Skip to content

Instantly share code, notes, and snippets.

@thomasdziedzic
Created April 19, 2012 16:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thomasdziedzic/2422281 to your computer and use it in GitHub Desktop.
Save thomasdziedzic/2422281 to your computer and use it in GitHub Desktop.
#0 0x00007ffff4af0c35 in raise () from /lib/libc.so.6
#1 0x00007ffff4af20b8 in abort () from /lib/libc.so.6
#2 0x00007ffff47e764e in Py_FatalError (msg=msg@entry=0x7fffffff7170 "if_python.c:924 object at 0xbf3b80 has negative ref count -1") at Python/pythonrun.c:1677
#3 0x00007ffff474b82d in _Py_NegativeRefcount (fname=<optimized out>, lineno=<optimized out>, op=<optimized out>) at Objects/object.c:200
#4 0x00000000005eec01 in BufferDestructor (self=0xbf3b80) at if_python.c:924
#5 0x00007ffff47c5e04 in call_function (oparg=<optimized out>, pp_stack=0x7fffffff74c8) at Python/ceval.c:4023
#6 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0) at Python/ceval.c:2666
#7 0x00007ffff47c52f0 in fast_function (nk=<optimized out>, na=<optimized out>, n=2, pp_stack=0x7fffffff7778, func=0xde4648) at Python/ceval.c:4107
#8 call_function (oparg=<optimized out>, pp_stack=0x7fffffff7778) at Python/ceval.c:4042
#9 PyEval_EvalFrameEx (f=f@entry=0xf4fb20, throwflag=throwflag@entry=0) at Python/ceval.c:2666
#10 0x00007ffff47c7298 in PyEval_EvalCodeEx (co=co@entry=0xdbd300, globals=globals@entry=0xc35d50, locals=locals@entry=0xc35d50, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at Python/ceval.c:3253
#11 0x00007ffff47c7702 in PyEval_EvalCode (co=co@entry=0xdbd300, globals=globals@entry=0xc35d50, locals=locals@entry=0xc35d50) at Python/ceval.c:667
#12 0x00007ffff47e644e in run_mod (mod=<optimized out>, filename=filename@entry=0x7ffff4814f5a "<string>", globals=globals@entry=0xc35d50, locals=locals@entry=0xc35d50, flags=flags@entry=0x0,
arena=arena@entry=0xb9f050) at Python/pythonrun.c:1353
#13 0x00007ffff47e7278 in PyRun_StringFlags (str=str@entry=0xb7f5d7 "vimcomplete('collections.', '')", start=start@entry=257, globals=0xc35d50, locals=0xc35d50, flags=flags@entry=0x0) at Python/pythonrun.c:1316
#14 0x00007ffff47e7fdf in PyRun_SimpleStringFlags (command=0xb7f5d7 "vimcomplete('collections.', '')", flags=0x0) at Python/pythonrun.c:969
#15 0x00000000005ee809 in DoPythonCommand (eap=0x7fffffff7a70, cmd=0xb7f5d7 "vimcomplete('collections.', '')") at if_python.c:661
#16 0x00000000005ee890 in ex_python (eap=0x7fffffff7a70) at if_python.c:698
#17 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffff80e8, sourcing=1, cstack=0x7fffffff7c40, fgetline=0x478a80 <get_func_line>, cookie=0xeb5da0) at ex_docmd.c:2668
#18 0x000000000048d3d7 in do_cmdline (cmdline=0xccb480 "python vimcomplete('collections.', '')", fgetline=0x478a80 <get_func_line>, cookie=0xeb5da0, flags=3) at ex_docmd.c:1122
#19 0x0000000000474ab2 in ex_execute (eap=0x7fffffff8270) at eval.c:20672
#20 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffff88e8, sourcing=1, cstack=0x7fffffff8440, fgetline=0x478a80 <get_func_line>, cookie=0xeb5da0) at ex_docmd.c:2668
#21 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x478a80 <get_func_line>, cookie=0xeb5da0, flags=7) at ex_docmd.c:1122
#22 0x0000000000478162 in call_user_func (fp=0xb7ab00, argcount=2, argvars=0x7fffffff8dc0, rettv=0x7fffffff9710, firstline=1, lastline=1, selfdict=0x0) at eval.c:22406
#23 0x0000000000461fea in call_func (funcname=0xc21d00 "pythoncomplete#Complete", len=23, rettv=0x7fffffff9710, argcount=2, argvars=0x7fffffff8dc0, firstline=1, lastline=1, doesrange=0x7fffffff8dbc, evaluate=1,
selfdict=0x0) at eval.c:8448
#24 0x00000000004632b2 in f_call (argvars=0x7fffffff9060, rettv=0x7fffffff9710) at eval.c:9207
#25 0x000000000046211e in call_func (funcname=0xb9cd9f "call(omnifunc, [0, omnifunc ==# 'rubycomplete#Complete' ? '' : cur_keyword_str])", len=4, rettv=0x7fffffff9710, argcount=2, argvars=0x7fffffff9060,
firstline=1, lastline=1, doesrange=0x7fffffff922c, evaluate=1, selfdict=0x0) at eval.c:8477
#26 0x0000000000461bfd in get_func_tv (name=0xb9cd9f "call(omnifunc, [0, omnifunc ==# 'rubycomplete#Complete' ? '' : cur_keyword_str])", len=4, rettv=0x7fffffff9710, arg=0x7fffffff96c0, firstline=1, lastline=1,
doesrange=0x7fffffff922c, evaluate=1, selfdict=0x0) at eval.c:8290
#27 0x000000000045d642 in eval7 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1, want_string=0) at eval.c:5142
#28 0x000000000045ceae in eval6 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1, want_string=0) at eval.c:4794
#29 0x000000000045ca78 in eval5 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1) at eval.c:4610
#30 0x000000000045bfef in eval4 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1) at eval.c:4303
#31 0x000000000045be4b in eval3 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1) at eval.c:4215
#32 0x000000000045bcca in eval2 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1) at eval.c:4144
#33 0x000000000045bb09 in eval1 (arg=0x7fffffff96c0, rettv=0x7fffffff9710, evaluate=1) at eval.c:4069
#34 0x000000000045ba68 in eval0 (arg=0xb9cd9f "call(omnifunc, [0, omnifunc ==# 'rubycomplete#Complete' ? '' : cur_keyword_str])", rettv=0x7fffffff9710, nextcmd=0x7fffffff97b8, evaluate=1) at eval.c:4026
#35 0x0000000000457a11 in ex_let (eap=0x7fffffff97b0) at eval.c:1893
#36 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffff9e28, sourcing=1, cstack=0x7fffffff9980, fgetline=0x478a80 <get_func_line>, cookie=0xb7ead0) at ex_docmd.c:2668
#37 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x478a80 <get_func_line>, cookie=0xb7ead0, flags=7) at ex_docmd.c:1122
#38 0x0000000000478162 in call_user_func (fp=0xb3e930, argcount=2, argvars=0x7fffffffa310, rettv=0x7fffffffaa50, firstline=1, lastline=1, selfdict=0xb3c200) at eval.c:22406
#39 0x0000000000461fea in call_func (funcname=0xd25440 "196", len=3, rettv=0x7fffffffaa50, argcount=2, argvars=0x7fffffffa310, firstline=1, lastline=1, doesrange=0x7fffffffa4d4, evaluate=1, selfdict=0xb3c200)
at eval.c:8448
#40 0x0000000000461bfd in get_func_tv (name=0xd25440 "196", len=3, rettv=0x7fffffffaa50, arg=0x7fffffffaa00, firstline=1, lastline=1, doesrange=0x7fffffffa4d4, evaluate=1, selfdict=0xb3c200) at eval.c:8290
#41 0x0000000000472c33 in handle_subscript (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1, verbose=1) at eval.c:19445
#42 0x000000000045d6d9 in eval7 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1, want_string=0) at eval.c:5168
#43 0x000000000045ceae in eval6 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1, want_string=0) at eval.c:4794
#44 0x000000000045ca78 in eval5 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1) at eval.c:4610
#45 0x000000000045bfef in eval4 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1) at eval.c:4303
#46 0x000000000045be4b in eval3 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1) at eval.c:4215
#47 0x000000000045bcca in eval2 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1) at eval.c:4144
#48 0x000000000045bb09 in eval1 (arg=0x7fffffffaa00, rettv=0x7fffffffaa50, evaluate=1) at eval.c:4069
#49 0x000000000045ba68 in eval0 (arg=0xeb6ed2 "result.source.get_complete_words( result.cur_keyword_pos, result.cur_keyword_str)", rettv=0x7fffffffaa50, nextcmd=0x7fffffffaaf8, evaluate=1) at eval.c:4026
#50 0x0000000000457a11 in ex_let (eap=0x7fffffffaaf0) at eval.c:1893
#51 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffffb168, sourcing=1, cstack=0x7fffffffacc0, fgetline=0x48df0c <get_loop_line>, cookie=0x7fffffffac30) at ex_docmd.c:2668
#52 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x478a80 <get_func_line>, cookie=0xa821c0, flags=7) at ex_docmd.c:1122
#53 0x0000000000478162 in call_user_func (fp=0x9cabc0, argcount=1, argvars=0x7fffffffb650, rettv=0x7fffffffb810, firstline=1, lastline=1, selfdict=0x0) at eval.c:22406
#54 0x0000000000461fea in call_func (funcname=0xa77d70 "\200\375R48_set_complete_results_words", len=32, rettv=0x7fffffffb810, argcount=1, argvars=0x7fffffffb650, firstline=1, lastline=1,
doesrange=0x7fffffffb80c, evaluate=1, selfdict=0x0) at eval.c:8448
#55 0x0000000000461bfd in get_func_tv (name=0xa77d70 "\200\375R48_set_complete_results_words", len=32, rettv=0x7fffffffb810, arg=0x7fffffffb830, firstline=1, lastline=1, doesrange=0x7fffffffb80c, evaluate=1,
selfdict=0x0) at eval.c:8290
#56 0x000000000045aa58 in ex_call (eap=0x7fffffffb8f0) at eval.c:3449
#57 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffffbf68, sourcing=1, cstack=0x7fffffffbac0, fgetline=0x478a80 <get_func_line>, cookie=0xb500c0) at ex_docmd.c:2668
#58 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x478a80 <get_func_line>, cookie=0xb500c0, flags=7) at ex_docmd.c:1122
#59 0x0000000000478162 in call_user_func (fp=0x9c7a60, argcount=1, argvars=0x7fffffffc450, rettv=0x7fffffffcb00, firstline=1, lastline=1, selfdict=0x0) at eval.c:22406
#60 0x0000000000461fea in call_func (funcname=0xb722ad "neocomplcache#get_complete_results(s:get_cur_text())", len=34, rettv=0x7fffffffcb00, argcount=1, argvars=0x7fffffffc450, firstline=1, lastline=1,
---Type <return> to continue, or q <return> to quit---
doesrange=0x7fffffffc61c, evaluate=1, selfdict=0x0) at eval.c:8448
#61 0x0000000000461bfd in get_func_tv (name=0xb722ad "neocomplcache#get_complete_results(s:get_cur_text())", len=34, rettv=0x7fffffffcb00, arg=0x7fffffffcab0, firstline=1, lastline=1, doesrange=0x7fffffffc61c,
evaluate=1, selfdict=0x0) at eval.c:8290
#62 0x000000000045d642 in eval7 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1, want_string=0) at eval.c:5142
#63 0x000000000045ceae in eval6 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1, want_string=0) at eval.c:4794
#64 0x000000000045ca78 in eval5 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1) at eval.c:4610
#65 0x000000000045bfef in eval4 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1) at eval.c:4303
#66 0x000000000045be4b in eval3 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1) at eval.c:4215
#67 0x000000000045bcca in eval2 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1) at eval.c:4144
#68 0x000000000045bb09 in eval1 (arg=0x7fffffffcab0, rettv=0x7fffffffcb00, evaluate=1) at eval.c:4069
#69 0x000000000045ba68 in eval0 (arg=0xb722ad "neocomplcache#get_complete_results(s:get_cur_text())", rettv=0x7fffffffcb00, nextcmd=0x7fffffffcba8, evaluate=1) at eval.c:4026
#70 0x0000000000457a11 in ex_let (eap=0x7fffffffcba0) at eval.c:1893
#71 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffffd218, sourcing=1, cstack=0x7fffffffcd70, fgetline=0x478a80 <get_func_line>, cookie=0xb812a0) at ex_docmd.c:2668
#72 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x478a80 <get_func_line>, cookie=0xb812a0, flags=7) at ex_docmd.c:1122
#73 0x0000000000478162 in call_user_func (fp=0xb0dd60, argcount=1, argvars=0x7fffffffd700, rettv=0x7fffffffd8c0, firstline=1, lastline=1, selfdict=0x0) at eval.c:22406
#74 0x0000000000461fea in call_func (funcname=0xb9e1c0 "\200\375R48_do_auto_complete", len=22, rettv=0x7fffffffd8c0, argcount=1, argvars=0x7fffffffd700, firstline=1, lastline=1, doesrange=0x7fffffffd8bc,
evaluate=1, selfdict=0x0) at eval.c:8448
#75 0x0000000000461bfd in get_func_tv (name=0xb9e1c0 "\200\375R48_do_auto_complete", len=22, rettv=0x7fffffffd8c0, arg=0x7fffffffd8e0, firstline=1, lastline=1, doesrange=0x7fffffffd8bc, evaluate=1, selfdict=0x0)
at eval.c:8290
#76 0x000000000045aa58 in ex_call (eap=0x7fffffffd9a0) at eval.c:3449
#77 0x000000000048fcb4 in do_one_cmd (cmdlinep=0x7fffffffe018, sourcing=1, cstack=0x7fffffffdb70, fgetline=0x4ba28b <getnextac>, cookie=0x7fffffffe100) at ex_docmd.c:2668
#78 0x000000000048d3d7 in do_cmdline (cmdline=0x0, fgetline=0x4ba28b <getnextac>, cookie=0x7fffffffe100, flags=7) at ex_docmd.c:1122
#79 0x00000000004b9de5 in apply_autocmds_group (event=EVENT_CURSORMOVEDI, fname=0xa889d0 "/home/tom/test.py", fname_io=0x0, force=0, group=-3, buf=0x89d960, eap=0x0) at fileio.c:9416
#80 0x00000000004b9635 in apply_autocmds (event=EVENT_CURSORMOVEDI, fname=0x0, fname_io=0x0, force=0, buf=0x89d960) at fileio.c:9013
#81 0x000000000044896a in ins_redraw (ready=1) at edit.c:1569
#82 0x0000000000447496 in edit (cmdchar=105, startln=0, count=1) at edit.c:709
#83 0x000000000051f0f5 in invoke_edit (cap=0x7fffffffe390, repl=0, cmd=105, startln=0) at normal.c:9118
#84 0x000000000051f08e in nv_edit (cap=0x7fffffffe390) at normal.c:9091
#85 0x0000000000511726 in normal_cmd (oap=0x7fffffffe450, toplevel=1) at normal.c:1193
#86 0x00000000005f8f62 in main_loop (cmdwin=0, noexmode=0) at main.c:1282
#87 0x00000000005f8940 in main (argc=2, argv=0x7fffffffe778) at main.c:986
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment