On 20 February 2012 22:37, Bram Moolenaar <[email protected]> wrote:
> I can't reproduce it.  If someone can, please use gdb to get a stack
> trace.
>

Sending in a backtrace just in case:

(gdb) bt
#0  0x0815b0a5 in update_screen (type=40) at screen.c:475
#1  0x081e739a in main_loop (cmdwin=0, noexmode=0) at main.c:1185
#2  0x081e6fcd in main (argc=3, argv=0xbffff0f4) at main.c:986

In this code snippet:

    /*
     * Correct stored syntax highlighting info for changes in each displayed
     * buffer.  Each buffer must only be done once.
     */
    FOR_ALL_WINDOWS(wp)
    {
        if (wp->w_buffer->b_mod_set)
        {
# ifdef FEAT_WINDOWS
            win_T       *wwp;

it it the line that checks whether wb->w_buffer->b_mod_set is non-zero:
        if (wp->w_buffer->b_mod_set)

wp->w_buffer is NULL.

-- 
Pozdrawiam,
Lech Lorens

-- 
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

Raspunde prin e-mail lui