Created
December 24, 2013 13:39
-
-
Save plq/8113509 to your computer and use it in GitHub Desktop.
cpython stacktrace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Program received signal SIGSEGV, Segmentation fault. | |
| 0x00007ffff0a4941f in __pyx_f_4lxml_5etree_22_IncrementalFileWriter__write_end_element (__pyx_v_self=0x1671e08, __pyx_v_element_config=0xa66d20) at src/lxml/lxml.etree.c:113538 | |
| 113538 __pyx_t_5 = __pyx_f_4lxml_5etree_22_IncrementalFileWriter__handle_error(__pyx_v_self, __pyx_v_self->_c_out->error); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[7]; __pyx_lineno = 795; __pyx_clineno = __LINE__; goto __pyx_L1_error;} | |
| (gdb) bt | |
| #0 0x00007ffff0a4941f in __pyx_f_4lxml_5etree_22_IncrementalFileWriter__write_end_element (__pyx_v_self=0x1671e08, __pyx_v_element_config=0xa66d20) at src/lxml/lxml.etree.c:113538 | |
| #1 0x00007ffff0a4e283 in __pyx_pf_4lxml_5etree_18_FileWriterElement_4__exit__ (__pyx_v_self=0x167e5a0, __pyx_v_exc_type=0x7dde20 <_PyExc_GeneratorExit>, __pyx_v_exc_val=0x16810d8, __pyx_v_exc_tb=0x1677df8) | |
| at src/lxml/lxml.etree.c:114964 | |
| #2 0x00007ffff0a4e185 in __pyx_pw_4lxml_5etree_18_FileWriterElement_5__exit__ (__pyx_v_self=0x167e5a0, __pyx_args=0x11a61e0, __pyx_kwds=0x0) at src/lxml/lxml.etree.c:114935 | |
| #3 0x000000000055fe09 in PyCFunction_Call (func=0x1760ba0, arg=0x11a61e0, kw=0x0) at Objects/methodobject.c:85 | |
| #4 0x00000000004232e7 in PyObject_Call (func=0x1760ba0, arg=0x11a61e0, kw=0x0) at Objects/abstract.c:2529 | |
| #5 0x0000000000423faa in PyObject_CallFunctionObjArgs (callable=0x1760ba0) at Objects/abstract.c:2760 | |
| #6 0x00000000004d0dc9 in PyEval_EvalFrameEx (f=0x17ac170, throwflag=1) at Python/ceval.c:2627 | |
| #7 0x0000000000557fe0 in gen_send_ex (gen=0x16822e0, arg=0x7e9080 <_Py_NoneStruct>, exc=1) at Objects/genobject.c:84 | |
| #8 0x0000000000558230 in gen_close (gen=0x16822e0, args=0x0) at Objects/genobject.c:130 | |
| #9 0x00000000005583a8 in gen_del (self=0x16822e0) at Objects/genobject.c:165 | |
| #10 0x0000000000557c9a in gen_dealloc (gen=0x16822e0) at Objects/genobject.c:32 | |
| #11 0x00000000004651c8 in _Py_Dealloc (op=0x16822e0) at Objects/object.c:2262 | |
| #12 0x0000000000559bd6 in frame_dealloc (f=0x17a9400) at Objects/frameobject.c:460 | |
| #13 0x00000000004651c8 in _Py_Dealloc (op=0x17a9400) at Objects/object.c:2262 | |
| #14 0x00000000005102ef in tb_dealloc (tb=0x1677ee8) at Python/traceback.c:28 | |
| #15 0x00000000004651c8 in _Py_Dealloc (op=0x1677ee8) at Objects/object.c:2262 | |
| #16 0x00000000004e6bbd in PyErr_Restore (type=0x0, value=0x0, traceback=0x0) at Python/errors.c:49 | |
| #17 0x00000000004e7675 in PyErr_Clear () at Python/errors.c:263 | |
| #18 0x00000000005582e5 in gen_close (gen=0x16821e0, args=0x0) at Objects/genobject.c:140 | |
| #19 0x00000000005583a8 in gen_del (self=0x16821e0) at Objects/genobject.c:165 | |
| #20 0x0000000000557c9a in gen_dealloc (gen=0x16821e0) at Objects/genobject.c:32 | |
| #21 0x00000000004651c8 in _Py_Dealloc (op=0x16821e0) at Objects/object.c:2262 | |
| #22 0x0000000000559bd6 in frame_dealloc (f=0x17a8250) at Objects/frameobject.c:460 | |
| #23 0x00000000004651c8 in _Py_Dealloc (op=0x17a8250) at Objects/object.c:2262 | |
| #24 0x00000000005102ef in tb_dealloc (tb=0x1677f60) at Python/traceback.c:28 | |
| #25 0x00000000004651c8 in _Py_Dealloc (op=0x1677f60) at Objects/object.c:2262 | |
| #26 0x00000000004e6bbd in PyErr_Restore (type=0x0, value=0x0, traceback=0x0) at Python/errors.c:49 | |
| #27 0x00000000004e7675 in PyErr_Clear () at Python/errors.c:263 | |
| #28 0x00000000005582e5 in gen_close (gen=0x16820e0, args=0x0) at Objects/genobject.c:140 | |
| #29 0x00000000005583a8 in gen_del (self=0x16820e0) at Objects/genobject.c:165 | |
| #30 0x0000000000557c9a in gen_dealloc (gen=0x16820e0) at Objects/genobject.c:32 | |
| #31 0x00000000004651c8 in _Py_Dealloc (op=0x16820e0) at Objects/object.c:2262 | |
| #32 0x00000000004ca58e in PyEval_EvalFrameEx (f=0x12f68f0, throwflag=0) at Python/ceval.c:1137 | |
| #33 0x00000000004d6439 in fast_function (func=0x177c840, pp_stack=0x7fffffff9810, n=1, na=1, nk=0) at Python/ceval.c:4107 | |
| #34 0x00000000004d6144 in call_function (pp_stack=0x7fffffff9810, oparg=0) at Python/ceval.c:4042 | |
| #35 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0x12a8ce0, throwflag=0) at Python/ceval.c:2666 | |
| #36 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xb80460, globals=0xbbe190, locals=0x0, args=0x167be98, argcount=2, kws=0x7ffff7f7c088, kwcount=0, defs=0xbed788, defcount=1, closure=0x0) at Python/ceval.c:3253 | |
| #37 0x000000000055d4da in function_call (func=0xbefe28, arg=0x167be70, kw=0xbd0ea0) at Objects/funcobject.c:526 | |
| #38 0x00000000004232e7 in PyObject_Call (func=0xbefe28, arg=0x167be70, kw=0xbd0ea0) at Objects/abstract.c:2529 | |
| #39 0x00000000004d7425 in ext_do_call (func=0xbefe28, pp_stack=0x7fffffff9ce8, flags=3, na=1, nk=0) at Python/ceval.c:4334 | |
| #40 0x00000000004d1321 in PyEval_EvalFrameEx (f=0x12a8ad0, throwflag=0) at Python/ceval.c:2705 | |
| #41 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xb80670, globals=0xbbe190, locals=0x0, args=0x167b448, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 | |
| #42 0x000000000055d4da in function_call (func=0xbeff78, arg=0x167b420, kw=0x0) at Objects/funcobject.c:526 | |
| #43 0x00000000004232e7 in PyObject_Call (func=0xbeff78, arg=0x167b420, kw=0x0) at Objects/abstract.c:2529 | |
| #44 0x000000000042da73 in instancemethod_call (func=0xbeff78, arg=0x167b420, kw=0x0) at Objects/classobject.c:2602 | |
| #45 0x00000000004232e7 in PyObject_Call (func=0x175da60, arg=0x12677d0, kw=0x0) at Objects/abstract.c:2529 | |
| #46 0x0000000000498abe in slot_tp_call (self=0x177d220, args=0x12677d0, kwds=0x0) at Objects/typeobject.c:5432 | |
| #47 0x00000000004232e7 in PyObject_Call (func=0x177d220, arg=0x12677d0, kw=0x0) at Objects/abstract.c:2529 | |
| #48 0x00000000004d6daf in do_call (func=0x177d220, pp_stack=0x7fffffffa570, na=1, nk=0) at Python/ceval.c:4239 | |
| #49 0x00000000004d6160 in call_function (pp_stack=0x7fffffffa570, oparg=1) at Python/ceval.c:4044 | |
| #50 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0x114d210, throwflag=0) at Python/ceval.c:2666 | |
| #51 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xbf70f0, globals=0xbc0380, locals=0x0, args=0x11694c0, argcount=2, kws=0x7ffff7f7c088, kwcount=0, defs=0xbf8b78, defcount=1, closure=0x0) at Python/ceval.c:3253 | |
| #52 0x000000000055d4da in function_call (func=0xc01060, arg=0x1169498, kw=0xbd0d50) at Objects/funcobject.c:526 | |
| #53 0x00000000004232e7 in PyObject_Call (func=0xc01060, arg=0x1169498, kw=0xbd0d50) at Objects/abstract.c:2529 | |
| #54 0x00000000004d7425 in ext_do_call (func=0xc01060, pp_stack=0x7fffffffaa48, flags=3, na=1, nk=0) at Python/ceval.c:4334 | |
| #55 0x00000000004d1321 in PyEval_EvalFrameEx (f=0xbd0b40, throwflag=0) at Python/ceval.c:2705 | |
| #56 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xbe7d50, globals=0xbc0380, locals=0x0, args=0x16d5c40, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 | |
| #57 0x000000000055d4da in function_call (func=0xbf4ed0, arg=0x16d5c18, kw=0x0) at Objects/funcobject.c:526 | |
| #58 0x00000000004232e7 in PyObject_Call (func=0xbf4ed0, arg=0x16d5c18, kw=0x0) at Objects/abstract.c:2529 | |
| #59 0x000000000042da73 in instancemethod_call (func=0xbf4ed0, arg=0x16d5c18, kw=0x0) at Objects/classobject.c:2602 | |
| #60 0x00000000004232e7 in PyObject_Call (func=0x16cdde0, arg=0x12676f0, kw=0x0) at Objects/abstract.c:2529 | |
| #61 0x0000000000498abe in slot_tp_call (self=0x177d290, args=0x12676f0, kwds=0x0) at Objects/typeobject.c:5432 | |
| #62 0x00000000004232e7 in PyObject_Call (func=0x177d290, arg=0x12676f0, kw=0x0) at Objects/abstract.c:2529 | |
| #63 0x00000000004d6daf in do_call (func=0x177d290, pp_stack=0x7fffffffb2d0, na=1, nk=0) at Python/ceval.c:4239 | |
| #64 0x00000000004d6160 in call_function (pp_stack=0x7fffffffb2d0, oparg=1) at Python/ceval.c:4044 | |
| #65 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0xbd0510, throwflag=0) at Python/ceval.c:2666 | |
| #66 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xbf70f0, globals=0xbc0380, locals=0x0, args=0x13c4100, argcount=2, kws=0x7ffff7f7c088, kwcount=0, defs=0xbf8b78, defcount=1, closure=0x0) at Python/ceval.c:3253 | |
| #67 0x000000000055d4da in function_call (func=0xc01060, arg=0x13c40d8, kw=0xbd03c0) at Objects/funcobject.c:526 | |
| #68 0x00000000004232e7 in PyObject_Call (func=0xc01060, arg=0x13c40d8, kw=0xbd03c0) at Objects/abstract.c:2529 | |
| #69 0x00000000004d7425 in ext_do_call (func=0xc01060, pp_stack=0x7fffffffb7a8, flags=3, na=1, nk=0) at Python/ceval.c:4334 | |
| #70 0x00000000004d1321 in PyEval_EvalFrameEx (f=0xbd01b0, throwflag=0) at Python/ceval.c:2705 | |
| #71 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xbe7d50, globals=0xbc0380, locals=0x0, args=0x1726e20, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 | |
| #72 0x000000000055d4da in function_call (func=0xbf4ed0, arg=0x1726df8, kw=0x0) at Objects/funcobject.c:526 | |
| #73 0x00000000004232e7 in PyObject_Call (func=0xbf4ed0, arg=0x1726df8, kw=0x0) at Objects/abstract.c:2529 | |
| #74 0x000000000042da73 in instancemethod_call (func=0xbf4ed0, arg=0x1726df8, kw=0x0) at Objects/classobject.c:2602 | |
| ---Type <return> to continue, or q <return> to quit--- | |
| #75 0x00000000004232e7 in PyObject_Call (func=0x16cde60, arg=0x1267610, kw=0x0) at Objects/abstract.c:2529 | |
| #76 0x0000000000498abe in slot_tp_call (self=0x177d1b0, args=0x1267610, kwds=0x0) at Objects/typeobject.c:5432 | |
| #77 0x00000000004232e7 in PyObject_Call (func=0x177d1b0, arg=0x1267610, kw=0x0) at Objects/abstract.c:2529 | |
| #78 0x00000000004d6daf in do_call (func=0x177d1b0, pp_stack=0x7fffffffc030, na=1, nk=0) at Python/ceval.c:4239 | |
| #79 0x00000000004d6160 in call_function (pp_stack=0x7fffffffc030, oparg=1) at Python/ceval.c:4044 | |
| #80 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0xaaa7d0, throwflag=0) at Python/ceval.c:2666 | |
| #81 0x00000000004d6439 in fast_function (func=0xc195a0, pp_stack=0x7fffffffc380, n=2, na=2, nk=0) at Python/ceval.c:4107 | |
| #82 0x00000000004d6144 in call_function (pp_stack=0x7fffffffc380, oparg=1) at Python/ceval.c:4042 | |
| #83 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0xbb54f0, throwflag=0) at Python/ceval.c:2666 | |
| #84 0x00000000004d6439 in fast_function (func=0xc196f0, pp_stack=0x7fffffffc6d0, n=1, na=1, nk=0) at Python/ceval.c:4107 | |
| #85 0x00000000004d6144 in call_function (pp_stack=0x7fffffffc6d0, oparg=0) at Python/ceval.c:4042 | |
| #86 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0x1208ca0, throwflag=0) at Python/ceval.c:2666 | |
| #87 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xbfeeb0, globals=0xbd2ac0, locals=0x0, args=0xb2eef8, argcount=1, kws=0x0, kwcount=0, defs=0xc1a088, defcount=10, closure=0x0) at Python/ceval.c:3253 | |
| #88 0x000000000055d4da in function_call (func=0xc0ee28, arg=0xb2eed0, kw=0x0) at Objects/funcobject.c:526 | |
| #89 0x00000000004232e7 in PyObject_Call (func=0xc0ee28, arg=0xb2eed0, kw=0x0) at Objects/abstract.c:2529 | |
| #90 0x000000000042da73 in instancemethod_call (func=0xc0ee28, arg=0xb2eed0, kw=0x0) at Objects/classobject.c:2602 | |
| #91 0x00000000004232e7 in PyObject_Call (func=0x16cdd60, arg=0x7ffff7f7c060, kw=0x0) at Objects/abstract.c:2529 | |
| #92 0x000000000049979f in slot_tp_init (self=0x1267ca0, args=0x7ffff7f7c060, kwds=0x0) at Objects/typeobject.c:5692 | |
| #93 0x0000000000487544 in type_call (type=0xc29830, args=0x7ffff7f7c060, kwds=0x0) at Objects/typeobject.c:745 | |
| #94 0x00000000004232e7 in PyObject_Call (func=0xc29830, arg=0x7ffff7f7c060, kw=0x0) at Objects/abstract.c:2529 | |
| #95 0x00000000004d6daf in do_call (func=0xc29830, pp_stack=0x7fffffffcf90, na=0, nk=0) at Python/ceval.c:4239 | |
| #96 0x00000000004d6160 in call_function (pp_stack=0x7fffffffcf90, oparg=0) at Python/ceval.c:4044 | |
| #97 0x00000000004d10a4 in PyEval_EvalFrameEx (f=0xa9fea0, throwflag=0) at Python/ceval.c:2666 | |
| #98 0x00000000004d3769 in PyEval_EvalCodeEx (co=0xa50ca0, globals=0x8b33d0, locals=0x8b33d0, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253 | |
| #99 0x00000000004c9c78 in PyEval_EvalCode (co=0xa50ca0, globals=0x8b33d0, locals=0x8b33d0) at Python/ceval.c:667 | |
| #100 0x0000000000505281 in run_mod (mod=0xb63548, filename=0x7fffffffda67 "spyne/test/protocol/test_html_microformat.py", globals=0x8b33d0, locals=0x8b33d0, flags=0x7fffffffd4a0, arena=0x9a2460) at Python/pythonrun.c:1370 | |
| #101 0x0000000000505207 in PyRun_FileExFlags (fp=0xa826f0, filename=0x7fffffffda67 "spyne/test/protocol/test_html_microformat.py", start=257, globals=0x8b33d0, locals=0x8b33d0, closeit=1, flags=0x7fffffffd4a0) at Python/pythonrun.c:1356 | |
| #102 0x0000000000503a61 in PyRun_SimpleFileExFlags (fp=0xa826f0, filename=0x7fffffffda67 "spyne/test/protocol/test_html_microformat.py", closeit=1, flags=0x7fffffffd4a0) at Python/pythonrun.c:948 | |
| #103 0x00000000005030ef in PyRun_AnyFileExFlags (fp=0xa826f0, filename=0x7fffffffda67 "spyne/test/protocol/test_html_microformat.py", closeit=1, flags=0x7fffffffd4a0) at Python/pythonrun.c:752 | |
| #104 0x000000000041861b in Py_Main (argc=3, argv=0x7fffffffd628) at Modules/main.c:640 | |
| #105 0x0000000000417250 in main (argc=3, argv=0x7fffffffd628) at ./Modules/python.c:23 | |
| (gdb) p __pyx_v_self | |
| $1 = (struct __pyx_obj_4lxml_5etree__IncrementalFileWriter *) 0x1671e08 | |
| (gdb) p __pyx_v_self->_c_out | |
| $2 = (xmlOutputBuffer *) 0x0 | |
| (gdb) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* "/home/plq/src/github/plq/lxml/src/lxml/serializer.pxi":795 | |
| * if not self._element_stack: | |
| * self._status = WRITER_FINISHED | |
| * self._handle_error(self._c_out.error) # <<<<<<<<<<<<<< | |
| * | |
| * cdef _find_prefix(self, bytes href, dict flat_namespaces_map, list new_namespaces): | |
| */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment