diff options
author | Benoit Foucher <benoit@zeroc.com> | 2017-06-30 16:53:02 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2017-06-30 16:53:02 +0200 |
commit | 1662076d5853392755ce334913326d7a5290662a (patch) | |
tree | 0e7d6dfbe7603ccc110f1b68d59c9854f2bf1748 /cpp/test/ios | |
parent | Fix (ICE-8186) - msbuild rebuilds to often the C# sources (diff) | |
download | ice-1662076d5853392755ce334913326d7a5290662a.tar.bz2 ice-1662076d5853392755ce334913326d7a5290662a.tar.xz ice-1662076d5853392755ce334913326d7a5290662a.zip |
Fixed ICE-8194 - Ice/objects crash with Ice debug library
Diffstat (limited to 'cpp/test/ios')
-rw-r--r-- | cpp/test/ios/controller/Bundle/ControllerI.mm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/test/ios/controller/Bundle/ControllerI.mm b/cpp/test/ios/controller/Bundle/ControllerI.mm index 538534a0d4f..5c0dc77e7c9 100644 --- a/cpp/test/ios/controller/Bundle/ControllerI.mm +++ b/cpp/test/ios/controller/Bundle/ControllerI.mm @@ -345,7 +345,12 @@ ProcessControllerI::start(const string& testSuite, const string& exe, const Stri replace(prefix.begin(), prefix.end(), '/', '_'); [_controller println:[NSString stringWithFormat:@"starting %s %s... ", testSuite.c_str(), exe.c_str()]]; IceUtil::Handle<MainHelperI> helper = new MainHelperI(_controller, prefix + '/' + exe + ".bundle", args); - helper->start(); + + // + // Use a 768KB thread stack size for the objects test. This is necessary when running the + // test on arm64 devices with a debug Ice libraries which require lots of stack space. + // + helper->start(768 * 1024); return ICE_UNCHECKED_CAST(ProcessPrx, c.adapter->addWithUUID(ICE_MAKE_SHARED(ProcessI, _controller, helper.get()))); } |