-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

It seems, that kernel-enterprise-2.4.21.6mdk-1-1mdk has a problem with
threads. Some apps hang in rt_sigsuspend() call.


How to reproduce :


1) Download OpenProducer
http://www.andesengineering.com/Producer/Download/Producer-0.8.2-2.tar.gz

2) Download OpenSceneGraph
http://www.openscenegraph.org/download/snapshots/OpenSceneGraph-0.9.4-2.tar.gz

(note : both are available from contrib too, but give segfaults on start
and the source rpm of OpenSceneGraph does not compile)

3) build and install OpenProducer and then OpenSceneGraph

4) after installation, run e.g. osganimate

For me the application hangs, until I hit CTRL+Z (suspend) and then do
either bg or fg from the shell.

Strace shows the application hanging in :

sigreturn()                             = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>

If I start the application in gdb, I get first SIG32, that should be OK
and then SIGTRAP. After hitting continue on SIGTRAP, the application
hangs in :

0x40fda714 in pthread_getconcurrency () from /lib/i686/libpthread.so.0

It seems, that some signal is never delivered or there is a deadlock of
sorts.


This bug appeared after I upgraded to the 2.4.21.6mdk enterprise kernel yesterday. I was using Danny's multimedia kernel recompiled for highmem (I have 1GB of RAM) and SMP (dual Xeon machine with hyperthreading) before.

I saw this bug some time ago already - in cca January-February, before
9.1 was released I had it too, then it vanished for some time. Some
people on linux-kernel reported these kinds of problems too, but I have
never found anything whether it was fixed or not.

Is anybody else seeing the same problem ?

I am going to try the vanilla 2.4.21 or .22pre10 to see, whether this
happens there too or whether the problem is MDK specific.

Regards,

Jan

- --

Jan Ciger
VRlab EPFL Switzerland
GPG public key : http://www.keyserver.net/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQE/LVNhn11XseNj94gRAuUQAJ0UwEi4F/63NL1zCXseYKyn77EPpgCeMrnG
KsWBB9fLunbU3dvC7Uuu1ko=
=Ml90
-----END PGP SIGNATURE-----





Reply via email to