Bug#445814: Further Investigations

Mikael Magnusson mikma264 at gmail.com
Tue Oct 9 13:23:53 UTC 2007


Michael Rumpler wrote:
> Hello!
> 
> further investigations showed that there was a change in the semantics
> how signals are delivered to a multithreaded application with the change
> to NPTL implementation.
> Therefore only one thread gets the signal SIGALRM and only one thread is
> able to handle the onTimer correctly.
> So i think the library needs a fix to still provide the functionality of
> timers with onTimer callback in each PosixThread.
> 
> regards
> Mike

It seems to be a known limitation, which apparently also affects Linux 
systems using NPTL.

     At present, only one thread timer can be active at any given time.
     On some operating systems (including Linux) a timer can be active on
     each thread.

http://data.gnutelephony.org/docs/framework/a00469.html#fc76afd30261c289acf94dc85a9a335c

Mikael






More information about the Pkg-voip-maintainers mailing list