Skip to content

Instantly share code, notes, and snippets.

@sgraham
Created October 9, 2019 21:00
Show Gist options
  • Save sgraham/b5df040b1be8714649f3ea3e876759de to your computer and use it in GitHub Desktop.
Save sgraham/b5df040b1be8714649f3ea3e876759de to your computer and use it in GitHub Desktop.
Backtrace of threads of process 6324: appmgr
2 thread(s)
[[[ELF module #0x0 "libbacktrace.so" BuildID=0064cccef23147fa 0x4906e4c5000]]]
[[[ELF module #0x1 "libsyslog.so" BuildID=ffe5d7aa0fdeda93 0xb9ca07df000]]]
[[[ELF module #0x2 "libfdio.so" BuildID=17e021f4d247f365 0x15a6b7122000]]]
[[[ELF module #0x3 "libinspector.so" BuildID=82311889d9f0ab03 0x35052ff7c000]]]
[[[ELF module #0x4 "libc++abi.so.1" BuildID=237c809b2c95578e 0x3fd781df2000]]]
[[[ELF module #0x5 "libasync-default.so" BuildID=a4c6f9431345a02b 0x44efaa0da000]]]
[[[ELF module #0x6 "libinspect-common.so" BuildID=b909989a66717b0a 0x4f9c0f426000]]]
[[[ELF module #0x7 "libunwind.so.1" BuildID=0673712d3c0be988 0x604644dcf000]]]
[[[ELF module #0x8 "libc++.so.2" BuildID=64d506fe88803eee 0x62685a668000]]]
[[[ELF module #0x9 "libfxl_logging.so" BuildID=0f8046bf94447feb 0x6973e57a9000]]]
[[[ELF module #0xa "libc.so" BuildID=e171a193448eda6c 0x6e18475db000]]]
[[[ELF module #0xb "libtrace-engine.so" BuildID=690d13870f445255 0x70a8311fb000]]]
[[[ELF module #0xc "libzircon.so" BuildID=3ee646d6e4401716 0x71cb76a20000]]]
[[[ELF module #0xd "<VMO#6306=/system/bin/appmgr>" BuildID=7f3e490b03a8ceb6 0x7e1cb835d000]]]
<== Thread initial-thread[6326] ==>
CS: 0 RIP: 0x71cb76a2786f EFL: 0x246
RAX: 0xfffffffffffffffa RBX: 0x7fffffffffffffff RCX: 0x71cb76a2786f RDX: 0
RSI: 0 RDI: 0 RBP: 0x4f6ba7840660 RSP: 0x4f6ba7840638
R8: 0 R9: 0 R10: 0 R11: 0x246
R12: 0x672140a65748 R13: 0x672140a657c8 R14: 0x672140a65708 R15: 0x672140a6570c
fs.base: 0x36deb0310b38 gs.base: 0
bottom of user stack:
0x00004f6ba7840638: 76a272eb 000071cb 40a657f0 00006721 |.r.v.q...W.@!g..|
0x00004f6ba7840648: 40a657c0 00006721 40a65808 00006721 |.W.@!g...X.@!g..|
0x00004f6ba7840658: 6bc73b37 cea59105 a78406a0 00004f6b |7;.k........kO..|
0x00004f6ba7840668: b7150803 000015a6 6bc73b37 cea59105 |........7;.k....|
0x00004f6ba7840678: 40a65830 00006721 40a658c8 00006721 |0X.@!g...X.@!g..|
0x00004f6ba7840688: 40a65840 00006721 40a658a8 00006721 |@X.@!g...X.@!g..|
0x00004f6ba7840698: 6bc73b37 cea59105 a78406d0 00004f6b |7;.k........kO..|
0x00004f6ba78406a8: b7150651 000015a6 40a65840 00006721 |Q.......@X.@!g..|
0x00004f6ba78406b8: f5f6f353 00000000 40a658a8 00006721 |S........X.@!g..|
0x00004f6ba78406c8: 6bc73b37 cea59105 a7840700 00004f6b |7;.k........kO..|
0x00004f6ba78406d8: b7150b13 000015a6 b7135e6a 000015a6 |........j^......|
0x00004f6ba78406e8: 40a65900 00006721 f5f6f353 00000000 |.Y.@!g..S.......|
0x00004f6ba78406f8: 6bc73b37 cea59105 a7840750 00004f6b |7;.k....P...kO..|
0x00004f6ba7840708: b7135e98 000015a6 40a658f8 00006721 |.^.......X.@!g..|
0x00004f6ba7840718: 6bc73b37 cea59105 40a65900 00006721 |7;.k.....Y.@!g..|
0x00004f6ba7840728: 40a65910 00006721 40a65908 00006721 |.Y.@!g...Y.@!g..|
#1 0x000071cb76a2786f in SYSCALL_zx_channel_call_finish ../../out/default.zircon/user.vdso-x64-clang.shlib/gen/system/ulib/zircon/zircon/syscalls-x86-64.S:31 <libzircon.so>+0x786f sp 0x4f6ba7840638
#2 0x000071cb76a272eb in zx_channel_call ../../out/default.zircon/../../zircon/system/ulib/zircon/zx_channel_call.cc:15 <libzircon.so>+0x72eb sp 0x4f6ba7840640
#3.4 0x000015a6b7150803 in zx::channel::call(unsigned int, zx::basic_time<0u>, zx_channel_call_args const*, unsigned int*, unsigned int*) const ../../out/default.zircon/../../zircon/system/ulib/zx/include/lib/zx/channel.h:58 <libfdio.so>+0x2e803 sp 0x4f6ba7840670
#3.3 0x000015a6b7150803 in fidl::EncodeResult<llcpp::fuchsia::io::Node::DescribeResponse> fidl::Call<fidl::AnyZeroArgMessage, llcpp::fuchsia::io::Node::DescribeResponse>(zx::unowned<zx::channel>, fidl::EncodedMessage<fidl::AnyZeroArgMessage>, fidl::MessagePart<unsigned char>)::'lambda'(fidl::MessagePart<unsigned char>*, fidl::MessagePart<unsigned int>*)::operator()(fidl::MessagePart<unsigned char>*, fidl::MessagePart<unsigned int>*) const ../../out/default.zircon/../../zircon/system/ulib/fidl/include/lib/fidl/llcpp/coding.h:299 <libfdio.so>+0x2e803 sp 0x4f6ba7840670
#3.2 0x000015a6b7150803 in decltype(auto) fidl::EncodedMessage<llcpp::fuchsia::io::Node::DescribeResponse>::Initialize<fidl::EncodeResult<llcpp::fuchsia::io::Node::DescribeResponse> fidl::Call<fidl::AnyZeroArgMessage, llcpp::fuchsia::io::Node::DescribeResponse>(zx::unowned<zx::channel>, fidl::EncodedMessage<fidl::AnyZeroArgMessage>, fidl::MessagePart<unsigned char>)::'lambda'(fidl::MessagePart<unsigned char>*, fidl::MessagePart<unsigned int>*)>(fidl::AnyZeroArgMessage) ../../out/default.zircon/../../zircon/system/ulib/fidl/include/lib/fidl/llcpp/encoded_message.h:159 <libfdio.so>+0x2e803 sp 0x4f6ba7840670
#3.1 0x000015a6b7150803 in fidl::EncodeResult<llcpp::fuchsia::io::Node::DescribeResponse> fidl::Call<fidl::AnyZeroArgMessage, llcpp::fuchsia::io::Node::DescribeResponse>(zx::unowned<zx::channel>, fidl::EncodedMessage<fidl::AnyZeroArgMessage>, fidl::MessagePart<unsigned char>) ../../out/default.zircon/../../zircon/system/ulib/fidl/include/lib/fidl/llcpp/coding.h:284 <libfdio.so>+0x2e803 sp 0x4f6ba7840670
#3 0x000015a6b7150803 in llcpp::fuchsia::io::Node::InPlace::Describe(zx::unowned<zx::channel>, fidl::MessagePart<unsigned char>) ../../out/default.zircon/../../zircon/system/fidl/fuchsia-io/gen/llcpp/fidl.cc:512 <libfdio.so>+0x2e803 sp 0x4f6ba7840670
#4 0x000015a6b7150651 in llcpp::fuchsia::io::Node::ResultOf::Describe_Impl<llcpp::fuchsia::io::Node::DescribeResponse>::Describe_Impl(zx::unowned<zx::channel>) ../../out/default.zircon/../../zircon/system/fidl/fuchsia-io/gen/llcpp/fidl.cc:469 <libfdio.so>+0x2e651 sp 0x4f6ba78406b0
#5 0x000015a6b7150b13 in llcpp::fuchsia::io::Node::Call::Describe(zx::unowned<zx::channel>) ../../out/default.zircon/../../zircon/system/fidl/fuchsia-io/gen/llcpp/fidl.cc:477 <libfdio.so>+0x2eb13 sp 0x4f6ba78406e0
#6.1 0x000015a6b7135e98 in fdio_from_channel(zx::channel, fdio**) ../../out/default.zircon/../../zircon/system/ulib/fdio/remoteio.cc:343 <libfdio.so>+0x13e98 sp 0x4f6ba7840710
#6 0x000015a6b7135e98 in fdio_create ../../out/default.zircon/../../zircon/system/ulib/fdio/remoteio.cc:362 <libfdio.so>+0x13e98 sp 0x4f6ba7840710
#7 0x000015a6b7131c15 in fdio_fd_create ../../out/default.zircon/../../zircon/system/ulib/fdio/fd.cc:16 <libfdio.so>+0xfc15 sp 0x4f6ba7840760
#8 0x00007e1cb858fac5 in fsl::OpenChannelAsFileDescriptor(zx::channel) ../../out/default/../../src/lib/fsl/io/fd.cc:33 <<VMO#6306=/system/bin/appmgr>>+0x232ac5 sp 0x4f6ba78407a0
#9 0x00007e1cb847f7ff 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:675 <<VMO#6306=/system/bin/appmgr>>+0x1227ff sp 0x4f6ba78407f0
#10 0x00007e1cb8486192 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:555 <<VMO#6306=/system/bin/appmgr>>+0x129192 sp 0x4f6ba7840b00
#11 0x00007e1cb8485e7f 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#6306=/system/bin/appmgr>>+0x128e7f sp 0x4f6ba7840b70
#12 0x00007e1cb858bb79 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#6306=/system/bin/appmgr>>+0x22eb79 sp 0x4f6ba7840bb0
#13 0x00007e1cb858b586 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#6306=/system/bin/appmgr>>+0x22e586 sp 0x4f6ba7840bf0
#14 0x00007e1cb85b834a 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#6306=/system/bin/appmgr>>+0x25b34a sp 0x4f6ba7840c20
#15 0x00007e1cb85a64b4 in fidl::internal::ProxyController::OnMessage(fidl::Message) ../../out/default/../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:83 <<VMO#6306=/system/bin/appmgr>>+0x2494b4 sp 0x4f6ba7840c80
#16 0x00007e1cb85a51ba in fidl::internal::MessageReader::ReadAndDispatchMessage(fidl::MessageBuffer*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:229 <<VMO#6306=/system/bin/appmgr>>+0x2481ba sp 0x4f6ba7840cf0
#17 0x00007e1cb85a5377 in fidl::internal::MessageReader::OnHandleReady(async_dispatcher*, int, zx_packet_signal const*) ../../out/default/../../sdk/lib/fidl/cpp/internal/message_reader.cc:178 <<VMO#6306=/system/bin/appmgr>>+0x248377 sp 0x4f6ba7840d60
#18 0x00007e1cb85a45ae 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#6306=/system/bin/appmgr>>+0x2475ae sp 0x4f6ba7840dc0
#19 0x00007e1cb86f2724 in async_loop_dispatch_wait ../../out/default/../../zircon/system/ulib/async-loop/loop.c:296 <<VMO#6306=/system/bin/appmgr>>+0x395724 sp 0x4f6ba7840df0
#20 0x00007e1cb86f2a3e in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:256 <<VMO#6306=/system/bin/appmgr>>+0x395a3e sp 0x4f6ba7840e30
#21 0x00007e1cb86f2826 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6306=/system/bin/appmgr>>+0x395826 sp 0x4f6ba7840eb0
#22 0x00007e1cb86f1cc6 in async::Loop::Run(zx::basic_time<0u>, bool) ../../out/default/../../zircon/system/ulib/async-loop/loop_wrapper.cc:21 <<VMO#6306=/system/bin/appmgr>>+0x394cc6 sp 0x4f6ba7840ef0
#23 0x00007e1cb844ea5d in main ../../out/default/../../src/sys/appmgr/main.cc:73 <<VMO#6306=/system/bin/appmgr>>+0xf1a5d sp 0x4f6ba7840f30
#24 0x00006e184763e16a in start_main ../../out/default.zircon/../../zircon/third_party/ulib/musl/src/env/__libc_start_main.c:93 <libc.so>+0x6316a sp 0x4f6ba7840fb0
#25 0x0000000000000000 in <>+0x0 sp 0x4f6ba7841000
<== Thread appmgr-loader[6827] ==>
CS: 0 RIP: 0x71cb76a279b4 EFL: 0x246
RAX: 0xfffffffffffffffa RBX: 0xf1c68787 RCX: 0x71cb76a279b4 RDX: 0
RSI: 0 RDI: 0 RBP: 0x304c507deed0 RSP: 0x304c507deea8
R8: 0 R9: 0 R10: 0 R11: 0x246
R12: 0 R13: 0 R14: 0x651b3a385fc8 R15: 0x7fffffffffffffff
fs.base: 0x4cd3014db38 gs.base: 0
bottom of user stack:
0x0000304c507deea8: 76a270ff 000071cb 3a385fc8 0000651b |.p.v.q..._8:.e..|
0x0000304c507deeb8: 3014db58 000004cd 00000000 00000000 |X..0............|
0x0000304c507deec8: 00000000 00000000 507def50 0000304c |........P.}PL0..|
0x0000304c507deed8: b86f2940 00007e1c 00000000 00000000 |@)o..~..........|
0x0000304c507deee8: 00000000 00000000 00000000 00000000 |................|
0x0000304c507deef8: 6bc73b37 cea59105 3a385ff8 0000651b |7;.k....._8:.e..|
0x0000304c507def08: 3a386000 0000651b 00000000 00000000 |.`8:.e..........|
0x0000304c507def18: 00000000 00000000 debf8390 00001bc2 |................|
0x0000304c507def28: 00000000 aaaaaaaa 00000000 00000000 |................|
0x0000304c507def38: ffffffff 7fffffff 5ebd6150 00001bc3 |........Pa.^....|
0x0000304c507def48: 00000000 00000000 507def90 0000304c |..........}PL0..|
0x0000304c507def58: b86f2826 00007e1c aa0db020 ff0044ef |&(o..~.. ....D..|
0x0000304c507def68: 5ebd6150 00001bc3 00000000 00000001 |Pa.^............|
0x0000304c507def78: 00000000 000044ef ffffffff 7fffffff |.....D..........|
0x0000304c507def88: 5ebd6150 00001bc3 507defc0 0000304c |Pa.^......}PL0..|
0x0000304c507def98: b86f2ff4 00007e1c 507defc0 0000304c |./o..~....}PL0..|
#1 0x000071cb76a279b4 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 0x304c507deea8
#2 0x000071cb76a270ff 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 0x304c507deeb0
#3 0x00007e1cb86f2940 in async_loop_run_once ../../out/default/../../zircon/system/ulib/async-loop/loop.c:236 <<VMO#6306=/system/bin/appmgr>>+0x395940 sp 0x304c507deee0
#4 0x00007e1cb86f2826 in async_loop_run ../../out/default/../../zircon/system/ulib/async-loop/loop.c:214 <<VMO#6306=/system/bin/appmgr>>+0x395826 sp 0x304c507def60
#5 0x00007e1cb86f2ff4 in async_loop_run_thread ../../out/default/../../zircon/system/ulib/async-loop/loop.c:646 <<VMO#6306=/system/bin/appmgr>>+0x395ff4 sp 0x304c507defa0
#6 0x00006e1847639a36 in start_c11 ../../out/default.zircon/../../zircon/third_party/ulib/musl/pthread/pthread_create.c:38 <libc.so>+0x5ea36 sp 0x304c507defd0
#7 0x00006e1847682fce in thread_trampoline ../../out/default.zircon/../../zircon/system/ulib/runtime/thread.c:93 <libc.so>+0xa7fce sp 0x304c507defe0
#8 0x0000000000000000 in <>+0x0 sp 0x304c507df000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment