Yukihiro Nakadaira wrote: > Vim crashes with SIGFPE. > > Steps to reproduce: > $ cat vimrc.vim > split > 2resize 0 > botright split > > $ vim -u vimrc.vim > Vim: Caught deadly signal FPE > Vim: Finished. > Floating point exception > > gdb backtrace: > Program received signal SIGFPE, Arithmetic exception. > 0x0000000000571a03 in set_fraction (size=0, flags=8, > newwin=<value optimized out>, dir=<value optimized out>) at window.c:5472 > 5472 wp->w_fraction = ((long)wp->w_wrow * FRACTION_MULT > (gdb) bt > #0 0x0000000000571a03 in set_fraction (size=0, flags=8, > newwin=<value optimized out>, dir=<value optimized out>) at window.c:5472 > #1 win_split_ins (size=0, flags=8, newwin=<value optimized out>, > dir=<value optimized out>) at window.c:989 > #2 0x000000000046b806 in ex_splitview (eap=0x7fffffffd6a0) at ex_docmd.c:7304 > #3 0x00000000004686d4 in do_one_cmd (cmdlinep=<value optimized out>, > sourcing=<value optimized out>, cstack=<value optimized out>, > fgetline=0x45a660 <getsourceline>, cookie=0x7fffffffdec0) > at ex_docmd.c:2657 > #4 0x0000000000466bf3 in do_cmdline (cmdline=0x823e70 "botright split", > fgetline=0x45a660 <getsourceline>, cookie=0x7fffffffdec0, > flags=<value optimized out>) at ex_docmd.c:1123 > #5 0x000000000045abcf in do_source (fname=0x7fffffffe57a "vimrc.vim", > check_other=<value optimized out>, is_vimrc=<value optimized out>) > at ex_cmds2.c:3202 > #6 0x00000000004a4171 in source_startup_scripts (argc=<value optimized out>, > argv=<value optimized out>) at main.c:2866 > #7 main (argc=<value optimized out>, argv=<value optimized out>) at > main.c:562
I have made a patch for this. Thanks for the easy way to reproduce the crash. -- >From "know your smileys": %-) After staring at screen for 15 hours /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
