[reSIProcate] Windows Mobile 6.0 problem
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 :)