Gajim loses current DC Handle and crashes instantly. SVN: 6918
Often at work where I'm always using the SVN version of Gajim, after trying to bring Gajim back to top, it hangs for about four seconds, then crashes with the following messages in log:
Excerpt from gajim.exe.log:
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1313: LineTo failed: Für diesen Befehl ist nicht genügend Speicher verfügbar.
D:\Install\Gajim\trunk\dist\library.zip\message_window.py:531: GtkWarning: ../../../../gtk+/gdk/win32/gdkwindow-win32.c:1922: CopyCursor failed: Für diesen Befehl ist nicht genügend Speicher verfügbar.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:301: CreateDIBSection failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:113: DeleteObject failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_gc_new: assertion drawable != NULL' failed D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1836: CreateCompatibleDC failed: Falscher Parameter. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:849: SelectObject failed: Das Handle ist ungültig. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:984: GetCurrentObject failed: Das Handle ist ungültig. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:986: RestoreDC failed: Das Handle ist ungültig. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: _gdk_win32_drawable_release_dc: assertion
impl->hdc_count > 0' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1836: CreateCompatibleDC failed: Das Handle ist ungültig.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_gc_copy: assertion GDK_IS_GC (src_gc)' failed D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_property_delete: assertion
window != NULL' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:846: SaveDC failed: Für diesen Befehl ist nicht genügend Speicher verfügbar.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:986: RestoreDC failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1836: CreateCompatibleDC failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:984: GetCurrentObject failed: Das Handle ist ungültig.
D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:986: RestoreDC failed: Das Handle ist ungültig.
D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: _gdk_win32_drawable_release_dc: assertion impl->hdc_count > 0' failed D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:846: SaveDC failed: Für diesen Befehl ist nicht genügend Speicher verfügbar. D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1836: CreateCompatibleDC failed: Für diesen Befehl ist nicht genügend Speicher verfügbar. D:\Install\Gajim\trunk\dist\library.zip\cell_renderer_image.py:110: GtkWarning: ../../../../gtk+/gdk/win32/gdkgc-win32.c:986: RestoreDC failed: Falscher Parameter. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1313: LineTo failed: Für diesen Befehl ist nicht genügend Speicher verfügbar. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:301: CreateDIBSection failed: Falscher Parameter. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:113: DeleteObject failed: Falscher Parameter. D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_gc_new: assertion
drawable != NULL' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_gc_set_function: assertion GDK_IS_GC (gc)' failed D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_draw_rectangle: assertion
GDK_IS_DRAWABLE (drawable)' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_gc_set_foreground: assertion GDK_IS_GC (gc)' failed D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_property_delete: assertion
window != NULL' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:301: CreateDIBSection failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:113: DeleteObject failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: _gdk_drawable_ref_cairo_surface: assertion GDK_IS_DRAWABLE (drawable)' failed D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: gdk_property_delete: assertion
window != NULL' failed
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:301: CreateDIBSection failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:113: DeleteObject failed: Falscher Parameter.
D:\Install\Gajim\trunk\dist\gajim.exe:2007: GtkWarning: _gdk_drawable_ref_cairo_surface: assertion `GDK_IS_DRAWABLE (drawable)' failed