Skip to content

Instantly share code, notes, and snippets.

@sgraham
Created October 10, 2019 17:54
Show Gist options
  • Save sgraham/d74a68c5a33c6bda865627e8488f1a38 to your computer and use it in GitHub Desktop.
Save sgraham/d74a68c5a33c6bda865627e8488f1a38 to your computer and use it in GitHub Desktop.
Backtrace of threads of process 6323: appmgr
2 thread(s)
[[[ELF module #0x0 "libsyslog.so" BuildID=ffe5d7aa0fdeda93 0xe23d09cd000]]]
[[[ELF module #0x1 "libc++abi.so.1" BuildID=237c809b2c95578e 0x1bee6cdb0000]]]
[[[ELF module #0x2 "libfxl_logging.so" BuildID=0f8046bf94447feb 0x22dc0470c000]]]
[[[ELF module #0x3 "libinspector.so" BuildID=82311889d9f0ab03 0x32d308c75000]]]
[[[ELF module #0x4 "libunwind.so.1" BuildID=0673712d3c0be988 0x3e197ac7a000]]]
[[[ELF module #0x5 "libbacktrace.so" BuildID=0064cccef23147fa 0x42f7d38ce000]]]
[[[ELF module #0x6 "<VMO#6308=/system/bin/appmgr>" BuildID=e4fb00aebe338275 0x44a330e98000]]]
[[[ELF module #0x7 "libasync-default.so" BuildID=a4c6f9431345a02b 0x455b6906b000]]]
[[[ELF module #0x8 "libtrace-engine.so" BuildID=690d13870f445255 0x4a4525a63000]]]
[[[ELF module #0x9 "libc.so" BuildID=e171a193448eda6c 0x4cf32011e000]]]
[[[ELF module #0xa "libzircon.so" BuildID=3ee646d6e4401716 0x5d36ea1ec000]]]
[[[ELF module #0xb "libinspect-common.so" BuildID=b909989a66717b0a 0x73d42b649000]]]
[[[ELF module #0xc "libc++.so.2" BuildID=64d506fe88803eee 0x746357b89000]]]
[[[ELF module #0xd "libfdio.so" BuildID=fa86608bbc5a665f 0x7bad1044c000]]]
<== Thread initial-thread[6325] ==>
CS: 0 RIP: 0x5d36ea1f37aa EFL: 0x246
RAX: 0xfffffffffffffffa RBX: 0x9633162f RCX: 0x5d36ea1f37aa RDX: 0
RSI: 0 RDI: 0 RBP: 0x3a53f37b6630 RSP: 0x3a53f37b6608
R8: 0 R9: 0 R10: 0 R11: 0x246
R12: 0x5 R13: 0xf71f2e37a00820ce R14: 0 R15: 0x7fffffffffffffff
fs.base: 0x293191758b38 gs.base: 0
bottom of user stack:
0x00003a53f37b6608: ea1f3046 00005d36 4fe1b7d0 00005ae4 |F0..6].....O.Z..|
0x00003a53f37b6618: 4fe1b760 00005ae4 4fe1b750 00005ae4 |`..O.Z..P..O.Z..|
0x00003a53f37b6628: 4fe1b748 00005ae4 f37b6680 00003a53 |H..O.Z...f{.S:..|
0x00003a53f37b6638: 10481afa 00007bad 4fe1b7c0 00005ae4 |..H..{.....O.Z..|
0x00003a53f37b6648: a00820ce f71f2e37 f37b6680 00003a53 |. ..7....f{.S:..|
0x00003a53f37b6658: 4fe1b7d0 00005ae4 00000000 00000000 |...O.Z..........|
0x00003a53f37b6668: 4fe1b810 00005ae4 4fe1b820 00005ae4 |...O.Z.. ..O.Z..|
0x00003a53f37b6678: 4fe1b7a0 00005ae4 f37b66e0 00003a53 |...O.Z...f{.S:..|
0x00003a53f37b6688: 10460185 00007bad 4fe1b808 00005ae4 |..F..{.....O.Z..|
0x00003a53f37b6698: a00820ce f71f2e37 4fe1c838 00005ae4 |. ..7...8..O.Z..|
0x00003a53f37b66a8: 201c6212 00000000 9743150b 00c00000 |.b. ......C.....|
0x00003a53f37b66b8: 00c00000 00000000 4fe1c830 00005ae4 |........0..O.Z..|
0x00003a53f37b66c8: a00820ce f71f2e37 9778cdb0 00000813 |. ..7.....x.....|
0x00003a53f37b66d8: 4fe1b820 00005ae4 f37b6740 00003a53 | ..O.Z..@g{.S:..|
0x00003a53f37b66e8: 1046adfc 00007bad f37b6710 00003a53 |..F..{...g{.S:..|
0x00003a53f37b66f8: 4fe1c838 00005ae4 4fe1c828 00005ae4 |8..O.Z..(..O.Z..|
#1 0x00005d36ea1f37aa 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 0x3a53f37b6608
#2 0x00005d36ea1f3046 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 0x3a53f37b6610
#3.1 0x00007bad10481afa 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 0x3a53f37b6640
#3 0x00007bad10481afa 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 0x3a53f37b6640
#4 0x00007bad10460185 in fdio_remote_open_at ../../out/default.zircon/../../zircon/system/ulib/fdio/remoteio.cc:408 <libfdio.so>+0x14185 sp 0x3a53f37b6690
#5 0x00007bad1046adfc 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 0x3a53f37b66f0
#6.1 0x00007bad10468322 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 0x3a53f37b6750
#6 0x00007bad10468322 in fstatat ../../out/default.zircon/../../zircon/system/ulib/fdio/unistd.cc:1563 <libfdio.so>+0x1c322 sp 0x3a53f37b6750
#7 0x000044a3310c0155 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#6308=/system/bin/appmgr>>+0x228155 sp 0x3a53f37b6790
#8 0x000044a330fbad12 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#6308=/system/bin/appmgr>>+0x122d12 sp 0x3a53f37b67d0
#9 0x000044a330fc1275 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#6308=/system/bin/appmgr>>+0x129275 sp 0x3a53f37b6af0
#10 0x000044a330fc0f2f 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#6308=/system/bin/appmgr>>+0x128f2f sp 0x3a53f37b6b70
#11 0x000044a3310c6cb9 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#6308=/system/bin/appmgr>>+0x22ecb9 sp 0x3a53f37b6bb0
#12 0x000044a3310c66c6 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#6308=/system/bin/appmgr>>+0x22e6c6 sp 0x3a53f37b6bf0
#13 0x000044a3310f348a 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#6308=/system/bin/appmgr>>+0x25b48a sp 0x3a53f37b6c20
#14 0x000044a3310e15f4 in fidl::internal::ProxyController::OnMessage(fidl::Message) ../../out/default/../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:83 <<VMO#6308=/system/bin/appmgr>>+0x2495f4 sp 0x3a53f37b6c80
#15 0x000044a3310e02fa in fidl::internal::MessageReader::ReadAndDispatchMessage(fidl::MessageBuffer*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:229 <<VMO#6308=/system/bin/appmgr>>+0x2482fa sp 0x3a53f37b6cf0
#16 0x000044a3310e04b7 in fidl::internal::MessageReader::OnHandleReady(async_dispatcher*, int, zx_packet_signal const*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:178 <<VMO#6308=/system/bin/appmgr>>+0x2484b7 sp 0x3a53f37b6d60
#17 0x000044a3310df6ee 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#6308=/system/bin/appmgr>>+0x2476ee sp 0x3a53f37b6dc0
#18 0x000044a33122d5c4 in async_loop_dispatch_wait ../../out/default/../../zircon/system/ulib/async-loop/loop.c:296 <<VMO#6308=/system/bin/appmgr>>+0x3955c4 sp 0x3a53f37b6df0
#19 0x000044a33122d8de in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:256 <<VMO#6308=/system/bin/appmgr>>+0x3958de sp 0x3a53f37b6e30
#20 0x000044a33122d6c6 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6308=/system/bin/appmgr>>+0x3956c6 sp 0x3a53f37b6eb0
#21 0x000044a33122cb66 in async::Loop::Run(zx::basic_time<0u>, bool) ../../out/default/../../zircon/system/ulib/async-loop/loop_wrapper.cc:21 <<VMO#6308=/system/bin/appmgr>>+0x394b66 sp 0x3a53f37b6ef0
#22 0x000044a330f89a5d in main ../../out/default/../../src/sys/appmgr/main.cc:73 <<VMO#6308=/system/bin/appmgr>>+0xf1a5d sp 0x3a53f37b6f30
#23 0x00004cf32018116a in start_main ../../out/default.zircon/../../zircon/third_party/ulib/musl/src/env/__libc_start_main.c:93 <libc.so>+0x6316a sp 0x3a53f37b6fb0
#24 0x0000000000000000 in <>+0x0 sp 0x3a53f37b7000
<== Thread appmgr-loader[6771] ==>
CS: 0 RIP: 0x5d36ea1f39b4 EFL: 0x203
RAX: 0xfffffffffffffffa RBX: 0x970357e3 RCX: 0x5d36ea1f39b4 RDX: 0
RSI: 0 RDI: 0 RBP: 0x79fb7346fed0 RSP: 0x79fb7346fea8
R8: 0 R9: 0 R10: 0 R11: 0x203
R12: 0 R13: 0 R14: 0x6805bb55cfc8 R15: 0x7fffffffffffffff
fs.base: 0x79474f61eb38 gs.base: 0
bottom of user stack:
0x000079fb7346fea8: ea1f30ff 00005d36 bb55cfc8 00006805 |.0..6]....U..h..|
0x000079fb7346feb8: 4f61eb58 00007947 00000000 00000000 |X.aOGy..........|
0x000079fb7346fec8: 00000000 00000000 7346ff50 000079fb |........P.Fs.y..|
0x000079fb7346fed8: 3122d7e0 000044a3 00000000 00000000 |.."1.D..........|
0x000079fb7346fee8: 00000000 00000000 00000000 00000000 |................|
0x000079fb7346fef8: a00820ce f71f2e37 bb55cff8 00006805 |. ..7.....U..h..|
0x000079fb7346ff08: bb55d000 00006805 00000000 00000000 |..U..h..........|
0x000079fb7346ff18: 00000000 00000000 5779e390 00000813 |..........yW....|
0x000079fb7346ff28: 00000000 aaaaaaaa 00000000 00000000 |................|
0x000079fb7346ff38: ffffffff 7fffffff d7771910 00000813 |..........w.....|
0x000079fb7346ff48: 00000000 00000000 7346ff90 000079fb |..........Fs.y..|
0x000079fb7346ff58: 3122d6c6 000044a3 6906c020 ff00455b |.."1.D.. ..i[E..|
0x000079fb7346ff68: d7771910 00000813 00000000 00000001 |..w.............|
0x000079fb7346ff78: 00000000 0000455b ffffffff 7fffffff |....[E..........|
0x000079fb7346ff88: d7771910 00000813 7346ffc0 000079fb |..w.......Fs.y..|
0x000079fb7346ff98: 3122de94 000044a3 7346ffc0 000079fb |.."1.D....Fs.y..|
#1 0x00005d36ea1f39b4 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 0x79fb7346fea8
#2 0x00005d36ea1f30ff 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 0x79fb7346feb0
#3 0x000044a33122d7e0 in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:236 <<VMO#6308=/system/bin/appmgr>>+0x3957e0 sp 0x79fb7346fee0
#4 0x000044a33122d6c6 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6308=/system/bin/appmgr>>+0x3956c6 sp 0x79fb7346ff60
#5 0x000044a33122de94 in async_loop_run_thread ../../out/default/../../zircon/system/ulib/async-loop/loop.c:646 <<VMO#6308=/system/bin/appmgr>>+0x395e94 sp 0x79fb7346ffa0
#6 0x00004cf32017ca36 in start_c11 ../../out/default.zircon/../../zircon/third_party/ulib/musl/pthread/pthread_create.c:38 <libc.so>+0x5ea36 sp 0x79fb7346ffd0
#7 0x00004cf3201c5fce in thread_trampoline ../../out/default.zircon/../../zircon/system/ulib/runtime/thread.c:93 <libc.so>+0xa7fce sp 0x79fb7346ffe0
#8 0x0000000000000000 in <>+0x0 sp 0x79fb73470000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment