2010-11-12 6 views
0

J'utilise twisted avec gtk (et gtk2reactor). Mon application se bloque de manière étrange. Jusqu'à présent, c'est la deuxième fois qu'il est écrasé de cette façon. L'heure précédente était il y a environ un mois. Ce sont les erreurs Python a pu capturer dans mon fichier journal:tordu + gtk gui s'écraser très rarement

2010-11-12 05:23:10,497 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:823: SaveDC failed: The operation completed successfully. 
2010-11-12 05:23:10,499 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,500 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:963: RestoreDC failed: The operation completed successfully. 
2010-11-12 05:23:10,503 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,515 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkdrawable-win32.c:1259: LineTo failed: The operation completed successfully. 
2010-11-12 05:23:10,515 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,519 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkdrawable-win32.c:1800: GetDC failed: The operation completed successfully. 
2010-11-12 05:23:10,519 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,519 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:961: GetCurrentObject failed: The handle is invalid. 
2010-11-12 05:23:10,520 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,522 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkgc-win32.c:963: RestoreDC failed: The handle is invalid. 
2010-11-12 05:23:10,523 ERROR stderr: gtk.main() 
2010-11-12 05:23:10,523 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: _gdk_win32_drawable_release_dc: assertion `impl->hdc_count > 0' failed 
2010-11-12 05:23:10,523 ERROR stderr: gtk.main() 
2010-11-12 05:23:39,522 DEBUG BHGUIController: Received message 
2010-11-12 05:23:39,762 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: PangoWarning: failed to create cairo scaled font, expect ugly output. the offending font is 'Segoe UI Bold 9' 
2010-11-12 05:23:39,762 ERROR stderr: gtk.main() 
2010-11-12 05:23:39,792 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkpixmap-win32.c:302: CreateDIBSection failed: The parameter is incorrect. 
2010-11-12 05:23:39,792 ERROR stderr: gtk.main() 
2010-11-12 05:23:39,792 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully. 
2010-11-12 05:23:39,793 ERROR stderr: gtk.main() 
2010-11-12 05:23:39,793 ERROR stderr: C:\Python25\lib\site-packages\twisted\internet\gtk2reactor.py:255: GtkWarning: _gdk_drawable_ref_cairo_surface: assertion `GDK_IS_DRAWABLE (drawable)' failed 
2010-11-12 05:23:39,795 ERROR stderr: gtk.main() 

La dernière fois une série similaire d'erreurs est apparue, suivie d'une erreur de segmentation. Je ne peux pas être sûr que c'était les mêmes erreurs, mais quelque chose le long des lignes. J'utilise Python 2.5.2, gtk 2.14.1, tordu 8.1.0.

Répondre

1

Ce sont tous des versions très anciennes du logiciel concerné. Veuillez mettre à jour au moins Python 2.6 et Twisted 10.1. Je ne suis pas sûr de l'état de GTK + sur Windows, mais je sais qu'il y a quelques années, il y avait quelques corrections de bogues, donc vous devriez mettre à jour autant que possible.

+0

J'ai mis à jour vers Py 2.6, les derniers Twisted et GTK. Va voir si le problème réapparaît. – Claudiu