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