On Jun 22, 2017, at 6:23 AM, Warren Young <war...@etr-usa.com> wrote:
> 
>> Can you provide a test case?
> 
> I can’t share the repo, but I’ve dropped an abort() in front of the line I 
> referenced in the prior email, so sometime today I should have a backtrace 
> for you.

Well, here it is, but it just looks like a more elaborate version of what I 
wrote in the bug report:

#0  0x00007f9ff43051d7 in raise () from /lib64/libc.so.6
#1  0x00007f9ff43068c8 in abort () from /lib64/libc.so.6
#2  0x000000000041cd27 in prompt_for_user_comment 
(pComment=pComment@entry=0x7ffc3bb9b0c0, pPrompt=pPrompt@entry=0x7ffc3bb9b1a0) 
at ./src/checkin.c:1225
#3  0x000000000041f103 in prepare_commit_comment (parent_rid=111752, 
p=0x7ffc3bb9b200, zInit=0x0, pComment=0x7ffc3bb9b0c0) at ./src/checkin.c:1339
#4  commit_cmd () at ./src/checkin.c:2317
#5  0x0000000000409324 in main (argc=<optimized out>, argv=<optimized out>) at 
./src/main.c:770

Thinking that maybe Vim on this system is just too piggy (EDITOR=vim) I tried 
setting EDITOR to nano and to Heirloom Vi, both of which do the same thing.

Telling gdb to trace into the child process doesn’t give anything useful.

I even wrote this shell script and set it as EDITOR, and got a core dump before 
the strace command even gets started:

    #!/bin/sh
    strace vim "$@“

I’m out of ideas.
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to