Hi all,
We got Android simpleclient & simpleserver apps crash problem in HTC M8/M9 phone (with Android 6.0 Marshmallow). But these apps works well in other devices with Android 6.0 Marshmallow, such as Sony Xperia xz, Samsung Note 4 and LG G3. These apps are built with command scons TARGET_OS=android TARGET_ARCH=armeabi TARGET_TRANSPORT=ALL WITH_CLOUD=1 WITH_TCP=1 WITH_MQ=SUB,PUB,BROKER SECURED=0 RELEASE=0 Built with TARGET_ARCH=armeabi-v7a was also tried, but it did not help either. Did anybody ever see this problem before? Any idea or hint is appreciated. Thank you. June Chen An short excerpt of error log is listed below: ============================================================================ ============ *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'htc/himauhl_htc_asia_tw/htc_himauhl:6.0/MRA58K/676746.3:user/release-keys' Revision: '0' ABI: 'arm' pid: 2953, tid: 3004, name: Thread-5877 >>> org.iotivity.base.examples.simpleclient <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x79 r0 00000079 r1 ac253ba0 r2 0000000b r3 00000001 r4 dbefcd10 r5 ac076cf8 r6 ac0146c8 r7 ac02029c r8 db621980 r9 db614cc8 sl e69c8000 fp e6ac677c ip dbefce0c sp e6ac6760 lr dbe5ad78 pc f752cd26 cpsr 200f0030 backtrace: #00 pc 00042d26 /system/lib/libc.so (pthread_mutex_lock+3) #01 pc 0023ed74 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #02 pc 0023f400 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (std::mutex::lock()+24) #03 pc 0026ea50 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniListenerManager<JniOnGetListener>::removeListener(_JNIEnv*, _jobject*)+36) #04 pc 0028a0b0 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOcAccountManager::removeOnGetListener(_JNIEnv*, _jobject*)+40) #05 pc 001cbb18 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOnGetListener::checkExAndRemoveListener(_JNIEnv*)+284) #06 pc 001cb98c /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOnGetListener::onGetCallback(std::vector<OC::HeaderOption::OCHeaderOptio n, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)+1064) #07 pc 00263894 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #08 pc 002714b4 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #09 pc 0054a3ac /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)>::operator()(std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int) const+124) #10 pc 005491ac /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (_ZNSt12_Bind_simpleIFSt8functionIFvRKSt6vectorIN2OC12HeaderOption14OCHeader OptionESaIS4_EERKNS2_16OCRepresentationEiEES6_S9_13OCStackResultEE9_M_invoke IILj0ELj1ELj2EEEEvSt12_Index_tupleIIXspT_EEE+148) #11 pc 00548260 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::_Bind_simple<std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)> (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> >, OC::OCRepresentation, OCStackResult)>::operator()()+24) #12 pc 00547c60 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::thread::_Impl<std::_Bind_simple<std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)> (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> >, OC::OCRepresentation, OCStackResult)> >::_M_run()+28) #13 pc 00091207 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libgnustl_shared .so (execute_native_thread_routine+14) #14 pc 0004232b /system/lib/libc.so (__pthread_start(void*)+30) #15 pc 00019315 /system/lib/libc.so (__start_thread+6) Tombstone written to: /data/tombstones/tombstone_02 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'htc/himauhl_htc_asia_tw/htc_himauhl:6.0/MRA58K/676746.3:user/release-keys' Revision: '0' ABI: 'arm' pid: 3205, tid: 3269, name: Thread-5890 >>> org.iotivity.base.examples.simpleclient <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x44 r0 00000044 r1 ac018fb0 r2 ac016688 r3 00000001 r4 e68e9d10 r5 ac049070 r6 ac016278 r7 ac016d34 r8 db705980 r9 db6f8cc8 sl ef62b000 fp ef72977c ip e68e9e0c sp ef729760 lr e6847d78 pc f752cd26 cpsr 200f0030 backtrace: #00 pc 00042d26 /system/lib/libc.so (pthread_mutex_lock+3) #01 pc 0023ed74 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #02 pc 0023f400 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (std::mutex::lock()+24) #03 pc 0026ee60 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniListenerManager<JniOnPostListener>::removeListener(_JNIEnv*, _jobject*)+36) #04 pc 0028a0e8 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOcAccountManager::removeOnPostListener(_JNIEnv*, _jobject*)+44) #05 pc 001ce2bc /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOnPostListener::checkExAndRemoveListener(_JNIEnv*)+284) #06 pc 001ce130 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o (JniOnPostListener::onPostCallback(std::vector<OC::HeaderOption::OCHeaderOpt ion, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)+1052) #07 pc 002643e0 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #08 pc 00272054 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.s o #09 pc 0054a3ac /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)>::operator()(std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int) const+124) #10 pc 005491ac /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (_ZNSt12_Bind_simpleIFSt8functionIFvRKSt6vectorIN2OC12HeaderOption14OCHeader OptionESaIS4_EERKNS2_16OCRepresentationEiEES6_S9_13OCStackResultEE9_M_invoke IILj0ELj1ELj2EEEEvSt12_Index_tupleIIXspT_EEE+148) #11 pc 00548260 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::_Bind_simple<std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)> (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> >, OC::OCRepresentation, OCStackResult)>::operator()()+24) #12 pc 00547c60 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/liboc.so (std::thread::_Impl<std::_Bind_simple<std::function<void (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> > const&, OC::OCRepresentation const&, int)> (std::vector<OC::HeaderOption::OCHeaderOption, std::allocator<OC::HeaderOption::OCHeaderOption> >, OC::OCRepresentation, OCStackResult)> >::_M_run()+28) #13 pc 00091207 /data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libgnustl_shared .so (execute_native_thread_routine+14) #14 pc 0004232b /system/lib/libc.so (__pthread_start(void*)+30) #15 pc 00019315 /system/lib/libc.so (__start_thread+6) Tombstone written to: /data/tombstones/tombstone_03 ============================================================================ =============================================== -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161123/04edd40f/attachment.html>