2016-09-18 12 views
0

Android Studioをバージョン2.1.3にアップデートした後、Mapbox Viewをロードしようとするとこの奇妙なエラーが発生します(これまで完全に動作していました。 Android Studioのアップグレード前またはアップグレード後)。Mapbox Android SDK - 致命的なシグナル11(SIGSEGV)

私が得た唯一のログは、このいずれかになります。

A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadcab1 in tid 9429() 

私はすでにいくつかの研究をしたが、それがあること、またはどのようにこれを処理するんなぜ私は把握できませんでした。アプリを起動するたびに、このマップボックスを読み込むとクラッシュします。

これに関するアイデアや情報はありますか?

編集:

ご意見ありがとうございます。私はここで答えます。

私は実際に私は、私はかなりよ以来、私は(スタックトレースが正確に何を知っているかわからない

... SDKのバージョン4.1.1を使用して、プロジェクトは何も変わりません再建+清掃していますAndroidのメーカーに新しい)が、ここですべてのフィルタを削除するときに、私はlogcatに入った追加の行です:

            --------- beginning of crash 
09-19 10:26:41.858 2926-3175/flow.bricks A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadcab1 in tid 3175() 
09-19 10:26:41.963 1230-1230/? I/SELinux: SELinux: Loaded file_contexts contexts from /file_contexts. 
09-19 10:26:41.964 1230-1230/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
09-19 10:26:41.964 1230-1230/? A/DEBUG: Build fingerprint: 'Android/sdk_google_phone_x86_64/generic_x86_64:6.0/MASTER/3079352:userdebug/test-keys' 
09-19 10:26:41.964 1230-1230/? A/DEBUG: Revision: '0' 
09-19 10:26:41.964 1230-1230/? A/DEBUG: ABI: 'x86_64' 
09-19 10:26:41.964 1230-1230/? A/DEBUG: pid: 2926, tid: 3175, name: >>> flow.bricks <<< 
09-19 10:26:41.964 1230-1230/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xdeadcab1 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:8): avc: denied { search } for name="com.google.android.gms" dev="vdc" ino=114708 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:9): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:10): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:11): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:12): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:13): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:14): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:15): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:16): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:17): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:18): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:19): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:20): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:21): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:22): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:23): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:24): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:25): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:26): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:27): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:28): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:29): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:30): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:31): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:32): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:33): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:34): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:35): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:36): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:37): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:38): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:39): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:40): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:41): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:41.964 1230-1230/? W/debuggerd64: type=1400 audit(0.0:42): avc: denied { search } for name="flow.bricks" dev="vdc" ino=115477 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  rax 00000000deadcab1 rbx 00007fe0222894c0 rcx 0000000000000000 rdx 00007fe022289460 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  rsi 0000000000000000 rdi 00007fe021d49b60 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  r8 0000000000000006 r9 00007fe043086299 r10 00007fe04309d4cc r11 00007fe042fa9000 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  r12 00007fe021af7268 r13 00007fe0430aaa00 r14 00007fe02c1c1000 r15 000000000000002e 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  cs 0000000000000033 ss 000000000000002b 
09-19 10:26:42.137 1230-1230/? A/DEBUG:  rip 00007fe021d49b6d rbp 00007fe021af70c0 rsp 00007fe021af70c0 eflags 0000000000010206 
09-19 10:26:42.141 1230-1230/? A/DEBUG: backtrace: 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #00 pc 0000000000251b6d /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #01 pc 0000000000251b97 /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #02 pc 0000000000251b56 /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so (std::terminate()+22) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #03 pc 0000000000250851 /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #04 pc 000000000025011f /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #05 pc 00000000002500b1 /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #06 pc 00000000001358ec /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so (mbgl::OfflineDatabase::ensureSchema()+300) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #07 pc 000000000013570c /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so (mbgl::OfflineDatabase::OfflineDatabase(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)+204) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #08 pc 000000000012a7de /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so (void mbgl::util::Thread<mbgl::DefaultFileSource::Impl>::run<std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&>, 0ul, 1ul>(std::__1::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>)+94) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #09 pc 000000000012a73c /data/app/flow.bricks-2/lib/x86_64/libmapbox-gl.so (std::__1::__thread_proxy<std::__1::tuple<mbgl::util::Thread<mbgl::DefaultFileSource::Impl>::Thread<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&>(mbgl::util::ThreadContext const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, unsigned long&&&)::'lambda'()> >(void*, void*)+124) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #10 pc 0000000000084eee /system/lib64/libc.so (__pthread_start(void*)+46) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #11 pc 00000000000296eb /system/lib64/libc.so (__start_thread+11) 
09-19 10:26:42.141 1230-1230/? A/DEBUG:  #12 pc 000000000001ce55 /system/lib64/libc.so (__bionic_clone+53) 
09-19 10:26:42.218 1230-1230/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_04 
09-19 10:26:42.218 1230-1230/? E/DEBUG: AM write failed: Broken pipe 
09-19 10:26:42.219 1561-1580/system_process I/BootReceiver: Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE) 
09-19 10:26:42.231 1561-3180/system_process W/ActivityManager: Force finishing activity flow.bricks/.MainActivity 
09-19 10:26:42.237 1561-3180/system_process W/ActivityManager: Force finishing activity flow.bricks/.FirstActivity 
09-19 10:26:42.250 1203-1609/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 
09-19 10:26:42.253 1561-3189/system_process D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 

私はそれはあなたのための任意の助けになることを願っては...私が間違っている場合を教えてくださいここに。

私はちょうどMapboxビューを含む層を膨張させるようにしようとしたとき、ISがクラッシュされたことを考え出し、提供するために、任意の特定のコードスニペットを持っていない:

// Inflate the layout resource file 
    View view = getActivity().getLayoutInflater().inflate(layoutResId, container, false); 

はあなたの助けをありがとう!

+0

使用しているSDKのバージョンは何ですか?最新は '4.1.1'です。また、追加情報、コードスニペット、および完全なスタックトレース(logcatのすべてのフィルタをオフにする)を提供できますか?また、プロジェクトを掃除して再構築しようとしましたが、私は2.1.3をMapboxで問題なく使用しています。 – cammace

答えて

0

アクティビティ内にmapview lifecyclesがすべて追加されていることを確認してください。これらが含まれます:

onCreate(); 
onResume(); 
onPause(); 
onSaveInstanceState(); 
onLowMemory(); 
onDestroy(); 

Here's an exampleあなたがすべて正しくセットアップを持っていることを確認するためのオフに作業することができます。これで問題が解決しない場合は、問題のトラブルシューティングのためにさらにコードを確認する必要があります。

+0

私はこの問題を理解していないと思うので、最初に教えておいた方がいいでしょう:この例をすでにダウンロードしましたが、同じエラーがあります...チェックしました。私の活動。 – Keysaw

+0

テストデバイスで使用している、またはエミュレータを使用しているAndroidのバージョンはどれですか? [この問題](https://github.com/mapbox/mapbox-gl-native/issues/6317)を押すかもしれません。 – cammace

+0

現在、AndroidスタジオでAPI 23(Marshmallow)を使用してビルドインエミュレータを使用しています。私は今実際のデバイスでそれをテストすることはできません。この問題はエミュレータでのみ発生する可能性はありますか? – Keysaw

関連する問題