vim-gnome crashes
Bug #120499 reported by
Martin Pool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vim (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: vim-gnome
vim was working a short time ago, but now every time I try to start it it exits with segv. This happens whether I run it as root or myself, and from either a text console or rxvt.
To post a comment you must log in.
vim.tiny does work in the same situation.
ltrace shows this sequence leading up to the crash:
malloc(512) = 0x822f3e0 internal( "20,"50" , NULL, 10) = 20 "~/.gvimrc\ n") = 10 \t"\t32\ t0\n", 512, 0x822e128) = 0x822e3f8 \t"\t32\ t0\n", 0x822e290) = 1 \t"\t32\ t0\n", 512, 0x822e128) = NULL "/home/ mbp/.viminfo. tmp", "/home/ mbp/.viminfo" ) = 1 mbp/.viminfo. tmp", 0xbff51664) = 0 "/home/ mbp/.viminfo" ) = 0 "/home/ mbp/.viminfo. tmp", "/home/ mbp/.viminfo" ) = 0 \r\n\033[ 47;1H", 23Vim: Finished.
__strtol_
strlen(
malloc(11) = 0x822f380
memmove(0x822f380, 0x822e3fa, 11, 0x822e3fa, 0x822e290) = 0x822f380
strlen("~/.gvimrc") = 9
fwrite("\n> ", 1, 3, 0x822e290) = 3
_IO_putc('~', 0x822e290) = 126
_IO_putc('/', 0x822e290) = 47
_IO_putc('.', 0x822e290) = 46
_IO_putc('g', 0x822e290) = 103
_IO_putc('v', 0x822e290) = 118
_IO_putc('i', 0x822e290) = 105
_IO_putc('m', 0x822e290) = 109
_IO_putc('r', 0x822e290) = 114
_IO_putc('c', 0x822e290) = 99
_IO_putc('\n', 0x822e290) = 10
fgets("
fputs("
fgets("
fclose(0x822e290) = 0
fclose(0x822e128) = 0
strcmp(
__xstat(3, "/home/
unlink(
rename(
Py_IsInitialized(1, 6, 0xbff517d8, 0x80f3efb, 46) = 0
write(1, "Vim: Finished.
) = 23
sigset(11, 0, 0xbff517c8, 0x819be5b, 1) = 2
getpid() = 22481
kill(22481, 11 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
ltrace vim 0.27s user 1.38s system 78% cpu 2.115 total