Another crash. Forwarding to mailinglist if anyone wants to tackle it.
I'll take a look at it later this week.
/ Alex
---------- Forwarded message ----------
Date: Sun, 17 Oct 1999 19:47:36 -0400 (EDT)
From: Elliot Lee <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Another Dia crash
I was typing into a UML use case, and got this:
#0 0x807f812 in object_state_change_free (change=0x8174a20) at
../../lib/objchange.c:50
50 if (change->saved_state->free)
(gdb) print change
$1 = (struct _ObjectStateChange *) 0x8174a20
(gdb) print change->saved_state
$2 = (struct _ObjectState *) 0x6
(gdb) where
#0 0x807f812 in object_state_change_free (change=0x8174a20) at
../../lib/objchange.c:50
#1 0x8074eb6 in object_change_free (change=0x8174a40) at
../../app/undo.c:752
#2 0x80741a3 in undo_delete_lowest_transaction (stack=0x814d488) at
../../app/undo.c:161
#3 0x8074269 in undo_set_transactionpoint (stack=0x814d488) at
../../app/undo.c:191
#4 0x805d4b5 in ddisplay_canvas_events (canvas=0x814fd38,
event=0x814b938, ddisp=0x814f4f0)
at ../../app/disp_callbacks.c:348
-- Elliot http://developer.gnome.org/
The first thing a programmer needs to admit is that any program is by far
more complex than his own mind. Thats why he partitions it into neat
pieces and avoids complexity.