Inkscape crashes when middle mouse button is beeing clicked while transforming nodes

Bug #518005 reported by dopelover on 2010-02-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
High
Krzysztof Kosinski

Bug Description

Inkscape crashes when middle mouse button is beeing clicked while transforming nodes.

Steps to reproduce:

1) Draw a bezier curve.
2) Select some nodes.
3) Activate "Show nodes transformation handles".
4) While dragging a handle press middle mouse button.

This report concerns Inkscape 0.47+devel r9058 running on Ubuntu 9.10
I use Wacom Bamboo tablet so the middle mouse button is emulated by a one of the buttons on a pen.

Program received signal SIGABRT, Aborted.
0xb7fe2422 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fe2422 in __kernel_vsyscall ()
#1 0xb673f4d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6742932 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb69734df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#4 0xb6971415 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb6971452 in std::terminate() () from /usr/lib/libstdc++.so.6
#6 0xb6971591 in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x0847c837 in Inkscape::UI::TransformHandleSet::_setActiveHandle (this=0xb6ee8f8, th=0xb5bd388) at ui/tool/transform-handle-set.cpp:579
#8 0x0847f208 in Inkscape::UI::TransformHandle::grabbed (this=0xb5bd388) at ui/tool/transform-handle-set.cpp:103
#9 0x085f60cd in Inkscape::UI::ControlPoint::_eventHandler (this=0xb5bd388, event=0xb2d0b90) at ui/tool/control-point.cpp:349
#10 0x085f4918 in Inkscape::UI::ControlPoint::_event_handler (event=0xb2d0b90, point=0xb5bd388) at ui/tool/control-point.cpp:298
#11 0x08248d78 in sp_marshal_BOOLEAN__POINTER (closure=0xb476210, return_value=0xbfffeb7c, n_param_values=2, param_values=0xb184e28, invocation_hint=0xbfffea20,
    marshal_data=0x85f4900) at helper/sp-marshal.cpp:352
#12 0xb7464072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb74797a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0xb747a9b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb79e68de in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x081c18ff in emit_event (canvas=<value optimized out>, event=0x6) at display/sp-canvas.cpp:1348
#17 0x081c465a in sp_canvas_motion (widget=0x98cd0c8, event=0xb2d0d08) at display/sp-canvas.cpp:1604
#18 0xb7862474 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb74626f9 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0xb7464072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb747949e in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xb747a9b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb747afb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0xb797e95e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb785ac20 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb785bea9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb76e565a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb71e3e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0xb71e7730 in ?? () from /lib/libglib-2.0.so.0
#30 0xb71e7b9f in g_main_loop_run () from /lib/libglib-2.0.so.0
#31 0xb785c419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7e5c5e7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#33 0xb7e5c3e2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#34 0x08088b8b in sp_main_gui (argc=1, argv=0xbffff4d4) at main.cpp:953
#35 0x0816965a in Inkscape::NSApplication::Application::run (this=0xbffff3f8) at application/application.cpp:114
#36 0x08087ff2 in main (argc=1, argv=0xbffff4d4) at main.cpp:689
(gdb)

su_v (suv-lp) wrote :

not reproduced with Inkscape 0.47+devel r9058 on OS X 10.5.8 (without tablet, just 3-button-mouse with scroll wheel)

tags: added: crash node-editing
Changed in inkscape:
importance: Undecided → High
Changed in inkscape:
assignee: nobody → Krzysztof Kosinski (tweenk)
Krzysztof Kosinski (tweenk) wrote :

Fixed in r9060.

Changed in inkscape:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers