Pancake wrote:
> I've found a bug in vim, i have no time for debugging, but here's
> an example and a minor backtrace:
>
> looks like %edx is used as a pointer and this pointer is NULL. No
> idea if this should be fixed in this way, but here's some info:
>
> [EMAIL PROTECTED] vim -r /tmp/
> Vim: Caught deadly signal SEGV
>
> Press ENTER or type command to continueVim: Finished.
>
> Segmentation fault
>
> 0x080e86d4 in ml_recover ()
> (gdb) bt
> #0 0x080e86d4 in ml_recover ()
> #1 0x080ddc38 in main ()
>
> 0x080e86cc <ml_recover+284>: mov $0x1,%bl
> 0x080e86ce <ml_recover+286>: mov 0xfffffeec(%ebp),%edx
> 0x080e86d4 <ml_recover+292>: mov 0xc(%edx),%eax <---------here
> 0x080e86d7 <ml_recover+295>: mov %eax,(%esp)
> 0x080e86da <ml_recover+298>: call 0x80fe440 <vim_free>
> 0x080e86df <ml_recover+303>: mov 0xfffffeec(%ebp),%ecx
> 0x080e86e5 <ml_recover+309>: mov %ecx,(%esp)
> 0x080e86e8 <ml_recover+312>: call 0x80fe440 <vim_free>
>
> (gdb) info registers
What is the source code? Compile for debugging.
What version of Vim? Perhaps it's already fixed.
What is your name? I don't like talking to a black box.
--
BRIDGEKEEPER: What is the air-speed velocity of an unladen swallow?
ARTHUR: What do you mean? An African or European swallow?
BRIDGEKEEPER: Er ... I don't know that ... Aaaaarrrrrrggghhh!
BRIDGEKEEPER is cast into the gorge.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///