GNOME Bugzilla – Bug 622608
GIMP crashes when clicking any scroll bar from combo boxes
Last modified: 2010-08-09 11:58:17 UTC
Problem: GIMP crashes when clicking any scroll bar from combo boxes Steps to reproduce: 1) Open GIMP 2) Choose any tool, for instance the Gradient tool 3) Click on selection box where you choose a certain gradient 4) Click on the up/down arrow from the scrollbar (do NOT use the scroll bar itself or the mouse wheel, this works) 5) GIMP crashes OS: Windows Vista 64 Bit SP1 GIMP 2.6.9 (default Windows installer)
Confirming with 2.6.9 on Windows XP.
gimp-2.6.exe caused an Access Violation at location 618a903f in module libgtk-win32-2.0-0.dll Reading from location 00000020. Registers: eax=00000000 ebx=030504e0 ecx=00000000 edx=00000003 esi=029d1ec8 edi=000000a3 eip=618a903f esp=0023f7d0 ebp=0023f818 iopl=0 nv up ei ng nz ac pe cy cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000293 Call stack: 618A903F libgtk-win32-2.0-0.dll:618A903F gtk_radio_tool_button_new_from_widget 618AB519 libgtk-win32-2.0-0.dll:618AB519 gtk_range_get_adjustment 618ABC45 libgtk-win32-2.0-0.dll:618ABC45 gtk_range_get_adjustment 61868E63 libgtk-win32-2.0-0.dll:61868E63 gtk_marshal_BOOLEAN__VOID 63A44124 libgobject-2.0-0.dll:63A44124 g_closure_invoke 63A5758C libgobject-2.0-0.dll:63A5758C g_signal_handlers_destroy 63A5892B libgobject-2.0-0.dll:63A5892B g_signal_emit_valist 63A58FC6 libgobject-2.0-0.dll:63A58FC6 g_signal_emit 61985EC1 libgtk-win32-2.0-0.dll:61985EC1 gtk_widget_class_list_style_properties 61860E82 libgtk-win32-2.0-0.dll:61860E82 gtk_propagate_event 61862134 libgtk-win32-2.0-0.dll:61862134 gtk_main_do_event 6C37014A libgdk-win32-2.0-0.dll:6C37014A gdk_event_get_graphics_expose 685EB50B libglib-2.0-0.dll:685EB50B g_main_context_dispatch 685EE5F5 libglib-2.0-0.dll:685EE5F5 g_main_context_prepare 685EE9E4 libglib-2.0-0.dll:685EE9E4 g_main_loop_run 00401679 gimp-2.6.exe:00401679 0040239A gimp-2.6.exe:0040239A 004010B6 gimp-2.6.exe:004010B6 00401128 gimp-2.6.exe:00401128 7C817077 kernel32.dll:7C817077 RegisterWaitForInputIdle
Argh, confirming on Linux too and caused by the recent change that makes the popup go away when its grab gets broken. I have a fix locally, will push later tonight.
Fixed in master and 2-6: commit d2fb21f664a3fd4ca04816ce1916081b3b1cd6d2 Author: Michael Natterer <mitch@gimp.org> Date: Thu Jun 24 21:56:41 2010 +0200 Bug 622608 - GIMP crashes when clicking any scroll bar from combo boxes Don't cancel the popup in grab_notify() if the popup's grab was shadowed by one of the widgets in the popup, like the scrollbar. (cherry picked from commit 991210c0f94ed8e88eab7ebf19438bad85931930) app/widgets/gimpcontainerpopup.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-)
*** Bug 622703 has been marked as a duplicate of this bug. ***
Thanks, Michael, for linking my report here. Haven't found this one before.
*** Bug 622745 has been marked as a duplicate of this bug. ***
*** Bug 623008 has been marked as a duplicate of this bug. ***
*** Bug 623060 has been marked as a duplicate of this bug. ***
*** Bug 623084 has been marked as a duplicate of this bug. ***
*** Bug 623195 has been marked as a duplicate of this bug. ***
*** Bug 623261 has been marked as a duplicate of this bug. ***
*** Bug 623270 has been marked as a duplicate of this bug. ***
*** Bug 623462 has been marked as a duplicate of this bug. ***
*** Bug 623554 has been marked as a duplicate of this bug. ***
*** Bug 623670 has been marked as a duplicate of this bug. ***
Sorry, didn't see the existing report. Pls note that in my case (623670), using scroll bar itself doesn't work... it just causes the window to close. Bernhard says it was ok for him to use the scroll bar, not for me... thank you 4 ur support ;)
*** Bug 623840 has been marked as a duplicate of this bug. ***
*** Bug 624277 has been marked as a duplicate of this bug. ***
*** Bug 625088 has been marked as a duplicate of this bug. ***
*** Bug 625364 has been marked as a duplicate of this bug. ***
*** Bug 626378 has been marked as a duplicate of this bug. ***