So I'm still getting this one, or something pretty similar, every time my
ssh session drops:

    00007ffe71ba798a _ndoprnt_s () + 1a
    00007ffe71ba7932 _ndoprnt () + 12
    00007ffe71ba6bdd vsnprintf () + ad
    00007ffe71ba5df3 vasprintf () + 43
    00007ffe71ba5f9c asprintf () + 9c
    00007ffe71c5a58f checkit () + 3f
    00007ffe71c5a8fe fallback () + 28e
    00007ffe71c5ade6 locale_fallback () + 126
    00007ffe71b99608 _real_gettext_u_l () + 538
    00007ffe71b99789 _real_gettext_u () + 49
    00007ffe71b9712b gettext () + 6b
    0000000000503029 write_viminfo () + 5e9
    0000000000709786 getout () + 176
    00007ffe71c4b936 __sighndlr () + 6
    00007ffe71c3ceb1 call_user_handler () + 2f1
    00007ffe71c3d2ce sigacthandler (1, 0, 513fbce0) + de
    --- called from signal handler with signal 1 (SIGHUP) ---
    00007ffe71c5214a __pollsys () + a
    00007ffe71b85a93 pselect () + 193
    00007ffe71b8649b select () + 6b
    0000000000602348 WaitForChar () + 218
    00000000005fe0f3 mch_inchar () + 6e3
    00000000006b7bc0 ui_inchar () + d0
    000000000056f581 inchar () + 1c1
    000000000056ef8f vgetorpeek () + 19ef
    000000000056cef0 vgetc () + 60
    000000000056d479 safe_vgetc () + 9
    00000000005c7d04 normal_cmd () + 134
    00000000007095e1 main_loop () + 821
    000000000070867c vim_main2 () + 85c
    0000000000707e02 main () + 362
    000000000049d1c4 ???????? ()

Here's a similar one, where gettext() appears to be called directly from
deathtrap(), which is odd:

    00007ff024ba798a _ndoprnt_s () + 1a
    00007ff024ba7932 _ndoprnt () + 12
    00007ff024ba6bdd vsnprintf () + ad
    00007ff024ba5df3 vasprintf () + 43
    00007ff024ba5f9c asprintf () + 9c
    00007ff024c5a58f checkit () + 3f
    00007ff024c5a8fe fallback () + 28e
    00007ff024c5ade6 locale_fallback () + 126
    00007ff024b99608 _real_gettext_u_l () + 538
    00007ff024b99789 _real_gettext_u () + 49
    00007ff024b9712b gettext () + 6b
    00000000005d367e deathtrap () + ee
    00007ff024c4b936 __sighndlr () + 6
    00007ff024c3ceb1 call_user_handler () + 2f1
    00007ff024c3d2ce sigacthandler (1, 0, 8396566f0) + de
    --- called from signal handler with signal 1 (SIGHUP) ---
    00007ff024c51eea kill () + a
    0000000000679054 ui_inchar () + 84
    00000000005462ae vgetorpeek () + 17de
    0000000000544436 vgetc () + 76
    00000000005449a9 safe_vgetc () + 9
    00000000005a38f4 normal_cmd () + 134
    00000000006ac5e1 main_loop () + 771
    00000000006abe59 main () + 2c79
    000000000048b9e4 ???????? ()

Perhaps _ should be #defined to something that can test to see whether
we're executing in an unsafe context, and call gettext() only if that's not
the case.

Danek

-- 
-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui