FS#53854 - inkscape crashes

Attached to Project: Arch Linux
Opened by Antonio Corbi bellot (acorbi) - Thursday, 27 April 2017, 13:10 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 27 April 2017, 14:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Since a few weeks inkscape crashes with a SIGBUS error when a tool from the tool palette is selected.

Additional info:
* package version(s)
This is inkscape 0.92.1-1 , arch.: x86_64

* config and/or log files etc.
this is a backtrace running it from gdb:
Thread 1 "inkscape" received signal SIGBUS, Bus error.
0x00007ffff5cb19ec in Gtk::Widget::get_allocation() const ()
from /usr/lib/libgtkmm-2.4.so.1
(gdb) bt
#0 0x00007ffff5cb19ec in Gtk::Widget::get_allocation() const ()
at /usr/lib/libgtkmm-2.4.so.1
#1 0x0000000000d684c9 in Inkscape::UI::Widget::ColorPreview::on_draw(Cairo::RefPtr<Cairo::Context> const&) ()
#2 0x0000000000d686d8 in Inkscape::UI::Widget::ColorPreview::on_expose_event(_GdkEventExpose*) ()
#3 0x00007ffff5cac804 in Gtk::Widget_Class::expose_event_callback(_GtkWidget*, _GdkEventExpose*) () at /usr/lib/libgtkmm-2.4.so.1
#4 0x00007ffff4dd37ac in () at /usr/lib/libgtk-x11-2.0.so.0
#5 0x00007ffff1c1decf in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff1c3037d in () at /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff1c3867f in g_signal_emit_valist ()
at /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff1c38fbf in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff4eeb8cc in () at /usr/lib/libgtk-x11-2.0.so.0
#10 0x00007ffff4d5a494 in gtk_container_propagate_expose ()
at /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff4d58ecc in () at /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff4d6f4ff in () at /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff4dd37ac in () at /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff1c1df75 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff1c3037d in () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff1c3867f in g_signal_emit_valist ()
at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff1c38fbf in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4eeb8cc in () at /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff4dd2592 in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff4a3029f in () at /usr/lib/libgdk-x11-2.0.so.0
#21 0x00007ffff4a30245 in () at /usr/lib/libgdk-x11-2.0.so.0
#22 0x00007ffff4a30245 in () at /usr/lib/libgdk-x11-2.0.so.0
#23 0x00007ffff4a30245 in () at /usr/lib/libgdk-x11-2.0.so.0
#24 0x00007ffff4a30245 in () at /usr/lib/libgdk-x11-2.0.so.0
#25 0x00007ffff4a2cd71 in () at /usr/lib/libgdk-x11-2.0.so.0
#26 0x00007ffff4a2d688 in gdk_window_process_all_updates ()
at /usr/lib/libgdk-x11-2.0.so.0
#27 0x00007ffff4d58b61 in () at /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff4a0c4b7 in () at /usr/lib/libgdk-x11-2.0.so.0
#29 0x00007ffff194466a in g_main_context_dispatch ()
at /usr/lib/libglib-2.0.so.0
#30 0x00007ffff1944a20 in () at /usr/lib/libglib-2.0.so.0
#31 0x00007ffff1944d42 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#32 0x00007ffff4dd13a7 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#33 0x00000000006b240a in sp_main_gui(int, char const**) ()
#34 0x00007ffff0778511 in __libc_start_main () at /usr/lib/libc.so.6
#35 0x00000000006ae65a in _start ()


Steps to reproduce:
Start inkscape (from a terminal or from an icon in your preferred desktop) and choose i.e. the bezier drawing tool. That's it, inkscape crashes inmediately.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 27 April 2017, 14:24 GMT
Reason for closing:  Fixed
Comment by Antonio Corbi bellot (acorbi) - Thursday, 27 April 2017, 14:08 GMT
Hello,

I noticed I had installed gtkmm 2.24.5+6+g85967ecc-1 and librsvg 2:2.41.0-1, after downgrading them to gtkmm-2.24.5-2 and librsvg-2:2.40.17-1 the problem seems to disappear.

Sorry for the noise.

Loading...