Created
June 16, 2020 16:01
-
-
Save levouh/2cd0567f310cab2b42ce06efbfc77325 to your computer and use it in GitHub Desktop.
SEGV Vim 8.2.974
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==6455== Memcheck, a memory error detector | |
==6455== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. | |
==6455== Using Valgrind-3.16.0 and LibVEX; rerun with -h for copyright info | |
==6455== Command: /usr/local/bin/vim | |
==6455== Parent PID: 2134 | |
==6455== | |
==6455== Invalid write of size 4 | |
==6455== at 0x600420: ??? (in /usr/local/bin/vim) | |
==6455== by 0x601802: ??? (in /usr/local/bin/vim) | |
==6455== by 0x604AC5: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5FE48F: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5A5274: ??? (in /usr/local/bin/vim) | |
==6455== by 0x60F47D: ??? (in /usr/local/bin/vim) | |
==6455== by 0x610F6A: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A6F02: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5B7334: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5B6D11: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A72E1: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A7D69: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A9583: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A9AA8: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4FB070: ??? (in /usr/local/bin/vim) | |
==6455== by 0x61FE59: ??? (in /usr/local/bin/vim) | |
==6455== by 0x620FF8: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4102EE: ??? (in /usr/local/bin/vim) | |
==6455== by 0x554E1A2: (below main) (in /usr/lib64/libc-2.30.so) | |
==6455== Address 0x0 is not stack'd, malloc'd or (recently) free'd | |
==6455== | |
==6455== | |
==6455== Process terminating with default action of signal 11 (SIGSEGV) | |
==6455== at 0x556392B: kill (in /usr/lib64/libc-2.30.so) | |
==6455== by 0x5169F2: ??? (in /usr/local/bin/vim) | |
==6455== by 0x620332: ??? (in /usr/local/bin/vim) | |
==6455== by 0x55636AF: ??? (in /usr/lib64/libc-2.30.so) | |
==6455== by 0x60041F: ??? (in /usr/local/bin/vim) | |
==6455== by 0x601802: ??? (in /usr/local/bin/vim) | |
==6455== by 0x604AC5: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5FE48F: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5A5274: ??? (in /usr/local/bin/vim) | |
==6455== by 0x60F47D: ??? (in /usr/local/bin/vim) | |
==6455== by 0x610F6A: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A6F02: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5B7334: ??? (in /usr/local/bin/vim) | |
==6455== by 0x5B6D11: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A72E1: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A7D69: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A9583: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4A9AA8: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4FB070: ??? (in /usr/local/bin/vim) | |
==6455== by 0x61FE59: ??? (in /usr/local/bin/vim) | |
==6455== by 0x620FF8: ??? (in /usr/local/bin/vim) | |
==6455== by 0x4102EE: ??? (in /usr/local/bin/vim) | |
==6455== by 0x554E1A2: (below main) (in /usr/lib64/libc-2.30.so) | |
==6455== | |
==6455== HEAP SUMMARY: | |
==6455== in use at exit: 4,349,031 bytes in 33,912 blocks | |
==6455== total heap usage: 94,600 allocs, 60,688 frees, 61,175,713 bytes allocated | |
==6455== | |
==6455== LEAK SUMMARY: | |
==6455== definitely lost: 465,892 bytes in 522 blocks | |
==6455== indirectly lost: 10,285 bytes in 415 blocks | |
==6455== possibly lost: 362,639 bytes in 6,538 blocks | |
==6455== still reachable: 3,510,215 bytes in 26,437 blocks | |
==6455== of which reachable via heuristic: | |
==6455== newarray : 1,536 bytes in 16 blocks | |
==6455== suppressed: 0 bytes in 0 blocks | |
==6455== Rerun with --leak-check=full to see details of leaked memory | |
==6455== | |
==6455== For lists of detected and suppressed errors, rerun with: -s | |
==6455== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Your
/usr/local/bin/vim
is stripped, so we don't see function names or line numbers.Install vim unstripped by uncommenting this line in vim/src/Makefile:
Alternatively run valgrind with the vim in the
vim/src/
directory (that one is not stripped).Looking at your valgrind file, I see that NULL is referenced, causing segfault.