[reSIProcate] Windows Mobile 6.0 problem

Dmytro Bogovych dmytro.bogovych at gmail.com
Wed Apr 21 02:30:34 CDT 2010


Greetings.

I try to make voip application for WM smartphone (HTC Touch Diamond is 
test device).
Of course I checked this page http://www.resiprocate.org/Pocket_PC_Build
But it does not work. I increased stack size to 1MB but it did not help.

The call stack:

resip::AbstractFifo::messageAvailable(void)
resip::DialogUsageManager::process(resip::RWMutex* mutex = 0x00000000) 
SIPEndPoint::Process(void).

Application calls SIPEndPoint::Process() method in timer handler.

Project is built in VS2008 with WM6 Professional SDK.
AbstractFifo::messageAvailable() crashes on line:
Lock lock(mMutex); (void)lock;

mMutex's vfptr is NULL in this point.

Debugger shows it becomes NULL when messageAvailable() starts. Before it 
is ok.

The question: maybe somebody had the same problem and found a solution?

P.S.
I already used resiprocate on PocketPC2003 platform some years ago - it 
worked excellent.

Thank you :)



More information about the resiprocate-devel mailing list