Hello.

Thanks for fixing the beziergon bug. However, here is another
showstopper.

####################

Open the demo 'UML-demo.dia' and press Ctrl-A --> dia crashed / core dump.

#0  0x40586efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
284       if (strlen(dep->stereotype) != 0) {
(gdb) where
#0  0x40586efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
#1  0x8184938 in ?? ()
#2  0x1 in ?? ()
#3  0x8073200 in end_render (renderer=0x768dc3) at render_gdk.c:242
#4  0x768dc3 in ?? ()

####################

Open the demo 'ER-demo.dia' and press Ctrl-A --> dia hangs.

Maybe it's a gtk bug. Here is the stack trace:

#0  0x4018a51d in gtk_vruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#1  0x401521bb in gtk_ruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#2  0x40152754 in gtk_ruler_expose () from /usr/lib/libgtk-1.2.so.0
#3  0x401277fc in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#4  0x4015a3ad in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x40158125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#6  0x40192b59 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#7  0x401974d3 in gtk_widget_real_draw () from /usr/lib/libgtk-1.2.so.0
#8  0x401279c8 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#9  0x4015a1f1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40158125 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x40191419 in gtk_widget_draw () from /usr/lib/libgtk-1.2.so.0
#12 0x401910e1 in gtk_widget_idle_draw () from /usr/lib/libgtk-1.2.so.0
#13 0x80adeff in g_idle_dispatch ()
#14 0x80ad053 in g_main_dispatch ()
#15 0x80ad5c1 in g_main_iterate ()
#16 0x80ad73c in g_main_run ()
#17 0x40126043 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x80842a7 in main (argc=-1073744676, argv=0x805a8f4) at main.c:40

Here is the configuration

dia (latest CVS version)
gtk+-1.2.9
glib-1.2.9

It did not work with gtk+ and glib 1.2.8 (redhat compiled version)
either.

Regards,
  -Sebastian


Reply via email to