szad670401 / HyperLandmark

Deep Learning Based Free Mobile Real-Time Face Landmark Detector. Contact:jack-yu-business@foxmail.com
Apache License 2.0
1.68k stars 521 forks source link

SO库Crash加了时间校验? #102

Closed fpcxsun closed 4 years ago

fpcxsun commented 4 years ago

今天发现库用不了了,之前还用得好好的,把手机系统时间改到20200901之前就没问题,之后的时间调用库都会Crash

作者还留这一手?埋个雷等着炸?如果喜欢这样搞,麻烦就不要开源,还有没有开源精神,shame for you

--------- beginning of crash

2020-09-01 16:26:42.193 1913-2061/com.hyq.hm.hyperlandmark A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 2061 (DrawFacePointsT), pid 1913 (m.hyperlandmark) 2020-09-01 16:26:42.208 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.240 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.268 2136-2136/? A/DEBUG: 2020-09-01 16:26:42.268 2136-2136/? A/DEBUG: Build fingerprint: 'HUAWEI/LYA-AL00/HWLYA:10/HUAWEILYA-AL00/10.1.0.163C00:user/release-keys' 2020-09-01 16:26:42.268 2136-2136/? A/DEBUG: Revision: '0' 2020-09-01 16:26:42.268 2136-2136/? A/DEBUG: ABI: 'arm64' 2020-09-01 16:26:42.268 2136-2136/? E/libc: Access denied finding property "persist.mygote.disable" 2020-09-01 16:26:42.268 2136-2136/? E/libc: Access denied finding property "persist.mygote.escape.enable" 2020-09-01 16:26:42.272 2136-2136/? A/DEBUG: SYSVMTYPE: Maple APPVMTYPE: Art 2020-09-01 16:26:42.276 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: Timestamp: 2020-09-01 16:26:42+0800 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: pid: 1913, tid: 2061, name: DrawFacePointsT >>> com.hyq.hm.hyperlandmark <<< 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: uid: 10359 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: Cause: null pointer dereference 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x0 0000000000000012 x1 0000007d92ff9b50 x2 0000000000000004 x3 0000000000000005 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x4 0000000000000000 x5 4008000000000000 x6 0000000000000000 x7 7f7f7f7f7f7f7f7f 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x8 0000007e07825e80 x9 0000000000000000 x10 0000000000000000 x11 0000000000000000 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x12 00000000000000f0 x13 ffffffffffffffff x14 0000000000000004 x15 ffffffffffffffff 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x16 0000007e9d4dc8f8 x17 0000007e9b7fff50 x18 0000007d8f9cc9c0 x19 00000000000000ea 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x20 0000000000000066 x21 0000007d8f91d1e0 x22 0000007d92ffa4f8 x23 0000007e0fd53000 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x24 0000007d92ffc020 x25 0000007d92ffa480 x26 0000000002010000 x27 0000000000000005 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: x28 0000007d92ffa7e0 x29 0000007d92ffa3e0 2020-09-01 16:26:42.282 2136-2136/? A/DEBUG: sp 0000007d92ffa320 lr 0000007d9aa97d44 pc 0000007d9aa97d78 2020-09-01 16:26:42.307 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.341 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.377 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.410 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.444 903-2112/? E/IppAlgoSmartAE: [05110d7_64E] doSmartAEAlgo() failed to getSceneMode 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: backtrace: 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #00 pc 0000000000093d78 /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/lib/arm64/libzeuseesTracking-lib.so (FaceTracking::doingLandmark112(cv::Mat&, std::vector<cv::Point, std::allocator, <cv::Point_>>&, int, int, int)+272) (BuildId: 86d571a887fede81189b723e08c8a19ffe21d685) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #01 pc 0000000000092974 /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/lib/arm64/libzeuseesTracking-lib.so (FaceTracking::tracking(cv::Mat&, Face&)+396) (BuildId: 86d571a887fede81189b723e08c8a19ffe21d685) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #02 pc 000000000008f774 /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/lib/arm64/libzeuseesTracking-lib.so (FaceTracking::update(cv::Mat&)+504) (BuildId: 86d571a887fede81189b723e08c8a19ffe21d685) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #03 pc 000000000008f350 /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/lib/arm64/libzeuseesTracking-lib.so (Java_zeusees_tracking_FaceTracking_update+280) (BuildId: 86d571a887fede81189b723e08c8a19ffe21d685) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #04 pc 000000000014c350 /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #05 pc 00000000001435b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #06 pc 00000000001521c4 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+284) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #07 pc 00000000002ee360 /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread, art::ArtMethod, art::ShadowFrame, unsigned short, art::JValue)+384) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #08 pc 00000000002e9630 /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+912) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #09 pc 00000000005b95ec /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+368) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #10 pc 000000000013d994 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #11 pc 000000000012aab0 [anon:dalvik-classes.dex extracted in memory from /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/base.apk] (zeusees.tracking.FaceTracking.Update+20) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #12 pc 00000000005b6d44 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #13 pc 000000000013d814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #14 pc 00000000001273f0 [anon:dalvik-classes.dex extracted in memory from /data/app/com.hyq.hm.hyperlandmark-oxZ0gBodNvI4XdDzJ7daAQ==/base.apk] (com.hyq.hm.hyperlandmark.MainActivity$1$1.run+324) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #15 pc 00000000005b8544 /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1752) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #16 pc 000000000013da14 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #17 pc 000000000031f96c /system/framework/framework.jar (android.os.Handler.handleCallback+4) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #18 pc 00000000005b98ec /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #19 pc 000000000013d994 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #20 pc 000000000031f7d8 /system/framework/framework.jar (android.os.Handler.dispatchMessage+8) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #21 pc 00000000005b6d44 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #22 pc 000000000013d814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #23 pc 0000000000349db0 /system/framework/framework.jar (android.os.Looper.loop+480) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #24 pc 00000000005b98ec /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #25 pc 000000000013d994 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #26 pc 000000000031ee90 /system/framework/framework.jar (android.os.HandlerThread.run+56) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #27 pc 00000000002bef9c /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8556287075661799849+240) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #28 pc 00000000005a7758 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #29 pc 000000000014c468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #30 pc 0000000000143334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #31 pc 00000000001521a4 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+252) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #32 pc 00000000004c84d8 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod, art::(anonymous namespace)::ArgArray, art::JValue, char const)+104) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #33 pc 00000000004c956c /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jmethodID, jvalue const)+416) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #34 pc 000000000050953c /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void)+1176) (BuildId: 8fd6eb29d525cc73cb2b34726c89ab35) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #35 pc 00000000000ce1b0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 212095a5bb472f1fd33898cf4066bc50) 2020-09-01 16:26:42.452 2136-2136/? A/DEBUG: #36 pc 0000000000070ba8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 212095a5bb472f1fd33898cf4066bc50)

fpcxsun commented 4 years ago

用库上最新的so及代码没问题,不过我们打算还是自己搞了