Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12799: Crash occurs inside fiber inside sscanf on Android
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-03-15 14:29:10
#12799: Crash occurs inside fiber inside sscanf on Android
------------------------------------+---------------------
Reporter: Lev Sch <zorechfan@â¦> | Owner: olli
Type: Bugs | Status: new
Milestone: To Be Determined | Component: context
Version: Boost 1.63.0 | Severity: Problem
Resolution: | Keywords:
------------------------------------+---------------------
Comment (by Lev Sch <zorechfan@â¦>):
Compiler options:
{{{
{
"buildFiles" :
[
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/src/main/cpp/CMakeLists.txt"
],
"cFileExtensions" : [ "S" ],
"cleanCommands" :
[
"C:\\lib\\AndroidStudioSdk\\1\\cmake\\3.6.3155560\\bin\\cmake.exe --build
C:\\temp\\androidSandbox\\HelloJNI_cpp_rational\\HelloJNI\\app\\.externalNativeBuild\\cmake\\x86Release\\x86
--target clean"
],
"cppFileExtensions" : [ "cpp" ],
"libraries" :
{
"hello-jni-Release-x86" :
{
"abi" : "x86",
"artifactName" : "hello-jni",
"buildCommand" :
"C:\\lib\\AndroidStudioSdk\\1\\cmake\\3.6.3155560\\bin\\cmake.exe --build
C:\\temp\\androidSandbox\\HelloJNI_cpp_rational\\HelloJNI\\app\\.externalNativeBuild\\cmake\\x86Release\\x86
--target hello-jni",
"buildType" : "release",
"files" :
[
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/src/main/cpp
/hello-jni.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/src/main/cpp/boostTest.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/lib/boost_1_63_0/libs/system/src/error_code.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/lib/boost_1_63_0/libs/context/src/execution_context.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/lib/boost_1_63_0/libs/context/src/posix/stack_traits.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -O2 -DNDEBUG -O2 -DNDEBUG -fPIC -fexceptions
-std=c++14 -DBOOST_NO_TYPEID -DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c
",
"src" :
"C:/lib/boost_1_63_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -O2 -DNDEBUG -O2 -DNDEBUG -fPIC -fexceptions
-std=c++14 -DBOOST_NO_TYPEID -DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c
",
"src" :
"C:/lib/boost_1_63_0/libs/context/src/asm/make_i386_sysv_elf_gas.S",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -O2 -DNDEBUG -O2 -DNDEBUG -fPIC -fexceptions
-std=c++14 -DBOOST_NO_TYPEID -DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c
",
"src" :
"C:/lib/boost_1_63_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/lib/boost_1_63_0/libs/thread/src/pthread/once.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
},
{
"flags" : " -target i686-none-
linux-android -gcc-toolchain C:/lib/AndroidStudioSdk/1/ndk-
bundle/toolchains/x86-4.9/prebuilt/windows-x86_64
--sysroot=C:/lib/AndroidStudioSdk/1/ndk-
bundle/platforms/android-23/arch-x86 -Dhello_jni_EXPORTS
-IC:\\lib\\boost_1_63_0 -isystem C:\\lib\\AndroidStudioSdk\\1\\ndk-
bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include -isystem
C:\\lib\\AndroidStudioSdk\\1\\ndk-bundle\\sources\\cxx-stl\\gnu-
libstdc++\\4.9\\libs\\x86\\include -isystem C:\\lib\\AndroidStudioSdk\\1
\\ndk-bundle\\sources\\cxx-stl\\gnu-libstdc++\\4.9\\include\\backward -g
-DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong
-no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security
-fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables
-fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat
-Werror=format-security -fno-exceptions -fno-rtti -O2 -DNDEBUG -O2
-DNDEBUG -fPIC -fexceptions -std=c++14 -DBOOST_NO_TYPEID
-DBOOST_EXECUTION_CONTEXT=1 -fno-rtti -c ",
"src" :
"C:/lib/boost_1_63_0/libs/thread/src/pthread/thread.cpp",
"workingDirectory" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/.externalNativeBuild/cmake/x86Release/x86"
}
],
"output" :
"C:/temp/androidSandbox/HelloJNI_cpp_rational/HelloJNI/app/build/intermediates/cmake/x86/release/obj/x86
/libhello-jni.so",
"toolchain" : "735417383"
}
},
"toolchains" :
{
"735417383" :
{
"cCompilerExecutable" : "C:/lib/AndroidStudioSdk/1
/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe",
"cppCompilerExecutable" :
"C:/lib/AndroidStudioSdk/1/ndk-bundle/toolchains/llvm/prebuilt/windows-
x86_64/bin/clang++.exe"
}
}
}
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/12799#comment:8> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-03-15 14:33:00 UTC