Skip to content

Instantly share code, notes, and snippets.

@tetsutan
Created January 11, 2013 19:23
Show Gist options
  • Save tetsutan/4513231 to your computer and use it in GitHub Desktop.
Save tetsutan/4513231 to your computer and use it in GitHub Desktop.
backtrace of clang_complete crashing.
#0 0x0000000100017b3b in ins_compl_next (allow_get_expansion=1606383760, count=1606383760, insert_match=1606383760) at edit.c:4460
#1 0x000000010001714a in ins_compl_check_keys (frequency=16) at edit.c:4626
#2 0x0000000100021708 in f_complete_check (argvars=0x100000000, rettv=0x10142c910) at eval.c:9241
#3 0x000000010002fd88 in call_func (funcname=0x100000000 "????\a", len=1, rettv=0x7fff5fbf7ae0, argcount=1606384352, argvars=0x7fff5fbf7ae0, firstline=140734799772384, lastline=10, doesrange=0x7fff5fbf7d24, evaluate=1, selfdict=0x0) at eval.c:8320
#4 0x0000000100031d8f in get_func_tv (name=0x1015cb16c "complete_check()", len=1606384832, rettv=0x7fff5fbf7cc0, arg=0xa00000000, firstline=140734799772864, lastline=140734799772864, doesrange=0x7fff5fbf7d24, evaluate=1, selfdict=0x0) at eval.c:8133
#5 0x0000000100038253 in eval7 (arg=0x100000000, rettv=0xa0000000e, evaluate=1606385104, want_string=1606385104) at eval.c:5082
#6 0x000000010003857c in eval6 (arg=0x7fff5fbf8138, rettv=0x10142c910, evaluate=1606385216, want_string=0) at eval.c:4734
#7 0x000000010003158b in eval5 (arg=0x7fff5fbf8138, rettv=0x10142c910, evaluate=1606385392) at eval.c:4550
#8 0x0000000100030d4b in eval4 (arg=0x7fff5fbf8060, rettv=0x7fff5fbf8060, evaluate=1606385760) at eval.c:4245
#9 0x00000001000318fd in eval3 (arg=0x7fff5fbf8138, rettv=0x10142c910, evaluate=1) at eval.c:4157
#10 0x0000000100031a2c in eval1 (arg=0x7fff5fbf8138, rettv=0x10142c910, evaluate=1606385952) at eval.c:4086
#11 0x0000000100032d14 in eval0 (arg=0x1015cb16c "complete_check()", rettv=0x10142c910, nextcmd=0x0, evaluate=1) at eval.c:3968
#12 0x0000000100032fc8 in eval_expr (arg=0x7fff5fbf8138 "z?\\\001\001", nextcmd=0x100000001) at eval.c:1542
#13 0x000000010013cb9c in VimEval (self=0x7fff5fbf8138, args=0x7fff5fbf8138) at if_py_both.h:421
#14 0x000000010022d5a9 in PyEval_EvalFrameEx ()
#15 0x000000010022b147 in PyEval_EvalCodeEx ()
#16 0x00000001002318df in _PyEval_SliceIndex ()
#17 0x000000010022d63a in PyEval_EvalFrameEx ()
#18 0x000000010022b147 in PyEval_EvalCodeEx ()
#19 0x000000010022a9b3 in PyEval_EvalCode ()
#20 0x0000000100266c70 in PyParser_ASTFromFile ()
#21 0x0000000100266e44 in PyRun_StringFlags ()
#22 0x0000000100266d90 in PyRun_SimpleStringFlags ()
#23 0x000000010013d295 in Python_SaveThread [inlined] () at /Users/yano/src/vim73/src/if_python.c:643
#24 0x000000010013d295 in DoPythonCommand (eap=0x0, cmd=0x101428d6d "completions, timer = getCurrentCompletions(vim.eval('a:base'))") at if_python.c:645
#25 0x000000010013d3d6 in ex_python (eap=0x7fff5fbf8db0) at if_python.c:682
#26 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbf8ea0 "???_?", getline=0x7fff5fbf8ea0, cookie=0x7fff5fbf8ea0, flags=1606389408) at ex_docmd.c:2656
#27 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#28 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbf90a0, argcount=1606389920, argvars=0x7fff5fbf90a0, firstline=140734799777952, lastline=10, doesrange=0x7fff5fbf90e4, evaluate=1, selfdict=0x0) at eval.c:8291
#29 0x00000001000213d2 in f_call (argvars=0xa, rettv=0x7fff5fbf9260) at eval.c:9038
#30 0x000000010002fd88 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=1606392600, rettv=0x7fff5fbf9460, argcount=1606390880, argvars=0x7fff5fbf9460, firstline=140734799778912, lastline=10, doesrange=0x7fff5fbf96a4, evaluate=1, selfdict=0x0) at eval.c:8320
#31 0x0000000100031d8f in get_func_tv (name=0x1012288d1 "call(omnifunc, [0, cur_keyword_str])", len=1606391360, rettv=0x7fff5fbf9640, arg=0xa00000002, firstline=140734799779392, lastline=140734799779392, doesrange=0x7fff5fbf96a4, evaluate=1, selfdict=0x0) at eval.c:8133
#32 0x0000000100038253 in eval7 (arg=0x1ffffffff, rettv=0xa00000004, evaluate=1606391632, want_string=1606391632) at eval.c:5082
#33 0x000000010003857c in eval6 (arg=0x7fff5fbf9ab8, rettv=0x7fff5fbf9b18, evaluate=1606391744, want_string=0) at eval.c:4734
#34 0x000000010003158b in eval5 (arg=0x7fff5fbf9ab8, rettv=0x7fff5fbf9b18, evaluate=1606391920) at eval.c:4550
#35 0x0000000100030d4b in eval4 (arg=0x7fff5fbf99e0, rettv=0x7fff5fbf99e0, evaluate=1606392288) at eval.c:4245
#36 0x00000001000318fd in eval3 (arg=0x7fff5fbf9ab8, rettv=0x7fff5fbf9b18, evaluate=1) at eval.c:4157
#37 0x0000000100031a2c in eval1 (arg=0x7fff5fbf9ab8, rettv=0x7fff5fbf9b18, evaluate=1606392480) at eval.c:4086
#38 0x0000000100032d14 in eval0 (arg=0x1012288d1 "call(omnifunc, [0, cur_keyword_str])", rettv=0x7fff5fbf9b18, nextcmd=0x7fff5fbfa1f8, evaluate=1) at eval.c:3968
#39 0x000000010003ae35 in ex_let (eap=0x7fff5fbf9bc0) at eval.c:1883
#40 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbfa2e0 "???_?", getline=0x7fff5fbfa2e0, cookie=0x7fff5fbfa2e0, flags=1606394592) at ex_docmd.c:2656
#41 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#42 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbfa4e0, argcount=1606395104, argvars=0x7fff5fbfa4e0, firstline=140734799783136, lastline=10, doesrange=0x7fff5fbfa724, evaluate=1, selfdict=0x0) at eval.c:8291
#43 0x0000000100031d8f in get_func_tv (name=0x105dcbc8f "s:set_complete_results_words(s:complete_results), a:cur_keyword_pos, a:cur_keyword_str)", len=1606395584, rettv=0x7fff5fbfa6c0, arg=0x100000001, firstline=140734799783616, lastline=140734799783616, doesrange=0x7fff5fbfa724, evaluate=1, selfdict=0x0) at eval.c:8133
#44 0x0000000100038253 in eval7 (arg=0x1ffffffff, rettv=0xa0000001c, evaluate=1606395856, want_string=1606395856) at eval.c:5082
#45 0x000000010003857c in eval6 (arg=0x7fff5fbfacd0, rettv=0x7fff5fbfab80, evaluate=1606395968, want_string=0) at eval.c:4734
#46 0x000000010003158b in eval5 (arg=0x7fff5fbfacd0, rettv=0x7fff5fbfab80, evaluate=1606396144) at eval.c:4550
#47 0x0000000100030d4b in eval4 (arg=0x7fff5fbfaa60, rettv=0x7fff5fbfaa60, evaluate=1606396512) at eval.c:4245
#48 0x00000001000318fd in eval3 (arg=0x7fff5fbfacd0, rettv=0x7fff5fbfab80, evaluate=1) at eval.c:4157
#49 0x0000000100031a2c in eval1 (arg=0x7fff5fbfacd0, rettv=0x7fff5fbfab80, evaluate=1606396704) at eval.c:4086
#50 0x0000000100031cdc in get_func_tv (name=0x105dcbc79 "s:get_complete_words( s:set_complete_results_words(s:complete_results), a:cur_keyword_pos, a:cur_keyword_str)", len=1606397184, rettv=0x7fff5fbfad00, arg=0x0, firstline=140734799785216, lastline=140734799785216, doesrange=0x7fff5fbfad64, evaluate=1, selfdict=0x0) at eval.c:8118
#51 0x0000000100038253 in eval7 (arg=0x7fff5fbfacd0, rettv=0xa00000014, evaluate=1606397456, want_string=1606397456) at eval.c:5082
#52 0x000000010003857c in eval6 (arg=0x7fff5fbfb178, rettv=0x7fff5fbfb1b8, evaluate=1606397568, want_string=0) at eval.c:4734
#53 0x000000010003158b in eval5 (arg=0x7fff5fbfb178, rettv=0x7fff5fbfb1b8, evaluate=1606397744) at eval.c:4550
#54 0x0000000100030d4b in eval4 (arg=0x7fff5fbfb0a0, rettv=0x7fff5fbfb0a0, evaluate=1606398112) at eval.c:4245
#55 0x00000001000318fd in eval3 (arg=0x7fff5fbfb178, rettv=0x7fff5fbfb1b8, evaluate=1) at eval.c:4157
#56 0x0000000100031a2c in eval1 (arg=0x7fff5fbfb178, rettv=0x7fff5fbfb1b8, evaluate=1606398304) at eval.c:4086
#57 0x0000000100032d14 in eval0 (arg=0x105dcbc79 "s:get_complete_words( s:set_complete_results_words(s:complete_results), a:cur_keyword_pos, a:cur_keyword_str)", rettv=0x7fff5fbfb1b8, nextcmd=0x7fff5fbfb818, evaluate=1) at eval.c:3968
#58 0x0000000100032de2 in ex_return (eap=0x7fff5fbfb178) at eval.c:22165
#59 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbfb900 "", getline=0x7fff5fbfb900, cookie=0x7fff5fbfb900, flags=1606400256) at ex_docmd.c:2656
#60 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#61 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbfbb00, argcount=1606400768, argvars=0x7fff5fbfbb00, firstline=140734799788800, lastline=10, doesrange=0x7fff5fbfbd4c, evaluate=1, selfdict=0x1012c7c60) at eval.c:8291
#62 0x0000000100031d8f in get_func_tv (name=0x105dc9110 "100", len=1606401248, rettv=0x7fff5fbfbce0, arg=0x200000002, firstline=140734799789280, lastline=140734799789280, doesrange=0x7fff5fbfbd4c, evaluate=1, selfdict=0x1012c7c60) at eval.c:8133
#63 0x000000010003250f in handle_subscript (arg=0x7fff5fbfbda0, rettv=0x7fff5fbfbda0, evaluate=1606401440, verbose=1606401440) at eval.c:19056
#64 0x00000001000382e5 in eval7 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc220, evaluate=1606401712, want_string=1606401712) at eval.c:5110
#65 0x000000010003857c in eval6 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc220, evaluate=1606401824, want_string=0) at eval.c:4734
#66 0x000000010003158b in eval5 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc220, evaluate=1606402000) at eval.c:4550
#67 0x0000000100030d4b in eval4 (arg=0x7fff5fbfc140, rettv=0x7fff5fbfc140, evaluate=1606402368) at eval.c:4245
#68 0x00000001000318fd in eval3 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc220, evaluate=1) at eval.c:4157
#69 0x0000000100031a2c in eval1 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc220, evaluate=1606402560) at eval.c:4086
#70 0x0000000100031be1 in eval1 (arg=0x7fff5fbfc288, rettv=0x7fff5fbfc2e8, evaluate=1606402672) at eval.c:4050
#71 0x0000000100032d14 in eval0 (arg=0x10141ee22 "result.source.kind ==# 'plugin' ? result.source.get_keyword_list(result.cur_keyword_str) : result.source.get_complete_words( result.cur_keyword_pos, result.cur_keyword_str)", rettv=0x7fff5fbfc2e8, nextcmd=0x7fff5fbfc9c8, evaluate=1) at eval.c:3968
#72 0x000000010003ae35 in ex_let (eap=0x7fff5fbfc390) at eval.c:1883
#73 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbfcab0 "???_?", getline=0x7fff5fbfcab0, cookie=0x7fff5fbfcab0, flags=1606404784) at ex_docmd.c:2656
#74 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#75 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbfccb0, argcount=1606405296, argvars=0x7fff5fbfccb0, firstline=140734799793328, lastline=10, doesrange=0x7fff5fbfcf0c, evaluate=1, selfdict=0x0) at eval.c:8291
#76 0x0000000100031d8f in get_func_tv (name=0x105db8e90 "??R110_set_complete_results_words", len=1606405776, rettv=0x7fff5fbfce90, arg=0x100000001, firstline=140734799793808, lastline=140734799793808, doesrange=0x7fff5fbfcf0c, evaluate=1, selfdict=0x0) at eval.c:8133
#77 0x000000010003686c in ex_call (eap=0x7fff5fbfcf50) at eval.c:3391
#78 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbfd670 "p??_?", getline=0x7fff5fbfd670, cookie=0x7fff5fbfd670, flags=1606407792) at ex_docmd.c:2656
#79 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#80 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbfd870, argcount=1606408304, argvars=0x7fff5fbfd870, firstline=140734799796336, lastline=10, doesrange=0x7fff5fbfdab4, evaluate=1, selfdict=0x0) at eval.c:8291
#81 0x0000000100031d8f in get_func_tv (name=0x105daaafb "neocomplcache#get_complete_results(cur_text)", len=1606408784, rettv=0x7fff5fbfda50, arg=0x100000001, firstline=140734799796816, lastline=140734799796816, doesrange=0x7fff5fbfdab4, evaluate=1, selfdict=0x0) at eval.c:8133
#82 0x0000000100038253 in eval7 (arg=0x1ffffffff, rettv=0xa00000022, evaluate=1606409056, want_string=1606409056) at eval.c:5082
#83 0x000000010003857c in eval6 (arg=0x7fff5fbfdec8, rettv=0x7fff5fbfdf28, evaluate=1606409168, want_string=0) at eval.c:4734
#84 0x000000010003158b in eval5 (arg=0x7fff5fbfdec8, rettv=0x7fff5fbfdf28, evaluate=1606409344) at eval.c:4550
#85 0x0000000100030d4b in eval4 (arg=0x7fff5fbfddf0, rettv=0x7fff5fbfddf0, evaluate=1606409712) at eval.c:4245
#86 0x00000001000318fd in eval3 (arg=0x7fff5fbfdec8, rettv=0x7fff5fbfdf28, evaluate=1) at eval.c:4157
#87 0x0000000100031a2c in eval1 (arg=0x7fff5fbfdec8, rettv=0x7fff5fbfdf28, evaluate=1606409904) at eval.c:4086
#88 0x0000000100032d14 in eval0 (arg=0x105daaafb "neocomplcache#get_complete_results(cur_text)", rettv=0x7fff5fbfdf28, nextcmd=0x7fff5fbfe608, evaluate=1) at eval.c:3968
#89 0x000000010003ae35 in ex_let (eap=0x7fff5fbfdfd0) at eval.c:1883
#90 0x0000000100056753 in do_cmdline (cmdline=0x7fff5fbfe6f0 "???_?", getline=0x7fff5fbfe6f0, cookie=0x7fff5fbfe6f0, flags=1606412016) at ex_docmd.c:2656
#91 0x000000010002f9d2 in call_user_func [inlined] () at /Users/yano/src/vim73/src/eval.c:21960
#92 0x000000010002f9d2 in call_func (funcname=0x1ffffffff <Address 0x1ffffffff out of bounds>, len=187808, rettv=0x7fff5fbfe8f0, argcount=1606412528, argvars=0x7fff5fbfe8f0, firstline=140734799800560, lastline=10, doesrange=0x7fff5fbfe948, evaluate=1, selfdict=0x0) at eval.c:8291
#93 0x00000001000301c6 in call_vim_function (func=0x7fff5fbfe980 "???_?", argc=1606412672, argv=0x0, safe=1606412672, rettv=0x7fff5fbfe980) at eval.c:1611
#94 0x0000000100030264 in call_func_retnr (func=0x105626ab0 "neocomplcache#manual_complete", argc=2, argv=0x7fff5fbfe990, safe=0) at eval.c:1668
#95 0x0000000100019b69 in ins_complete (c=90335920) at edit.c:5012
#96 0x0000000100013720 in edit (cmdchar=1606413104, startln=21, count=140734799801136) at edit.c:1363
#97 0x00000001000b063a in invoke_edit [inlined] () at /Users/yano/src/vim73/src/normal.c:9024
#98 0x00000001000b063a in nv_edit (cap=0x100000041) at normal.c:8997
#99 0x00000001000b9e07 in normal_cmd (oap=0x100000041, toplevel=1606413312) at normal.c:1190
#100 0x0000000100080035 in main_loop (cmdwin=0, noexmode=0) at main.c:1260
#101 0x0000000100082c7b in main (argc=1, argv=0x0) at main.c:965
The program is running. Exit anyway? (y or n)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment