Skip to content

Instantly share code, notes, and snippets.

@romgrk
Created August 11, 2016 00:22
Show Gist options
  • Select an option

  • Save romgrk/19cf9586d3f4e2de23fc1bf67417d4a6 to your computer and use it in GitHub Desktop.

Select an option

Save romgrk/19cf9586d3f4e2de23fc1bf67417d4a6 to your computer and use it in GitHub Desktop.
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 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-pc-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"...
Reading symbols from nvim...done.
[New LWP 14105]
[New LWP 14113]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `nvim'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 list_append (l=l@entry=0x7f081a839b60, item=0x7f081a440fc0)
at ../src/nvim/eval.c:5273
5273 listitem_T *li;
[Current thread is 1 (Thread 0x7f081dde0780 (LWP 14105))]
(gdb) thread apply all bt full
Thread 2 (Thread 0x7f081bdff700 (LWP 14113)):
#0 0x00007f081d7f110f in pthread_cond_wait@@GLIBC_2.3.2 ()
from /usr/lib/libpthread.so.0
No symbol table info available.
#1 0x00000000005cbda9 in uv_cond_wait (cond=cond@entry=0x7f081b223748,
mutex=mutex@entry=0x7f081b223720)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/thread.c:380
No locals.
#2 0x00000000005ad1a0 in flush_input (input=input@entry=0x7f081b2234b0,
wait_until_empty=wait_until_empty@entry=true) at ../src/nvim/tui/input.c:98
drain_boundary = <optimized out>
#3 0x00000000005adbeb in read_cb (stream=<optimized out>, buf=<optimized out>,
c=<optimized out>, data=0x7f081b2234b0, eof=<optimized out>)
at ../src/nvim/tui/input.c:378
input = 0x7f081b2234b0
__PRETTY_FUNCTION__ = "read_cb"
#4 0x000000000048bd99 in read_event (argv=argv@entry=0x7f081bdfb430)
at ../src/nvim/event/rstream.c:178
count = <optimized out>
eof = <optimized out>
stream = 0x7f081b223588
#5 0x000000000048be8d in invoke_read_cb (stream=stream@entry=0x7f081b223588,
count=count@entry=1, eof=eof@entry=false) at ../src/nvim/event/rstream.c:195
argv = {0x7f081b223588, 0x1, 0x0}
#6 0x000000000048bfe3 in read_cb (uvstream=<optimized out>, cnt=1,
buf=<optimized out>) at ../src/nvim/event/rstream.c:127
stream = 0x7f081b223588
nread = 1
#7 0x00000000005c984d in uv__read (stream=stream@entry=0x7f081b223588)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/stream.c:1178
buflen = 4095
buf = {base = 0x7f081b229440 "\033b5~;56;17m", len = 4095}
nread = <optimized out>
msg = {msg_name = 0x0, msg_namelen = 6088613, msg_iov = 0x0,
msg_iovlen = 0, msg_control = 0x7f081bdfb5d0,
msg_controllen = 139672804111696, msg_flags = 5734801}
cmsg_space = "\004\000\000\000\033", '\000' <repeats 139 times>, "\004\000\000\000\033", '\000' <repeats 115 times>...
count = <optimized out>
is_ipc = 0
__PRETTY_FUNCTION__ = "uv__read"
#8 0x00000000005c9f3c in uv__stream_io (loop=<optimized out>, w=0x7f081b223610,
events=1)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/stream.c:1241
stream = 0x7f081b223588
__PRETTY_FUNCTION__ = "uv__stream_io"
#9 0x00000000005ce8f7 in uv__io_poll (loop=loop@entry=0x7f081bdfe870, timeout=-1)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/linux-core.c:345
no_epoll_pwait = 0
no_epoll_wait = 0
events = {{events = 1, data = 0}, {events = 0,
data = 0} <repeats 379 times>, {events = 0, data = 77309411328}, {
events = 0, data = 69836395778048}, {events = 4292870144,
data = 2058298381515620351}, {events = 32520, data = 4096}, {
events = 455081984, data = 408021925640}, {events = 0,
data = 139672804116928}, {events = 479234928,
data = 1954614052764286728}, {events = 32520, data = 1}, {
events = 479234936, data = 77309443848}, {events = 0,
data = 139672815700856}, {events = 4292870144,
data = 2058298381515620351}, {events = 32520, data = 4096}, {
events = 455081984, data = 390842056456}, {events = 0,
data = 139672804117024}, {events = 479234928,
data = 1954616938982309640}, {events = 32520, data = 1}, {
events = 479234936, data = 32520}, {events = 0,
data = 139672815700856}, {events = 0, data = 0}, {events = 0,
data = 0}, {events = 0, data = 0}, {events = 0,
data = 139672804117120}, {events = 479234928,
data = 1954613640447426312}, {events = 32520, data = 0}, {events = 0,
data = 0} <repeats 154 times>, {events = 455081984,
data = 2058297312068796168}, {events = 32520, data = 0}, {
events = 479234928, data = 412316892936}, {events = 0, data = 409}, {
events = 6257656, data = 30064771072}, {events = 0, data = 416}, {
events = 0, data = 39582418599936}, {events = 0, data = 0}, {
events = 83, data = 55834574848}, {events = 0, data = 139672791547904},
{events = 7, data = 412316860416}, {events = 0, data = 28672}, {
events = 6258233, data = 2615635083264}, {events = 0,
data = 81604379044}, {events = 0, data = 37933151158272}, {events = 0,
data = 0}, {events = 28672, data = 1954614121483730944}, {
events = 32520, data = 139672815700856}, {events = 4096,
data = 6772991627100160}, {events = 0, data = 18}, {events = 6266753,
data = 211110527500288}, {events = 0, data = 18446744073707454464}, {
events = 24576, data = 105557411233792}, {events = 0,
data = 139672791559968}, {events = 28672, data = 2058297312068763648}, {
events = 32520, data = 82083613560}, {events = 4096,
data = 2058320573611638784}, {events = 32520, data = 19}, {events = 32,
data = 2058297312068763648}, {events = 32520, data = 2}, {
events = 1824, data = 2008562415414804480}, {events = 32520,
data = 139672804120784}, {events = 2, data = 2008563961603031040}, {
events = 32520, data = 139672804120832}, {events = 467654896,
data = 2008570799190998792}, {events = 32520, data = 139672804121192}, {
events = 0, data = 2083901089588969472}, {events = 32520,
data = 139672818197801}, {events = 467654944, data = 8589967112}, {
events = 0, data = 139672804120760}, {events = 31,
data = 2008557433252741120}, {events = 32520, data = 2}, {
events = 467654838, data = 2008563033890127624}, {events = 32520,
data = 139672804120928}, {events = 467656944,
data = 2008564580078354184}, {events = 32520, data = 0}, {
events = 485196032, data = 2069022674335596296}, {events = 32520,
data = 139672336465920}, {events = 467655088,
data = 2008562724652449792}, {events = 32520, data = 40}, {
events = 467653832, data = 42949705480}, {events = 0,
data = 139672804120870}, {events = 481731940, data = 0}, {events = 0,
data = 0}, {events = 0, data = 18446744069414616840}, {
events = 4294967295, data = 139672336465920}, {events = 0,
data = 4294967295}, {events = 32520, data = 32}, {events = 2,
data = 0}, {events = 0, data = 139672804119872}, {events = 0,
data = 14740327759872}, {events = 0, data = 2}, {events = 467656944,
data = 4294999816}, {events = 0, data = 139672336465921}, {
events = 467656946, data = 2008558704563093256}, {events = 32520,
data = 0}, {events = 3432, data = 4294967296}, {events = 0,
data = 139672804122928}, {events = 1, data = 2008559116879921152}, {
events = 32520, data = 206158430232}, {events = 467655600,
data = 2008564683157569288}, {events = 32520, data = 139672804121536}, {
events = 467655424, data = 2008565645230243592}, {events = 32520,
data = 139672804121360}, {events = 0, data = 107374116864}, {
events = 48, data = 139672804121584}, {events = 467655472,
data = 18014965445197576}, {events = 196609, data = 0}, {
events = 455448020, data = 1956128011556257544}, {events = 32520,
data = 2}, {events = 455160896, data = 2008559116879953672}, {
events = 32520, data = 139672805196384}, {events = 467657066,
data = 1955183118751137544}, {events = 32520, data = 139672804122986}, {
events = 467654112, data = 26557483598249736}, {events = 0,
data = 139672804122986}, {events = 422, data = 1782411427840}, {
events = 22020096, data = 139672804120256}, {events = 6187450,
data = 0}, {events = 0, data = 139672804123750}, {events = 2425114,
data = 1460310900774}, {events = 0, data = 139672791774374}, {
events = 467657483, data = 8388366760276950792}, {events = 4294910056,
data = 139672804122988}, {events = 68, data = 1099511627776}, {
events = 49938432, data = 844429229293700}, {events = 0,
data = 1956134350927953920}, {events = 32520, data = 139672791912464}, {
events = 2, data = 18446744069414584320}, {events = 27067844,
data = 79376102348685327}, {events = 455389184,
data = 2008573625279479560}, {events = 32520, data = 422}, {
events = 422, data = 1956134415352463360}, {events = 32520, data = 1}, {
events = 68, data = 42784192165052416}, {events = 10551452,
data = 139672791626816}, {events = 467658480,
data = 26649902704525064}, {events = 0, data = 18446744073709486307}, {
events = 4294902005, data = 10415785319071767}, {events = 983078,
data = 8243122751813190045}, {events = 892480877,
data = 8681940004549649206}, {events = 1836213620,
data = 3833161865847469856}, {events = 1868767286,
data = 281476913590124}, {events = 256, data = 72339069014638848}, {
events = 0, data = 281474993487872}, {events = 257,
data = 281474976710656}, {events = 524368,
data = 18446744073709486104}, {events = 4294967295,
data = 18446744073709551615}, {events = 16842751,
data = 1688867040165887}, {events = 1638408, data = 12948029319807006},
{events = 3801087, data = 24488666576191562}, {events = 5898239,
data = 30962706999607398}, {events = 8126584,
data = 37155250976587775}, {events = 9306249,
data = 45318141275275263}, {events = 10944511,
data = 53481022975639723}, {events = 13172930,
data = 62206893284851711}, {events = 4294901987,
data = 18446463655294795775}, {events = 4294967295,
data = 18446463749784011015}, {events = 4294967295,
data = 18446463779848782093}, {events = 4294967295,
data = 81066004491730943}, {events = 19398948,
data = 89510382643839276}, {events = 21627204,
data = 18446464059021656398}, {events = 22806871,
data = 18446464162124333409}, {events = 24576371,
data = 18446744073709486463}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294967295,
data = 18446744069440799111}, {events = 27394457,
data = 127791550715658667}, {events = 30933455,
data = 18446744069446697441}, {events = 32767999,
data = 144678133767602679}, {events = 4294902276,
data = 154250593669939199}, {events = 36241959,
data = 183803155539624492}, {events = 4294967295,
data = 18446744073709551615}, {events = 4294902414,
data = 185492009652322303}, {events = 46661631,
data = 202946533404966911}, {events = 4294967295,
data = 18446744073709551615}, {events = 926036735,
data = 204913783045357567}, {events = 467654880,
data = 2008562415414837000}, {events = 32520,
data = 3545177331670712831}, {events = 467656800,
data = 2008562552853790472}, {events = 32520, data = 139672804120832}, {
events = 511, data = 2008570799190966272}, {events = 32520,
data = 139672804121192}, {events = 455899136,
data = 2008565232913383176}, {events = 32520, data = 139672818364121}, {
events = 4222451713, data = 2008565233839387136}...}
pe = 0x7f081bdfb7a0
e = {events = 1, data = 0}
real_timeout = -1
q = <optimized out>
w = <optimized out>
sigset = {__val = {0 <repeats 16 times>}}
sigmask = 0
base = 5734801
nevents = 0
count = 48
nfds = 1
fd = <optimized out>
op = <optimized out>
i = <optimized out>
__PRETTY_FUNCTION__ = "uv__io_poll"
#10 0x00000000005c1754 in uv_run (loop=loop@entry=0x7f081bdfe870, mode=UV_RUN_ONCE)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/core.c:351
timeout = <optimized out>
r = 1
#11 0x000000000048a1cf in loop_poll_events (loop=loop@entry=0x7f081bdfe870,
ms=ms@entry=-1) at ../src/nvim/event/loop.c:49
mode = <optimized out>
#12 0x00000000005af00b in tui_main (bridge=0x7f081be19c80, ui=0x7f081bf04260)
at ../src/nvim/tui/tui.c:227
tui_loop = {uv = {data = 0x7f081bdfe870, active_handles = 4,
handle_queue = {0x7f081bdfeaf8, 0x7f081b2234e0}, active_reqs = {
0x7f081bdfe890, 0x7f081bdfe890}, stop_flag = 0, flags = 0,
backend_fd = 15, pending_queue = {0x7f081bdfe8b8, 0x7f081bdfe8b8},
watcher_queue = {0x7f081bdfe8c8, 0x7f081bdfe8c8},
watchers = 0x7f081b20d000, nwatchers = 30, nfds = 3, wq = {
0x7f081bdfe8e8, 0x7f081bdfe8e8}, 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 = 0x7f081bdfe870, type = UV_ASYNC, close_cb = 0x0,
handle_queue = {0x7f081bdfedd0, 0x7f081bdfeaf8}, u = {fd = 0,
reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0,
flags = 49152, async_cb = 0x5d1740 <uv__work_done>, queue = {
0x7f081bdfee18, 0x7f081bdfea20}, 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,
__rwelision = 0 '\000', __pad1 = "\000\000\000\000\000\000",
__pad2 = 0, __flags = 0}, __size = '\000' <repeats 55 times>,
__align = 0}, closing_handles = 0x0, process_handles = {
0x7f081bdfe9e0, 0x7f081bdfe9e0}, prepare_handles = {0x7f081bdfe9f0,
0x7f081bdfe9f0}, check_handles = {0x7f081bdfea00, 0x7f081bdfea00},
idle_handles = {0x7f081bdfea10, 0x7f081bdfea10}, async_handles = {
0x7f081bdfe988, 0x7f081bdfee18}, async_watcher = {
cb = 0x5c0db0 <uv__async_event>, io_watcher = {
cb = 0x5c0e70 <uv__async_io>, pending_queue = {0x7f081bdfea40,
0x7f081bdfea40}, watcher_queue = {0x7f081bdfea50,
0x7f081bdfea50}, pevents = 1, events = 1, fd = 20}, wfd = -1},
timer_heap = {min = 0x0, nelts = 0}, timer_counter = 0, time = 5738006,
signal_pipefd = {16, 18}, signal_io_watcher = {
cb = 0x5c7f80 <uv__signal_event>, pending_queue = {0x7f081bdfeaa8,
0x7f081bdfeaa8}, watcher_queue = {0x7f081bdfeab8, 0x7f081bdfeab8},
pevents = 1, events = 1, fd = 16}, child_watcher = {data = 0x0,
loop = 0x7f081bdfe870, type = UV_SIGNAL, close_cb = 0x0,
handle_queue = {0x7f081bdfe940, 0x7f081bdfe880}, 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 = 22,
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 = 0x7f081b210000,
fast_events = 0x7f081b210030, thread_events = 0x7f081b210060,
children = 0x7f081b20e000, children_watcher = {data = 0x7,
loop = 0x7f081bdfe870, type = UV_SIGNAL, close_cb = 0x0,
handle_queue = {0x7f081bdfec98, 0x7f081bdfedd0}, u = {fd = 0,
reserved = {0x0, 0x0, 0x0, 0x7f081dde5830}}, next_closing = 0x0,
flags = 8192, signal_cb = 0x7f081dde54d8, signum = 0, tree_entry = {
rbe_left = 0x7f081d7e7090, rbe_right = 0xa8428197,
rbe_parent = 0xffffffff, rbe_color = 0}, caught_signals = 0,
dispatched_signals = 0}, children_kill_timer = {data = 0x7f081dde3000,
loop = 0x7f081bdfe870, type = UV_TIMER, close_cb = 0x0, handle_queue = {
0x7f081bdfed30, 0x7f081bdfec00}, u = {fd = 0, reserved = {0x0, 0x0,
0x0, 0x0}}, next_closing = 0x0, flags = 8192, timer_cb = 0x0,
heap_node = {0x0, 0x7fff363f66bf, 0x0}, timeout = 139672837865472,
repeat = 0, start_id = 139672835684596}, poll_timer = {data = 0x5,
loop = 0x7f081bdfe870, type = UV_TIMER, close_cb = 0x7f081cb2ca60,
handle_queue = {0x7f081b223c30, 0x7f081bdfec98}, u = {fd = 0,
reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0, flags = 8192,
timer_cb = 0x0, heap_node = {0x0, 0x0, 0x0}, timeout = 0, repeat = 0,
start_id = 0}, children_stop_requests = 0, async = {data = 0x0,
loop = 0x7f081bdfe870, type = UV_ASYNC, close_cb = 0x0, handle_queue = {
0x7f081bdfec00, 0x7f081bdfe940}, u = {fd = 0, reserved = {0x0, 0xe0,
0x7f081c00a420, 0x0}}, next_closing = 0x0, flags = 24576,
async_cb = 0x489fad <async_cb>, queue = {0x7f081bdfea20,
0x7f081bdfe988}, pending = 1}, 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 = 0x7f081b213440
#13 0x00000000005b0e04 in ui_thread_run (data=data@entry=0x7f081be19c80)
at ../src/nvim/ui_bridge.c:88
bridge = 0x7f081be19c80
#14 0x00000000005cb907 in uv__thread_start (arg=<optimized out>)
at /home/romgrk/github/neovim/.deps/build/src/libuv/src/unix/thread.c:49
ctx_p = <optimized out>
ctx = {entry = 0x5b0df3 <ui_thread_run>, arg = 0x7f081be19c80}
#15 0x00007f081d7eb454 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#16 0x00007f081cc0b7df in clone () from /usr/lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f081dde0780 (LWP 14105)):
#0 list_append (l=l@entry=0x7f081a839b60, item=0x7f081a440fc0)
at ../src/nvim/eval.c:5273
No locals.
#1 0x0000000000475c49 in get_list_tv (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:4854
l = 0x7f081a839b60
tv = {v_type = VAR_LIST,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {
v_number = 448079168, v_special = (unknown: 448079168),
v_float = 6.9007524502714182e-310,
v_string = 0x7f081ab52540 "\240\071C\032\b\177",
v_list = 0x7f081ab52540, v_dict = 0x7f081ab52540}}
item = <optimized out>
#2 0x00000000004744d2 in eval7 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1,
want_string=want_string@entry=0) at ../src/nvim/eval.c:4192
n = 140734103507392
len = 0
s = <optimized out>
start_leader = 0x7f081a6bded4 "[getreg(v:register,0,1), getregtype(v:register), v:register]"
end_leader = 0x7f081a6bded4 "[getreg(v:register,0,1), getregtype(v:register), v:register]"
ret = 1
alias = 0x7fff363f51c0 "0R?6\377\177"
#3 0x0000000000474829 in eval6 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1,
want_string=want_string@entry=0) at ../src/nvim/eval.c:3973
var2 = {v_type = 4294967295,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 4294967292), vval = {
v_number = 910119360, v_special = (unknown: 910119360),
v_float = 6.9531885741268469e-310,
v_string = 0x7fff363f51c0 "0R?6\377\177", v_list = 0x7fff363f51c0,
v_dict = 0x7fff363f51c0}}
op = <optimized out>
n1 = <optimized out>
n2 = <optimized out>
use_float = 0
f1 = 0
f2 = <optimized out>
error = 0
#4 0x0000000000474b30 in eval5 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3825
var2 = {v_type = 4294967295,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 4294967292), vval = {
v_number = -1,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 4294967292),
v_float = -nan(0xfffffffffffff),
v_string = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>, v_list = 0xffffffffffffffff, v_dict = 0xffffffffffffffff}}
var3 = {v_type = 4294967295,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 4294967292), vval = {
v_number = -1,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 4294967292),
v_float = -nan(0xfffffffffffff),
v_string = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>, v_list = 0xffffffffffffffff, v_dict = 0xffffffffffffffff}}
op = <optimized out>
n1 = <optimized out>
n2 = <optimized out>
f1 = 0
f2 = 0
s1 = <optimized out>
s2 = <optimized out>
buf1 = '\377' <repeats 56 times>, "\000\000\000\000\270\v\000\000\255"
buf2 = "\035\000\000\000\377\377\377\377\r\000\000\000\000\000\000\000\"\000\000\000\377\377\377\377\r\000\000\000\000\000\000\000#\000\000\000\377\377\377\377\000r\355fv\363\237\330\324N?6\377\177\000\000\300Q?6\377\177\000\000\300"
p = <optimized out>
#5 0x0000000000474e82 in eval4 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3568
var2 = {v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 6.9007303122190656e-310,
v_string = 0x7f0800000000 <error: Cannot access memory at address 0x7f0800000000>, v_list = 0x7f0800000000, v_dict = 0x7f0800000000}}
p = <optimized out>
i = <optimized out>
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = <optimized out>
n2 = <optimized out>
s1 = <optimized out>
s2 = <optimized out>
buf1 = "0R?6\377\177\000\000\221\003D\032\b\177\000\000(d\247\032\b\177\000\000M*\357l\002\000\000\000\060R?6\377\177\000\000\335eM\000\000\000\000\000\200\003D\032\b\177\000\000\tgM\000\000\000\000\000\221"
buf2 = "\000\000\000\000\000\000\000\000i\261G\000\000\000\000\000\252\344@\032\b\177\000\000\030d\247\032\b\177\000\000\250\344@\032\b\177\000\000\000r\355fv\363\237\330\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300"
regmatch = {regprog = 0xe, startp = {
0x559f10 <nfa_regexec_both+561> "H\307\005E\300\067",
0x3 <error: Cannot access memory at address 0x3>,
0xd89ff37666ed7200 <error: Cannot access memory at address 0xd89ff37666ed7200>, 0x7f081a865ea9 "App';", 0x7fff363f50e0 "\340Q?6\377\177",
0x7fff363f50e0 "\340Q?6\377\177",
0x559fba <nfa_regexec_multi+117> "H\203\304\b\303H\203\354\bH\211\360\211\326H\211=\t\202\070", 0x7f081a512580 "\001",
0x55b1dc <vim_regexec_multi+42> "\211\303H\213U", 0x7f081ac17000 "\r"},
endp = {0x59bd33 <update_si_end+121> "H\203\304\020H\203|$ ",
0x7fff363f4f8c "", 0x0,
0xd <error: Cannot access memory at address 0xd>,
0xf <error: Cannot access memory at address 0xf>,
0x7f081aa76520 "M*\357l\002", 0x0, 0x7f081a5125b8 "",
0xf <error: Cannot access memory at address 0xf>,
0x7f081aa76520 "M*\357l\002"}, rm_ic = false}
ic = <optimized out>
save_cpo = <optimized out>
#6 0x0000000000475787 in eval3 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3488
var2 = {v_type = 910124160,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 1,
v_special = kSpecialVarTrue, v_float = 4.9406564584124654e-324,
v_string = 0x1 <error: Cannot access memory at address 0x1>,
v_list = 0x1, v_dict = 0x1}}
result = <optimized out>
first = <optimized out>
error = 0
#7 0x00000000004758d1 in eval2 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3425
var2 = {v_type = 440460456, v_lock = (unknown: 32520), vval = {
v_number = 1, v_special = kSpecialVarTrue,
v_float = 4.9406564584124654e-324,
v_string = 0x1 <error: Cannot access memory at address 0x1>,
v_list = 0x1, v_dict = 0x1}}
result = <optimized out>
first = <optimized out>
error = 0
#8 0x0000000000475a19 in eval1 (arg=arg@entry=0x7fff363f51e0,
rettv=rettv@entry=0x7fff363f5230, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3358
result = <optimized out>
var2 = {v_type = 443277008, v_lock = (unknown: 32520), vval = {
v_number = 116, v_special = (unknown: 116),
v_float = 5.7311614917584599e-322,
v_string = 0x74 <error: Cannot access memory at address 0x74>,
v_list = 0x74, v_dict = 0x74}}
#9 0x0000000000476247 in eval0 (
arg=0x7f081a6bded4 "[getreg(v:register,0,1), getregtype(v:register), v:register]", rettv=rettv@entry=0x7fff363f5230, nextcmd=nextcmd@entry=0x7fff363f52e8,
evaluate=1) at ../src/nvim/eval.c:3320
ret = <optimized out>
p = 0x7f081a6bdeeb ", getregtype(v:register), v:register]"
#10 0x000000000047ca59 in ex_let (eap=0x7fff363f52e0) at ../src/nvim/eval.c:1420
arg = <optimized out>
expr = <optimized out>
rettv = {v_type = VAR_UNKNOWN, v_lock = (unknown: 32520), vval = {
v_number = 0, v_special = kSpecialVarFalse, v_float = 0,
v_string = 0x0, v_list = 0x0, v_dict = 0x0}}
i = <optimized out>
var_count = 0
semicolon = 0
op = "="
argend = <optimized out>
first = 1
#11 0x00000000004a7bd2 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7fff363f5420,
sourcing=sourcing@entry=1, cstack=cstack@entry=0x7fff363f54b0,
fgetline=fgetline@entry=0x47d88f <get_func_line>,
cookie=cookie@entry=0x7f081aaa5a00) at ../src/nvim/ex_docmd.c:2191
p = 0x7f081a6bdecb " first = [getreg(v:register,0,1), getregtype(v:register), v:register]"
lnum = <optimized out>
n = <optimized out>
errormsg = 0x0
ea = {
arg = 0x7f081a6bdecc "first = [getreg(v:register,0,1), getregtype(v:register), v:register]", nextcmd = 0x0,
cmd = 0x7f081a6bdec8 "let first = [getreg(v:register,0,1), getregtype(v:register), v:register]", cmdlinep = 0x7fff363f5420, cmdidx = CMD_let, argt = 1574916,
skip = 0, forceit = 0, addr_count = 0, line1 = 14, line2 = 14,
addr_type = 0, 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 = 0x47d88f <get_func_line>,
cookie = 0x7f081aaa5a00, cstack = 0x7fff363f54b0}
verbose_save = -1
save_msg_scroll = 0
save_msg_silent = -1
did_esilent = 0
did_sandbox = 0
save_cmdmod = {hide = 0, split = 0, tab = 0, confirm = 0, keepalt = 0,
keepmarks = 0, keepjumps = 0, lockmarks = 0, keeppatterns = 0,
noswapfile = false, save_ei = 0x0}
ni = 0
cmd = <optimized out>
#12 0x00000000004a8805 in do_cmdline (cmdline=<optimized out>, cmdline@entry=0x0,
fgetline=fgetline@entry=0x47d88f <get_func_line>,
cookie=cookie@entry=0x7f081aaa5a00, flags=flags@entry=7)
at ../src/nvim/ex_docmd.c:601
next_cmdline = <optimized out>
cmdline_copy = 0x7f081a6bdec0 " let first = [getreg(v:register,0,1), getregtype(v:register), v:register]"
used_getline = 1
recursive = 1
msg_didout_before_start = 0
count = 6
did_inc = 0
retval = 1
cstack = {cs_flags = {3, 0 <repeats 49 times>},
cs_pending = '\000' <repeats 49 times>, cs_pend = {csp_rv = {
0x0 <repeats 50 times>}, csp_ex = {0x0 <repeats 50 times>}},
cs_forinfo = {0x0 <repeats 28 times>, 0x2, 0x0, 0x1, 0x7fff363f5da8,
0x47423f <handle_subscript+451>, 0x7fff363f5820, 0x1004ecf01,
0x7fff363f5da8, 0x7fff363f5878, 0x0, 0x7fff363f5870, 0x0,
0xd89ff37666ed7200, 0x7fff363f5da8, 0x7f081a43a136, 0x7fff363f5da8,
0x1, 0x7fff363f5dc0, 0x7f081a43a136, 0x1, 0x47472f <eval7+1225>, 0x0},
cs_line = {0, 0, 1, 0, 1, 0, 0, 0, 1726837248, -660606090, 0, 0,
910122408, 32767, 910122408, 32767, 1, 0, 910122432, 32767, 910122432,
32767, 0, 0, 4671529, 0, 0, 0, 6, 0, 6, 0, 440640992, 32520, 440640992,
32520, 15, 0, 447372992, 32520, 1726837248, -660606090, 20, 0,
447371953, 32520, 447372760, 32520, 15, 0}, cs_idx = 0,
cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0,
cs_lflags = 0 '\000'}
lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 16, ga_growsize = 10,
ga_data = 0x0}
current_line = 0
fname = 0x7f081ab06460 "miniyank#startput"
breakpoint = 0x7f081aaa6220
dbg_tick = 0x7f081aaa6228
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 = 0x47d88f <get_func_line>
cmd_cookie = 0x7f081aaa5a00
cmd_loop_cookie = {lines_gap = 0x0, current_line = 0, repeating = 0,
getline = 0x0, cookie = 0x0}
real_cookie = 0x7f081aaa5a00
getline_is_func = <optimized out>
call_depth = 1
#13 0x000000000046fbb8 in call_user_func (fp=fp@entry=0x7f081ab063c0,
argcount=argcount@entry=2, argvars=argvars@entry=0x7fff363f5db0,
rettv=rettv@entry=0x7fff363f64c0, firstline=firstline@entry=14,
lastline=lastline@entry=14, selfdict=<optimized out>)
at ../src/nvim/eval.c:20702
save_sourcing_name = <optimized out>
save_sourcing_lnum = 0
save_current_SID = 0
fc = 0x7f081aaa5a00
save_did_emsg = 0
depth = 1
v = <optimized out>
fixvar_idx = <optimized out>
ai = <optimized out>
numbuf = '\000' <repeats 41 times>, "r\355fv\363\237\330\000\000\000\000\000\000\000\000\250]?6\377\177\000\000\250"
name = <optimized out>
wait_start = 0
call_start = 0
did_save_redo = <optimized out>
len = <optimized out>
func_not_yet_profiling_but_should = <optimized out>
func_or_func_caller_profiling = <optimized out>
#14 0x000000000047088a in call_func (
funcname=funcname@entry=0x7f081a43a120 "miniyank#startput(\"p\",1)",
len=len@entry=17, rettv=rettv@entry=0x7fff363f64c0, argcount=argcount@entry=2,
argvars=argvars@entry=0x7fff363f5db0, firstline=firstline@entry=14,
lastline=14, doesrange=0x7fff363f5f80, evaluate=1, selfdict=0x0)
at ../src/nvim/eval.c:7256
rfname = 0x7f081a43a5e0 "miniyank#startput"
ret = 0
error = 0
i = <optimized out>
llen = <optimized out>
fp = 0x7f081ab063c0
fname_buf = "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\250]?6\377\177\000\000\001\000\000\000\000\000\000\000\300]?6\377\177\000\000\200"
fname = 0x7f081a43a5e0 "miniyank#startput"
name = 0x7f081a43a5e0 "miniyank#startput"
#15 0x00000000004761a3 in get_func_tv (
name=0x7f081a43a120 "miniyank#startput(\"p\",1)", len=17,
rettv=rettv@entry=0x7fff363f64c0, arg=arg@entry=0x7fff363f6480, firstline=14,
lastline=14, doesrange=0x7fff363f5f80, evaluate=1, selfdict=0x0)
at ../src/nvim/eval.c:7122
argp = 0x7f081a43a138 ""
ret = 1
argvars = {{v_type = VAR_STRING, v_lock = VAR_UNLOCKED, vval = {
v_number = 440608168, v_special = (unknown: 440608168),
v_float = 6.9007520811549742e-310, v_string = 0x7f081a4325a8 "p",
v_list = 0x7f081a4325a8, v_dict = 0x7f081a4325a8}}, {
v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 1,
v_special = kSpecialVarTrue, v_float = 4.9406564584124654e-324,
v_string = 0x1 <error: Cannot access memory at address 0x1>,
v_list = 0x1, v_dict = 0x1}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = 31,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 28),
v_float = 1.5316035021078643e-322,
v_string = 0x1f <error: Cannot access memory at address 0x1f>,
v_list = 0x1f, v_dict = 0x1f}}, {v_type = VAR_UNKNOWN,
v_lock = VAR_UNLOCKED, vval = {v_number = -1,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 4294967292), v_float = -nan(0xfffffffffffff),
v_string = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>, v_list = 0xffffffffffffffff, v_dict = 0xffffffffffffffff}}, {
v_type = 440641012, v_lock = (unknown: 32520), vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = 35, v_lock = VAR_UNLOCKED,
vval = {v_number = 5874925,
v_special = (kSpecialVarTrue | unknown: 5874924),
v_float = 2.9025986143938854e-317,
v_string = 0x59a4ed <vim_strchr+206> "H\230H\001\303\353", <incomplete sequence \344\270>, v_list = 0x59a4ed <vim_strchr+206>,
v_dict = 0x59a4ed <vim_strchr+206>}}, {v_type = 440640992,
v_lock = (unknown: 32520), vval = {v_number = 440640992,
v_special = (unknown: 440640992), v_float = 6.9007520827766952e-310,
v_string = 0x7f081a43a5e0 "miniyank#startput",
v_list = 0x7f081a43a5e0, v_dict = 0x7f081a43a5e0}}, {v_type = 98,
v_lock = VAR_UNLOCKED, vval = {v_number = 440640992,
v_special = (unknown: 440640992), v_float = 6.9007520827766952e-310,
v_string = 0x7f081a43a5e0 "miniyank#startput",
v_list = 0x7f081a43a5e0, v_dict = 0x7f081a43a5e0}}, {
v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {
v_number = 440639776, v_special = (unknown: 440639776),
v_float = 6.9007520827166168e-310,
v_string = 0x7f081a43a120 "miniyank#startput(\"p\",1)",
v_list = 0x7f081a43a120, v_dict = 0x7f081a43a120}}, {
v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {v_number = 5199690,
v_special = (kSpecialVarNull | unknown: 5199688),
v_float = 2.5689881980242712e-317,
v_string = 0x4f574a <xfree+9> "H\203\304\b\303ATUSH\211\373H\211\365H\205\377\017\225\302H\205\366\017\225\300 \320u\005\273\001",
v_list = 0x4f574a <xfree+9>, v_dict = 0x4f574a <xfree+9>}}, {
v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {
v_number = 4575615,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 4575612),
v_float = 2.2606541800958953e-317,
v_string = 0x45d17f <script_autoload+176> "\351{\377\377\377\276\001", v_list = 0x45d17f <script_autoload+176>, v_dict = 0x45d17f <script_autoload+176>}},
{v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {
v_number = 440639776, v_special = (unknown: 440639776),
v_float = 6.9007520827166168e-310,
v_string = 0x7f081a43a120 "miniyank#startput(\"p\",1)",
v_list = 0x7f081a43a120, v_dict = 0x7f081a43a120}}, {
v_type = 9337456, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}, {v_type = 910124224,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {
v_number = 4575925, v_special = (kSpecialVarTrue | unknown: 4575924),
v_float = 2.2608073404461061e-317,
v_string = 0x45d2b5 <find_var_in_ht+250> "\205\300t(\350/\354\004",
v_list = 0x45d2b5 <find_var_in_ht+250>,
v_dict = 0x45d2b5 <find_var_in_ht+250>}}}
argcount = 2
#16 0x0000000000474691 in eval7 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1,
want_string=want_string@entry=0) at ../src/nvim/eval.c:4252
n = 0
len = 0
s = <optimized out>
start_leader = 0x7f081a43a120 "miniyank#startput(\"p\",1)"
end_leader = 0x7f081a43a120 "miniyank#startput(\"p\",1)"
ret = <optimized out>
alias = 0x0
#17 0x0000000000474829 in eval6 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1,
want_string=want_string@entry=0) at ../src/nvim/eval.c:3973
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}
op = <optimized out>
n1 = <optimized out>
n2 = <optimized out>
use_float = 0
f1 = 0
f2 = <optimized out>
error = 0
#18 0x0000000000474b30 in eval5 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3825
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}
var3 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}
op = <optimized out>
n1 = <optimized out>
n2 = <optimized out>
f1 = 0
f2 = 0
s1 = <optimized out>
s2 = <optimized out>
buf1 = '\000' <repeats 64 times>
buf2 = '\000' <repeats 64 times>
p = <optimized out>
#19 0x0000000000474e82 in eval4 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3568
var2 = {v_type = VAR_UNKNOWN, v_lock = VAR_UNLOCKED, vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}
p = <optimized out>
i = <optimized out>
type = TYPE_UNKNOWN
type_is = 0
len = 2
n1 = <optimized out>
n2 = <optimized out>
s1 = <optimized out>
s2 = <optimized out>
buf1 = "\"R\000\000\000\000\000\000`\000\000\000\000\000\000\000`\000!\033\b\177\000\000KU\247\032\b\177\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\"R\000\000\000\000\000\000\357VO\000\000\000\000\000`"
buf2 = "`\000!\033\b\177\000\000\062\266H\000\000\000\000\000\"R\000\000\000\000\000\000`\000!\033\b\177\000\000\060\356\337\033\b\177\000\000\001\270H\000\000\000\000\000\001\000\000\000\b\177\000\000\021\020[\000\000\000\000\000\200"
regmatch = {regprog = 0x0, startp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, endp = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x60 <error: Cannot access memory at address 0x60>, 0x7f081b210060 "",
0x7f081aa7554b ")\033", 0x0}, rm_ic = false}
ic = <optimized out>
save_cpo = <optimized out>
#20 0x0000000000475787 in eval3 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3488
var2 = {v_type = VAR_NUMBER, v_lock = VAR_UNLOCKED, vval = {
v_number = 6077033, v_special = (kSpecialVarTrue | unknown: 6077032),
v_float = 3.002453233943568e-317,
v_string = 0x5cba69 <uv_mutex_unlock+9> "\205\300u\005H\203\304\b\303\350\251\016\346\377f\017\037\204", v_list = 0x5cba69 <uv_mutex_unlock+9>,
v_dict = 0x5cba69 <uv_mutex_unlock+9>}}
result = <optimized out>
first = <optimized out>
error = 0
#21 0x00000000004758d1 in eval2 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3425
var2 = {v_type = 467660336, v_lock = (unknown: 32520), vval = {
v_number = 447173963,
v_special = (kSpecialVarTrue | kSpecialVarNull | unknown: 447173960),
v_float = 6.9007524055483489e-310, v_string = 0x7f081aa7554b ")\033",
v_list = 0x7f081aa7554b, v_dict = 0x7f081aa7554b}}
result = <optimized out>
first = <optimized out>
error = 0
#22 0x0000000000475a19 in eval1 (arg=arg@entry=0x7fff363f6480,
rettv=rettv@entry=0x7fff363f64c0, evaluate=evaluate@entry=1)
at ../src/nvim/eval.c:3358
result = <optimized out>
var2 = {v_type = 447173963, v_lock = (unknown: 32520), vval = {
v_number = 5501341, v_special = (kSpecialVarTrue | unknown: 5501340),
v_float = 2.7180235941579291e-317,
v_string = 0x53f19d <rbuffer_read+134> "\353\275L\211\360H\213L$\bdH3\f%(", v_list = 0x53f19d <rbuffer_read+134>, v_dict = 0x53f19d <rbuffer_read+134>}}
#23 0x0000000000476247 in eval0 (
arg=arg@entry=0x7f081a43a120 "miniyank#startput(\"p\",1)",
rettv=rettv@entry=0x7fff363f64c0, nextcmd=nextcmd@entry=0x0,
evaluate=evaluate@entry=1) at ../src/nvim/eval.c:3320
ret = <optimized out>
p = 0x7f081a43a131 "(\"p\",1)"
#24 0x0000000000476f2d in eval_to_string (
arg=arg@entry=0x7f081a43a120 "miniyank#startput(\"p\",1)",
nextcmd=nextcmd@entry=0x0, convert=convert@entry=0) at ../src/nvim/eval.c:944
tv = {v_type = VAR_NUMBER,
v_lock = (VAR_LOCKED | VAR_FIXED | unknown: 32764), vval = {v_number = 0,
v_special = kSpecialVarFalse, v_float = 0, v_string = 0x0,
v_list = 0x0, v_dict = 0x0}}
retval = <optimized out>
ga = {ga_len = -1, ga_maxlen = 0, ga_itemsize = 48, ga_growsize = 0,
ga_data = 0x7fff363f6520}
numbuf = "\000\000\000\000\000\000\000\000sMF\000\000\000\000\000 \241C\032\b\177", '\000' <repeats 18 times>, "\313MF\000\000\000\000\000\000\000C\032\b\177\000\000\vWO\000\000\000\000\000 "
#25 0x00000000004cdf78 in eval_map_expr (
str=str@entry=0x7f081a44e1c0 "miniyank#startput(\"p\",1)", c=c@entry=0)
at ../src/nvim/getchar.c:3734
res = <optimized out>
p = <optimized out>
expr = 0x7f081a43a120 "miniyank#startput(\"p\",1)"
save_cmd = 0x7f081a871d20 ""
save_cursor = <optimized out>
save_msg_col = 12
save_msg_row = 37
#26 0x00000000004cea3b in vgetorpeek (advance=advance@entry=1)
at ../src/nvim/getchar.c:2040
save_vgetc_busy = 1
save_m_expr = 1
save_m_noremap = -1
save_m_silent = 1
save_m_keys = 0x7f081a43a4c0 "\200\375R(miniyank-autoput)"
save_m_str = 0x7f081a44e1c0 "miniyank#startput(\"p\",1)"
c = <optimized out>
c1 = <optimized out>
keylen = 21
s = <optimized out>
mp = 0x7f081be5c100
mp2 = <optimized out>
mp_match = <optimized out>
mp_match_len = 21
timedout = 0
mapdepth = 2
mode_deleted = 0
local_State = 257
mlen = 1
max_mlen = <optimized out>
i = <optimized out>
new_wcol = <optimized out>
new_wrow = <optimized out>
n = <optimized out>
nolmaplen = <optimized out>
old_wcol = <optimized out>
old_wrow = <optimized out>
wait_tb_len = <optimized out>
#27 0x00000000004cf2e6 in vgetc () at ../src/nvim/getchar.c:1394
did_inc = false
c = <optimized out>
c2 = <optimized out>
n = <optimized out>
buf = "\300\331B\000\000\000\000\000\\\022S\000\000\000\000\000\377\377\377\377\000"
i = <optimized out>
#28 0x00000000004cf6b2 in safe_vgetc () at ../src/nvim/getchar.c:1514
c = <optimized out>
#29 0x0000000000599e25 in state_enter (s=s@entry=0x7fff363f66a0)
at ../src/nvim/state.c:48
check_result = <optimized out>
key = <optimized out>
execute_result = <optimized out>
#30 0x000000000050f3b6 in normal_enter (cmdwin=cmdwin@entry=false,
noexmode=noexmode@entry=false) at ../src/nvim/normal.c:464
state = {state = {check = 0x512530 <normal_check>,
execute = 0x517750 <normal_execute>}, conceal_old_cursor_line = 13,
conceal_new_cursor_line = 14, command_finished = false, ctrl_w = false,
need_flushbuf = false, conceal_update_lines = true,
set_prevcount = false, previous_got_int = false, cmdwin = false,
noexmode = false, toplevel = true, oa = {op_type = 0, regname = 61,
motion_type = kMTLineWise, motion_force = 0, use_reg_one = false,
inclusive = false, end_adjusted = false, start = {lnum = 61, col = 0,
coladd = 0}, end = {lnum = 61, col = 1, coladd = 0}, cursor_start = {
lnum = 0, col = 0, coladd = 0}, line_count = 1, empty = false,
is_VIsual = false, start_vcol = 1, end_vcol = 4, prev_opcount = 0,
prev_count0 = 0}, ca = {oap = 0x7fff363f66d0, prechar = 0, cmdchar = 0,
nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0,
count0 = 0, count1 = 0, arg = 0, retval = 0, searchbuf = 0x0},
mapped_len = 0, old_mapped_len = 0, idx = 36, c = 0, old_col = 1,
old_pos = {lnum = 14, col = 0, coladd = 0}}
#31 0x00000000004e4299 in main (argc=<optimized out>, argv=<optimized out>)
at ../src/nvim/main.c:538
fname = <optimized out>
params = {argc = 1, argv = 0x7fff363f69d8, 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>
__func__ = "main"
(gdb) quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment