XForms: ob->spec pointer changed??

Jeroen Bleyenbergh (jebe@dutllu1.lr.tudelft.nl)
Tue, 18 Nov 1997 18:36:23 +0100

To subscribers of the xforms list from jebe@dutllu1.lr.tudelft.nl (Jeroen Bleyenbergh) :

I have created an application that uses Xforms to display design process
information. I have created some new object classes that act as an scrolling
canvas. However i've just migrated to Xforms v0.88
(previously using 0.81 & 0.86) and now the application does not work anymore,
debugger reports:

(debugger) where
[1] ACchain::draw(this = 0x1, ob = 0x18e368), at 0x407f4
=>[2] handle_ACchain(ob = 0x18e368, event = 1, mx = 0, my = 0, key = 0, xev = (nil)), at 0x42f50
[3] fl_handle_it(0x18e368, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xef6c9ed8
[4] fl_handle_object(0x18e368, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xef6c9fcc
[5] redraw_marked(0x18df68, 0xef7288a4, 0xef71663c, 0x18e368, 0xef71663c, 0x2), at 0xef6c96f8
[6] fl_show_form_window(0x18df68, 0x4002, 0x1, 0x12cb9c, 0x5f, 0x0), at 0xef6b5b50
[7] login_cb(ob = 0x1c28f0, data = 0), at 0x47830
[8] fl_object_qread(0x1c28f0, 0xef722458, 0x0, 0x0, 0x0, 0x0), at 0xef6a6bd0
[9] fl_do_forms(0x0, 0x7, 0x0, 0x0, 0x0, 0x0), at 0xef6b8ae8
[10] main(argc = 1, argv = 0xeffff9ac), at 0x35a44
(debugger)

The object ACchain contains a pointer to another object (C++ :-> ) via ob->spec
That object handles the drawing etc. it now seems that the ob->spec pointer
is corrupted, this did not happen in V0.86 & 0.81.

What happened?

_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuf2.usuhs.mil or see
http://bob.usuf2.usuhs.mil/mailserv/xforms.html
Xforms Home Page: http://bragg.phys.uwm.edu/xforms
List Archive: http://bob.usuf2.usuhs.mil/mailserv/list-archives/