Comments (2)
I don't know how much they are similar but I get at least two other backtraces from the same repro:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007fe9c21241cf in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007fe9c20d6472 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007fe9c20c04b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007fe9c20c03d5 in __assert_fail_base (fmt=0x7fe9c2234dc8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x560b59846cb0 "(size_t)attrs[c - startcol] < kv_size(tui->attrs)",
file=file@entry=0x560b598467e0 ".../src/nvim/tui/tui.c", line=line@entry=1618, function=function@entry=0x560b597fe378 <__PRETTY_FUNCTION__.0.lto_priv.67> "tui_raw_line") at ./assert/assert.c:92
#5 0x00007fe9c20cf3a2 in __assert_fail (assertion=assertion@entry=0x560b59846cb0 "(size_t)attrs[c - startcol] < kv_size(tui->attrs)", file=file@entry=0x560b598467e0 ".../src/nvim/tui/tui.c",
line=line@entry=1618, function=function@entry=0x560b597fe378 <__PRETTY_FUNCTION__.0.lto_priv.67> "tui_raw_line") at ./assert/assert.c:101
#6 0x0000560b596a4b50 in tui_raw_line (tui=0x560b5b6167e0, g=<optimized out>, linerow=14, startcol=95, endcol=105, clearcol=105, clearattr=0, flags=0, chunk=0x560b5b5e0990, attrs=0x560b5b629030)
at .../src/nvim/tui/tui.c:1618
#7 0x0000560b596ab339 in ui_client_event_raw_line (g=<optimized out>) at .../src/nvim/ui_client.c:230
#8 0x0000560b595d3fe2 in parse_msgpack (channel=channel@entry=0x560b5b5ecef0) at .../src/nvim/msgpack_rpc/channel.c:293
#9 0x0000560b595d4246 in receive_msgpack (stream=<optimized out>, rbuf=0x560b5b5ed710, c=<optimized out>, data=0x560b5b5ecef0, eof=<optimized out>) at .../src/nvim/msgpack_rpc/channel.c:263
#10 0x0000560b5952c4c1 in read_event (argv=argv@entry=0x7fff10d696d0) at .../src/nvim/event/rstream.c:191
#11 0x0000560b5952c5d9 in invoke_read_cb (stream=stream@entry=0x560b5b5ed100, count=count@entry=5069, eof=eof@entry=false) at .../src/nvim/event/rstream.c:204
#12 0x0000560b5952d70e in read_cb (uvstream=<optimized out>, cnt=5069, buf=<optimized out>) at .../src/nvim/event/rstream.c:133
#13 0x0000560b597bc30a in uv.read ()
#14 0x0000560b597bcb00 in uv.stream_io ()
#15 0x0000560b597c37b1 in uv.io_poll ()
#16 0x0000560b597b214f in uv_run ()
#17 0x0000560b595286e2 in loop_uv_run (loop=loop@entry=0x560b59913340 <main_loop>, ms=-1) at .../src/nvim/event/loop.c:61
#18 0x0000560b5952955d in loop_poll_events (loop=0x560b59913340 <main_loop>, ms=<optimized out>) at .../src/nvim/event/loop.c:82
#19 0x0000560b596aaf18 in ui_client_run (remote_ui=<optimized out>) at .../src/nvim/ui_client.c:131
#20 0x0000560b5959b368 in main (argc=2, argv=<optimized out>) at .../src/nvim/main.c:402
and
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f5a25e7b1cf in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007f5a25e2d472 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f5a25e174b2 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007f5a25e173d5 in __assert_fail_base (fmt=0x7f5a25f8bdc8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x55d981975d22 "attrs[i] >= 0",
file=file@entry=0x55d98199b090 ".../src/nvim/ui_compositor.c", line=line@entry=546, function=function@entry=0x55d98195b950 <__PRETTY_FUNCTION__.0.lto_priv.69> "ui_comp_raw_line") at ./assert/assert.c:92
#5 0x00007f5a25e263a2 in __assert_fail (assertion=assertion@entry=0x55d981975d22 "attrs[i] >= 0", file=file@entry=0x55d98199b090 ".../src/nvim/ui_compositor.c", line=line@entry=546,
function=function@entry=0x55d98195b950 <__PRETTY_FUNCTION__.0.lto_priv.69> "ui_comp_raw_line") at ./assert/assert.c:101
#6 0x000055d981800200 in ui_comp_raw_line (grid=<optimized out>, row=13, startcol=95, endcol=105, clearcol=105, clearattr=0, flags=0, chunk=0x55d9827c3084, attrs=0x55d9827c47c4)
at .../src/nvim/ui_compositor.c:546
#7 0x000055d9817fb330 in ui_call_raw_line (grid=3, row=13, startcol=95, endcol=105, clearcol=105, clearattr=0, flags=0, chunk=0x55d9827c3084, attrs=0x55d9827c47c4)
at .../build/src/nvim/auto/ui_events_call.generated.h:232
#8 0x000055d9817fc9dc in ui_line (grid=0x55d981a5b2c0 <msg_grid>, row=13, invalid_row=<optimized out>, startcol=95, endcol=105, clearcol=105, clearattr=0, wrap=false) at .../src/nvim/ui.c:474
#9 0x000055d9816c423c in grid_put_linebuf (grid=0x55d981a5b2c0 <msg_grid>, row=13, coloff=0, col=105, endcol=105, clear_width=<optimized out>, bg_attr=<optimized out>, last_vcol=<optimized out>, flags=0)
at .../src/nvim/grid.c:800
#10 0x000055d9816c42de in grid_line_flush () at .../src/nvim/grid.c:573
#11 0x000055d98172a3f1 in display_showcmd () at .../src/nvim/normal.c:2096
#12 0x000055d98172ac78 in add_to_showcmd (c=<optimized out>) at .../src/nvim/normal.c:1995
#13 0x000055d98172bf35 in normal_execute (state=0x7ffcd3ebf190, key=<optimized out>) at .../src/nvim/normal.c:1100
#14 0x000055d9817cd94e in state_enter (s=0x7ffcd3ebf190) at .../src/nvim/state.c:101
#15 0x000055d9817294d3 in normal_enter (cmdwin=<optimized out>, noexmode=<optimized out>) at .../src/nvim/normal.c:518
#16 0x000055d9816ef9dd in main (argc=5, argv=<optimized out>) at .../src/nvim/main.c:663
from neovim.
Fixed, thanks!
from neovim.
Related Issues (20)
- nvim_eval_statusline() can return the default statusline HOT 1
- Segfault every few minutes with D- modifier HOT 7
- build: "make install" installs outdated help tags HOT 1
- vim.iter: flatten() non-list input
- Lua: vim.func functional utils HOT 3
- nightly version crash after opened a file HOT 1
- scp under Cygwin on Windows HOT 2
- Floating window with `focusable = false` can become current after window operation involving quickfix window HOT 1
- crash in get_healthcheck_names HOT 1
- `vim.deprecate()` can be significantly slower than deprecated function HOT 1
- Windows: treesitter language parsers are not released, preventing reinstallation HOT 13
- gc Comments C++ incorrectly HOT 4
- make namespaces have global scope by default HOT 1
- SUT functions live on . When using SUT functions in test code, the usage looks like HOT 1
- Defaults: map gd to CTRL-] HOT 10
- Upstream :Lsp commands from nvim-lspconfig HOT 8
- `:finish` can no longer be used in `exrc` files since v0.9.0
- Docs: describe priority between editorconfig and autocmd like FileType
- vim.lsp.rpc.connect doesn't works on windows HOT 5
- laststatus = 0 doesn't remove statusline from horizontal splits HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neovim.