On Mon, 15 Feb 2016, Bram Moolenaar wrote:

Patch 7.4.1322
Problem:    Crash when unletting the variable that holds the channel in a
           callback function.  (Christian Robinson)
Solution:   Increase the reference count while invoking the callback.
Files:      src/eval.c, src/channel.c, src/proto/eval.pro,
           src/testdir/test_channel.vim

This does fix the bug I reported, but not the earlier crash bug I reported which I still can't seem to reproduce with a simple script. I'll keep working on it.

- Christian

--
              Music is the only sensual pleasure without vice.
Christian J. Robinson <[email protected]>      http://christianrobinson.name/

Raspunde prin e-mail lui