* Xlib Question
@ 2000-08-15 23:43 David A. Gatwood
2000-08-16 9:23 ` Michel Dänzer
0 siblings, 1 reply; 4+ messages in thread
From: David A. Gatwood @ 2000-08-15 23:43 UTC (permalink / raw)
To: MkLinux Setup List; +Cc: linuxppc-dev
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/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xlib Question
2000-08-15 23:43 Xlib Question David A. Gatwood
@ 2000-08-16 9:23 ` Michel Dänzer
2000-08-17 3:03 ` David A. Gatwood
0 siblings, 1 reply; 4+ messages in thread
From: Michel Dänzer @ 2000-08-16 9:23 UTC (permalink / raw)
To: David A. Gatwood; +Cc: MkLinux Setup List, linuxppc-dev
"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/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xlib Question
2000-08-16 9:23 ` Michel Dänzer
@ 2000-08-17 3:03 ` David A. Gatwood
2000-08-17 8:25 ` Michel Dänzer
0 siblings, 1 reply; 4+ messages in thread
From: David A. Gatwood @ 2000-08-17 3:03 UTC (permalink / raw)
To: daenzerm; +Cc: MkLinux Setup List, linuxppc-dev
On Wed, 16 Aug 2000, Michel Dänzer wrote:
> "David A. Gatwood" wrote:
>
> > 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.... ;-)
> > 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/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Xlib Question
2000-08-17 3:03 ` David A. Gatwood
@ 2000-08-17 8:25 ` Michel Dänzer
0 siblings, 0 replies; 4+ messages in thread
From: Michel Dänzer @ 2000-08-17 8:25 UTC (permalink / raw)
To: David A. Gatwood; +Cc: linuxppc-dev
"David A. Gatwood" wrote:
> > > 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.
> > 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/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2000-08-17 8:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-08-15 23:43 Xlib Question David A. Gatwood
2000-08-16 9:23 ` Michel Dänzer
2000-08-17 3:03 ` David A. Gatwood
2000-08-17 8:25 ` Michel Dänzer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).