Date: Sun, 2 May 2010 22:15:48 +0200 From: Giuseppe Pagnoni <gpagnoni@gmail.com> To: Dmitry Marakasov <amdmi3@amdmi3.ru> Cc: Garrett Cooper <yanefbsd@gmail.com>, freebsd-python@freebsd.org, freebsd-ports-bugs@freebsd.org Subject: Re: pyglet segfaults on FreeBSD 8.0/amd64/nVidia Message-ID: <p2x92056ebc1005021315jeb375695w1f33e13217f033a5@mail.gmail.com> In-Reply-To: <20100430193455.GC90978@hades.panopticon> References: <h2z92056ebc1004140144p1df1b5bcq3934ff6cf997834f@mail.gmail.com> <20100414120914.GB3605@hades.panopticon> <q2x7d6fde3d1004140623ue80886c0o21e6316cdff46a92@mail.gmail.com> <n2z92056ebc1004140651g86164e3zd4eedb6c8a0d3d8@mail.gmail.com> <y2o92056ebc1004140742j95be372vba684348b55353f5@mail.gmail.com> <20100414154539.GA16191@hades.panopticon> <r2u92056ebc1004301029zdb201670v2d194d5754707aed@mail.gmail.com> <20100430193455.GC90978@hades.panopticon>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] Hi Dmitry, thanks for replying. Please find attached the file containing the results of 'gdb python' followed by 'bt full'. I appreciate your help very much, best giuseppe On Fri, Apr 30, 2010 at 9:34 PM, Dmitry Marakasov <amdmi3@amdmi3.ru> wrote: > * Giuseppe Pagnoni (gpagnoni@gmail.com) wrote: > >> thanks for all your previous help, I was wondering whether you have >> had any chance to look into the core file I sent last time. I >> completely understand if you hadn't and actually I feel a bit >> embarrassed to ask, since I know how scarce time can be and that your >> assistance is purely out of good-will. I just thought I would give it >> one more try, in case some progress was made or somebody else reported >> similar issues. > > Oh sorry, I've missed your message. Could you rebuild fontconfig > WITH_DEBUG and retry the same gdb - bt full? That'll tell some info > on what's passed to fontconfig so it segfaults, but actually I doubt > it'll be possible to debug this in such remote way. I need to setup > amd64 system on my desktop, and I've had that in plans for some > months already. Maybe it's time to do that at last. > > -- > Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D > amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru > -- Giuseppe Pagnoni Dip. Scienze Biomediche Sezione Fisiologia Univ. di Modena e Reggio Emilia Via Campi 287 I-41125 Modena, Italy Tel: +39-059-205-5742 Fax: +39-059-205-5336 [-- Attachment #2 --] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Core was generated by `python'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libutil.so.8...done. Loaded symbols for /lib/libutil.so.8 Reading symbols from /lib/libm.so.5...done. Loaded symbols for /lib/libm.so.5 Reading symbols from /lib/libthr.so.3...done. Loaded symbols for /lib/libthr.so.3 Reading symbols from /lib/libc.so.7...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /usr/local/lib/python2.6/lib-dynload/_ctypes.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_ctypes.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/_struct.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_struct.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/math.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/math.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/_weakref.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_weakref.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/binascii.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/binascii.so Reading symbols from /lib/libz.so.5...done. Loaded symbols for /lib/libz.so.5 Reading symbols from /usr/local/lib/python2.6/lib-dynload/_random.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_random.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/cStringIO.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/cStringIO.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/fcntl.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/fcntl.so Reading symbols from /usr/local/lib/libGL.so.1...done. Loaded symbols for /usr/local/lib/libGL.so.1 Reading symbols from /usr/local/lib/libnvidia-tls.so.1...done. Loaded symbols for /usr/local/lib/libnvidia-tls.so.1 Reading symbols from /usr/local/lib/libGLcore.so.1...done. Loaded symbols for /usr/local/lib/libGLcore.so.1 Reading symbols from /usr/local/lib/libX11.so.6...done. Loaded symbols for /usr/local/lib/libX11.so.6 Reading symbols from /usr/local/lib/libXext.so.6...done. Loaded symbols for /usr/local/lib/libXext.so.6 Reading symbols from /usr/local/lib/libxcb.so.2...done. Loaded symbols for /usr/local/lib/libxcb.so.2 Reading symbols from /usr/local/lib/libXau.so.6...done. Loaded symbols for /usr/local/lib/libXau.so.6 Reading symbols from /usr/local/lib/libXdmcp.so.6...done. Loaded symbols for /usr/local/lib/libXdmcp.so.6 Reading symbols from /usr/local/lib/libpthread-stubs.so.0...done. Loaded symbols for /usr/local/lib/libpthread-stubs.so.0 Reading symbols from /usr/lib/librpcsvc.so.5...done. Loaded symbols for /usr/lib/librpcsvc.so.5 Reading symbols from /usr/local/lib/libGLU.so.1...done. Loaded symbols for /usr/local/lib/libGLU.so.1 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/local/lib/python2.6/lib-dynload/strop.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/strop.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/operator.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/operator.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/_collections.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_collections.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/unicodedata.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/unicodedata.so Reading symbols from /usr/local/lib/libXinerama.so.1...done. Loaded symbols for /usr/local/lib/libXinerama.so.1 Reading symbols from /usr/local/lib/python2.6/lib-dynload/select.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/select.so Reading symbols from /usr/local/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/local/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/local/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/local/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/local/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/local/lib/libpango-1.0.so.0 Reading symbols from /usr/local/lib/libXi.so.6...done. Loaded symbols for /usr/local/lib/libXi.so.6 Reading symbols from /usr/local/lib/libXrandr.so.2...done. Loaded symbols for /usr/local/lib/libXrandr.so.2 Reading symbols from /usr/local/lib/libXcursor.so.1...done. Loaded symbols for /usr/local/lib/libXcursor.so.1 Reading symbols from /usr/local/lib/libXcomposite.so.1...done. Loaded symbols for /usr/local/lib/libXcomposite.so.1 Reading symbols from /usr/local/lib/libXdamage.so.1...done. Loaded symbols for /usr/local/lib/libXdamage.so.1 Reading symbols from /usr/local/lib/libXfixes.so.3...done. Loaded symbols for /usr/local/lib/libXfixes.so.3 Reading symbols from /usr/local/lib/libcairo.so.2...done. Loaded symbols for /usr/local/lib/libcairo.so.2 Reading symbols from /usr/local/lib/libpixman-1.so.9...done. Loaded symbols for /usr/local/lib/libpixman-1.so.9 Reading symbols from /usr/local/lib/libfontconfig.so.1...done. Loaded symbols for /usr/local/lib/libfontconfig.so.1 Reading symbols from /usr/local/lib/libfreetype.so.9...done. Loaded symbols for /usr/local/lib/libfreetype.so.9 Reading symbols from /usr/local/lib/libexpat.so.6...done. Loaded symbols for /usr/local/lib/libexpat.so.6 Reading symbols from /usr/local/lib/libglitz.so.1...done. Loaded symbols for /usr/local/lib/libglitz.so.1 Reading symbols from /usr/local/lib/libpng.so.6...done. Loaded symbols for /usr/local/lib/libpng.so.6 Reading symbols from /usr/local/lib/libxcb-render-util.so.0...done. Loaded symbols for /usr/local/lib/libxcb-render-util.so.0 Reading symbols from /usr/local/lib/libxcb-render.so.0...done. Loaded symbols for /usr/local/lib/libxcb-render.so.0 Reading symbols from /usr/local/lib/libXrender.so.1...done. Loaded symbols for /usr/local/lib/libXrender.so.1 Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/local/lib/libgio-2.0.so.0...done. Loaded symbols for /usr/local/lib/libgio-2.0.so.0 Reading symbols from /usr/local/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/local/lib/libgobject-2.0.so.0 Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0 Reading symbols from /usr/local/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/local/lib/libglib-2.0.so.0 Reading symbols from /usr/local/lib/libintl.so.8...done. Loaded symbols for /usr/local/lib/libintl.so.8 Reading symbols from /usr/local/lib/libiconv.so.3...done. Loaded symbols for /usr/local/lib/libiconv.so.3 Reading symbols from /usr/local/lib/libpcre.so.0...done. Loaded symbols for /usr/local/lib/libpcre.so.0 Reading symbols from /usr/local/lib/python2.6/site-packages/PIL/_imaging.so...done. Loaded symbols for /usr/local/lib/python2.6/site-packages/PIL/_imaging.so Reading symbols from /usr/local/lib/libjpeg.so.11...done. Loaded symbols for /usr/local/lib/libjpeg.so.11 Reading symbols from /usr/local/lib/python2.6/lib-dynload/array.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/array.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/zlib.so...done. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/zlib.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x0000000807644d42 in FcPatternObjectAddWithBinding (p=0x587bc60, object=10, value= {type = FcTypeDouble, u = {s = 0x402c000000000000 <Address 0x402c000000000000 out of bounds>, i = 0, b = 0, d = 14, m = 0x402c000000000000, c = 0x402c000000000000, f = 0x402c000000000000, l = 0x402c000000000000}}, binding=FcValueBindingStrong, append=1) at fcpat.c:476 476 if (p->ref == FC_REF_CONSTANT) [New Thread 800e021c0 (LWP 100287)] (gdb) bt full #0 0x0000000807644d42 in FcPatternObjectAddWithBinding (p=0x587bc60, object=10, value= {type = FcTypeDouble, u = {s = 0x402c000000000000 <Address 0x402c000000000000 out of bounds>, i = 0, b = 0, d = 14, m = 0x402c000000000000, c = 0x402c000000000000, f = 0x402c000000000000, l = 0x402c000000000000}}, binding=FcValueBindingStrong, append=1) at fcpat.c:476 e = (FcPatternElt *) 0x2ad00222b70 new = 0x7fffffffc550 prev = (FcValueListPtr *) 0x807642344 #1 0x0000000807644f19 in FcPatternObjectAdd (p=0x587bc60, object=10, value= {type = FcTypeDouble, u = {s = 0x402c000000000000 <Address 0x402c000000000000 out of bounds>, i = 0, b = 0, d = 14, m = 0x402c000000000000, c = 0x402c000000000000, f = 0x402c000000000000, l = 0x402c000000000000}}, append=1) at fcpat.c:537 No locals. #2 0x000000080764524c in FcPatternObjectAddDouble (p=0x587bc60, object=10, d=14) at fcpat.c:632 v = {type = FcTypeDouble, u = {s = 0x402c000000000000 <Address 0x402c000000000000 out of bounds>, i = 0, b = 0, d = 14, m = 0x402c000000000000, c = 0x402c000000000000, f = 0x402c000000000000, l = 0x402c000000000000}} #3 0x000000080764527e in IA__FcPatternAddDouble (p=0x587bc60, object=0x800e23f24 "size", d=14) at fcpat.c:639 No locals. #4 0x000000080111d87c in ffi_call_unix64 () at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/libffi/src/x86/unix64.S:75 No locals. #5 0x000000080111d2be in ffi_call (cif=0x7fffffffc700, fn=0x807645250 <IA__FcPatternAddDouble>, rvalue=0x7fffffffc7e0, avalue=0x7fffffffc7b0) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/libffi/src/x86/ffi64.c:430 classes = {X86_64_SSEDF_CLASS, 2058, X86_64_NO_CLASS, X86_64_NO_CLASS} stack = 0x7fffffffc510 "`¼\207\005\003" argp = 0x7fffffffc5c0 "\n\b" arg_types = (ffi_type **) 0x7fffffffc780 gprcount = 2 ssecount = 1 ngpr = 0 nsse = 1 i = 3 avn = 3 ret_in_memory = false reg_args = (struct register_args *) 0x7fffffffc510 #6 0x00000008011144da in _call_function_pointer (flags=4353, pProc=0x807645250 <IA__FcPatternAddDouble>, avalues=0x7fffffffc7b0, atypes=0x7fffffffc780, restype=0x800e078b0, resmem=0x7fffffffc7e0, argcount=3) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/callproc.c:816 _save = (PyThreadState *) 0x800e0b0c0 error_object = (PyObject *) 0x0 space = (int *) 0x80109c570 cif = {abi = FFI_UNIX64, nargs = 3, arg_types = 0x7fffffffc780, rtype = 0x800e078b0, bytes = 0, flags = 2058} cc = 2 #7 0x0000000801114eda in _CallProc (pProc=0x807645250 <IA__FcPatternAddDouble>, argtuple=0x805cb6690, flags=4353, argtypes=0x0, restype=0x801060420, checker=0x0) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/callproc.c:1163 i = 3 n = 3 argcount = 3 argtype_count = 0 resbuf = (void *) 0x7fffffffc7e0 args = (struct argument *) 0x7fffffffc800 pa = (struct argument *) 0x7fffffffc860 atypes = (ffi_type **) 0x7fffffffc780 rtype = (ffi_type *) 0x800e078b0 avalues = (void **) 0x7fffffffc7b0 retval = (PyObject *) 0x0 #8 0x000000080110f074 in CFuncPtr_call (self=0x806704ae0, inargs=0x805cb6690, kwds=0x0) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/_ctypes.c:3860 restype = (PyObject *) 0x801060420 converters = (PyObject *) 0x0 checker = (PyObject *) 0x0 argtypes = (PyObject *) 0x0 dict = (StgDictObject *) 0x805755ae0 result = (PyObject *) 0x805cb6690 callargs = (PyObject *) 0x805cb6690 errcheck = (PyObject *) 0x0 pProc = (void *) 0x807645250 inoutmask = 0 outmask = 0 numretvals = 0 #9 0x000000000041e789 in PyObject_Call (func=0x806704ae0, arg=0x805cb6690, kw=0x0) at ./../Objects/abstract.c:2492 result = (PyObject *) 0x804fd3450 call = 0x80110ed40 <CFuncPtr_call> #10 0x00000000004ac096 in do_call (func=0x806704ae0, pp_stack=0x7fffffffcc70, na=3, nk=0) at ./../Python/ceval.c:3924 callargs = (PyObject *) 0x805cb6690 kwdict = (PyObject *) 0x0 result = (PyObject *) 0x0 #11 0x00000000004ab7c1 in call_function (pp_stack=0x7fffffffcc70, oparg=3) at ./../Python/ceval.c:3729 na = 3 nk = 0 n = 3 pfunc = (PyObject **) 0x80162d3d0 func = (PyObject *) 0x806704ae0 x = (PyObject *) 0x804db2b90 w = (PyObject *) 0x801061c20 #12 0x00000000004a7b69 in PyEval_EvalFrameEx (f=0x80162d220, throwflag=0) at ./../Python/ceval.c:2389 sp = (PyObject **) 0x80162d3d8 stack_pointer = (PyObject **) 0x80162d3f0 next_instr = (unsigned char *) 0x8058c37e3 "\001t\004" opcode = 131 oparg = 3 why = WHY_NOT err = 0 x = (PyObject *) 0x804db2b90 v = (PyObject *) 0x805cc3a50 w = (PyObject *) 0x8010481e0 u = (PyObject *) 0x805ecc4e0 t = (PyObject *) 0x10 stream = (PyObject *) 0x0 fastlocals = (PyObject **) 0x80162d398 freevars = (PyObject **) 0x80162d3d0 retval = (PyObject *) 0x0 tstate = (PyThreadState *) 0x800e0b0c0 co = (PyCodeObject *) 0x805826990 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = (unsigned char *) 0x8058c3764 "|\002" names = (PyObject *) 0x800e3d450 consts = (PyObject *) 0x80545da50 #13 0x00000000004ab9a7 in fast_function (func=0x805c7e668, pp_stack=0x7fffffffcfd0, n=4, na=4, nk=0) at ./../Python/ceval.c:3792 retval = (PyObject *) 0x0 fastlocals = (PyObject **) 0x80162d398 i = 4 f = (PyFrameObject *) 0x80162d220 tstate = (PyThreadState *) 0x800e0b0c0 stack = (PyObject **) 0x80107c728 co = (PyCodeObject *) 0x805826990 globals = (PyObject *) 0x8010d9660 argdefs = (PyObject *) 0x0 d = (PyObject **) 0x0 nd = 0 #14 0x00000000004ab7a8 in call_function (pp_stack=0x7fffffffcfd0, oparg=4) at ./../Python/ceval.c:3727 na = 4 nk = 0 n = 4 pfunc = (PyObject **) 0x80107c700 func = (PyObject *) 0x805c7e668 x = (PyObject *) 0x804db2d40 w = (PyObject *) 0x7fffffffceb0 #15 0x00000000004a7b69 in PyEval_EvalFrameEx (f=0x80107c520, throwflag=0) at ./../Python/ceval.c:2389 sp = (PyObject **) 0x80107c728 stack_pointer = (PyObject **) 0x80107c728 next_instr = (unsigned char *) 0x8054fbcd0 "}\t" opcode = 131 oparg = 4 why = WHY_NOT err = 0 x = (PyObject *) 0x68e610 v = (PyObject *) 0x80104a810 w = (PyObject *) 0x8058280b0 u = (PyObject *) 0x0 t = (PyObject *) 0x11 stream = (PyObject *) 0x0 fastlocals = (PyObject **) 0x80107c698 freevars = (PyObject **) 0x80107c700 retval = (PyObject *) 0x0 tstate = (PyThreadState *) 0x800e0b0c0 co = (PyCodeObject *) 0x8058268a0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = (unsigned char *) 0x8054fbc24 "t" names = (PyObject *) 0x800f0bde0 consts = (PyObject *) 0x805454670 #16 0x00000000004a99d8 in PyEval_EvalCodeEx (co=0x8058268a0, globals=0x8010d9660, locals=0x0, args=0x801033838, argcount=3, kws=0x805748d30, kwcount=3, defs=0x805cb6568, defcount=3, closure=0x0) at ./../Python/ceval.c:2968 f = (PyFrameObject *) 0x80107c520 retval = (PyObject *) 0x0 fastlocals = (PyObject **) 0x80107c698 freevars = (PyObject **) 0x80107c700 tstate = (PyThreadState *) 0x800e0b0c0 x = (PyObject *) 0x800e81600 u = (PyObject *) 0x800e929b0 #17 0x0000000000519f5f in function_call (func=0x805c79c80, arg=0x801033820, kw=0x805ecbea0) at ./../Objects/funcobject.c:524 result = (PyObject *) 0x0 argdefs = (PyObject *) 0x805cb6550 d = (PyObject **) 0x805cb6568 k = (PyObject **) 0x805748d30 nk = 3 nd = 3 #18 0x000000000041e789 in PyObject_Call (func=0x805c79c80, arg=0x801033820, kw=0x805ecbea0) at ./../Objects/abstract.c:2492 result = (PyObject *) 0x801033800 call = 0x519d30 <function_call> #19 0x0000000000427132 in instancemethod_call (func=0x805c79c80, arg=0x801033820, kw=0x805ecbea0) at ./../Objects/classobject.c:2579 self = (PyObject *) 0x80104a810 klass = (PyObject *) 0x805fc4c20 result = (PyObject *) 0x7fffffffd600 #20 0x000000000041e789 in PyObject_Call (func=0x800f9f910, arg=0x801043368, kw=0x805ecbea0) at ./../Objects/abstract.c:2492 result = (PyObject *) 0x800f9f910 call = 0x426ed0 <instancemethod_call> #21 0x000000000047ab3f in slot_tp_init (self=0x80104a810, args=0x801043368, kwds=0x805ecbea0) at ./../Objects/typeobject.c:5638 meth = (PyObject *) 0x800f9f910 res = (PyObject *) 0x3 init_str = (PyObject *) 0x800e18990 #22 0x000000000046babf in type_call (type=0x805fc4c20, args=0x801043368, kwds=0x805ecbea0) at ./../Objects/typeobject.c:745 obj = (PyObject *) 0x80104a810 #23 0x000000000041e789 in PyObject_Call (func=0x805fc4c20, arg=0x801043368, kw=0x805ecbea0) at ./../Objects/abstract.c:2492 result = (PyObject *) 0x801042688 call = 0x46b970 <type_call> #24 0x00000000004ac096 in do_call (func=0x805fc4c20, pp_stack=0x7fffffffd900, na=2, nk=3) at ./../Python/ceval.c:3924 callargs = (PyObject *) 0x801043368 kwdict = (PyObject *) 0x805ecbea0 result = (PyObject *) 0x0 #25 0x00000000004ab7c1 in call_function (pp_stack=0x7fffffffd900, oparg=770) at ./../Python/ceval.c:3729 na = 2 nk = 3 n = 8 pfunc = (PyObject **) 0x800ff7af0 func = (PyObject *) 0x805fc4c20 x = (PyObject *) 0x4ae w = (PyObject *) 0x68e610 #26 0x00000000004a7b69 in PyEval_EvalFrameEx (f=0x800ff7920, throwflag=0) at ./../Python/ceval.c:2389 sp = (PyObject **) 0x800ff7af8 stack_pointer = (PyObject **) 0x800ff7b38 next_instr = (unsigned char *) 0x800e071b4 "}\n" opcode = 131 oparg = 770 why = WHY_NOT err = 0 x = (PyObject *) 0x800e81e00 v = (PyObject *) 0x68e610 w = (PyObject *) 0x801058a08 u = (PyObject *) 0x806705dd0 t = (PyObject *) 0x80103da28 stream = (PyObject *) 0x0 fastlocals = (PyObject **) 0x800ff7a98 freevars = (PyObject **) 0x800ff7af0 retval = (PyObject *) 0x0 tstate = (PyThreadState *) 0x800e0b0c0 co = (PyCodeObject *) 0x801059120 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = (unsigned char *) 0x800e070a4 "|\001" names = (PyObject *) 0x800e4e638 consts = (PyObject *) 0x8010310d8 #27 0x00000000004a99d8 in PyEval_EvalCodeEx (co=0x801059120, globals=0x8010da060, locals=0x0, args=0x800e05d20, argcount=2, kws=0x800e05d30, kwcount=0, defs=0x805815b48, defcount=5, closure=0x0) at ./../Python/ceval.c:2968 f = (PyFrameObject *) 0x800ff7920 retval = (PyObject *) 0x0 fastlocals = (PyObject **) 0x800ff7a98 freevars = (PyObject **) 0x800ff7af0 tstate = (PyThreadState *) 0x800e0b0c0 x = (PyObject *) 0x800e81600 u = (PyObject *) 0x7fffffffdaf0 #28 0x00000000004aba93 in fast_function (func=0x805826b90, pp_stack=0x7fffffffde00, n=2, na=2, nk=0) at ./../Python/ceval.c:3802 co = (PyCodeObject *) 0x801059120 globals = (PyObject *) 0x8010da060 argdefs = (PyObject *) 0x805815b30 d = (PyObject **) 0x805815b48 nd = 5 #29 0x00000000004ab7a8 in call_function (pp_stack=0x7fffffffde00, oparg=2) at ./../Python/ceval.c:3727 na = 2 nk = 0 n = 2 pfunc = (PyObject **) 0x800e05d18 func = (PyObject *) 0x805826b90 x = (PyObject *) 0x80108f820 w = (PyObject *) 0x66f160 #30 0x00000000004a7b69 in PyEval_EvalFrameEx (f=0x800e05ba0, throwflag=0) at ./../Python/ceval.c:2389 sp = (PyObject **) 0x800e05d30 stack_pointer = (PyObject **) 0x800e05d30 next_instr = (unsigned char *) 0x80102a612 "Z\003" opcode = 131 oparg = 2 why = WHY_NOT err = 0 x = (PyObject *) 0x800e81600 v = (PyObject *) 0x80104a810 w = (PyObject *) 0x801041d80 u = (PyObject *) 0x800e81768 t = (PyObject *) 0x4e4365 stream = (PyObject *) 0x0 fastlocals = (PyObject **) 0x800e05d18 freevars = (PyObject **) 0x800e05d18 retval = (PyObject *) 0x0 tstate = (PyThreadState *) 0x800e0b0c0 co = (PyCodeObject *) 0x800f08648 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = (unsigned char *) 0x80102a5f4 "d" names = (PyObject *) 0x800e4fe68 consts = (PyObject *) 0x800f13158 #31 0x00000000004a99d8 in PyEval_EvalCodeEx (co=0x800f08648, globals=0x800eb59e0, locals=0x800eb59e0, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ./../Python/ceval.c:2968 f = (PyFrameObject *) 0x800e05ba0 retval = (PyObject *) 0x0 fastlocals = (PyObject **) 0x800e05d18 freevars = (PyObject **) 0x800e05d18 tstate = (PyThreadState *) 0x800e0b0c0 x = (PyObject *) 0x7fffffffe4a0 u = (PyObject *) 0x7fffffffe488 #32 0x00000000004a1ac7 in PyEval_EvalCode (co=0x800f08648, globals=0x800eb59e0, locals=0x800eb59e0) at ./../Python/ceval.c:522 No locals. #33 0x00000000004d51bb in run_mod (mod=0x801072278, filename=0x7fffffffe79f "foobar2.py", globals=0x800eb59e0, locals=0x800eb59e0, flags=0x7fffffffe390, arena=0x800e6b480) at ./../Python/pythonrun.c:1335 co = (PyCodeObject *) 0x800f08648 v = (PyObject *) 0x7fffffffe1c0 #34 0x00000000004d5139 in PyRun_FileExFlags (fp=0x800d22700, filename=0x7fffffffe79f "foobar2.py", start=257, globals=0x800eb59e0, locals=0x800eb59e0, closeit=1, flags=0x7fffffffe390) at ./../Python/pythonrun.c:1321 ret = (PyObject *) 0x800d22700 mod = 0x801072278 arena = (PyArena *) 0x800e6b480 #35 0x00000000004d4069 in PyRun_SimpleFileExFlags (fp=0x800d22700, filename=0x7fffffffe79f "foobar2.py", closeit=1, flags=0x7fffffffe390) at ./../Python/pythonrun.c:931 m = (PyObject *) 0x800e54718 d = (PyObject *) 0x800eb59e0 v = (PyObject *) 0x4d5f8c ext = 0x7fffffffe7a5 "2.py" set_file_name = 1 ret = -6241 len = 10 #36 0x00000000004d3926 in PyRun_AnyFileExFlags (fp=0x800d22700, filename=0x7fffffffe79f "foobar2.py", closeit=1, flags=0x7fffffffe390) at ./../Python/pythonrun.c:735 No locals. #37 0x0000000000414406 in Py_Main (argc=2, argv=0x7fffffffe488) at ./../Modules/main.c:599 c = -1 sts = -1 command = 0x0 filename = 0x7fffffffe79f "foobar2.py" module = 0x0 fp = (FILE *) 0x800d22700 p = 0x0 unbuffered = 0 skipfirstline = 0 stdin_is_interactive = 1 help = 0 version = 0 saw_unbuffered_flag = 0 cf = {cf_flags = 0} #38 0x000000000041320e in main (argc=2, argv=0x7fffffffe488) at ./../Modules/python.c:23 m = 0 (gdb) exit (gdb) quithelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p2x92056ebc1005021315jeb375695w1f33e13217f033a5>
