Skip to content

Instantly share code, notes, and snippets.

@eraserhd
Last active March 17, 2020 15:42
Show Gist options
  • Save eraserhd/8cef7864f5071caffd33691b0d159da0 to your computer and use it in GitHub Desktop.
Save eraserhd/8cef7864f5071caffd33691b0d159da0 to your computer and use it in GitHub Desktop.
Received SIGSEGV, exiting.
Pid: 4338
Callstack:
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune9BacktraceC1Ev+0x18) [0x49f098]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune14signal_handlerEi+0x64) [0x585bc4]
/nix/store/9rabxvqbv0vgjmydiv59wkz768b5fmbc-glibc-2.30/lib/libc.so.6(+0x381c0) [0x7f1dd2f8c1c0]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune10TerminalUI6Window4blitERS1_+0x362) [0x64bca2]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune10TerminalUI6redrawEb+0x40) [0x64cfa0]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune10TerminalUI7refreshEb+0x2c) [0x64d07c]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak() [0x6163cf]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune9FDWatcher3runENS_8FdEventsENS_9EventModeE+0x37) [0x5108b7]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune12EventManager18handle_next_eventsENS_9EventModeEP10__sigset_tb+0x37e) [0x510fbe]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_ZN7Kakoune10run_clientENS_10StringViewES0_S0_NS_8OptionalINS_11BufferCoordEEENS_6UITypeEb+0x1d5) [0x5893a5]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(main+0x1936) [0x49ce86]
/nix/store/9rabxvqbv0vgjmydiv59wkz768b5fmbc-glibc-2.30/lib/libc.so.6(__libc_start_main+0xeb) [0x7f1dd2f77d8b]
/nix/store/39yy54ny4m1fx99g1gf81s7s045zagfy-kakoune-unwrapped-2020.01.16/bin/kak(_start+0x2a) [0x49d7da]
sh: xmessage: command not found
zsh: segmentation fault (core dumped) kak
Dump of assembler code for function _ZN7Kakoune10TerminalUI6Window4blitERS1_:
0x000000000064b940 <+0>: push %r15
0x000000000064b942 <+2>: push %r14
0x000000000064b944 <+4>: push %r13
0x000000000064b946 <+6>: push %r12
0x000000000064b948 <+8>: push %rbp
0x000000000064b949 <+9>: push %rbx
0x000000000064b94a <+10>: sub $0xd8,%rsp
0x000000000064b951 <+17>: mov 0x10(%rdi),%rcx
0x000000000064b955 <+21>: mov %rsi,0x60(%rsp)
0x000000000064b95a <+26>: mov %rdi,0x28(%rsp)
0x000000000064b95f <+31>: mov %fs:0x28,%rax
0x000000000064b968 <+40>: mov %rax,0xc8(%rsp)
0x000000000064b970 <+48>: xor %eax,%eax
0x000000000064b972 <+50>: movslq (%rdi),%rax
0x000000000064b975 <+53>: mov %rcx,0x8(%rsp)
0x000000000064b97a <+58>: lea (%rax,%rax,2),%rdx
0x000000000064b97e <+62>: mov 0x10(%rsi),%rax
0x000000000064b982 <+66>: mov 0x18(%rdi),%rsi
0x000000000064b986 <+70>: lea (%rax,%rdx,8),%r12
0x000000000064b98a <+74>: mov %rsi,0x58(%rsp)
0x000000000064b98f <+79>: cmp %rsi,%rcx
0x000000000064b992 <+82>: je 0x64c7fd <_ZN7Kakoune10TerminalUI6Window4blitERS1_+3773>
0x000000000064b998 <+88>: nopl 0x0(%rax,%rax,1)
0x000000000064b9a0 <+96>: mov 0x28(%rsp),%rax
0x000000000064b9a5 <+101>: xor %ebp,%ebp
0x000000000064b9a7 <+103>: mov 0xc(%rax),%eax
0x000000000064b9aa <+106>: mov %eax,0x10(%rsp)
0x000000000064b9ae <+110>: mov 0x8(%rsp),%rax
0x000000000064b9b3 <+115>: mov (%rax),%r14
0x000000000064b9b6 <+118>: mov 0x8(%rax),%rdx
0x000000000064b9ba <+122>: cmp %rdx,%r14
0x000000000064b9bd <+125>: je 0x64ccb0 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+4976>
0x000000000064b9c3 <+131>: nopl 0x0(%rax,%rax,1)
0x000000000064b9c8 <+136>: cmp %ebp,0x10(%rsp)
0x000000000064b9cc <+140>: jle 0x64c960 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+4128>
0x000000000064b9d2 <+146>: movzbl 0x17(%r14),%ebx
0x000000000064b9d7 <+151>: test $0x1,%bl
0x000000000064b9da <+154>: jne 0x64c410 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2768>
0x000000000064b9e0 <+160>: mov (%r14),%rcx
0x000000000064b9e3 <+163>: movslq 0x8(%r14),%rbx
0x000000000064b9e7 <+167>: add %rcx,%rbx
0x000000000064b9ea <+170>: cmp %rcx,%rbx
0x000000000064b9ed <+173>: je 0x64ba95 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+341>
0x000000000064b9f3 <+179>: xor %r15d,%r15d
0x000000000064b9f6 <+182>: jmp 0x64ba4b <_ZN7Kakoune10TerminalUI6Window4blitERS1_+267>
0x000000000064b9f8 <+184>: nopl 0x0(%rax,%rax,1)
0x000000000064ba00 <+192>: cmp %r13,%rbx
0x000000000064ba03 <+195>: je 0x64c4d0 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2960>
0x000000000064ba09 <+201>: mov %edi,%eax
0x000000000064ba0b <+203>: movzbl %dil,%r8d
0x000000000064ba0f <+207>: and $0xffffffe0,%eax
0x000000000064ba12 <+210>: cmp $0xc0,%al
0x000000000064ba14 <+212>: je 0x64c4b0 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2928>
0x000000000064ba1a <+218>: mov %edi,%eax
0x000000000064ba1c <+220>: and $0xfffffff0,%eax
0x000000000064ba1f <+223>: cmp $0xe0,%al
0x000000000064ba21 <+225>: je 0x64c500 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+3008>
0x000000000064ba27 <+231>: mov %edi,%eax
0x000000000064ba29 <+233>: and $0xfffffff8,%eax
0x000000000064ba2c <+236>: cmp $0xf0,%al
0x000000000064ba2e <+238>: je 0x64c438 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2808>
0x000000000064ba34 <+244>: cmp $0xa,%dil
0x000000000064ba38 <+248>: jne 0x64c420 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2784>
0x000000000064ba3e <+254>: add $0x1,%r15d
0x000000000064ba42 <+258>: nopw 0x0(%rax,%rax,1)
0x000000000064ba48 <+264>: mov %r13,%rcx
0x000000000064ba4b <+267>: movzbl (%rcx),%edi
0x000000000064ba4e <+270>: lea 0x1(%rcx),%r13
0x000000000064ba52 <+274>: test %dil,%dil
0x000000000064ba55 <+277>: js 0x64ba00 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+192>
0x000000000064ba57 <+279>: mov $0x1,%eax
0x000000000064ba5c <+284>: cmp $0xa,%edi
0x000000000064ba5f <+287>: jne 0x64c498 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+2904>
0x000000000064ba65 <+293>: add %eax,%r15d
0x000000000064ba68 <+296>: cmp %r13,%rbx
0x000000000064ba6b <+299>: jne 0x64ba48 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+264>
0x000000000064ba6d <+301>: jmpq 0x64c550 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+3088>
0x000000000064ba72 <+306>: nopw 0x0(%rax,%rax,1)
0x000000000064ba78 <+312>: mov %eax,%edi
0x000000000064ba7a <+314>: callq 0x47d380 <wcwidth@plt>
0x000000000064ba7f <+319>: test %eax,%eax
0x000000000064ba81 <+321>: js 0x64cf0f <_ZN7Kakoune10TerminalUI6Window4blitERS1_+5583>
0x000000000064ba87 <+327>: mov 0x8(%rsp),%rsi
0x000000000064ba8c <+332>: add %r15d,%eax
0x000000000064ba8f <+335>: add %eax,%ebp
0x000000000064ba91 <+337>: mov 0x8(%rsi),%rdx
0x000000000064ba95 <+341>: add $0x28,%r14
0x000000000064ba99 <+345>: cmp %rdx,%r14
0x000000000064ba9c <+348>: jne 0x64b9c8 <_ZN7Kakoune10TerminalUI6Window4blitERS1_+136>
0x000000000064baa2 <+354>: cmp 0x10(%rsp),%ebp
0x000000000064baa6 <+358>: jge 0x64c98a <_ZN7Kakoune10TerminalUI6Window4blitERS1_+4170>
0x000000000064baac <+364>: mov 0x8(%rsp),%rax
0x000000000064bab1 <+369>: cmp %r14,(%rax)
0x000000000064bab4 <+372>: je 0x64ccbc <_ZN7Kakoune10TerminalUI6Window4blitERS1_+4988>
0x000000000064baba <+378>: movzbl -0xf(%r14),%eax
0x000000000064babf <+383>: movzbl -0x10(%r14),%ebx
0x000000000064bac4 <+388>: mov %eax,%r15d
0x000000000064bac7 <+391>: movzbl -0xe(%r14),%eax
0x000000000064bacc <+396>: mov %al,0x20(%rsp)
0x000000000064bad0 <+400>: movzbl -0xd(%r14),%eax
0x000000000064bad5 <+405>: mov %al,0x30(%rsp)
0x000000000064bad9 <+409>: movzbl -0xc(%r14),%eax
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment