[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[StrongED] Throwback problem
Hi
I'm working on a complex software system in BASIC which consists of
multiple programs (on potentially multiple computers) communicating
using TCP/IP.
The exit handler has to clear up sockets and socket_watch
registrations, and is called from the error handler. When this clearup
code produces an error, StrongED sometimes crashes.
The scenario I have definitely found (and now fixed) is when I call
Socket_watch to deregister a socket or release a pollword, and the
data passed is invalid. (I'm now using X SWI calls and logging the
problem instead of producing an error.) Socketwatch signals "not a
heap block" and StrongED puts up its own error window containing the
message "file system SCSIFS must be given a filename". Quit stops
StrongED and usually is followed by other applications such as
Messenger Pro crashing, and a control-break restart is needed.
"Continue" allows StrongED to continue for a while, but other errors
will shortly follow.
I *think* the message is the result of StrongED trying to do
throwback. The throwback window appears, but clicking on the displayed
line doesn't work properly.
I habve also seen throwback call up the wrong program or library, with
the correct line number. I guess this is because it needs to identify
the program which was running at the time of the error, and picks one
of the others in the set.
For both of the above reasons I've turned off throwback.
--
Alan Adams, from Northamptonshire
alan@xxxxxxxxxxxxxxxx
http://www.nckc.org.uk/
--
To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxx
List archives at http://www.Torrens.org/RO/StrongED/index.html