Hello.

Here come some more showstoppers...

Latest CVS version (date tag 2001-03-19):

#########################################
[bug1] (still existing)

(1) load UML-demo.dia
(2) press Ctrl-A

core dump:

#0  0x40585efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
284       if (strlen(dep->stereotype) != 0) {
(gdb) where
#0  0x40585efa in dependency_draw (dep=0x4, renderer=0x1) at dependency.c:284
#1  0x818cae0 in ?? ()
#2  0x1 in ?? ()
#3  0x8073200 in end_render (renderer=0x768dc3) at render_gdk.c:242
#4  0x768dc3 in ?? ()
Cannot access memory at address 0x768dc3
(gdb) info local
renderer = (Renderer *) 0x818cae0
points = (Point *) 0x0
n = 135840920
pos = {x = 1.1794706805251261e-269, y = 42.4277353404525}
(gdb)print *dep
Cannot access memory at address 0x4

########################################
[bug2]

(1) load ER-demo.dia
(2) press Ctrl-A

hangs:

(gdb) where
#0  0x401883cd in gtk_vruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#1  0x40150dfd in gtk_ruler_draw_ticks () from /usr/lib/libgtk-1.2.so.0
#2  0x40151394 in gtk_ruler_expose () from /usr/lib/libgtk-1.2.so.0
#3  0x4012757e in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#4  0x40158f8c in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#5  0x40156cf5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#6  0x40190c39 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#7  0x401955c3 in gtk_widget_real_draw () from /usr/lib/libgtk-1.2.so.0
#8  0x4012775a in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#9  0x40158dd8 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x40156cf5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x4018f4d9 in gtk_widget_draw () from /usr/lib/libgtk-1.2.so.0
#12 0x4018f1a1 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 0x40125e57 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x80842a7 in main (argc=-1073743364, argv=0x805a8f4) at main.c:40

########################################
[bug3]

(1) try to load attached file

dia hangs (always in bezier_add_lines):

#0  0x80725ee in bezier_add_lines (ddisp=0x80bde80, points=0x80bde80, 
    bezier=0x80bde80) at render_gdk.c:711
#1  0x0 in ?? ()

*Notice* the local variables do not change if you continue
 computation:

(gdb) info locals
points = (Point *) 0xbfffadf8
bezier = (struct bezier_curve *) 0x80c95b8
u = {x = 6.5941296620776262e-270, y = 6.5941296620776262e-270}
v = {x = 6.5941296620776262e-270, y = 6.5941296620776262e-270}
x = {x = 6.5942451945177353e-270, y = 6.5941296620776262e-270}
y = {x = 6.5947073242780643e-270, y = 6.5944762593978998e-270}
r = {{x = 6.7639479074034806e-270, y = 6.655066620996691e-316}, {
    x = 6.6696629011849081e-316, y = 6.7640489982889468e-270}, {
    x = 6.6550715616531494e-316, y = 6.5951694542648131e-270}, {
    x = 6.5950936358745725e-270, y = 6.594938389158228e-270}}
s = {{x = 5.520876618378376e-270, y = 5.522522955649548e-270}, {
    x = 5.5239093449305653e-270, y = 5.5257723055268243e-270}, {
    x = 5.509265608154303e-270, y = 5.5122983347021076e-270}, {
    x = 6.5919598181862961e-270, y = 6.6696380990894869e-316}}
middle = {x = 5.5192013979971666e-270, y = 5.5195046706525472e-270}
delta = 2.1244822771173601e-322
v_len_sq = 2.1244822771173601e-322

########################################
Additional info:

[bug1] and [bug2] do not occur in a CVS compiled version with date tag
"2001-02-21". The bug must have been introduced directly afterwards.

[bug3] also occurs with prior versions. However, it is created with a
buggy dia version (CVS date tag about 2001-03-16). So maybe the file
is corrupt, but I don't think so.

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

Hopefully it helps. Btw. the reason why I do not submit bugs via
bugzilla.gnome.org is, that I mainly work offline. So I "report" the
bug, when I find it via email. At this point (1) I always know exactly
how to reproduce the bug, (2) it is more convenient and (3) I have the
mail in my outbox. 

Hopefully that's no problem and you also accept bug-reporting via
email. (I know, it's more convenient for you the other way around)

Btw. does bugzilla have an email address like
[EMAIL PROTECTED]?

Regards,
  -Sebastian

bug.dia.gz

Reply via email to