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) bt[K[Kinfo 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>>