Crash when using std::string over 32 byte on some ios device

class stdTest
//std::string sss;
std::string teststr(“StartupModule xector:0123456789012345678901234567890123456789”);;
std::string sss(teststr.begin(), teststr.end());
printf("%s \n",sss.c_str());

static stdTest s_test;

Debug build of these code may crash on one of our ios device(iphone xr, iOS 12.4.1) with message

malloc: *** error for object 0x11cc23040: pointer being freed was not allocated

But works fine on other iOS device or build with development or shipping

mac os version 10.15.6
XCode version 11.6