Skip to content

Instantly share code, notes, and snippets.

@justinmk
Created April 29, 2017 16:07
Show Gist options
  • Save justinmk/2ec9f8d3a442560ca38515dd0927b1aa to your computer and use it in GitHub Desktop.
Save justinmk/2ec9f8d3a442560ca38515dd0927b1aa to your computer and use it in GitHub Desktop.
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
+set logging on
Reading symbols from build/bin/nvim...done.
[New LWP 21906]
[New LWP 21907]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `nvim'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000000005dc588 in win_enter_ext (wp=0x7f75d5258000, undo_sync=undo_sync@entry=false, curwin_invalid=curwin_invalid@entry=1,
trigger_new_autocmds=trigger_new_autocmds@entry=0, trigger_enter_autocmds=trigger_enter_autocmds@entry=0, trigger_leave_autocmds=<optimized out>)
at ../src/nvim/window.c:3725
3725 if (prevwin->w_hl_id_inactive || curwin->w_hl_id_inactive) {
(gdb) thrad appx08x27[Kx08x27[Kx08x27[Kx08x27[Kx08x27[Kx08x27[Kead x08x27[Kapply all bt full
+thread apply all bt full
Thread 2 (Thread 0x7f75d41ff700 (LWP 21907)):
+bt full
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00000000005f313a in uv__epoll_wait (epfd=<optimized out>, events=events@entry=0x7f75d41fb770, nevents=nevents@entry=1024, timeout=timeout@entry=-1)
at /home/vagrant/neovim/.deps/build/src/libuv/src/unix/linux-syscalls.c:321
result = -4
#2 0x00000000005f1517 in uv__io_poll (loop=loop@entry=0x7f75d41fe840, timeout=-1) at /home/vagrant/neovim/.deps/build/src/libuv/src/unix/linux-core.c:271
no_epoll_pwait = 0
no_epoll_wait = 0
events = {{events = 1, data = 18}, {events = 0, data = 0} <repeats 603 times>, {events = 3577741632, data = 15294224334550237045}, {
events = 32629, data = 6402372}, {events = 5, data = 0}, {events = 0, data = 140144048865280}, {events = 500, data = 30064771072}, {
events = 0, data = 19}, {events = 3577741632, data = 32629}, {events = 0, data = 6403001}, {events = 0, data = 0}, {events = 0, data = 0}, {
events = 3561014968, data = 15366283302977699701}, {events = 32629, data = 140144065648512}, {events = 19, data = 27769033742876672}, {
events = 0, data = 140144048916152}, {events = 6416141, data = 0}, {events = 0, data = 140144046765712}, {events = 28672,
data = 15366283371697143808}, {events = 32629, data = 0}, {events = 4294967295, data = 141733920767}, {events = 0, data = 140144065648424}, {
events = 4294967240, data = 111669149695}, {events = 0, data = 140144050852488}, {events = 6423056, data = 15285206758654476288}, {
events = 32629, data = 140144065642816}, {events = 3558857472, data = 15285176384645791605}, {events = 32629, data = 140144069492585}, {
events = 3558859874, data = 15285186761286778741}, {events = 32629, data = 140144069477418}, {events = 3558857520,
data = 15285176590804221813}, {events = 32629, data = 140144069492585}, {events = 3558859922, data = 15285186967445208949}, {events = 32629,
data = 140144069477418}, {events = 3558856304, data = 15382752793160875893}, {events = 32629, data = 79657418409115536}, {events = 3558856224,
data = 3113851322229}, {events = 0, data = 0}, {events = 3558857616, data = 15285177003121082229}, {events = 32629, data = 140144069492585}, {
events = 3558860018, data = 15285187379762069365}, {events = 32629, data = 140144069477418}, {events = 0, data = 15285176131242688512}, {
events = 32629, data = 140144046758864}, {events = 3558857664, data = 15382817934929854325}, {events = 32629, data = 140144046761266}, {
events = 3558856448, data = 15382752793160875893}, {events = 32629, data = 140144046758912}, {events = 3558857712,
data = 15382817934929854325}, {events = 32629, data = 140144046761314}, {events = 3558860128, data = 15382752793160875893}, {events = 32629,
data = 42949672960}, {events = 234, data = 15285186769876680704}, {events = 32629, data = 0}, {events = 0, data = 15285176749720076303}, {
events = 32629, data = 140144046757744}, {events = 0, data = 15285178038208167935}, {events = 32629, data = 140144046759008}, {
events = 3581591401, data = 15285188350424678261}, {events = 32629, data = 140144046761424}, {events = 3581576234, data = 32629}, {
events = 10, data = 81}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 3558857654, data = 15285173017391431541}, {events = 32629,
data = 28710859941347328}, {events = 0, data = 15285172673794015232}, {events = 32629, data = 0}, {events = 3558860080,
data = 18446744069414616949}, {events = 0, data = 18446744073709551614}, {events = 0, data = 347892350986}, {events = 0,
data = 18446744069427429375}, {events = 0, data = 0}, {events = 0, data = 140144046758950}, {events = 0, data = 0}, {events = 32629,
data = 0}, {events = 0, data = 0}, {events = 0, data = 18446744073709551615}, {events = 4294967295, data = 18446743407989620735}, {
events = 4294967295, data = 9007405413171200}, {events = 0, data = 15285178995985874944}, {events = 32629, data = 140144046761424}, {
events = 0, data = 8589934592}, {events = 4294967295, data = 140144046761426}, {events = 3558858304, data = 15285179202144337781}, {
events = 32629, data = 18446744073709551615}, {events = 4294967295, data = 18446464694676881407}, {events = 4294902312,
data = 18446744073709551615}, {events = 36503551, data = 18446744073709551615}, {events = 4294967295, data = 18446465021094395903}, {
events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 107374182399}, {events = 48, data = 140144046759600}, {events = 3558858224, data = 18446744069414616949}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {
events = 4294967295, data = 18446744069452202552}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {
events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 38076415, data = 18446744073709551615}, {
events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 164944336352444415}, {events = 4294901759, data = 18446744073709551615}, {
events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {
events = 4294967295, data = 18446744073709551615}, {events = 4294967295, data = 18446744073709551615}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295, data = 18446744069453578239}, {events = 39256063, data = 1970712912528021}, {
events = 1528496141, data = 4279586440173938981}, {events = 624062501, data = 29048388989252196}, {events = 457726747,
data = 1945637893691165275}, {events = 453003867, data = 7216228335664833883}, {events = 846210363, data = 6564840924777047077}, {
events = 1528496200, data = 1945563836932502079}, {events = 1748251483, data = 1945669616709622555}, {events = 453002075,
data = 30456692661223501}, {events = 5266203, data = 6564840941957241627}, {events = 453012789, data = 3548655202920640859}, {
events = 1748579376, data = 6564841329377614592}, {events = 453012791, data = 7869014620452500315}, {events = 452988672,
data = 3548655202914495835}, {events = 1815688240, data = 6564841346557483776}, {events = 7156530, data = 7429532479304915739}, {
events = 808000256, data = 1945563836398115584}, {events = 8270683, data = 22604975523909403}, {events = 825383707,
data = 5700150102587015294}, {events = 1327169618, data = 35524333163708499}, {events = 925981467, data = 35527631698591870}, {
events = 959535899, data = 35518839900536958}, {events = 2117163803, data = 5700150295378205440}, {events = 1528496196,
data = 35524512476855862}, {events = 4411163, data = 3548655202917764891}, {events = 4070252, data = 17200107896134427}, {events = 453002523,
data = 22628109042853211}, {events = 1881496347, data = 2691774890396362033}, {events = 1680159088, data = 15285176454241006146}, {
events = 32629, data = 140144046759280}, {events = 3558857472, data = 15285186761286778741}, {events = 32629, data = 140144046759016}, {
events = 511, data = 15291146526626152448}, {events = 32629, data = 140144046759280}, {events = 3581740185, data = 18135292016274210677}, {
events = 32629, data = 140144046759280}, {events = 3558858096, data = 15285179133424861045}, {events = 32629, data = 140144046759280}, {
events = 3558858099, data = 15285181328153149301}, {events = 32629, data = 140144046759280}, {events = 3558858607,
data = 15285177072716296821}, {events = 32629, data = 140144046759424}, {events = 3558857616, data = 15285187379762069365}, {events = 32629,
data = 140144046759160}, {events = 511, data = 15291146526626152448}, {events = 32629, data = 140144046759424}, {events = 3581740185,
data = 18135292016274210677}, {events = 32629, data = 140144046759424}, {events = 3558858240, data = 15285179751900151669}, {events = 32629,
data = 3546724850601025024}, {events = 3558857728, data = 15285180232936488821}, {events = 32629, data = 140144046758912}, {
events = 3558860128, data = 15285179099065122677}, {events = 32629, data = 511}, {events = 3568647432, data = 15285180232936488821}, {
events = 32629, data = 140144069641369}, {events = 4222451713, data = 15285180232936456192}, {events = 32629, data = 140144046759536}, {
events = 3558858352, data = 15285180232936488821}, {events = 825766261, data = 140144046759024}, {events = 3558858464,
data = 15285178033913233269}, {events = 32629, data = 140144046761424}, {events = 3558858200, data = 2194728320885}, {events = 0,
data = 140144056548616}, {events = 3558858464, data = 15383456957344022389}, {events = 32629, data = 4222451713}, {events = 3558858464,
data = 15285180713972825973}, {events = 32629, data = 140144046759648}, {events = 3558858464, data = 15285180722562760565}...}
pe = <optimized out>
e = {events = 1, data = 0}
real_timeout = -1
q = <optimized out>
w = <optimized out>
sigset = {__val = {0 <repeats 16 times>}}
sigmask = 0
base = 6140525938
have_signals = <optimized out>
nevents = <optimized out>
count = 48
nfds = <optimized out>
fd = <optimized out>
op = <optimized out>
i = <optimized out>
__PRETTY_FUNCTION__ = "uv__io_poll"
#3 0x00000000005e3d78 in uv_run (loop=0x7f75d41fe840, mode=mode@entry=UV_RUN_ONCE) at /home/vagrant/neovim/.deps/build/src/libuv/src/unix/core.c:354
timeout = <optimized out>
r = 1
#4 0x000000000049bc5f in loop_poll_events (loop=loop@entry=0x7f75d41fe840, ms=ms@entry=-1) at ../src/nvim/event/loop.c:51
mode = UV_RUN_ONCE
#5 0x00000000005ce02d in tui_main (bridge=0x7f75d4b53c00, ui=0x7f75d4b05b00) at ../src/nvim/tui/tui.c:260
tui_loop = {uv = {data = 0x7f75d41fe840, active_handles = 4, handle_queue = {0x7f75d41feac8, 0x7f75d4361168}, active_reqs = {0x7f75d41fe860,
0x7f75d41fe860}, stop_flag = 0, flags = 0, backend_fd = 15, pending_queue = {0x7f75d41fe888, 0x7f75d41fe888}, watcher_queue = {
0x7f75d41fe898, 0x7f75d41fe898}, watchers = 0x7f75d47da200, nwatchers = 30, nfds = 3, wq = {0x7f75d41fe8b8, 0x7f75d41fe8b8}, wq_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}, wq_async = {data = 0x0, loop = 0x7f75d41fe840, type = UV_ASYNC,
close_cb = 0x0, handle_queue = {0x7f75d41feda0, 0x7f75d41feac8}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0,
flags = 49152, async_cb = 0x5f44f0 <uv__work_done>, queue = {0x7f75d41fede8, 0x7f75d41fe9f0}, pending = 0}, cloexec_lock = {__data = {
__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, __writer = 0,
__shared = 0, __pad1 = 0, __pad2 = 0, __flags = 0}, __size = '\000' <repeats 55 times>, __align = 0}, closing_handles = 0x0,
process_handles = {0x7f75d41fe9b0, 0x7f75d41fe9b0}, prepare_handles = {0x7f75d41fe9c0, 0x7f75d41fe9c0}, check_handles = {0x7f75d41fe9d0,
0x7f75d41fe9d0}, idle_handles = {0x7f75d41fe9e0, 0x7f75d41fe9e0}, async_handles = {0x7f75d41fe958, 0x7f75d41fede8}, async_watcher = {
cb = 0x5e3360 <uv__async_event>, io_watcher = {cb = 0x5e3440 <uv__async_io>, pending_queue = {0x7f75d41fea10, 0x7f75d41fea10},
watcher_queue = {0x7f75d41fea20, 0x7f75d41fea20}, pevents = 1, events = 1, fd = 18}, wfd = -1}, timer_heap = {min = 0x0, nelts = 0},
timer_counter = 0, time = 6140525938, signal_pipefd = {16, 17}, signal_io_watcher = {cb = 0x5ea9c0 <uv__signal_event>, pending_queue = {
0x7f75d41fea78, 0x7f75d41fea78}, watcher_queue = {0x7f75d41fea88, 0x7f75d41fea88}, pevents = 1, events = 1, fd = 16}, child_watcher = {
data = 0x0, loop = 0x7f75d41fe840, type = UV_SIGNAL, close_cb = 0x0, handle_queue = {0x7f75d41fe910, 0x7f75d41fe850}, u = {fd = 0,
reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0, flags = 32768, signal_cb = 0x0, signum = 0, tree_entry = {rbe_left = 0x0,
rbe_right = 0x0, rbe_parent = 0x0, rbe_color = 0}, caught_signals = 0, dispatched_signals = 0}, emfile_fd = 25, inotify_read_watcher = {
cb = 0x0, pending_queue = {0x0, 0x0}, watcher_queue = {0x0, 0x0}, pevents = 0, events = 0, fd = 0}, inotify_watchers = 0x0,
inotify_fd = -1}, events = 0x7f75d47e4020, fast_events = 0x7f75d47e4050, thread_events = 0x7f75d47e4080, children = 0x7f75d47e8f00,
children_watcher = {data = 0x0, loop = 0x7f75d41fe840, type = UV_SIGNAL, close_cb = 0x0, handle_queue = {0x7f75d41fec68, 0x7f75d41feda0}, u = {
fd = 0, reserved = {0x0, 0x7f75d665fe6c <check_match+300>, 0x0, 0xa8428197}}, next_closing = 0x0, flags = 8192, signal_cb = 0x7f75d6867628,
signum = 0, tree_entry = {rbe_left = 0x0, rbe_right = 0x7f75d41fec60, rbe_parent = 0x7f75d5761d30, rbe_color = -736105104},
caught_signals = 0, dispatched_signals = 0}, children_kill_timer = {data = 0x2a10a06, loop = 0x7f75d41fe840, type = UV_TIMER, close_cb = 0x0,
handle_queue = {0x7f75d41fed00, 0x7f75d41febd0}, u = {fd = -702337001, reserved = {0x7f75d6233017, 0x7f75d576edc8, 0x7f75d6231228,
0x500000000}}, next_closing = 0x0, flags = 8192, timer_cb = 0x0, heap_node = {0x7f75d41fee00, 0x7f75d6867ae8, 0x1},
timeout = 140144087104784, repeat = 0, start_id = 140144084912481}, poll_timer = {data = 0x0, loop = 0x7f75d41fe840, type = UV_TIMER,
close_cb = 0x0, handle_queue = {0x7f75d43618c8, 0x7f75d41fec68}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0,
flags = 8192, timer_cb = 0x0, heap_node = {0x7f75d41fed60, 0xa8428197, 0x621205 <je_arena_malloc_hard+165>}, timeout = 4294967295, repeat = 0,
start_id = 140144069212456}, children_stop_requests = 0, async = {data = 0x1, loop = 0x7f75d41fe840, type = UV_ASYNC, close_cb = 0x0,
handle_queue = {0x7f75d41febd0, 0x7f75d41fe910}, u = {fd = 0, reserved = {0x100000000, 0x7f75d41ff690, 0x0, 0x0}}, next_closing = 0x0,
flags = 24576, async_cb = 0x49b9f0 <async_cb>, queue = {0x7f75d41fe9f0, 0x7f75d41fe958}, pending = 0}, 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}, recursive = 1}
data = 0x7f75d43510c0
#6 0x00000000005ee367 in uv__thread_start (arg=<optimized out>) at /home/vagrant/neovim/.deps/build/src/libuv/src/unix/thread.c:52
ctx_p = <optimized out>
ctx = {entry = 0x5d0e00 <ui_thread_run>, arg = 0x7f75d4b53c00}
#7 0x00007f75d6238184 in start_thread (arg=0x7f75d41ff700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f75d41ff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140144046765824, -2733271021872121147, 0, 0, 140144046766528, 140144046765824, 2664671117589969605,
2664675482379451077}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#8 0x00007f75d585837d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 1 (Thread 0x7f75d68647c0 (LWP 21906)):
+bt full
#0 0x00000000005dc588 in win_enter_ext (wp=0x7f75d5258000, undo_sync=undo_sync@entry=false, curwin_invalid=curwin_invalid@entry=1,
trigger_new_autocmds=trigger_new_autocmds@entry=0, trigger_enter_autocmds=trigger_enter_autocmds@entry=0, trigger_leave_autocmds=<optimized out>)
at ../src/nvim/window.c:3725
other_buffer = 0
new_dir = <optimized out>
cwd = "/home/vagrant/neovim\000\177\000\000\340\354\256\324u\177\000\000\000*\223\351\377\177\000\000\001\000\000\000\377\177\000\001h\325\065\325u\177\000\000\000\000\000\000\000\000\000\000`&\223\351\377\177", '\000' <repeats 18 times>, "\240\064\223\351\377\177\000\000\377\377\377\377\377\377\377\377\001", '\000' <repeats 16 times>, "i\357\363\016\353\355j\000\000\000\000\000\000\000\000\250&\223\351\377\177", '\000' <repeats 18 times>, "&,\003\000\000\000\000\000H<H\000\000\000\000\000\020,\223\351\377\177\000\000\250%\223\351\377\177\000\000\000\000\000\000\000\000\000\000"...
#1 0x00000000005dc899 in enter_tabpage (tp=<optimized out>, old_curbuf=0x7f75d443c800, trigger_enter_autocmds=0, trigger_leave_autocmds=<optimized out>)
at ../src/nvim/window.c:3267
old_off = 1
next_prevwin = 0x7f75d47e0000
#2 0x00000000005df5de in close_last_window_tabpage (win=win@entry=0x7f75d4941000, free_buf=free_buf@entry=false,
prev_curtab=prev_curtab@entry=0x7f75d45434e0) at ../src/nvim/window.c:1832
old_curbuf = 0x7f75d443c800
term = <optimized out>
prev_idx = "\000\000\000\000\000\000\000\000\060\250t\324u\177\000\000c\000\000\000\000\000\000\000h\000\000\000\000\000\000\000\000\020\224\324u\177\000\000\001\000\000\000\000\000\000\000\234\000\000\000\000\000\000\000(\000\000\000\000\000\000\000"
#3 0x00000000005dface in close_last_window_tabpage (prev_curtab=0x7f75d45434e0, free_buf=false, win=0x7f75d4941000) at ../src/nvim/window.c:1977
No locals.
#4 win_close (win=win@entry=0x7f75d4941000, free_buf=<optimized out>) at ../src/nvim/window.c:1903
wp = <optimized out>
other_buffer = 0
close_curwin = 0
dir = 104
help_window = 0
prev_curtab = 0x7f75d45434e0
#5 0x00000000004b1770 in ex_win_close (forceit=0, win=0x7f75d4941000, tp=0x0) at ../src/nvim/ex_docmd.c:6046
need_hide = <optimized out>
buf = 0x7f75d443c800
#6 0x00000000004b9c1f in do_one_cmd (cookie=0x0, fgetline=0x4c81d0 <getexline>, cstack=0x7fffe9933860, flags=0, cmdlinep=0x7fffe9933708)
at ../src/nvim/ex_docmd.c:2207
ea = {arg = 0x7f75d496f0a8 "", nextcmd = 0x0, cmd = 0x7f75d496f0a0 "tabclose", cmdlinep = 0x7fffe9933708, cmdidx = CMD_tabclose, argt = 1069335,
skip = 0, forceit = 0, addr_count = 0, line1 = 2, line2 = 1, addr_type = 5, flags = 0, do_ecmd_cmd = 0x0, do_ecmd_lnum = 0, append = 0,
usefilter = 0, amount = 0, regname = 0, force_bin = 0, read_edit = 0, force_ff = 0, force_enc = 0, bad_char = 0, useridx = 0, errmsg = 0x0,
getline = 0x4c81d0 <getexline>, cookie = 0x0, cstack = 0x7fffe9933860}
save_msg_scroll = 1
save_msg_silent = -1
n = <optimized out>
errormsg = 0x0
did_esilent = 0
save_cmdmod = {split = 0, tab = 0, browse = false, confirm = false, hide = false, keepalt = false, keepjumps = false, keepmarks = false,
keeppatterns = false, lockmarks = false, noswapfile = false, save_ei = 0x0}
cmd = <optimized out>
lnum = <optimized out>
verbose_save = -1
did_sandbox = 0
p = 0x7f75d496f0a8 ""
ni = <optimized out>
address_count = <optimized out>
#7 do_cmdline (cmdline=cmdline@entry=0x0, fgetline=0x4c81d0 <getexline>, cookie=cookie@entry=0x0, flags=0) at ../src/nvim/ex_docmd.c:606
next_cmdline = <optimized out>
cmdline_copy = 0x7f75d496f0a0 "tabclose"
used_getline = 1
recursive = 1
msg_didout_before_start = 0
count = 1
did_inc = 1
retval = 1
cstack = {cs_flags = {0, 0, 0, 0, 0, 0, -202413824, 1793977102, 1, 0 <repeats 11 times>, 1668564582, 1282168438, 1332702062, 1383219810,
1501120616, 1299011447, 1632661617, 1010662222, 1481909034, 64, -202413824, 1793977102, 50, 0, 5169475, 0, 0, 1, 0, 0, 24, 0, -376227072,
32767, -734184192, 32629, 5498638, 0, 0, 0},
cs_pending = "\000i\357\363\016\353\355j\204\000\000\000\000\000\000\000\206nD\000\000\000\000\000\220\071\223\351\377\177", '\000' <repeats 19 times>, cs_pend = {csp_rv = {0x0, 0x44c07a <maketitle+330>, 0x7fff00000084, 0x0, 0x0, 0x58, 0x7f75d47e4080, 0x5ccee0 <tui_scheduler>, 0xffffffff,
0xffffffff, 0xffffffff, 0x10000000050b638, 0x7fffe9933a3c, 0x100000000, 0x7f75d47e4080, 0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x58,
0x7f75d47e4080, 0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x91, 0x65660e, 0x50b638 <try_malloc+24>, 0x7f75d41fe840, 0x50b666 <xmalloc+6>,
0x7f75d41fe840, 0x49c3ea <multiqueue_put_event+106>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d623f359 <write+57>, 0x7f75d41fee00, 0x0,
0x7f75d623b894 <_L_unlock_722+15>, 0x7f75d41fe840, 0x7f75d41fee00, 0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x5e3624 <uv_async_send+52>,
0x7f75d41fee00, 0x49bcee <loop_schedule+126>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d4b53c00, 0x7f75d2a61370, 0x1,
0x5d0e70 <ui_bridge_cursor_goto_event>, 0x25, 0x1, 0x7f75d4b53c00, 0x7f75d2a61370, 0x5ee4d9 <uv_mutex_unlock+9>}, csp_ex = {0x0,
0x44c07a <maketitle+330>, 0x7fff00000084, 0x0, 0x0, 0x58, 0x7f75d47e4080, 0x5ccee0 <tui_scheduler>, 0xffffffff, 0xffffffff, 0xffffffff,
0x10000000050b638, 0x7fffe9933a3c, 0x100000000, 0x7f75d47e4080, 0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x58, 0x7f75d47e4080,
0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x91, 0x65660e, 0x50b638 <try_malloc+24>, 0x7f75d41fe840, 0x50b666 <xmalloc+6>, 0x7f75d41fe840,
0x49c3ea <multiqueue_put_event+106>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d623f359 <write+57>, 0x7f75d41fee00, 0x0,
0x7f75d623b894 <_L_unlock_722+15>, 0x7f75d41fe840, 0x7f75d41fee00, 0x7f75d4b05b00, 0x5ccee0 <tui_scheduler>, 0x5e3624 <uv_async_send+52>,
0x7f75d41fee00, 0x49bcee <loop_schedule+126>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d4b53c00, 0x7f75d2a61370, 0x1,
0x5d0e70 <ui_bridge_cursor_goto_event>, 0x25, 0x1, 0x7f75d4b53c00, 0x7f75d2a61370, 0x5ee4d9 <uv_mutex_unlock+9>}}, cs_forinfo = {0x1,
0x5d1fc3 <ui_bridge_put+179>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d4b53c00, 0x7f75d2a61370, 0x1, 0x5d0e70 <ui_bridge_cursor_goto_event>,
0x25, 0x1, 0x54bb90 <input_ready+32>, 0x5d1090 <ui_bridge_put_event>, 0x7f75d4b53c00, 0x7f75d2a61370, 0x1,
0x5d0e70 <ui_bridge_cursor_goto_event>, 0x25, 0x1, 0x54bf4b <os_inchar+139>, 0x5d0ff0 <ui_bridge_flush_event>, 0x0, 0x7fffe9933bd0, 0x1, 0x1,
0x5d088d <ui_puts+189>, 0x2a, 0x17b9, 0x0, 0x5d0a35 <ui_putc+21>, 0x7f75d41f0020, 0x49bcee <loop_schedule+126>,
0x5d0ff0 <ui_bridge_flush_event>, 0x5782f1 <screen_char+177>, 0x5d0e70 <ui_bridge_cursor_goto_event>, 0x5014c9 <utfc_ptr2char+25>, 0x1,
0x915439 <typebuf_init+57>, 0x1, 0x20, 0x20, 0x7fffe9933c70, 0x1, 0x2, 0x1, 0x4, 0x7fffe9933cb0, 0x921d20 <main_loop>, 0x7fffe9933cb0, 0x1,
0x921d20 <main_loop>, 0x7fffe9933cb0}, cs_line = {1, 0, 6176128, 0, -376226600, 32767, 5126606, 0, 0, 1, 9575744, 0, 0, 0, -2, 0, 1, 0, 1, 1,
1, 0, 1, 0, 0, 0, 0, 0, 9524282, 0, 0, 0, 9519520, 0, 5136883, 0, 257, 0, 58, 0, 10, 0, 5135688, 0, 257, 0, 0, 0, 0, 1}, cs_idx = -1,
cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10, ga_data = 0x0}
current_line = 0
fname = 0x0
breakpoint = 0x0
dbg_tick = 0x0
debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0,
did_throw = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0}
initial_trylevel = 0
saved_msg_list = 0x0
private_msg_list = 0x0
cmd_getline = 0x4c81d0 <getexline>
cmd_cookie = <optimized out>
cmd_loop_cookie = {lines_gap = 0x5d0ff0 <ui_bridge_flush_event>, current_line = -726320128, repeating = 32629, getline = 0x7fffe9933c00,
cookie = 0x7f75d4aeece0}
call_depth = 1
#8 0x0000000000525cbe in nv_colon (cap=0x7fffe9933ec0) at ../src/nvim/normal.c:4498
old_p_im = 0
cmd_result = <optimized out>
#9 0x000000000052e98e in normal_execute (state=0x7fffe9933e20, key=<optimized out>) at ../src/nvim/normal.c:1137
s = 0x7fffe9933e20
__PRETTY_FUNCTION__ = "normal_execute"
#10 0x00000000005b5bec in state_enter (s=s@entry=0x7fffe9933e20) at ../src/nvim/state.c:61
check_result = <optimized out>
key = <optimized out>
execute_result = <optimized out>
#11 0x0000000000526515 in normal_enter (cmdwin=cmdwin@entry=false, noexmode=noexmode@entry=false) at ../src/nvim/normal.c:467
state = {state = {check = 0x528bf0 <normal_check>, execute = 0x52e4e0 <normal_execute>}, conceal_old_cursor_line = 0, conceal_new_cursor_line = 0,
command_finished = false, ctrl_w = false, need_flushbuf = false, conceal_update_lines = false, set_prevcount = false, previous_got_int = false,
cmdwin = false, noexmode = false, toplevel = true, oa = {op_type = 0, regname = 0, motion_type = kMTCharWise, motion_force = 0,
use_reg_one = false, inclusive = true, end_adjusted = false, start = {lnum = 0, col = 0, coladd = 0}, end = {lnum = 0, col = 0, coladd = 0},
cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 0, empty = false, is_VIsual = false, start_vcol = 0, end_vcol = 0,
prev_opcount = 0, prev_count0 = 0}, ca = {oap = 0x7fffe9933e50, prechar = 0, cmdchar = 58, nchar = 0, ncharC1 = 0, ncharC2 = 0,
extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}, mapped_len = 0, old_mapped_len = 0, idx = 60,
c = 58, old_col = 0, old_pos = {lnum = 5, col = 0, coladd = 0}}
#12 0x0000000000434c59 in main (argc=<optimized out>, argv=<optimized out>) at ../src/nvim/main.c:556
fname = <optimized out>
params = {argc = 1, argv = 0x7fffe99341d8, use_vimrc = 0x0, n_commands = 0, commands = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
cmds_tofree = "\000\000\000\000\000\000\000\000\000", n_pre_commands = 0, pre_commands = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
edit_type = 0, tagname = 0x0, use_ef = 0x0, want_full_screen = 1, input_isatty = true, output_isatty = true, err_isatty = true,
headless = false, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, diff_mode = 0}
__PRETTY_FUNCTION__ = "main"
reading_input = <optimized out>
(gdb) quit
+quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment