Hello parcs and Bram, 2015/5/13(Wed) 22:21:00 UTC+9 parcs: > On Sunday, May 10, 2015 at 10:39:44 PM UTC-4, h_east wrote: > > Hello parcs, > > > > 2015/5/11(Mon) 9:57:10 UTC+9 parcs: > > > Hello, > > > > > > On Monday, May 4, 2015 at 10:52:23 AM UTC-4, Bram Moolenaar wrote: > > > > Patch 7.4.721 > > > > Problem: When 'list' is set Visual mode does not highlight anything > > > > in > > > > empty lines. (mgaleski) > > > > Solution: Check the value of lcs_eol in another place. (Christian > > > > Brabandt) > > > > Files: src/screen.c > > > > > > Lately Vim has been randomly crashing for me. After some bisecting I > > > think this patch may be the culprit. > > > > > > At the very least, this patch causes Vim to crash when I resize the > > > underlying terminal very frequently while having a relatively large > > > source file open (e.g. Vim's own src/edit.c). If I revert the patch then > > > I can no longer trigger this particular crash. > > > > > > The crash message is: > > > > > > *** Error in `vim': double free or corruption (!prev): 0x00000000019fc270 > > > *** > > > > > > And a backtrace at the time of the crash: > > > > > > #0 0x00007fe989451107 in raise () from /lib/x86_64-linux-gnu/libc.so.6 > > > #1 0x00007fe9894524e8 in abort () from /lib/x86_64-linux-gnu/libc.so.6 > > > #2 0x00007fe98948f204 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > #3 0x00007fe9894949de in ?? () from /#0 0x00007fe989451107 in raise () > > > from /lib/x86_64-linux-gnu/libc.so.6 > > > lib/x86_64-linux-gnu/libc.so.6 > > > #4 0x00007fe9894956e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > #5 0x00000000005684b5 in win_free_lsize (wp=0x431c, wp@entry=0x19d0780) > > > at window.c:4926 > > > #6 0x0000000000514b10 in screenalloc (doclear=doclear@entry#1 > > > 0x00007fe9894524e8 in abort () from /lib/x86_64-linux-gnu/libc.so.6 > > > =0) at screen.c:8512 > > > #7 0x00000000005153c2 in screenclear () at screen.c:8783 > > > #8 0x000000000055c1bb in set_shellsize (width=17180, height=17180, > > > mustset=6) at term.c:3131 > > > #9 0x00000000004e940f in handle_resize () at os_unix.c:487 > > > #10 RealWaitFor#2 0x00007fe98948f204 in ?? () from > > > /lib/x86_64-linux-gnu/libc.so.6 > > > Char (fd=<optimized out>, msec=<optimized out>, check_for_gpm=<optimized > > > out>) at os_unix.c:5511 > > > #11 0x00000000004e969b in mch_inchar (buf=buf@entry=0x7f8640 > > > <typebuf_init> "", maxlen=88, wtime=-1, tb_change_cnt=1) at os_unix.c#3 > > > 0x00007fe9894949de in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > #4 0x00007fe9894956e6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > :450 > > > #12 0x00000000005605fb in ui_inchar (buf=buf@entry=0x7f8640 > > > <typebuf_init> "", maxlen=maxlen@entry=88, wtime=wtime@entry=-1, > > > tb_change_cnt=tb_change_cnt@entry=1) at ui.c:199 > > > #13 0x0000000000487ccf in inchar (buf=0x7f8640 <typebuf_init> "", m#5 > > > 0x00000000005684b5 in win_free_lsize (wp=0x431c, wp@entry=0x19d0780) at > > > window.c:4926 > > > axlen=264, wait_time=-1, tb_change_cnt=1) at getchar.c:3098 > > > #14 0x0000000000489bb9 in vgetorpeek (advance=advance@entry=1) at > > > getchar.c:2873 > > > #15 0x000000000048a2ae in vgetc () at getchar.c:1638 > > > #16 0x000000000048a6c9 in safe_vgetc () at getchar.c:1843#6 > > > 0x0000000000514b10 in screenalloc (doclear=doclear@entry=0) at > > > screen.c:8512 > > > > > > #17 0x00000000004d0427 in normal_cmd (oap=oap@entry=0x7ffdbb2a64f0, > > > toplevel=toplevel@entry=1) at normal.c:638 > > > #18 0x0000000000577197 in main_loop (cmdwin=0, noexmode=0) at main.c:1347 > > > #19 0x0000000000407518 in main (argc=0, argv=0x1) at main.c:1047#7 > > > 0x00000000005153c2 in screenclear () at screen.c:8783 > > > > > > #8 0x000000000055c1bb in set_shellsize (width=17180, height=17180, > > > mustset=6) at term.c:3131 > > > #9 0x00000000004e940f in handle_resize () at os_unix.c:487 > > > #10 RealWaitForChar (fd=<optimized out>, msec=<optimized out>, > > > check_for_gpm=<optimized out>) at os_unix.c:5511 > > > #11 0x00000000004e969b in mch_inchar (buf=buf@entry=0x7f8640 > > > <typebuf_init> "", maxlen=88, wtime=-1, tb_change_cnt=1) at os_unix.c:450 > > > #12 0x00000000005605fb in ui_inchar (buf=buf@entry=0x7f8640 > > > <typebuf_init> "", maxlen=maxlen@entry=88, wtime=wtime@entry=-1, > > > tb_change_cnt=tb_change_cnt@entry=1) at ui.c:199 > > > #13 0x0000000000487ccf in inchar (buf=0x7f8640 <typebuf_init> "", > > > maxlen=264, wait_time=-1, tb_change_cnt=1) at getchar.c:3098 > > > #14 0x0000000000489bb9 in vgetorpeek (advance=advance@entry=1) at > > > getchar.c:2873 > > > #15 0x000000000048a2ae in vgetc () at getchar.c:1638 > > > #16 0x000000000048a6c9 in safe_vgetc () at getchar.c:1843 > > > #17 0x00000000004d0427 in normal_cmd (oap=oap@entry=0x7ffdbb2a64f0, > > > toplevel=toplevel@entry=1) at normal.c:638 > > > #18 0x0000000000577197 in main_loop (cmdwin=0, noexmode=0) at main.c:1347 > > > #19 0x0000000000407518 in main (argc=0, argv=0x1) at main.c:1047 > > > > Please see this thread. > > https://groups.google.com/d/topic/vim_dev/dxdOFQjIeHE/discussion > > > > Perhaps this problem will be solved by Christian's patch. > > Thank you for the pointer. Christian's patch seems to once again make Vim > crash-free.
Thank you to check the Christian's patch! Bram> Let's include Christian's patch as soon as possible! https://groups.google.com/d/msg/vim_dev/dxdOFQjIeHE/au1NOGvY5j8J -- Best regards, Hirohito Higashi (a.k.a h_east) -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.