SIGSEGV, when Ctrl-Shift-W (Swatches) & then close

Bug #1335684 reported by Ilja Gerhardt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Undecided
Unassigned
inkscape (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

When I open Inkscape, press 'Ctrl-Shift-W' (Swatches) and then click on the 'X' to close the dialog again it crashes:

Steps to reproduce:

1) open Inkscape
2) Press Ctrl-Shift-W
3) Close the appearing side panel

...:~$ inkscape --version
Inkscape 0.48.3.1 r9886 (Jan 29 2013)

Ubuntu 12.04, 64 bit

------------------------------ Please see the backtrace: -----------------------------------

...:~$ gdb inkscape
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/inkscape...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/inkscape
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3c48700 (LWP 12417)]
[New Thread 0x7fffe3447700 (LWP 12418)]
[New Thread 0x7fffe08bb700 (LWP 12419)]

(inkscape:12414): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff59f9200 in gdk_x11_window_get_drawable_impl ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
(gdb) bt
#0 0x00007ffff59f9200 in gdk_x11_window_get_drawable_impl ()
   from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#1 0x00007fffe3e5a508 in ?? () from /usr/lib/liboverlay-scrollbar-0.2.so.0
#2 0x00007ffff4732ca2 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff4743d71 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff474c069 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff474c212 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff5eab3be in gtk_widget_map ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x00007ffff5eb57b0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007ffff4732ca2 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff4744179 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff474c069 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff474c212 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff5eabcb6 in gtk_widget_show ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007fffe3e5b89e in ?? () from /usr/lib/liboverlay-scrollbar-0.2.so.0
#14 0x00007ffff44768db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff4475d13 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff4476060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff447645a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff5d87397 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x000000000065e010 in sp_main_gui(int, char const**) ()
#20 0x0000000000643468 in main ()

Revision history for this message
Ilja Gerhardt (ilja) wrote :

== DistroRelease =================================
Ubuntu 12.04

== EcryptfsInUse =================================
Yes
== InstallationMedia =================================
Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.1)

== MarkForUpload =================================
True

== Package =================================
inkscape 0.48.3.1-1ubuntu1.1

== PackageArchitecture =================================
amd64

== ProblemType =================================
Bug

== ProcEnviron =================================
TERM=xterm
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_US.UTF-8

== ProcVersionSignature =================================
Ubuntu 3.2.0-65.98-generic 3.2.60

== SourcePackage =================================
inkscape

== Tags =================================
 precise

== Uname =================================
Linux 3.2.0-65-generic x86_64

== UpgradeStatus =================================
No upgrade log present (probably fresh install)

Revision history for this message
Liam P. White (liampwhite) wrote :

Hi,

This bug looks like a mismatch between the version of gtk+ that Inkscape was compiled for and the version installed.

Can you try using a more recent version (0.48.4 or 0.48.5) to see if that is the issue?

summary: - SIGSEGV, when Ctrl-Shit-W (Swatches) & then close
+ SIGSEGV, when Ctrl-Shift-W (Swatches) & then close
tags: added: crash
tags: added: ui
Revision history for this message
Ilja Gerhardt (ilja) wrote :

Well - this might indeed be the case.

Unfortunately, I simply use the Inkscape version, which is currently distributed by Ubuntu 12.04 (aka 'software-center').

description: updated
Paul White (paulw2u)
affects: ubuntu → inkscape (Ubuntu)
Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

Closing as I can't reproduce this issue with Inkscape 0.92.4 and there has been no response for over 60 days.

If you still have a similar problem with the latest version of Inkscape, please report it on our new bug tracker: https://inkscape.org/report. Thank you!

Closed by: https://gitlab.com/Qantas94Heavy

Changed in inkscape:
status: New → Invalid
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

(following upstream)

Changed in inkscape (Ubuntu):
status: New → Invalid
tbnorth (terry-n-brown)
tags: added: bug-migration
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.