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 450408 - Crash with Wacom dragging a brush from center to outside window bounds.
Crash with Wacom dragging a brush from center to outside window bounds.
Status: RESOLVED DUPLICATE of bug 351246
Product: GIMP
Classification: Other
Component: libgimp
2.2.x
Other All
: Normal critical
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2007-06-23 17:30 UTC by Jason
Modified: 2008-01-15 13:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jason 2007-06-23 17:30:35 UTC
Steps to reproduce:

Reproduction steps:
1) Configure your Wacom and verify its pressure sensitivity works in Gimp 2.2.13
2) Launch gimp
3) Create a new file, any size (640x480 is what I used)
4) Zoom in to 150%, or until your window size is smaller than the canvas size.
Step 4 is important because it will not crash unless:
4a) There is a scrollbar on the bottom
4b) The scrollbar is not completely to the left (it must have some room to go)
5) Press the Wacom down in the center of the image 
6) While holding this down, draw a horizontal line to the left, extending it outside the bounds of the image window.
7) It should crash with the trace below


It will not crash under these conditions:
* You are using the mouse to draw the line
* You are zoomed out so the whole canvas is visible
* You are zoomed in but can not scroll to the left any more 


Stack trace:
gimp: fatal error: Segmentation fault
  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 IA__g_on_error_stack_trace
  • #3 gimp_eek
  • #4 gimp_fatal_error
  • #5 gimp_sigfatal_handler
  • #6 <signal handler called>
  • #7 gimp_display_shell_canvas_tool_events
  • #8 _gtk_marshal_BOOLEAN__BOXED
  • #9 IA__g_closure_invoke
  • #10 signal_emit_unlocked_R
  • #11 IA__g_signal_emit_valist
  • #12 IA__g_signal_emit
  • #13 gtk_widget_event_internal
  • #14 IA__gtk_propagate_event
  • #15 IA__gtk_main_do_event
    at gtkmain.c line 1445
  • #16 gdk_event_dispatch
  • #17 IA__g_main_context_dispatch
  • #18 g_main_context_iterate
  • #19 IA__g_main_loop_run
    at gmain.c line 2881
  • #20 app_run
  • #21 main
  • #22 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #23 _start


Other information:
I have removed every lib and module directory possible and it still crashes.
Comment 1 Jason 2007-06-23 17:34:57 UTC
Also crashes when commandline was this, where foo.txt is an empty file:

$ gimp --verbose --no-shm --pdb-compat-mode on --stack-trace-mode always -c --system-gimprc ./foo.txt

As well as these:

$ gimp --verbose --no-shm --stack-trace-mode always -c
$ gimp --verbose --stack-trace-mode always -c
$ gimp --no-shm --stack-trace-mode always -c
$ gimp --verbose --stack-trace-mode always -c
$ gimp --no-shm -c

And of course

$ gimp

Comment 2 Sven Neumann 2007-06-23 18:31:49 UTC
You would save yourself and us a lot of time if you searched for duplicates before you file a bug report.

*** This bug has been marked as a duplicate of 351246 ***