summaryrefslogtreecommitdiff
path: root/cpp/test/ios/controller
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-06-30 16:53:02 +0200
committerBenoit Foucher <benoit@zeroc.com>2017-06-30 16:53:02 +0200
commit1662076d5853392755ce334913326d7a5290662a (patch)
tree0e7d6dfbe7603ccc110f1b68d59c9854f2bf1748 /cpp/test/ios/controller
parentFix (ICE-8186) - msbuild rebuilds to often the C# sources (diff)
downloadice-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/controller')
-rw-r--r--cpp/test/ios/controller/Bundle/ControllerI.mm7
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())));
}