Hi all,

I have a multithreaded application, and I need to run the sofia-sip
event loop not in the main process context, but in the context of a
thread.

I implemented it this way.
I implemented a method Run() which instantiates the thread instance
and makes it execute su_root_run(),  and a Stop() method which
executes su_root_break() and wait for the thread termination.

Unfortunately this apporach seems not to work, as I get this message
from the sofia stack:
nua(0x8729740): signal r_invite
SIPEngineTest: su_base_port.c:322: su_base_port_run: Assertion
`su_port_own_thread(self)' failed.

and the process gets terminated by the SIGABRT signal.

I'm currently stuck with it, can someone help/provide some hint?

Many thanks in advance.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to