Inkscape crashes on export SVG => PDF
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
High
|
Unassigned |
Bug Description
As soon as I try to export the attached SVG to PDF, inkscape crashes with the following message:
inkscape: /tmp/buildd/
Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Aborted
Backtrace:
✓|13M|[kevin@lpt08a /tmp]$ gdb inkscape
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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://
Reading symbols from /usr/bin/
(gdb) run
Starting program: /usr/bin/inkscape
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe5edd700 (LWP 16493)]
[New Thread 0x7fffe56dc700 (LWP 16494)]
[Thread 0x7fffe56dc700 (LWP 16494) exited]
[New Thread 0x7fffe56dc700 (LWP 16495)]
[Thread 0x7fffe56dc700 (LWP 16495) exited]
inkscape: /tmp/buildd/
Program received signal SIGABRT, Aborted.
0x00007fffef473405 in raise () from /lib/x86_
(gdb) bt
#0 0x00007fffef473405 in raise () from /lib/x86_
#1 0x00007fffef476680 in abort () from /lib/x86_
#2 0x00007fffef46c5b1 in __assert_fail () from /lib/x86_
#3 0x00007ffff489d388 in ?? () from /usr/lib/
#4 0x00007ffff489d708 in ?? () from /usr/lib/
#5 0x00007ffff4857749 in cairo_surface_
#6 0x00007ffff483f7c5 in ?? () from /usr/lib/
#7 0x00007ffff4857749 in cairo_surface_
#8 0x00007ffff482f8a0 in ?? () from /usr/lib/
#9 0x00007ffff4826c76 in cairo_show_page () from /usr/lib/
#10 0x00000000007fa939 in Inkscape:
#11 0x00000000007ffb14 in Inkscape:
#12 0x00000000007ee01a in Inkscape:
#13 0x00000000007ecaee in Inkscape:
#14 0x00000000006947d7 in ?? ()
#15 0x000000000069429e in sp_file_
#16 0x0000000000831972 in sp_action_
#17 0x00007ffff3ec0e7e in g_closure_invoke () from /usr/lib/
#18 0x00007ffff3ed28d7 in ?? () from /usr/lib/
#19 0x00007ffff3edbd05 in g_signal_
#20 0x00007ffff3edbed3 in g_signal_emit () from /usr/lib/
#21 0x00007ffff5b7918e in gtk_widget_activate () from /usr/lib/
#22 0x00007ffff5a745ad in gtk_menu_
#23 0x00007ffff5a74947 in ?? () from /usr/lib/
#24 0x00007ffff5a61148 in ?? () from /usr/lib/
#25 0x00007ffff3ec0e7e in g_closure_invoke () from /usr/lib/
#26 0x00007ffff3ed26e8 in ?? () from /usr/lib/
#27 0x00007ffff3edbaa5 in g_signal_
#28 0x00007ffff3edbed3 in g_signal_emit () from /usr/lib/
#29 0x00007ffff5b79f91 in ?? () from /usr/lib/
#30 0x00007ffff5a5f343 in gtk_propagate_event () from /usr/lib/
#31 0x00007ffff5a5f6a3 in gtk_main_do_event () from /usr/lib/
#32 0x00007ffff56cb1dc in ?? () from /usr/lib/
#33 0x00007ffff35f64a3 in g_main_
#34 0x00007ffff35f6c80 in ?? () from /lib/libglib-
#35 0x00007ffff35f72f2 in g_main_loop_run () from /lib/libglib-
#36 0x00007ffff5a5e6f7 in gtk_main () from /usr/lib/
#37 0x00000000006853b0 in sp_main_gui(int, char const**) ()
#38 0x000000000066a868 in main ()
Version: 0.48.1 r9760, the version in debian sid. This also happens with 0.47, the version in squeeze.
tags: | added: gradient |
Changed in inkscape: | |
status: | Triaged → Invalid |
... And a backtrace containing the cairo stuff:
(gdb) run cairo-1. 10.2/src/ cairo-pdf- surface. c:3164: _cairo_ pdf_surface_ emit_linear_ pattern: Assertion `pdf_pattern- >gstate_ res.id != 0' failed.
Starting program: /usr/bin/inkscape
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe5edb700 (LWP 16839)]
[New Thread 0x7fffe56da700 (LWP 16840)]
[Thread 0x7fffe5edb700 (LWP 16839) exited]
[New Thread 0x7fffe5edb700 (LWP 16841)]
[Thread 0x7fffe56da700 (LWP 16840) exited]
inkscape: /tmp/buildd/
Program received signal SIGABRT, Aborted. 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 64-linux- gnu/libc. so.6 pdf_surface_ emit_linear_ pattern (abstract_ surface= 0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-pdf- surface. c:3164 pdf_surface_ emit_pattern (abstract_ surface= 0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-pdf- surface. c:3356 pdf_surface_ write_patterns_ and_smask_ groups (abstract_ surface= 0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-pdf- surface. c:5061 pdf_surface_ write_page (abstract_ surface= 0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-pdf- surface. c:5157 pdf_surface_ show_page (abstract_ surface= 0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-pdf- surface. c:3582 surface_ show_page (surface=0x62b9120) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-surface. c:2450 paginated_ surface_ show_page (abstract_ surface= 0x62a0380) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-paginated -surface. c:498 surface_ show_page (surface=0x62a0380) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-surface. c:2450 gstate_ show_page (gstate= 0x7ffff4ac6670) at /tmp/buildd/ cairo-1. 10.2/src/ cairo-gstate. c:1363 cairo-1. 10.2/src/ cairo.c: 2498 :Extension: :Internal: :CairoRenderCon text::finish( ) () :Extension: :Internal: :CairoRendererP dfOutput: :save(Inkscape: :Extension: :Output* , SPDocument*, char const*) () :Extension: :Output: :save(SPDocumen t*, char const*) () :Extension: :save(Inkscape: :Extension: :Extension* , SPDocument*, char const*, bool, bool, bool, Inkscape: :Extension: :FileSaveMethod ) () save_dialog( Gtk::Window& , SPDocument*, Inkscape: :Extension: :FileSaveMethod ) () perform( SPAction* , void*) () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0
0x00007fffef471405 in raise () from /lib/x86_
(gdb) bt
#0 0x00007fffef471405 in raise () from /lib/x86_
#1 0x00007fffef474680 in abort () from /lib/x86_
#2 0x00007fffef46a5b1 in __assert_fail () from /lib/x86_
#3 0x00007ffff489762a in _cairo_
#4 _cairo_
#5 _cairo_
#6 _cairo_
#7 _cairo_
#8 0x00007ffff4854649 in INT_cairo_
#9 0x00007ffff483c9f8 in _cairo_
#10 0x00007ffff4854649 in INT_cairo_
#11 0x00007ffff482e100 in _cairo_
#12 0x00007ffff4824e99 in cairo_show_page (cr=0x7ffff4ac6640) at /tmp/buildd/
#13 0x00000000007fa939 in Inkscape:
#14 0x00000000007ffb14 in Inkscape:
#15 0x00000000007ee01a in Inkscape:
#16 0x00000000007ecaee in Inkscape:
#17 0x00000000006947d7 in ?? ()
#18 0x000000000069429e in sp_file_
#19 0x0000000000831972 in sp_action_
#20 0x00007ffff3ebee7e in g_closure_invoke () from /usr/lib/
#21 0x00007ffff3ed08d7 in ?? () from /usr/lib/
#22 0x00007ffff3ed9d05 in g_signal_
#23 0x00007ffff3ed9ed3 in g_signal_emit () from /usr/lib/
#24 0x00007ffff5b7918e in gtk_widget_activate () ...