[cairo-bugs] [Bug 15761] cairo_surface_set_device_offset crashes pidgin on windows

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 4 21:01:39 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=15761





--- Comment #6 from David Grohmann <dave1g at satx.rr.com>  2008-07-04 21:01:36 PST ---
Using the gtk 2.12.10 available for download on GTK+ for windows site  I see
this printed out

(23:54:51) stun: got public ip 208.120.218.196
(23:55:08) Gdk: gdkgc-win32.c:823: SaveDC failed: Not enough storage is
available to process this command.
(23:55:08) Gdk: gdkdrawable-win32.c:1534: BitBlt failed: The operation
completed successfully.
(23:55:08) Gdk: gdkgc-win32.c:963: RestoreDC failed: The parameter is
incorrect.
(23:55:08) Gdk: gdkgc-win32.c:823: SaveDC failed: Not enough storage is
available to process this command.
(23:55:08) Gdk: gdkgc-win32.c:963: RestoreDC failed: The parameter is
incorrect.
(23:55:08) Gdk: gdkpixmap-win32.c:302: CreateDIBSection failed: The parameter
is incorrect.
(23:55:08) Gdk: gdkpixmap-win32.c:114: DeleteObject failed: The operation
completed successfully.
(23:55:08) Gdk: _gdk_drawable_ref_cairo_surface: assertion `GDK_IS_DRAWABLE
(drawable)' failed


And here is the stack trace

-------------------

Error occured on Friday, July 4, 2008 at 23:55:08.

Windows Version 5.1 Build 2600 Service Pack 2

C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
68dd6cff in module C:\Program Files\Common Files\GTK\2.0\bin\libcairo-2.dll
Reading from location 000000bc.

Registers:
eax=00000000 ebx=01c4e188 ecx=ffffffff edx=fffffd97 esi=01bcc858 edi=063e0fe8
eip=68dd6cff esp=0022f330 ebp=0022f348 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210206

Call stack:
68DD6CFF C:\Program Files\Common Files\GTK\2.0\bin\libcairo-2.dll 
cairo_surface_set_device_offset
         C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
[2.12.10.0]
6C35B347 C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll 
gdk_window_begin_paint_region
         C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
[2.12.10.0]
6188A388 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll 
gtk_main_do_event
         C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
[2.12.10.0]
6C35C4C3 C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll 
gdk_window_clear_area_e
6C35C608 C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll 
gdk_window_process_all_updates
         C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
[2.12.10.0]
617E7689 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll 
gtk_container_check_resize
         C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
[2.12.10.0]
6C3417E8 C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll 
gdk_threads_set_lock_functions
         C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll [2.16.3.0]
685E70D7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll 
g_main_context_dispatch
685E85AB C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll 
g_main_context_acquire
685E879A C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll 
g_main_loop_run
         C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
[2.12.10.0]
618895EE C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll 
gtk_main
         C:\Program Files\Pidgin\pidgin.dll [2.4.3.0]
64A8ED51 C:\Program Files\Pidgin\pidgin.dll  pidgin_main 
/home/stu/build/win32/pidgin-2.4.3-mtn/pidgin/gtkmain.c:897
         C:\Program Files\Pidgin\pidgin.exe [2.4.3.0]
00401EFF C:\Program Files\Pidgin\pidgin.exe  WinMain at 16  win32/winpidgin.c:658
00402736 C:\Program Files\Pidgin\pidgin.exe
004010B6 C:\Program Files\Pidgin\pidgin.exe  __mingw_CRTStartup 
/home/bitwalk/redhat/BUILD/mingw-3.14/mingw-runtime-3.14/crt1.c:237


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the cairo-bugs mailing list