Skip to content

Instantly share code, notes, and snippets.

@sgraham
Created October 10, 2019 18:31
Show Gist options
  • Save sgraham/898455fa914a040991c234c657992a06 to your computer and use it in GitHub Desktop.
Save sgraham/898455fa914a040991c234c657992a06 to your computer and use it in GitHub Desktop.
Backtrace of threads of process 6340: appmgr
2 thread(s)
[[[ELF module #0x0 "libtrace-engine.so" BuildID=690d13870f445255 0x406351f7000]]]
[[[ELF module #0x1 "libunwind.so.1" BuildID=0673712d3c0be988 0x912c2ffb000]]]
[[[ELF module #0x2 "libinspector.so" BuildID=82311889d9f0ab03 0xccaf8d8b000]]]
[[[ELF module #0x3 "libfxl_logging.so" BuildID=0f8046bf94447feb 0xf503e6bd000]]]
[[[ELF module #0x4 "libfdio.so" BuildID=fa86608bbc5a665f 0x35eed5459000]]]
[[[ELF module #0x5 "libbacktrace.so" BuildID=0064cccef23147fa 0x5314323d1000]]]
[[[ELF module #0x6 "<VMO#6320=/system/bin/appmgr>" BuildID=e4fb00aebe338275 0x58b2efb34000]]]
[[[ELF module #0x7 "libsyslog.so" BuildID=ffe5d7aa0fdeda93 0x5bce88204000]]]
[[[ELF module #0x8 "libc++abi.so.1" BuildID=237c809b2c95578e 0x694452b6c000]]]
[[[ELF module #0x9 "libc++.so.2" BuildID=64d506fe88803eee 0x697693925000]]]
[[[ELF module #0xa "libinspect-common.so" BuildID=b909989a66717b0a 0x717897d8f000]]]
[[[ELF module #0xb "libzircon.so" BuildID=3ee646d6e4401716 0x731722c0f000]]]
[[[ELF module #0xc "libasync-default.so" BuildID=a4c6f9431345a02b 0x74f7e8390000]]]
[[[ELF module #0xd "libc.so" BuildID=e171a193448eda6c 0x78efc8476000]]]
<== Thread initial-thread[6342] ==>
CS: 0 RIP: 0x731722c167aa EFL: 0x246
RAX: 0xfffffffffffffffa RBX: 0xccdd6623 RCX: 0x731722c167aa RDX: 0
RSI: 0 RDI: 0 RBP: 0x52f60b6b3630 RSP: 0x52f60b6b3608
R8: 0 R9: 0 R10: 0 R11: 0x246
R12: 0x5 R13: 0xf7c9407786cb87f2 R14: 0 R15: 0x7fffffffffffffff
fs.base: 0x6f609ff05b38 gs.base: 0
bottom of user stack:
0x000052f60b6b3608: 22c16046 00007317 a7f5c7d0 00002ba7 |F`.".s.......+..|
0x000052f60b6b3618: a7f5c760 00002ba7 a7f5c750 00002ba7 |`....+..P....+..|
0x000052f60b6b3628: a7f5c748 00002ba7 0b6b3680 000052f6 |H....+...6k..R..|
0x000052f60b6b3638: d548eafa 000035ee a7f5c7c0 00002ba7 |..H..5.......+..|
0x000052f60b6b3648: 86cb87f2 f7c94077 0b6b3680 000052f6 |....w@...6k..R..|
0x000052f60b6b3658: a7f5c7d0 00002ba7 00000000 00000000 |.....+..........|
0x000052f60b6b3668: a7f5c810 00002ba7 a7f5c820 00002ba7 |.....+.. ....+..|
0x000052f60b6b3678: a7f5c7a0 00002ba7 0b6b36e0 000052f6 |.....+...6k..R..|
0x000052f60b6b3688: d546d185 000035ee a7f5c808 00002ba7 |..F..5.......+..|
0x000052f60b6b3698: 86cb87f2 f7c94077 a7f5d838 00002ba7 |....w@..8....+..|
0x000052f60b6b36a8: c851e212 00000000 c8fd6507 00c00000 |..Q......e......|
0x000052f60b6b36b8: 00c00000 00000000 a7f5d830 00002ba7 |........0....+..|
0x000052f60b6b36c8: 86cb87f2 f7c94077 939639b0 00007023 |....w@...9..#p..|
0x000052f60b6b36d8: a7f5c820 00002ba7 0b6b3740 000052f6 | ....+..@7k..R..|
0x000052f60b6b36e8: d5477dfc 000035ee 0b6b3710 000052f6 |.}G..5...7k..R..|
0x000052f60b6b36f8: a7f5d838 00002ba7 a7f5d828 00002ba7 |8....+..(....+..|
#1 0x0000731722c167aa in SYSCALL_zx_object_wait_one ../../out/default.zircon/user.vdso-x64-clang.shlib/gen/system/ulib/zircon/zircon/syscalls-x86-64.S:15 <libzircon.so>+0x77aa sp 0x52f60b6b3608
#2 0x0000731722c16046 in zx_object_wait_one ../../out/default.zircon/user.vdso-x64-clang.shlib/gen/system/ulib/zircon/zircon/syscall-vdso-wrappers.inc:18 <libzircon.so>+0x7046 sp 0x52f60b6b3610
#3.1 0x000035eed548eafa in zx::object<zx::channel>::wait_one(unsigned int, zx::basic_time<0u>, unsigned int*) const ../../out/default.zircon/../../zircon/system/ulib/zx/include/lib/zx/object.h:133 <libfdio.so>+0x35afa sp 0x52f60b6b3640
#3 0x000035eed548eafa in llcpp::fuchsia::io::Directory::Call::HandleEvents(zx::unowned<zx::channel>, llcpp::fuchsia::io::Directory::EventHandlers) ../../out/default.zircon/../../zircon/system/fidl/fuchsia-io/gen/llcpp/fidl.cc:4252 <libfdio.so>+0x35afa sp 0x52f60b6b3640
#4 0x000035eed546d185 in fdio_remote_open_at ../../out/default.zircon/../../zircon/system/ulib/fdio/remoteio.cc:408 <libfdio.so>+0x14185 sp 0x52f60b6b3690
#5 0x000035eed5477dfc in __fdio_open_at_impl(fdio**, int, char const*, int, unsigned int, bool) ../../out/default.zircon/../../zircon/system/ulib/fdio/unistd.cc:463 <libfdio.so>+0x1edfc sp 0x52f60b6b36f0
#6.1 0x000035eed5475322 in __fdio_open_at(fdio**, int, char const*, int, unsigned int) ../../out/default.zircon/../../zircon/system/ulib/fdio/unistd.cc:470 <libfdio.so>+0x1c322 sp 0x52f60b6b3750
#6 0x000035eed5475322 in fstatat ../../out/default.zircon/../../zircon/system/ulib/fdio/unistd.cc:1563 <libfdio.so>+0x1c322 sp 0x52f60b6b3750
#7 0x000058b2efd5c155 in files::IsFileAt(int, std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char> > const&) ../../out/default/../../src/lib/files/file.cc:136 <<VMO#6320=/system/bin/appmgr>>+0x228155 sp 0x52f60b6b3790
#8 0x000058b2efc56d12 in component::Realm::CreateComponentFromPackage(std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >, fuchsia::sys::LaunchInfo, component::ComponentRequestWrapper, fit::function_impl<16ul, false, void (std::__2::weak_ptr<component::ComponentControllerImpl>)>) ../../out/default/../../src/sys/appmgr/realm.cc:712 <<VMO#6320=/system/bin/appmgr>>+0x122d12 sp 0x52f60b6b37d0
#9 0x000058b2efc5d275 in component::Realm::CreateComponent(fuchsia::sys::LaunchInfo, fidl::InterfaceRequest<fuchsia::sys::ComponentController>, fit::function_impl<16ul, false, void (std::__2::weak_ptr<component::ComponentControllerImpl>)>)::$_4::operator()(std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >) ../../out/default/../../src/sys/appmgr/realm.cc:559 <<VMO#6320=/system/bin/appmgr>>+0x129275 sp 0x52f60b6b3af0
#10 0x000058b2efc5cf2f in fit::internal::target<component::Realm::CreateComponent(fuchsia::sys::LaunchInfo, fidl::InterfaceRequest<fuchsia::sys::ComponentController>, fit::function_impl<16ul, false, void (std::__2::weak_ptr<component::ComponentControllerImpl>)>)::$_4, false, false, void, std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> > >::invoke(void*, std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >) ../../out/default/../../zircon/system/ulib/fit/include/lib/fit/function_internal.h:102 <<VMO#6320=/system/bin/appmgr>>+0x128f2f sp 0x52f60b6b3b70
#11 0x000058b2efd62cb9 in fit::internal::function_base<16ul, false, void (std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >)>::invoke(std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >) const ../../out/default/../../zircon/system/ulib/fit/include/lib/fit/function_internal.h:276 <<VMO#6320=/system/bin/appmgr>>+0x22ecb9 sp 0x52f60b6b3bb0
#12 0x000058b2efd626c6 in fit::function_impl<16ul, false, void (std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >)>::operator()(std::__2::unique_ptr<fuchsia::sys::Package, std::__2::default_delete<fuchsia::sys::Package> >) const ../../out/default/../../zircon/system/ulib/fit/include/lib/fit/function.h:272 <<VMO#6320=/system/bin/appmgr>>+0x22e6c6 sp 0x52f60b6b3bf0
#13 0x000058b2efd8f48a in fuchsia::sys::(anonymous namespace)::Loader_LoadUrl_ResponseHandler::OnMessage(fidl::Message) ../../out/default/fidling/gen/sdk/fidl/fuchsia.sys/fuchsia/sys/cpp/fidl.cc:397 <<VMO#6320=/system/bin/appmgr>>+0x25b48a sp 0x52f60b6b3c20
#14 0x000058b2efd7d5f4 in fidl::internal::ProxyController::OnMessage(fidl::Message) ../../out/default/../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:83 <<VMO#6320=/system/bin/appmgr>>+0x2495f4 sp 0x52f60b6b3c80
#15 0x000058b2efd7c2fa in fidl::internal::MessageReader::ReadAndDispatchMessage(fidl::MessageBuffer*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:229 <<VMO#6320=/system/bin/appmgr>>+0x2482fa sp 0x52f60b6b3cf0
#16 0x000058b2efd7c4b7 in fidl::internal::MessageReader::OnHandleReady(async_dispatcher*, int, zx_packet_signal const*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:178 <<VMO#6320=/system/bin/appmgr>>+0x2484b7 sp 0x52f60b6b3d60
#17 0x000058b2efd7b6ee in fidl::internal::MessageReader::CallHandler(async_dispatcher*, async_wait*, int, zx_packet_signal const*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:165 <<VMO#6320=/system/bin/appmgr>>+0x2476ee sp 0x52f60b6b3dc0
#18 0x000058b2efec95c4 in async_loop_dispatch_wait ../../out/default/../../zircon/system/ulib/async-loop/loop.c:296 <<VMO#6320=/system/bin/appmgr>>+0x3955c4 sp 0x52f60b6b3df0
#19 0x000058b2efec98de in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:256 <<VMO#6320=/system/bin/appmgr>>+0x3958de sp 0x52f60b6b3e30
#20 0x000058b2efec96c6 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6320=/system/bin/appmgr>>+0x3956c6 sp 0x52f60b6b3eb0
#21 0x000058b2efec8b66 in async::Loop::Run(zx::basic_time<0u>, bool) ../../out/default/../../zircon/system/ulib/async-loop/loop_wrapper.cc:21 <<VMO#6320=/system/bin/appmgr>>+0x394b66 sp 0x52f60b6b3ef0
#22 0x000058b2efc25a5d in main ../../out/default/../../src/sys/appmgr/main.cc:73 <<VMO#6320=/system/bin/appmgr>>+0xf1a5d sp 0x52f60b6b3f30
#23 0x000078efc84d916a in start_main ../../out/default.zircon/../../zircon/third_party/ulib/musl/src/env/__libc_start_main.c:93 <libc.so>+0x6316a sp 0x52f60b6b3fb0
#24 0x0000000000000000 in <>+0x0 sp 0x52f60b6b4000
<== Thread appmgr-loader[6860] ==>
CS: 0 RIP: 0x731722c169b4 EFL: 0x203
RAX: 0xfffffffffffffffa RBX: 0xc28d1f0b RCX: 0x731722c169b4 RDX: 0
RSI: 0 RDI: 0 RBP: 0x11554e9a1ed0 RSP: 0x11554e9a1ea8
R8: 0 R9: 0 R10: 0 R11: 0x203
R12: 0 R13: 0 R14: 0x31f846213fc8 R15: 0x7fffffffffffffff
fs.base: 0x33ee2b51eb38 gs.base: 0
bottom of user stack:
0x000011554e9a1ea8: 22c160ff 00007317 46213fc8 000031f8 |.`.".s...?!F.1..|
0x000011554e9a1eb8: 2b51eb58 000033ee 00000000 00000000 |X.Q+.3..........|
0x000011554e9a1ec8: 00000000 00000000 4e9a1f50 00001155 |........P..NU...|
0x000011554e9a1ed8: efec97e0 000058b2 00000000 00000000 |.....X..........|
0x000011554e9a1ee8: 00000000 00000000 00000000 00000000 |................|
0x000011554e9a1ef8: 86cb87f2 f7c94077 46213ff8 000031f8 |....w@...?!F.1..|
0x000011554e9a1f08: 46214000 000031f8 00000000 00000000 |.@!F.1..........|
0x000011554e9a1f18: 00000000 00000000 53983a90 00007023 |.........:.S#p..|
0x000011554e9a1f28: 00000000 aaaaaaaa 00000000 00000000 |................|
0x000011554e9a1f38: ffffffff 7fffffff d3964210 00007023 |.........B..#p..|
0x000011554e9a1f48: 00000000 00000000 4e9a1f90 00001155 |...........NU...|
0x000011554e9a1f58: efec96c6 000058b2 e8391020 ff0074f7 |.....X.. .9..t..|
0x000011554e9a1f68: d3964210 00007023 00000000 00000001 |.B..#p..........|
0x000011554e9a1f78: 00000000 000074f7 ffffffff 7fffffff |.....t..........|
0x000011554e9a1f88: d3964210 00007023 4e9a1fc0 00001155 |.B..#p.....NU...|
0x000011554e9a1f98: efec9e94 000058b2 4e9a1fc0 00001155 |.....X.....NU...|
#1 0x0000731722c169b4 in SYSCALL_zx_port_wait ../../out/default.zircon/user.vdso-x64-clang.shlib/gen/system/ulib/zircon/zircon/syscalls-x86-64.S:66 <libzircon.so>+0x79b4 sp 0x11554e9a1ea8
#2 0x0000731722c160ff in zx_port_wait ../../out/default.zircon/user.vdso-x64-clang.shlib/gen/system/ulib/zircon/zircon/syscall-vdso-wrappers.inc:48 <libzircon.so>+0x70ff sp 0x11554e9a1eb0
#3 0x000058b2efec97e0 in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:236 <<VMO#6320=/system/bin/appmgr>>+0x3957e0 sp 0x11554e9a1ee0
#4 0x000058b2efec96c6 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6320=/system/bin/appmgr>>+0x3956c6 sp 0x11554e9a1f60
#5 0x000058b2efec9e94 in async_loop_run_thread ../../out/default/../../zircon/system/ulib/async-loop/loop.c:646 <<VMO#6320=/system/bin/appmgr>>+0x395e94 sp 0x11554e9a1fa0
#6 0x000078efc84d4a36 in start_c11 ../../out/default.zircon/../../zircon/third_party/ulib/musl/pthread/pthread_create.c:38 <libc.so>+0x5ea36 sp 0x11554e9a1fd0
#7 0x000078efc851dfce in thread_trampoline ../../out/default.zircon/../../zircon/system/ulib/runtime/thread.c:93 <libc.so>+0xa7fce sp 0x11554e9a1fe0
#8 0x0000000000000000 in <>+0x0 sp 0x11554e9a2000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment