After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 622608 - GIMP crashes when clicking any scroll bar from combo boxes
GIMP crashes when clicking any scroll bar from combo boxes
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.6.9
Other All
: Normal critical
: 2.6
Assigned To: GIMP Bugs
GIMP Bugs
: 622703 622745 623008 623060 623084 623195 623261 623270 623462 623554 623670 623840 624277 625088 625364 626378 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-06-24 14:24 UTC by bernhard
Modified: 2010-08-09 11:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bernhard 2010-06-24 14:24:01 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)
Comment 1 Michael Schumacher 2010-06-24 14:57:50 UTC
Confirming with 2.6.9 on Windows XP.
Comment 2 Michael Schumacher 2010-06-24 15:00:55 UTC
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
Comment 3 Michael Natterer 2010-06-24 15:11:31 UTC
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.
Comment 4 Michael Natterer 2010-06-24 20:13:29 UTC
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(-)
Comment 5 Michael Schumacher 2010-06-25 09:49:32 UTC
*** Bug 622703 has been marked as a duplicate of this bug. ***
Comment 6 Uwe Kadritzke 2010-06-25 10:07:51 UTC
Thanks, Michael, for linking my report here. Haven't found this one before.
Comment 7 Michael Natterer 2010-06-25 17:38:02 UTC
*** Bug 622745 has been marked as a duplicate of this bug. ***
Comment 8 Michael Schumacher 2010-06-28 07:15:47 UTC
*** Bug 623008 has been marked as a duplicate of this bug. ***
Comment 9 Michael Schumacher 2010-06-28 19:07:31 UTC
*** Bug 623060 has been marked as a duplicate of this bug. ***
Comment 10 Michael Schumacher 2010-06-29 07:20:30 UTC
*** Bug 623084 has been marked as a duplicate of this bug. ***
Comment 11 Michael Schumacher 2010-06-30 08:56:19 UTC
*** Bug 623195 has been marked as a duplicate of this bug. ***
Comment 12 Michael Schumacher 2010-07-01 07:27:25 UTC
*** Bug 623261 has been marked as a duplicate of this bug. ***
Comment 13 Michael Schumacher 2010-07-01 08:13:35 UTC
*** Bug 623270 has been marked as a duplicate of this bug. ***
Comment 14 Michael Natterer 2010-07-03 12:53:30 UTC
*** Bug 623462 has been marked as a duplicate of this bug. ***
Comment 15 Michael Schumacher 2010-07-05 07:42:35 UTC
*** Bug 623554 has been marked as a duplicate of this bug. ***
Comment 16 Michael Schumacher 2010-07-06 11:24:32 UTC
*** Bug 623670 has been marked as a duplicate of this bug. ***
Comment 17 Skwal 2010-07-06 11:38:29 UTC
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 ;)
Comment 18 Michael Schumacher 2010-07-08 14:49:44 UTC
*** Bug 623840 has been marked as a duplicate of this bug. ***
Comment 19 Michael Schumacher 2010-07-13 20:10:33 UTC
*** Bug 624277 has been marked as a duplicate of this bug. ***
Comment 20 Michael Schumacher 2010-07-23 07:38:20 UTC
*** Bug 625088 has been marked as a duplicate of this bug. ***
Comment 21 Michael Schumacher 2010-07-27 13:39:29 UTC
*** Bug 625364 has been marked as a duplicate of this bug. ***
Comment 22 Michael Schumacher 2010-08-08 21:17:03 UTC
*** Bug 626378 has been marked as a duplicate of this bug. ***