[XForms] mouse wheel in browser crashes whole app
Michal Szymanski
msz at astrouw.edu.pl
Sun Mar 13 23:27:16 EST 2005
> > Howerver, quite often, possibly
> > (although I am not sure) when the browser has many lines and I rotate
> > the wheel fast, the whole application crashes badly.
>
> jason cipriani said:
>
> > It's weird that it crashes, though. When you say it only happens in
> > browsers with a lot of items, how many items is "a lot"?
>
> I'm with Jason on this one. I'd bet its a code bug in your app.. I use
> big browser lists and I had exactly the same symptom. I spent a while
> suspecting xforms too - but it was me ;-(
>
> If it helps at all, in my case, the root cause was it was a callback
> being called with no line selected in the browser. I didn't check,
> and ended up dereferenced a wild pointer and core-dumped.
It well might be a code bug. As I said before, the crashes are random
and my guess to link them to the number of lines in the browser and/or
the speed of rotating the mice wheel may be wrong. Unfortunately it is a
kind of "production" application, controlling real hardware, so I cannot
make too many experiments.
"A lot of lines" may be several thousand. The browser gets the messages
from the telescope control system, I would estimate this to 1600-1800
lines per night and the program can run several weeks if everything is
going fine.
As for the "callback" suggestion: it is a FL_NORMAL_BROWSER, so AFAIK
there should be no interaction requiring callbacks. Just the scrolling.
I managed to disable mouse buttons 4 & 5 (wheel) for the browser using
"prehandler".
regards, Michal.
--
Michal Szymanski (msz at astrouw dot edu dot pl)
Warsaw University Observatory, Warszawa, POLAND
More information about the Xforms
mailing list