Re: [Boost-bugs] [Boost C++ Libraries] #12799: Crash occurs inside fiber inside sscanf on Android

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:20:47


#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@…>):

 Symbolicated crash:

 {{{
 ********** Crash dump: **********
 Build fingerprint:
 'Android/sdk_phone_x86_64/generic_x86_64:7.0/NYC/3245079:userdebug/test-
 keys'
 pid: 2987, tid: 2987, name: xample.hellojni >>> com.example.hellojni <<<
 signal 11 (SIGSEGV), code 128 (SI_KERNEL), fault addr 0x0
 Stack frame 03-15 14:10:00.198 3006-3006/? A/DEBUG: #00 pc 00018acf
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (_ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ESaImEE20do_assign_arithmeticEeRKN4mpl_5bool_ILb0EEE+367):
 Routine boost::multiprecision::backends::cpp_int_backend<0u, 0u,
 (boost::multiprecision::cpp_integer_type)1,
 (boost::multiprecision::cpp_int_check_type)0, std::allocator<unsigned
 long> >::do_assign_arithmetic(long double, mpl_::bool_<false> const&) at
 C:/lib/boost_1_63_0\boost/multiprecision/cpp_int.hpp:1294
 Stack frame 03-15 14:10:00.198 3006-3006/? A/DEBUG: #01 pc 0001864e
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (_ZN5boost14multiprecision8backends16rational_adaptorINS1_15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ESaImEEEEaSIeEENS_9enable_ifINS_17is_floating_pointIT_EERS8_E4typeESC_+126):
 Routine
 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ESaImEEaSIeEENS_11enable_if_cIXntsr5boost14multiprecision6detail17is_byte_containerIT_EE5valueERS6_E4typeES9_
 at C:/lib/boost_1_63_0\boost/multiprecision/cpp_int.hpp:1311
 Stack frame 03-15 14:10:00.198 3006-3006/? A/DEBUG: #02 pc 000180b7
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (_Z23testCpp_rational_getValv+103): Routine number<double> at
 C:/lib/boost_1_63_0\boost/multiprecision/number.hpp:53
 Stack frame 03-15 14:10:00.198 3006-3006/? A/DEBUG: #03 pc 000181b9
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (_Z10FiberProc2Pv+73): Routine testCpp_rational_test() at
 C:\temp\androidSandbox\HelloJNI_cpp_rational\HelloJNI\app\src\main\cpp/boostTest.cpp:15
 Stack frame 03-15 14:10:00.199 3006-3006/? A/DEBUG: #04 pc 0001ee7b
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (_ZN5boost7context17execution_context10entry_funcINS0_6detail14capture_recordINS0_21basic_fixedsize_stackINS0_12stack_traitsEEEPFvPvEJEEEEEvNS3_10transfer_tE+59):
 Routine
 _ZN5boost7context6detail6invokeIRPFvPvEJRS3_EEENSt9enable_ifIXntsr3std17is_member_pointerINSt5decayIT_E4typeEEE5valueENSt9result_ofIFOSA_DpOT0_EE4typeEE4typeESE_SH_
 at C:/lib/boost_1_63_0\boost/context/detail/invoke.hpp:41 (discriminator
 2)
 Stack frame 03-15 14:10:00.199 3006-3006/? A/DEBUG: #05 pc 0002263a
 /data/app/com.example.hellojni-2/lib/x86/libhello-jni.so
 (make_fcontext+66): Routine trampoline at
 C:\\lib\\boost_1_63_0\\libs\\context\\src\\asm/make_i386_sysv_elf_gas.S:88

 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12799#comment:7>
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:24:35 UTC