Package: inkscape
Version: 0.46-9
Severity: important

When I run 'inkscape drawing.svg' to edit drawing.svg, inkscape takes
forever to start (like normal; takes ages scanning fonts I believe),
very briefly pops up its window, then crashes with a BadWindow error.

I used gdb to get a backtrace, running with --sync and breaking on
gdk_x_error. Attached is the typescript.

Also attached is drawing.svg, in case it somehow matters, though it is
just a square quickly drawn in Inkscape.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (100, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages inkscape depends on:
ii  libatk1.0-0            1.26.0-1          The ATK accessibility toolkit
ii  libc6                  2.9-12            GNU C Library: Shared libraries
ii  libcairo2              1.8.6-2+b1        The Cairo 2D vector graphics libra
ii  libcairomm-1.0-1       1.8.0-1           C++ wrappers for Cairo (shared lib
ii  libfontconfig1         2.6.0-3           generic font configuration library
ii  libfreetype6           2.3.9-4.1         FreeType 2 font engine, shared lib
ii  libgc1c2               1:6.8-1.2         conservative garbage collector for
ii  libgcc1                1:4.4.0-5         GCC support library
ii  libgconf2-4            2.26.0-1          GNOME configuration database syste
ii  libglib2.0-0           2.20.1-2          The GLib library of C routines
ii  libglibmm-2.4-1c2a     2.20.0-1          C++ wrapper for the GLib toolkit (
ii  libgnomevfs2-0         1:2.24.1-1        GNOME Virtual File System (runtime
ii  libgtk2.0-0            2.16.1-2          The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2a      1:2.16.0-2        C++ wrappers for GTK+ 2.4 (shared 
ii  libgtkspell0           2.0.13-2          a spell-checking addon for GTK's T
ii  liblcms1               1.18.dfsg-1       Color management library
ii  libpango1.0-0          1.24.0-3+b1       Layout and rendering of internatio
ii  libpangomm-1.4-1       2.24.0-2          C++ Wrapper for pango (shared libr
ii  libpng12-0             1.2.36-1          PNG library - runtime
ii  libpoppler-glib4       0.10.6-1          PDF rendering library (GLib-based 
ii  libpoppler4            0.10.6-1          PDF rendering library
ii  libpopt0               1.14-4            lib for parsing cmdline parameters
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libssl0.9.8            0.9.8g-16         SSL shared libraries
ii  libstdc++6             4.4.0-5           The GNU Standard C++ Library v3
ii  libwpd8c2a             0.8.14-1          Library for handling WordPerfect d
ii  libwpg-0.1-1           0.1.3-1           WordPerfect graphics import/conver
ii  libx11-6               2:1.2.1-1         X11 client-side library
ii  libxft2                2.1.13-3          FreeType-based font drawing librar
ii  libxml2                2.7.3.dfsg-1      GNOME XML library
ii  libxslt1.1             1.1.24-2          XSLT processing library - runtime 
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages inkscape recommends:
ii  imagemagick            7:6.3.7.9.dfsg2-1 image manipulation programs
ii  libwmf-bin             0.2.8.4-6.1       Windows metafile conversion tools
ii  perlmagick             7:6.3.7.9.dfsg2-1 Perl interface to the libMagick gr
ii  pstoedit               3.45-4+b1         PostScript and PDF files to editab

Versions of packages inkscape suggests:
ii  dia                           0.96.1-7.1 Diagram editor
ii  dia-gnome                     0.96.1-7.1 Diagram editor (GNOME version)
ii  libgnomevfs2-extra            1:2.24.1-1 GNOME Virtual File System (extra m
pn  libsvg-perl                   <none>     (no description available)
pn  libxml-xql-perl               <none>     (no description available)
ii  python                        2.5.4-2    An interactive high-level object-o
pn  python-lxml                   <none>     (no description available)
ii  python-numpy                  1:1.2.1-1  Numerical Python adds a fast array
pn  python-uniconvertor           <none>     (no description available)
ii  ruby                          4.2        An interpreter of object-oriented 
pn  skencil                       <none>     (no description available)
ii  ttf-bitstream-vera            1.10-7     The Bitstream Vera family of free 

-- no debconf information
Script started on Fri 12 Jun 2009 01:10:25 PM EDT
]0;anth...@tao: 
/home/anthony/src/haruhi.metrics.net/websurveys/epb/media-srcanth...@tao:~/src/haruhi.metrics.net/websurveys/epb/media-src$
 gdb --args inkscape --sync /tmp/drawing.svg 
GNU gdb 6.8-debian
Copyright (C) 2008 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 "i486-linux-gnu"...
(no debugging symbols found)
(gdb) b gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gdk_x_error) pending.
(gdb) run
Starting program: /usr/bin/inkscape --sync /tmp/drawing.svg
[Thread debugging using libthread_db enabled]
[New Thread 0xb6405720 (LWP 20799)]
[Switching to Thread 0xb6405720 (LWP 20799)]

Breakpoint 1, gdk_x_error (display=0x9bb9238, error=0xbfb888ec)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:614
614     
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:
 No such file or directory.
        in 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c
(gdb) btinfo locals
No locals.
(gdb) info args
display = (Display *) 0x9bb9238
error = (XErrorEvent *) 0xbfb888ec
(gdb) p *display
$1 = {ext_data = 0x0, free_funcs = 0x9bcf330, fd = 5, conn_checker = 0, 
proto_major_version = 11, 
  proto_minor_version = 0, vendor = 0x9bb5928 "The X.Org Foundation", 
resource_base = 211812352, 
  resource_mask = 2097151, resource_id = 0, resource_shift = 0, resource_alloc 
= 0xb685e250 <_XAllocID>, byte_order = 0, 
  bitmap_unit = 32, bitmap_pad = 32, bitmap_bit_order = 0, nformats = 7, 
pixmap_format = 0x9bb9030, vnumber = 11, 
  release = 10402000, head = 0x9bbb038, tail = 0xc3db2f0, qlen = 849, 
last_request_read = 43094, request = 43095, 
  last_req = 0xb69373e8 "", buffer = 0x9bab498 "\003", bufptr = 0x9bab498 
"\003", bufmax = 0x9baf498 "", 
  max_request_size = 65535, db = 0x9bd5498, synchandler = 0xb6852230 
<_XSyncFunction>, display_name = 0x9bb8d28 ":0.0", 
  default_screen = 0, nscreens = 1, screens = 0x9bbca00, motion_buffer = 256, 
flags = 128, min_keycode = 8, 
  max_keycode = 255, keysyms = 0x0, modifiermap = 0x0, keysyms_per_keycode = 0, 
  xdefaults = 0x9bc3180 
".xterm.termName:\txterm\n.xterm.vt100.background:\tgray90\n.xterm.vt100.cursorBlink:\tyes\n.xterm.vt100.cutNewline:\tno\n.xterm.vt100.cutToBeginningOfLine:\tno\n.xterm.vt100.foreground:\tblack\n.xterm.vt100.multi"...,
 
  scratch_buffer = 0x0, scratch_length = 0, ext_number = 12, ext_procs = 
0x9c1a5b0, event_vec = {
    0xb6855720 <_XUnknownWireEvent>, 0xb6855720 <_XUnknownWireEvent>, 
0xb68569c0 <_XWireToEvent> <repeats 34 times>, 
    0xb6855720 <_XUnknownWireEvent> <repeats 28 times>, 0xb67ef5c0, 0xb67f1760, 
0xb67f1760, 
    0xb6855720 <_XUnknownWireEvent> <repeats 27 times>, 0xb67eff10, 0xb67e3100 
<repeats 16 times>, 
    0xb6855720 <_XUnknownWireEvent>, 0xb68b1910 <wire_to_event>, 0xb6855720 
<_XUnknownWireEvent>, 0xb67fa110, 
    0xb67fa110, 0xb67d7c70, 0xb67d7c70, 0xb67fd100, 0xb6855720 
<_XUnknownWireEvent>, 0xb6855720 <_XUnknownWireEvent>, 
    0xb6855720 <_XUnknownWireEvent>, 0xb6855720 <_XUnknownWireEvent>, 
0xb6855720 <_XUnknownWireEvent>, 
    0xb6855720 <_XUnknownWireEvent>, 0xb6855720 <_XUnknownWireEvent>, 
0xb6855720 <_XUnknownWireEvent>, 
    0xb6855720 <_XUnknownWireEvent>}, wire_vec = {0xb6855730 
<_XUnknownNativeEvent>, 0xb6855730 <_XUnknownNativeEvent>, 
    0 <repeats 16 times>, 0xb6835ac0 <_XEventToWire>, 0 <repeats 14 times>, 
0xb6835ac0 <_XEventToWire>, 0, 0, 
    0xb6855730 <_XUnknownNativeEvent> <repeats 28 times>, 0xb67ef500, 
0xb67f15a0, 0xb67f15a0, 
    0xb6855730 <_XUnknownNativeEvent> <repeats 27 times>, 0xb67efdc0, 
0xb67df3a0 <_XiEventToWire> <repeats 16 times>, 
    0xb6855730 <_XUnknownNativeEvent>, 0xb6855730 <_XUnknownNativeEvent>, 
0xb6855730 <_XUnknownNativeEvent>, 0xb67fa050, 
    0xb67fa050, 0xb67d7aa0, 0xb67d7aa0, 0xb67fd030, 0xb6855730 
<_XUnknownNativeEvent>, 
    0xb6855730 <_XUnknownNativeEvent>, 0xb6855730 <_XUnknownNativeEvent>, 
0xb6855730 <_XUnknownNativeEvent>, 
    0xb6855730 <_XUnknownNativeEvent>, 0xb6855730 <_XUnknownNativeEvent>, 
0xb6855730 <_XUnknownNativeEvent>, 
    0xb6855730 <_XUnknownNativeEvent>, 0xb6855730 <_XUnknownNativeEvent>}, 
lock_meaning = 0, lock = 0x0, 
  async_handlers = 0xbfb88a50, bigreq_size = 4194303, lock_fns = 0x0, 
idlist_alloc = 0xb685e130 <_XAllocIDs>, 
  key_bindings = 0x0, cursor_font = 211812457, atoms = 0x9bb98a8, mode_switch = 
0, num_lock = 0, context_db = 0x0, 
  error_vec = 0x0, cms = {defaultCCCs = 0x0, clientCmaps = 0x0, 
perVisualIntensityMaps = 0x0}, im_filters = 0xc352630, 
  qfree = 0x0, next_event_serial_num = 850, flushes = 0x0, im_fd_info = 0x0, 
im_fd_length = 0, 
  conn_watchers = 0x9bb90a8, watcher_count = 1, filedes = 0x9bbc828 "\005", 
savedsynchandler = 0, 
  resource_max = 2097146, xcmisc_opcode = 0, xkb_info = 0x9bc2e48, trans_conn = 
0x0, xcb = 0x9bb9138}
(gdb) p *error
$2 = {type = 0, display = 0x9bb9238, resourceid = 211812462, serial = 43094, 
error_code = 3 '\003', 
  request_code = 3 '\003', minor_code = 0 '\0'}
(gdb) bt
#0  gdk_x_error (display=0x9bb9238, error=0xbfb888ec)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:614
#1  0xb6856769 in _XError (dpy=0x9bb9238, rep=0xc3358a0) at 
../../src/XlibInt.c:2924
#2  0xb685df88 in process_responses (dpy=0x9bb9238, wait_for_first_event=0, 
current_error=0xbfb889e8, 
    current_request=43095) at ../../src/xcb_io.c:207
#3  0xb685e66d in _XReply (dpy=0x9bb9238, rep=0xbfb88a24, extra=0, discard=1) 
at ../../src/xcb_io.c:457
#4  0xb683c716 in _XGetWindowAttributes (dpy=0x9bb9238, w=211812462, 
attr=0xbfb88aa8) at ../../src/GetWAttrs.c:116
#5  0xb683c892 in XGetWindowAttributes (dpy=0x9bb9238, w=211812462, 
attr=0xbfb88aa8) at ../../src/GetWAttrs.c:151
#6  0xb688a916 in _XimDefaultColormap (info=0xb6936488, top=0xbfb88c14 "", 
parm=0xc3db360 "Àa\223¶P\0063\f", mode=17)
    at ../../../../modules/im/ximcp/imRm.c:627
#7  0xb6889bf4 in _XimSetICDefaults (ic=0xc3db360, top=0xbfb88c14 "", mode=17, 
res_list=0xc3db4c0, list_num=35)
    at ../../../../modules/im/ximcp/imRm.c:2710
#8  0xb6889c4a in _XimSetICDefaults (ic=0xc3db360, top=0xbfb88bc0 "\b\004", 
mode=1, res_list=0xc3db4c0, list_num=35)
    at ../../../../modules/im/ximcp/imRm.c:2690
#9  0xb68886eb in _XimLocalCreateIC (im=0xc330650, values=0xc330e18) at 
../../../../modules/im/ximcp/imLcIc.c:187
#10 0xb6864119 in XCreateIC (im=0xc330650) at ../../../src/xlibi18n/ICWrap.c:253
#11 0xb4a87bb5 in gtk_im_context_xim_get_ic (context_xim=0xb1c4c60)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/modules/input/gtkimcontextxim.c:1454
#12 0xb4a88ab2 in gtk_im_context_xim_reset (context=0xb1c4c60)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/modules/input/gtkimcontextxim.c:883
#13 0xb7657596 in IA__gtk_im_context_reset (context=0xb1c4c60)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkimcontext.c:535
#14 0xb765a718 in gtk_im_multicontext_set_slave (multicontext=0xb0e7968, 
slave=0x0, finalizing=0)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkimmulticontext.c:162
#15 0xb765b4c3 in gtk_im_multicontext_set_client_window (context=0xb0e7968, 
window=0x0)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkimmulticontext.c:267
#16 0xb765788d in IA__gtk_im_context_set_client_window (context=0xb0e7968, 
window=0x0)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkimcontext.c:417
#17 0xb75fd9b4 in gtk_entry_unrealize (widget=0xa402430)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkentry.c:2677
#18 0xb76e8a86 in gtk_spin_button_unrealize (widget=0xa402430)
    at 
/build/buildd-gtk+2.0_2.16.1-2-i386-NWxSfb/gtk+2.0-2.16.1/gtk/gtkspinbutton.c:591
#19 0xb725a274 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#20 0xb724b2c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x09bbcde0 in ?? ()
#22 0x00000000 in ?? ()
(gdb) c
Continuing.
The program 'inkscape' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 43094 error_code 3 request_code 3 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Program exited with code 01.
(gdb) quit
]0;anth...@tao: 
/home/anthony/src/haruhi.metrics.net/websurveys/epb/media-srcanth...@tao:~/src/haruhi.metrics.net/websurveys/epb/media-src$
 exit

Script done on Fri 12 Jun 2009 01:12:17 PM EDT

<<attachment: drawing.svg>>

Reply via email to