For anybody out there who is familiar with Xlib (libx11), I'm stuck on
something and I'm wondering if it's a kernel bug (in monolithic Linux).
When I'm running a multithreaded app with heavy signal load, xlib messages
stop being delivered from xlib to the program, resulting in XNextEvent
stalling. Most of the time, if you click somewhere in that window, those
events all get delivered at once, sometimes twenty or thirty at a time.
Any ideas?
Later,
David
---------------------------------------------------------------------
A brief Haiku:
Microsoft is bad.
It seems secure at first glance.
Then you read your mail.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
"David A. Gatwood" wrote:
When I'm running a multithreaded app with heavy signal load,
...like Netscape? :)
xlib messages stop being delivered from xlib to the program, resulting in
XNextEvent stalling. Most of the time, if you click somewhere in that
window, those events all get delivered at once, sometimes twenty or thirty
at a time.
I've noticed that Netscape often stalls up/downloads to/from the roaming
access server. When I click into the window, it continues. Is that the problem
you are seeing as well?
It happens to me on both powerpc and i386, with both 2.2 and 2.4 kernels, and
I use 3.3.x X libraries.
This makes me suspect the 4.0.1 server (I don't remember it happening with
4.0), are you using that as well?
Michel
--
Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \ member of XFree86, Team *AMIGA*, AUGS
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
On Wed, 16 Aug 2000, Michel Dänzer wrote:
"David A. Gatwood" wrote:
quoted
When I'm running a multithreaded app with heavy signal load,
...like Netscape? :)
No, my own program, but... hmm... now that you mention it. It's
interesting that almost every problem I've found in my code has been
reported at some point as a bug in Netscape as well. Most of them are my
errors, but it makes me feel a little better knowing that I'm not the only
one who isn't always careful about calling Xlib functions without proper
display locking.... ;-)
quoted
xlib messages stop being delivered from xlib to the program, resulting in
XNextEvent stalling. Most of the time, if you click somewhere in that
window, those events all get delivered at once, sometimes twenty or thirty
at a time.
I've noticed that Netscape often stalls up/downloads to/from the roaming
access server. When I click into the window, it continues. Is that the problem
you are seeing as well?
I'm actually seeing the thing not update the window, then when you click
over to another one, and click back, the thing (most of the time) updates.
This makes me suspect the 4.0.1 server (I don't remember it happening with
4.0), are you using that as well?
No, using Xpmac, from 3.3.6 XFree.
David
---------------------------------------------------------------------
A brief Haiku:
Microsoft is bad.
It seems secure at first glance.
Then you read your mail.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
"David A. Gatwood" wrote:
quoted
quoted
xlib messages stop being delivered from xlib to the program, resulting
in XNextEvent stalling. Most of the time, if you click somewhere in
that window, those events all get delivered at once, sometimes twenty or
thirty at a time.
I've noticed that Netscape often stalls up/downloads to/from the roaming
access server. When I click into the window, it continues. Is that the
problem you are seeing as well?
I'm actually seeing the thing not update the window, then when you click
over to another one, and click back, the thing (most of the time) updates.
Yes, that's what I mean. If only the window updates stalled, it wouldn't be a
problem, but for me the transfer stalls as well.
quoted
This makes me suspect the 4.0.1 server (I don't remember it happening with
4.0), are you using that as well?
No, using Xpmac, from 3.3.6 XFree.
Hmm. Wonder what's causing this then - I'm pretty sure it didn't happen some
time ago.
Michel
--
Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/