X server crash on Archlinux (Intel drivers only)

Bug #1073294 reported by Daniel Müllner
This bug report is a duplicate of:  Bug #1072389: Inkscape Segfaults X on ArchLinux. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

I am trying to use Inkscape on an Archlinux system with Xfce desktop environment. However, when I start Inkscape, the X server crashes on the first mouse click on Inkscape's work area. This occurs on my laptop with integrated Intel graphics, but not on another PC with an Nividia graphics card and the nouveau drivers.

Inkscape itself exits gracefully with an error message on the terminal:

inkscape: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

However, the X server produces a segfault. See the following excerpt from Xorg.0.log:

[ 1201.614] (EE)
[ 1201.615] (EE) Backtrace:
[ 1201.615] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x58a006]
[ 1201.615] (EE) 1: /usr/bin/X (0x400000+0x18de59) [0x58de59]
[ 1201.615] (EE) 2: /usr/lib/libpthread.so.0 (0x7f5ee10aa000+0xf1a0) [0x7f5ee10b91a0]
[ 1201.615] (EE) 3: /usr/bin/X (0x400000+0x4897a) [0x44897a]
[ 1201.615] (EE) 4: /usr/bin/X (0x400000+0x422e3) [0x4422e3]
[ 1201.615] (EE) 5: /usr/bin/X (0x400000+0x11f692) [0x51f692]
[ 1201.615] (EE) 6: /usr/bin/X (0x400000+0x37df1) [0x437df1]
[ 1201.615] (EE) 7: /usr/bin/X (0x400000+0x2692a) [0x42692a]
[ 1201.616] (EE) 8: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f5edfd49725]
[ 1201.616] (EE) 9: /usr/bin/X (0x400000+0x26c6d) [0x426c6d]
[ 1201.616] (EE)
[ 1201.616] (EE) Segmentation fault at address 0x28
[ 1201.616]
Fatal server error:
[ 1201.616] Caught signal 11 (Segmentation fault). Server aborting
[ 1201.616]
[ 1201.616] (EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
[ 1201.616] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1201.616] (EE)

By playing around with the source code, I was able to narrow the problem down to a single GTK call: The crash occurs in sp-canvas.cpp in the function sp_canvas_item_grab, when gdk_pointer_grab is called (line 912 in the current source revision). But here is where my wisdom ends.

Regarding reproducibility: it's easy for me (happens all the time, just start Inkscape and click somewhere), however the issue obviously depends on the X system. All Archlinux packages on my system are up to date as of October 30, 2012. Inkscape version: 0.48.3.1.

Let me know if I can assist you with further information.

Regards,

Daniel

Revision history for this message
su_v (suv-lp) wrote :

Duplicate of Bug #1072389 “Inkscape Segfaults X”?
<https://bugs.launchpad.net/inkscape/+bug/1072389>

Revision history for this message
Daniel Müllner (muellner) wrote :

Yes, sorry for the duplicate (I searched the mailing list and the bug tracker before, though, but somehow the other report slipped through). I'll transfer the additional information which this report contains to the other bug report.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.