Bug#269868: dia: segfault on export to Cairo PS

Ryan Lovett Ryan Lovett <ryan@stat.Berkeley.EDU>, 269868@bugs.debian.org
Fri, 03 Sep 2004 17:36:54 -0700


Package: dia
Version: 0.94.0-1
Severity: normal

On export to Cairo PostScript (*.ps), dia segfaults:

0x0000002a9cbe1177 in cairo_ps_surface_create () from /usr/lib/libcairo.so.1
(gdb) bt
#0  0x0000002a9cbe1177 in cairo_ps_surface_create ()
   from /usr/lib/libcairo.so.1
#1  0x0000002a9cbe1419 in cairo_ps_surface_create ()
   from /usr/lib/libcairo.so.1
#2  0x0000002a9cbde9ea in cairo_surface_set_repeat ()
   from /usr/lib/libcairo.so.1
#3  0x0000002a9cbd8e77 in cairo_ft_font_create_for_ft_face ()
   from /usr/lib/libcairo.so.1
#4  0x0000002a9cbd51c9 in cairo_show_page () from /usr/lib/libcairo.so.1
#5  0x0000002a9cacc580 in dia_plugin_init ()
   from /usr/lib/dia/libcairo_filter.so
#6  0x0000002a9568ff95 in data_render () from /usr/lib/dia/libdia.so
#7  0x0000002a9cacdc40 in dia_plugin_init ()
   from /usr/lib/dia/libcairo_filter.so
#8  0x000000000043d40a in file_save_callback ()
#9  0x0000002a96a99ea2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#10 0x0000002a96a87d5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x0000002a96a99a0f in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x0000002a96a98928 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#13 0x0000002a96a98c83 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x0000002a95b1eaa4 in gtk_button_clicked ()
   from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0000002a95b1f826 in _gtk_button_paint ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0x0000002a96a99ea2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x0000002a96a88080 in g_cclosure_new_swap ()
   from /usr/lib/libgobject-2.0.so.0
#18 0x0000002a96a87d5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x0000002a96a99264 in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
#20 0x0000002a96a98928 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#21 0x0000002a96a98c83 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x0000002a95b1ea14 in gtk_button_released ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0x0000002a95b1f6e9 in _gtk_button_paint ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0000002a95bbf9f4 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0x0000002a96a88080 in g_cclosure_new_swap ()
   from /usr/lib/libgobject-2.0.so.0
#26 0x0000002a96a87d5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x0000002a96a99457 in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
#28 0x0000002a96a98728 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#29 0x0000002a96a98c83 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0x0000002a95c9bcb6 in gtk_widget_send_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0x0000002a95bbe1bd in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0x0000002a95bbd2ae in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#33 0x0000002a95ee9a6c in _gdk_events_queue ()
   from /usr/lib/libgdk-x11-2.0.so.0
#34 0x0000002a96de4dc2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#35 0x0000002a96de5df4 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#36 0x0000002a96de60de in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#37 0x0000002a96de668d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#38 0x0000002a95bbcc91 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#39 0x0000000000454328 in main ()


-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.7
Locale: LANG=C, LC_CTYPE=C

Versions of packages dia depends on:
ii  dia-common                  0.94.0-1     Diagram editor (common files)
ii  dia-libs                    0.94.0-1     Diagram editor (library files)
ii  libart-2.0-2                2.3.16-6     Library of functions for 2D graphi
ii  libatk1.0-0                 1.6.1-3      The ATK accessibility toolkit
ii  libc6                       2.3.2.ds1-16 GNU C Library: Shared libraries an
ii  libfreetype6                2.1.7-2.2    FreeType 2 font engine, shared lib
ii  libglib2.0-0                2.4.6-2      The GLib library of C routines
ii  libgtk2.0-0                 2.4.9-1      The GTK+ graphical user interface 
ii  libpango1.0-0               1.4.1-2      Layout and rendering of internatio
ii  libpng12-0                  1.2.5.0-7    PNG library - runtime
ii  libpopt0                    1.7-5        lib for parsing cmdline parameters
ii  libxml2                     2.6.11-3     GNOME XML library
ii  zlib1g                      1:1.2.1.1-7  compression library - runtime

-- no debconf information