Skip to content

Instantly share code, notes, and snippets.

@7415963987456321
Created November 28, 2018 14:42
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 7415963987456321/3c7448ce12ac15ea3bfd01ddde06b3f5 to your computer and use it in GitHub Desktop.
Save 7415963987456321/3c7448ce12ac15ea3bfd01ddde06b3f5 to your computer and use it in GitHub Desktop.
coredumctl gdb sway
#0 0x0000555fad3a4c86 in scratchpad_toggle_auto () at ../sway/commands/scratchpad.c:34
i = 0
seat = 0x555fae922330
focus = 0x0
ws = 0x0
__func__ = "scratchpad_toggle_auto"
con = 0x100000002
#1 0x0000555fad3a4ffa in cmd_scratchpad (argc=1, argv=0x555fae8df128) at ../sway/commands/scratchpad.c:118
error = 0x0
#2 0x0000555fad374507 in execute_command (_exec=0x555fae8e4cd0 "scratchpad show", seat=0x555fae922330, con=0x0) at ../sway/commands.c:310
res = 0x7fd26afecaf9 <xkb_state_key_get_level+57>
argc = 2
argv = 0x555fae8df120
handler = 0x555fad3da1e0 <command_handlers+224>
results = 0x0
exec = 0x555faec9b6e0 "scratchpad show"
head = 0x0
cmdlist = 0x0
cmd = 0x555faec9b6e0 "scratchpad show"
views = 0x0
__func__ = "execute_command"
node = 0x555fae8e6db0
#3 0x0000555fad39a638 in seat_execute_command (seat=0x555fae922330, binding=0x555fae805b70) at ../sway/commands/bind.c:292
results = 0x555fae650f10
#4 0x0000555fad3957f9 in handle_keyboard_key (listener=0x555faeaa5f10, data=0x7ffe40a759c0) at ../sway/input/keyboard.c:300
keyboard = 0x555faeaa5f00
seat = 0x555fae922330
wlr_seat = 0x555fae922480
wlr_device = 0x555fae96adf0
device_identifier = 0x555faeca9d30 "1:1:AT_Translated_Set_2_keyboard"
event = 0x7ffe40a759c0
input_inhibited = false
keycode = 21
translated_keysyms = 0x555faeb7b7f8
translated_modifiers = 64
translated_keysyms_len = 1
raw_keysyms = 0x555faeb7b7f8
raw_modifiers = 64
raw_keysyms_len = 1
code_modifiers = 64
handled = false
binding_released = 0x0
binding = 0x555fae805b70
#5 0x00007fd26baab313 in wlr_signal_emit_safe (signal=0x555faeb50688, data=0x7ffe40a759c0) at ../subprojects/wlroots/util/signal.c:29
pos = 0x555faeaa5f10
l = 0x555faeaa5f10
cursor = {link = {prev = 0x555faeaa5f10, next = 0x7ffe40a75930}, notify = 0x7fd26baab25d <handle_noop>}
end = {link = {prev = 0x7ffe40a75910, next = 0x555faeb50688}, notify = 0x7fd26baab25d <handle_noop>}
#6 0x00007fd26ba94cec in wlr_keyboard_notify_key (keyboard=0x555faeb50590, event=0x7ffe40a759c0) at ../subprojects/wlroots/types/wlr_keyboard.c:103
updated = 64
#7 0x00007fd26ba686b2 in handle_keyboard_key (event=0x555faea8fc10, libinput_dev=0x555fae9bedc0) at ../subprojects/wlroots/backend/libinput/keyboard.c:82
wlr_dev = 0x555fae96adf0
kbevent = 0x555faea8fc10
wlr_event = {time_msec = 97877896, keycode = 13, update_state = true, state = WLR_KEY_PRESSED}
state = LIBINPUT_KEY_STATE_PRESSED
#8 0x00007fd26ba682ec in handle_libinput_event (backend=0x555fae65f740, event=0x555faea8fc10) at ../subprojects/wlroots/backend/libinput/events.c:227
libinput_dev = 0x555fae9bedc0
event_type = LIBINPUT_EVENT_KEYBOARD_KEY
#9 0x00007fd26ba6721e in handle_libinput_readable (fd=23, mask=1, _backend=0x555fae65f740) at ../subprojects/wlroots/backend/libinput/backend.c:41
backend = 0x555fae65f740
event = 0x555faea8fc10
#10 0x00007fd26b21b702 in wl_event_loop_dispatch () at /home/keli/code/sway/build/sway/../../../../../../lib64/libwayland-server.so.0
#11 0x00007fd26b21a2ac in wl_display_run () at /home/keli/code/sway/build/sway/../../../../../../lib64/libwayland-server.so.0
#12 0x0000555fad38109f in server_run (server=0x555fad3dab60 <server>) at ../sway/server.c:190
#13 0x0000555fad3806f6 in main (argc=2, argv=0x7ffe40a75dd8) at ../sway/main.c:410
verbose = 0
debug = 1
validate = 0
allow_unsupported_gpu = 0
long_options =
{{name = 0x555fad3c3c04 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x555fad3c3c09 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x555fad3c3c10 "validate", has_arg = 0, flag = 0x0, val = 67}, {name = 0x555fad3c3c19 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x555fad3c3c1f "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x555fad3c3c27 "verbose", has_arg = 0, flag = 0x0, val = 86}, {name = 0x555fad3c3c2f "get-socketpath", has_arg = 0, flag = 0x0, val = 112}, {name = 0x555fad3c3c3e "unsupported-gpu", has_arg = 0, flag = 0x0, val = 117}, {name = 0x555fad3c3c4e "my-next-gpu-wont-be-nvidia", has_arg = 0, flag = 0x0, val = 117}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
config_path = 0x0
usage = 0x555fad3c37c0 "Usage: sway [options] [command]\n\n -h, --help", ' ' <repeats 13 times>, "Show help message and quit.\n -c, --config <config> Specify a config file.\n -C, --validate Check the validity of the config file, th"...
c = -1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment