<div dir="ltr">Hi<br><br>I am trying to get iOS to work on a device and not only in the simulator. I am stuck in a cpp_uno call, which acts very strangely during documentLoad<br><br>The simulator (which is compiled as macosx just with iOS libraries loads the document without problems, but on the device the same code makes a throw.<br><br>I have debugged the 2 "versions", and found the exact point where they differentiate, however that is a statement, I have problems understanding.<br><br>I am in DocumentLoad, LoadEnv<br><br>frame.cxx, 1270, ┬áimplts_sendFrameActionEvent( css::frame::FrameAction_FRAME_ACTIVATED );<br>cpp2uno.cxx, 204 (Mac version) CPPU_CURRENT_NAMESPACE::raiseException( &aUnoExc, pThis->getBridge()->getUno2Cpp() ); // has to destruct the any<br>except.cxx, 290 (Mac version) void raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )<br><br>line 341 in raisException: __cxxabiv1::__cxa_throw( pCppExc, rtti, deleteException );<br><br>calls:<br><br>exc_thrower.cxx, 205, Any SAL_CALL getCaughtException()<br><br>and then<br><br>uno2cpp.cxx, 305, unoInterfaceProxyDispatch()<br>as expected.<br><br><br>Doing the same on the device, everything is identical until<br>line 341 in raisException: __cxxabiv1::__cxa_throw( pCppExc, rtti, deleteException );<br><br>which throws an exception that ends up in LoadEnv::~LoadEnv().<br><br>can somebody please help me under the line __cxxabiv1::__cxa_throw( pCppExc, rtti, deleteException );<br>how it in one enviroment uses getCaughtException and in another not.<br><div><br></div><div>┬áI discussed earlier with Tor on IRC, if it was the ASM code in bridges/source/cpp_uno, but that does not seem to be the problem.</div><div><br></div><div>Hope somebody can give me a hint.</div><div><br></div><div>rgds</div><div>jan I.</div><div><font color="#008400" face="Menlo"><span style="font-size:11px"><br></span></font></div></div>