Skip to content

Instantly share code, notes, and snippets.

@topimiettinen
Created April 17, 2019 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save topimiettinen/d29fd299faad0bd06864d436a5bb1923 to your computer and use it in GitHub Desktop.
Save topimiettinen/d29fd299faad0bd06864d436a5bb1923 to your computer and use it in GitHub Desktop.
typescript2
(gdb) bt full
#0 0x00007c29b21f1c0a in __GI_ppoll (fds=0x7ffea4b37020, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
resultvar = 18446744073709551102
sc_ret = <optimized out>
tval = {tv_sec = 57, tv_nsec = 468773269}
#1 0x00007c29b1f1bdee in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>, __fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:71
No locals.
#2 bus_poll (bus=<optimized out>, need_more=need_more@entry=false, timeout_usec=timeout_usec@entry=18446744073709551615) at ../src/libsystemd/sd-bus/sd-bus.c:3056
p = {{fd = 32, events = 1, revents = 0}, {fd = 0, events = 0, revents = 0}}
r = <optimized out>
n = <optimized out>
ts = {tv_sec = 89, tv_nsec = 990938000}
m = <optimized out>
__PRETTY_FUNCTION__ = "bus_poll"
#3 0x00007c29b1f1c033 in sd_bus_wait (bus=<optimized out>, bus@entry=0x569c525983a0, timeout_usec=timeout_usec@entry=18446744073709551615) at ../src/libsystemd/sd-bus/sd-bus.c:3078
__PRETTY_FUNCTION__ = "sd_bus_wait"
#4 0x00007c29b1f203f3 in bus_ensure_running (bus=<optimized out>, bus=<optimized out>) at ../src/libsystemd/sd-bus/sd-bus.c:2067
r = <optimized out>
_found = <optimized out>
r = <optimized out>
__PRETTY_FUNCTION__ = "bus_ensure_running"
#5 0x00007c29b1f204a5 in sd_bus_flush (bus=0x569c525983a0) at ../src/libsystemd/sd-bus/sd-bus.c:3098
r = <optimized out>
__PRETTY_FUNCTION__ = "sd_bus_flush"
#6 0x0000569c523c2a87 in destroy_bus (bus=0x569c52516338, m=0x569c52515fe0) at ../src/core/dbus.c:1080
i = {idx = 4294967295, next_key = 0x569c52529b50}
u = 0x0
j = 0x0
i = <optimized out>
u = <optimized out>
j = <optimized out>
__PRETTY_FUNCTION__ = <optimized out>
#7 destroy_bus (m=<optimized out>, bus=<optimized out>, m=<optimized out>, bus=<optimized out>) at ../src/core/dbus.c:1039
i = <optimized out>
u = <optimized out>
j = <optimized out>
i = <optimized out>
u = <optimized out>
j = <optimized out>
__PRETTY_FUNCTION__ = "destroy_bus"
#8 0x0000569c523944af in bus_done_api (m=0x569c52515fe0) at ../src/core/dbus.c:1087
No locals.
#9 manager_recheck_dbus (m=<optimized out>, m=<optimized out>) at ../src/core/manager.c:3969
__PRETTY_FUNCTION__ = "manager_recheck_dbus"
#10 0x0000569c5236d69d in unit_notify (u=0x569c525a2110, os=<optimized out>, ns=<optimized out>, flags=<optimized out>) at ../src/core/unit.c:2489
reason = <optimized out>
m = <optimized out>
__PRETTY_FUNCTION__ = "unit_notify"
__func__ = "unit_notify"
#11 0x0000569c523735af in socket_trigger_notify (u=<optimized out>, other=0x569c5259f710) at ../src/core/socket.c:3201
s = 0x569c525a2110
__PRETTY_FUNCTION__ = "socket_trigger_notify"
#12 0x0000569c52369d15 in unit_trigger_notify (u=<optimized out>, u=<optimized out>) at ../src/core/unit.h:582
other = 0x569c525a2110
i = {idx = 4294967295, next_key = 0x0}
v = 0x20000
other = <optimized out>
i = <optimized out>
v = <optimized out>
__PRETTY_FUNCTION__ = "unit_trigger_notify"
#13 0x0000569c523b3db4 in job_finish_and_invalidate (j=0x569c52601f40, result=JOB_DONE, recursive=<optimized out>, already=<optimized out>) at ../src/core/job.c:1047
u = 0x569c5259f710
other = 0x7c29b1f80803 <internal_hashmap_remove+115>
t = JOB_STOP
i = {idx = 2, next_key = 0x569c5259f710}
v = 0x0
--Type <RET> for more, q to quit, c to continue without paging--c
__PRETTY_FUNCTION__ = "job_finish_and_invalidate"
__func__ = "job_finish_and_invalidate"
#14 0x0000569c5236de81 in unit_process_job (flags=(unknown: 0), ns=UNIT_INACTIVE, j=0x569c52601f40) at ../src/core/unit.c:2383
unexpected = false
unexpected = <optimized out>
__PRETTY_FUNCTION__ = <optimized out>
_found = <optimized out>
#15 unit_notify (u=0x569c5259f710, os=UNIT_ACTIVE, ns=UNIT_INACTIVE, flags=<optimized out>) at ../src/core/unit.c:2447
unexpected = <optimized out>
reason = <optimized out>
m = 0x569c52515fe0
__PRETTY_FUNCTION__ = "unit_notify"
__func__ = "unit_notify"
#16 0x0000569c5238b375 in service_enter_dead (s=0x569c5259f710, f=SERVICE_SUCCESS, allow_restart=false) at ../src/core/service.c:1712
r = <optimized out>
__PRETTY_FUNCTION__ = "service_enter_dead"
__func__ = "service_enter_dead"
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
_u_ = <optimized out>
_w_ = <optimized out>
#17 0x0000569c5237e60b in service_sigchld_event (u=0x569c5259f710, pid=923, code=1, status=0) at ../src/core/service.c:3296
s = 0x569c5259f710
f = <optimized out>
__PRETTY_FUNCTION__ = "service_sigchld_event"
__func__ = "service_sigchld_event"
#18 0x0000569c523990de in manager_dispatch_sigchld (source=<optimized out>, userdata=0x569c52515fe0) at ../src/core/manager.c:2508
u1 = 0x569c5259f710
array = <optimized out>
array_copy = 0x0
name = 0x569c525f9a90 "dbus-daemon"
u2 = 0x569c5259f710
m = 0x569c52515fe0
si = {si_signo = 17, si_errno = 0, si_code = 1, __pad0 = 0, _sifields = {_pad = {923, 1000, 0 <repeats 26 times>}, _kill = {si_pid = 923, si_uid = 1000}, _timer = {si_tid = 923, si_overrun = 1000, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 923, si_uid = 1000, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 923, si_uid = 1000, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x3e80000039b, si_addr_lsb = 0, _bounds = {_addr_bnd = {_lower = 0x0, _upper = 0x0}, _pkey = 0}}, _sigpoll = {si_band = 4294967296923, si_fd = 0}, _sigsys = {_call_addr = 0x3e80000039b, _syscall = 0, _arch = 0}}}
r = <optimized out>
__PRETTY_FUNCTION__ = "manager_dispatch_sigchld"
__func__ = "manager_dispatch_sigchld"
#19 0x00007c29b1ef0cfa in source_dispatch (s=s@entry=0x569c525179e0) at ../src/libsystemd/sd-event/sd-event.c:2859
saved_type = SOURCE_DEFER
r = <optimized out>
__PRETTY_FUNCTION__ = "source_dispatch"
__func__ = "source_dispatch"
#20 0x00007c29b1ef1141 in sd_event_dispatch (e=e@entry=0x569c525167c0) at ../src/libsystemd/sd-event/sd-event.c:3234
ref = <optimized out>
p = <optimized out>
r = <optimized out>
__PRETTY_FUNCTION__ = "sd_event_dispatch"
#21 0x00007c29b1ef1308 in sd_event_run (e=0x569c525167c0, timeout=18446744073709551615) at ../src/libsystemd/sd-event/sd-event.c:3291
r = 1
__PRETTY_FUNCTION__ = "sd_event_run"
#22 0x0000569c523d2de3 in manager_loop (m=0x569c52515fe0) at ../src/core/manager.c:2906
wait_usec = <optimized out>
r = <optimized out>
rl = {interval = 1000000, begin = 12789548877, burst = 50000, num = 74}
r = <optimized out>
rl = <optimized out>
__PRETTY_FUNCTION__ = <optimized out>
__func__ = <optimized out>
_level = <optimized out>
_e = <optimized out>
_realm = <optimized out>
wait_usec = <optimized out>
_level = <optimized out>
_e = <optimized out>
_realm = <optimized out>
_level = <optimized out>
_e = <optimized out>
_realm = <optimized out>
#23 invoke_main_loop (m=0x569c52515fe0, ret_reexecute=<optimized out>, ret_retval=<optimized out>, ret_shutdown_verb=0x7ffea4b37718, ret_fds=0x7ffea4b37708, ret_switch_root_dir=0x7ffea4b37728, ret_switch_root_init=0x7ffea4b37720, ret_error_message=0x7ffea4b37710) at ../src/core/main.c:1837
r = <optimized out>
__PRETTY_FUNCTION__ = "invoke_main_loop"
__func__ = "invoke_main_loop"
#24 0x0000569c5232abb6 in main (argc=2, argv=<optimized out>) at ../src/core/main.c:2620
initrd_timestamp = <optimized out>
userspace_timestamp = {realtime = 1555478214641641, monotonic = 23920974}
kernel_timestamp = {realtime = 0, monotonic = 0}
security_start_timestamp = {realtime = 0, monotonic = 0}
security_finish_timestamp = {realtime = 0, monotonic = 0}
saved_rlimit_nofile = {rlim_cur = 1024, rlim_max = 65536}
saved_rlimit_memlock = {rlim_cur = 67108864, rlim_max = 67108864}
skip_setup = <optimized out>
loaded_policy = false
queue_default_job = <optimized out>
first_boot = false
reexecute = false
switch_root_dir = 0x0
switch_root_init = 0x0
before_startup = <optimized out>
after_startup = <optimized out>
systemd = "systemd"
timespan = '\000' <repeats 63 times>
shutdown_verb = 0x0
error_message = 0x0
r = <optimized out>
retval = 1
m = 0x569c52515fe0
fds = 0x0
__func__ = "main"
__PRETTY_FUNCTION__ = "main"
(gdb)
(gdb) up
#1 0x00007c29b1f1bdee in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>, __fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:71
71 return __ppoll_chk (__fds, __nfds, __timeout, __ss, __bos (__fds));
(gdb) up
#2 bus_poll (bus=<optimized out>, need_more=need_more@entry=false, timeout_usec=timeout_usec@entry=18446744073709551615) at ../src/libsystemd/sd-bus/sd-bus.c:3056
3056 ../src/libsystemd/sd-bus/sd-bus.c: No such file or directory.
(gdb) up
#3 0x00007c29b1f1c033 in sd_bus_wait (bus=<optimized out>, bus@entry=0x569c525983a0, timeout_usec=timeout_usec@entry=18446744073709551615) at ../src/libsystemd/sd-bus/sd-bus.c:3078
3078 in ../src/libsystemd/sd-bus/sd-bus.c
(gdb) up
#4 0x00007c29b1f203f3 in bus_ensure_running (bus=<optimized out>, bus=<optimized out>) at ../src/libsystemd/sd-bus/sd-bus.c:2067
2067 in ../src/libsystemd/sd-bus/sd-bus.c
(gdb) p bus
$1 = <optimized out>
(gdb) up
#5 0x00007c29b1f204a5 in sd_bus_flush (bus=0x569c525983a0) at ../src/libsystemd/sd-bus/sd-bus.c:3098
3098 in ../src/libsystemd/sd-bus/sd-bus.c
(gdb) p bus
$2 = (sd_bus *) 0x569c525983a0
(gdb)
$3 = (sd_bus *) 0x569c525983a0
(gdb) p *bus
$4 = {n_ref = {_value = 10}, state = BUS_AUTHENTICATING, input_fd = 32, output_fd = 32, inotify_fd = -1, message_version = 1, message_endian = 0, can_fds = false, bus_client = true, ucred_valid = true, is_server = false,
anonymous_auth = false, prefer_readv = false, prefer_writev = false, match_callbacks_modified = true, filter_callbacks_modified = true, nodes_modified = true, trusted = true, manual_peer_interface = false, is_system = false,
is_user = true, allow_interactive_authorization = false, exit_on_disconnect = false, exited = false, exit_triggered = false, is_local = true, watch_bind = false, is_monitor = false, accept_fd = true, attach_timestamp = false,
connected_signal = false, close_on_exit = true, use_memfd = 0, rbuffer = 0x569c525703c0, rbuffer_size = 0, rqueue = 0x0, rqueue_size = 0, rqueue_allocated = 0, wqueue = 0x569c526020e0, wqueue_size = 9, windex = 0, wqueue_allocated = 18,
cookie = 9, unique_name = 0x0, unique_id = 0, match_callbacks = {type = BUS_MATCH_ROOT, parent = 0x0, next = 0x0, prev = 0x0, child = 0x569c525e2af0, {value = {str = 0x0, u8 = 0 '\000'}, leaf = {callback = 0x0}, compare = {
children = 0x0}}}, reply_callbacks_prioq = 0x569c525df520, reply_callbacks = 0x569c5251b2b8, filter_callbacks = 0x569c525e0930, nodes = 0x569c5258c570, vtable_methods = 0x569c5258cfb8, vtable_properties = 0x569c5258c6f8,
sockaddr = {sa = {sa_family = 1, sa_data = "/run/user/1000"}, storage = {ss_family = 1, __ss_padding = "/run/user/1000/bus", '\000' <repeats 99 times>, __ss_align = 0}, in = {sin_family = 1, sin_port = 29231, sin_addr = {
s_addr = 1966042741}, sin_zero = "ser/1000"}, in6 = {sin6_family = 1, sin6_port = 29231, sin6_flowinfo = 1966042741, sin6_addr = {__in6_u = {__u6_addr8 = "ser/1000/bus\000\000\000", __u6_addr16 = {25971, 12146, 12337, 12336,
25135, 29557, 0, 0}, __u6_addr32 = {796026227, 808464433, 1937072687, 0}}}, sin6_scope_id = 0}, un = {sun_family = 1, sun_path = "/run/user/1000/bus", '\000' <repeats 89 times>}, nl = {nl_family = 1, nl_pad = 29231,
nl_pid = 1966042741, nl_groups = 796026227}, ll = {sll_family = 1, sll_protocol = 29231, sll_ifindex = 1966042741, sll_hatype = 25971, sll_pkttype = 114 'r', sll_halen = 47 '/', sll_addr = "1000/bus"}, vm = {svm_family = 1,
svm_reserved1 = 29231, svm_port = 1966042741, svm_cid = 796026227, svm_zero = "1000"}, ll_buffer = "\001\000/run/user/1000/bus", '\000' <repeats 11 times>, un_buffer = "\001\000/run/user/1000/bus", '\000' <repeats 90 times>},
sockaddr_size = 21, machine = 0x0, nspid = 0, server_id = {bytes = '\000' <repeats 15 times>, qwords = {0, 0}}, address = 0x569c525ea7a0 "unix:path=/run/user/1000/bus", address_index = 28, last_connect_error = 0,
auth = _BUS_AUTH_INVALID, auth_rbegin = 0, auth_iovec = {{iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 0}}, auth_index = 3, auth_buffer = 0x569c5251a260 "31303030", auth_timeout = 12879660350,
ucred = {pid = 881, uid = 1000, gid = 1000}, label = 0x0, groups = 0x569c525df930, n_groups = 5, creds_mask = 6585057305, fds = 0x0, n_fds = 0, exec_path = 0x0, exec_argv = 0x0, iteration_counter = 0, memfd_cache_mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, memfd_cache = {{fd = 0, address = 0x0, mapped = 0,
allocated = 0} <repeats 32 times>}, n_memfd_cache = 0, original_pid = 881, busexec_pid = 0, input_io_event_source = 0x569c525f2ba0, output_io_event_source = 0x0, time_event_source = 0x569c525de8d0,
quit_event_source = 0x569c5255e3a0, inotify_event_source = 0x0, event = 0x569c525167c0, event_priority = 0, current_message = 0x0, current_slot = 0x0, current_handler = 0x0, current_userdata = 0x0, default_bus_ptr = 0x0, tid = 0,
description = 0x569c525e14c0 "bus-api-user", patch_sender = 0x0, track_queue = 0x0, slots = 0x569c52601110, tracks = 0x0, inotify_watches = 0x0, n_inotify_watches = 0, method_call_timeout = 25000000}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment