From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 14 17:12:38 2010 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68F00106567D; Wed, 14 Apr 2010 17:12:38 +0000 (UTC) (envelope-from gpagnoni@gmail.com) Received: from mail-yx0-f174.google.com (mail-yx0-f174.google.com [209.85.210.174]) by mx1.freebsd.org (Postfix) with ESMTP id ED6EC8FC2E; Wed, 14 Apr 2010 17:12:37 +0000 (UTC) Received: by yxe4 with SMTP id 4so163333yxe.28 for ; Wed, 14 Apr 2010 10:12:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=X6S5nRfJb84EJ/zua65KrGQzvVMZJtRrE9f/cZ56zRA=; b=L9FSekqcuNi7W8cjpbcFg0xpMUw/Eh1SR2FiAy61dMjNJT6enIRbtr1xjhjTyK38p7 BmgeEa5fxaFLfAQ5QQbGo1bB71H6thjB134IuzaZR6yIS3EePtQI5AcCuLD3d4TCoqna kh/TYuhGtOfX4Q7nZUKGSUQVR9uYS7PYOOaIM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=VG3kItBSgjYWEGxvhIjOuuzxQeEFMeiUpvOzKgYY9Wow7+7p++ZgVZPw4NtZTSLA4G nv/7KIKiaaIS0HkMkP8fyBhYqocJdoG+78TFoSuWhXSBUQ0SN7gp4Del6iZ1kYUM5+l6 csmvxY7NpuJ+Tewmo0bXagTk3j6gF9MrJYoBQ= MIME-Version: 1.0 Received: by 10.90.97.18 with HTTP; Wed, 14 Apr 2010 10:12:36 -0700 (PDT) In-Reply-To: <20100414154539.GA16191@hades.panopticon> References: <20100414120914.GB3605@hades.panopticon> <20100414154539.GA16191@hades.panopticon> Date: Wed, 14 Apr 2010 19:12:36 +0200 Received: by 10.91.20.23 with SMTP id x23mr3527965agi.83.1271265156761; Wed, 14 Apr 2010 10:12:36 -0700 (PDT) Message-ID: From: Giuseppe Pagnoni To: Dmitry Marakasov Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Garrett Cooper , freebsd-python@freebsd.org, freebsd-ports-bugs@freebsd.org Subject: Re: pyglet segfaults on FreeBSD 8.0/amd64/nVidia X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Apr 2010 17:12:38 -0000 Hello, thank you very much for explaining. So, running "gdb python python.core", I get the following (not sure whether this part is useful, but I'll post it anyway): 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...don= e. Loaded symbols for /usr/local/lib/python2.6/lib-dynload/_weakref.so Reading symbols from /usr/local/lib/python2.6/lib-dynload/binascii.so...don= e. 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...do= ne. 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...don= e. 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 0x0000000807a3d901 in FcPatternObjectAddWithBinding () from /usr/local/lib/libfontconfig.so.1 [New Thread 800e021c0 (LWP 100331)] while, when entering "bt full" within the gdb console, I get: #0 0x0000000807a3d901 in FcPatternObjectAddWithBinding () from /usr/local/lib/libfontconfig.so.1 No symbol table info available. #1 0x000000080111d87c in ffi_call_unix64 () at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/libffi/sr= c/x86/unix64.S:75 No locals. #2 0x000000080111d2be in ffi_call (cif=3D0x7fffffffc7d0, fn=3D0x807a3e390 , rvalue=3D0x7fffffffc8b0, avalue=3D0x7fffffffc880) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/libffi/sr= c/x86/ffi64.c:430 classes =3D {X86_64_SSEDF_CLASS, 2058, X86_64_NO_CLASS, X86_64_NO_CLASS= } stack =3D 0x7fffffffc5e0 "@U<\006" argp =3D 0x7fffffffc690 "\n\b" arg_types =3D (ffi_type **) 0x7fffffffc850 gprcount =3D 2 ssecount =3D 1 ngpr =3D 0 nsse =3D 1 i =3D 3 avn =3D 3 ret_in_memory =3D false reg_args =3D (struct register_args *) 0x7fffffffc5e0 #3 0x00000008011144da in _call_function_pointer (flags=3D4353, pProc=3D0x807a3e390 , avalues=3D0x7fffffffc880, atypes=3D0x7fffffffc850, restype=3D0x800e078b0, resmem=3D0x7fffffffc8b0= , argcount=3D3) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/callproc.= c:816 _save =3D (PyThreadState *) 0x800e0b0c0 error_object =3D (PyObject *) 0x0 space =3D (int *) 0x80109c530 cif =3D {abi =3D FFI_UNIX64, nargs =3D 3, arg_types =3D 0x7fffffffc850, rtype =3D 0x800e078b0, bytes =3D 0, flags =3D 2058} cc =3D 2 #4 0x0000000801114eda in _CallProc (pProc=3D0x807a3e390 , argtuple=3D0x806644960, flags=3D4353, argtypes=3D0x0, restype=3D0x801060820, checker=3D0x0) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/callproc.= c:1163 i =3D 3 n =3D 3 argcount =3D 3 argtype_count =3D 0 resbuf =3D (void *) 0x7fffffffc8b0 args =3D (struct argument *) 0x7fffffffc8d0 pa =3D (struct argument *) 0x7fffffffc930 atypes =3D (ffi_type **) 0x7fffffffc850 rtype =3D (ffi_type *) 0x800e078b0 avalues =3D (void **) 0x7fffffffc880 retval =3D (PyObject *) 0x0 #5 0x000000080110f074 in CFuncPtr_call (self=3D0x806688ae0, inargs=3D0x806644960, kwds=3D0x0) at /usr/ports/lang/python26/work/Python-2.6.4/Modules/_ctypes/_ctypes.c= :3860 restype =3D (PyObject *) 0x801060820 converters =3D (PyObject *) 0x0 checker =3D (PyObject *) 0x0 argtypes =3D (PyObject *) 0x0 dict =3D (StgDictObject *) 0x805755ca0 result =3D (PyObject *) 0x806644960 callargs =3D (PyObject *) 0x806644960 errcheck =3D (PyObject *) 0x0 pProc =3D (void *) 0x807a3e390 inoutmask =3D 0 outmask =3D 0 numretvals =3D 0 #6 0x000000000041e789 in PyObject_Call (func=3D0x806688ae0, arg=3D0x806644960, kw=3D0x0) at ./../Objects/abstract.c:2492 result =3D (PyObject *) 0x804fd3510 call =3D 0x80110ed40 #7 0x00000000004ac096 in do_call (func=3D0x806688ae0, pp_stack=3D0x7fffffffcd40, na=3D3, nk=3D0) at ./../Python/ceval.c:3924 callargs =3D (PyObject *) 0x806644960 kwdict =3D (PyObject *) 0x0 result =3D (PyObject *) 0x0 #8 0x00000000004ab7c1 in call_function (pp_stack=3D0x7fffffffcd40, oparg= =3D3) at ./../Python/ceval.c:3729 na =3D 3 nk =3D 0 n =3D 3 pfunc =3D (PyObject **) 0x80162d3d0 func =3D (PyObject *) 0x806688ae0 x =3D (PyObject *) 0x804db2c20 w =3D (PyObject *) 0x801062020 #9 0x00000000004a7b69 in PyEval_EvalFrameEx (f=3D0x80162d220, throwflag=3D= 0) at ./../Python/ceval.c:2389 sp =3D (PyObject **) 0x80162d3d8 stack_pointer =3D (PyObject **) 0x80162d3f0 next_instr =3D (unsigned char *) 0x805d1ed63 "\001t\004" opcode =3D 131 oparg =3D 3 why =3D WHY_NOT err =3D 0 x =3D (PyObject *) 0x804db2c20 v =3D (PyObject *) 0x80665aa50 w =3D (PyObject *) 0x8010481e0 u =3D (PyObject *) 0x8062fc6a0 t =3D (PyObject *) 0x10 stream =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x80162d398 freevars =3D (PyObject **) 0x80162d3d0 retval =3D (PyObject *) 0x0 tstate =3D (PyThreadState *) 0x800e0b0c0 co =3D (PyCodeObject *) 0x80582b990 instr_ub =3D -1 instr_lb =3D 0 instr_prev =3D -1 first_instr =3D (unsigned char *) 0x805d1ece4 "|\002" names =3D (PyObject *) 0x800e3d450 consts =3D (PyObject *) 0x80545da00 #10 0x00000000004ab9a7 in fast_function (func=3D0x806610668, pp_stack=3D0x7fffffffd0a0, n=3D4, na=3D4, nk=3D0) at ./../Python/ceval.c:3792 retval =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x80162d398 i =3D 4 f =3D (PyFrameObject *) 0x80162d220 tstate =3D (PyThreadState *) 0x800e0b0c0 stack =3D (PyObject **) 0x80107c728 co =3D (PyCodeObject *) 0x80582b990 globals =3D (PyObject *) 0x8010d9660 argdefs =3D (PyObject *) 0x0 d =3D (PyObject **) 0x0 nd =3D 0 #11 0x00000000004ab7a8 in call_function (pp_stack=3D0x7fffffffd0a0, oparg= =3D4) at ./../Python/ceval.c:3727 na =3D 4 nk =3D 0 n =3D 4 pfunc =3D (PyObject **) 0x80107c700 func =3D (PyObject *) 0x806610668 x =3D (PyObject *) 0x804db2200 w =3D (PyObject *) 0x7fffffffcf80 #12 0x00000000004a7b69 in PyEval_EvalFrameEx (f=3D0x80107c520, throwflag=3D= 0) at ./../Python/ceval.c:2389 sp =3D (PyObject **) 0x80107c728 stack_pointer =3D (PyObject **) 0x80107c728 next_instr =3D (unsigned char *) 0x8054fcad0 "}\t" opcode =3D 131 oparg =3D 4 why =3D WHY_NOT err =3D 0 x =3D (PyObject *) 0x68e610 v =3D (PyObject *) 0x80104a7d0 w =3D (PyObject *) 0x80582c6b0 u =3D (PyObject *) 0x0 t =3D (PyObject *) 0x11 stream =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x80107c698 freevars =3D (PyObject **) 0x80107c700 retval =3D (PyObject *) 0x0 tstate =3D (PyThreadState *) 0x800e0b0c0 co =3D (PyCodeObject *) 0x80582b8a0 instr_ub =3D -1 instr_lb =3D 0 instr_prev =3D -1 first_instr =3D (unsigned char *) 0x8054fca24 "t" names =3D (PyObject *) 0x800f0bde0 consts =3D (PyObject *) 0x805454670 #13 0x00000000004a99d8 in PyEval_EvalCodeEx (co=3D0x80582b8a0, globals=3D0x8010d9660, locals=3D0x0, args=3D0x8010337e8, argcount=3D3, kws=3D0x8058c8d60, kwco= unt=3D3, defs=3D0x806644838, defcount=3D3, closure=3D0x0) at ./../Python/ceval.c= :2968 f =3D (PyFrameObject *) 0x80107c520 retval =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x80107c698 freevars =3D (PyObject **) 0x80107c700 tstate =3D (PyThreadState *) 0x800e0b0c0 x =3D (PyObject *) 0x800e81600 u =3D (PyObject *) 0x800e929b0 #14 0x0000000000519f5f in function_call (func=3D0x80660cc80, arg=3D0x801033= 7d0, kw=3D0x8062fc060) at ./../Objects/funcobject.c:524 result =3D (PyObject *) 0x0 argdefs =3D (PyObject *) 0x806644820 d =3D (PyObject **) 0x806644838 k =3D (PyObject **) 0x8058c8d60 nk =3D 3 nd =3D 3 #15 0x000000000041e789 in PyObject_Call (func=3D0x80660cc80, arg=3D0x801033= 7d0, kw=3D0x8062fc060) at ./../Objects/abstract.c:2492 result =3D (PyObject *) 0x8010337b0 call =3D 0x519d30 #16 0x0000000000427132 in instancemethod_call (func=3D0x80660cc80, arg=3D0x8010337d0, kw=3D0x8062fc060) at ./../Objects/classobject.c:2579 self =3D (PyObject *) 0x80104a7d0 klass =3D (PyObject *) 0x8062f4820 result =3D (PyObject *) 0x7fffffffd6d0 #17 0x000000000041e789 in PyObject_Call (func=3D0x800f9f8c0, arg=3D0x801043= 368, kw=3D0x8062fc060) at ./../Objects/abstract.c:2492 result =3D (PyObject *) 0x800f9f8c0 call =3D 0x426ed0 #18 0x000000000047ab3f in slot_tp_init (self=3D0x80104a7d0, args=3D0x801043= 368, kwds=3D0x8062fc060) at ./../Objects/typeobject.c:5638 meth =3D (PyObject *) 0x800f9f8c0 res =3D (PyObject *) 0x3 init_str =3D (PyObject *) 0x800e18990 #19 0x000000000046babf in type_call (type=3D0x8062f4820, args=3D0x801043368, kwds=3D0x8062fc060) at ./../Objects/typeobject.c:745 obj =3D (PyObject *) 0x80104a7d0 #20 0x000000000041e789 in PyObject_Call (func=3D0x8062f4820, arg=3D0x801043= 368, kw=3D0x8062fc060) at ./../Objects/abstract.c:2492 result =3D (PyObject *) 0x801042730 call =3D 0x46b970 #21 0x00000000004ac096 in do_call (func=3D0x8062f4820, pp_stack=3D0x7fffffffd9d0, na=3D2, nk=3D3) at ./../Python/ceval.c:3924 callargs =3D (PyObject *) 0x801043368 kwdict =3D (PyObject *) 0x8062fc060 result =3D (PyObject *) 0x0 #22 0x00000000004ab7c1 in call_function (pp_stack=3D0x7fffffffd9d0, oparg= =3D770) at ./../Python/ceval.c:3729 na =3D 2 nk =3D 3 n =3D 8 pfunc =3D (PyObject **) 0x800ff7af0 func =3D (PyObject *) 0x8062f4820 x =3D (PyObject *) 0x4ae w =3D (PyObject *) 0x68e610 #23 0x00000000004a7b69 in PyEval_EvalFrameEx (f=3D0x800ff7920, throwflag=3D= 0) at ./../Python/ceval.c:2389 sp =3D (PyObject **) 0x800ff7af8 stack_pointer =3D (PyObject **) 0x800ff7b38 next_instr =3D (unsigned char *) 0x800e071b4 "}\n" opcode =3D 131 oparg =3D 770 why =3D WHY_NOT err =3D 0 x =3D (PyObject *) 0x800e81e00 v =3D (PyObject *) 0x68e610 w =3D (PyObject *) 0x801056ab0 u =3D (PyObject *) 0x806689710 t =3D (PyObject *) 0x80103da28 stream =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x800ff7a98 freevars =3D (PyObject **) 0x800ff7af0 retval =3D (PyObject *) 0x0 tstate =3D (PyThreadState *) 0x800e0b0c0 co =3D (PyCodeObject *) 0x801059120 instr_ub =3D -1 instr_lb =3D 0 instr_prev =3D -1 first_instr =3D (unsigned char *) 0x800e070a4 "|\001" names =3D (PyObject *) 0x800e4e638 consts =3D (PyObject *) 0x8010310d8 #24 0x00000000004a99d8 in PyEval_EvalCodeEx (co=3D0x801059120, globals=3D0x8010da060, locals=3D0x0, args=3D0x800e05d20, argcount=3D2, kws=3D0x800e05d30, kwco= unt=3D0, defs=3D0x805818b48, defcount=3D5, closure=3D0x0) at ./../Python/ceval.c= :2968 f =3D (PyFrameObject *) 0x800ff7920 retval =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x800ff7a98 freevars =3D (PyObject **) 0x800ff7af0 tstate =3D (PyThreadState *) 0x800e0b0c0 x =3D (PyObject *) 0x800e81600 u =3D (PyObject *) 0x7fffffffdbc0 #25 0x00000000004aba93 in fast_function (func=3D0x80582bb90, pp_stack=3D0x7fffffffded0, n=3D2, na=3D2, nk=3D0) at ./../Python/ceval.c:3802 co =3D (PyCodeObject *) 0x801059120 globals =3D (PyObject *) 0x8010da060 argdefs =3D (PyObject *) 0x805818b30 d =3D (PyObject **) 0x805818b48 nd =3D 5 #26 0x00000000004ab7a8 in call_function (pp_stack=3D0x7fffffffded0, oparg= =3D2) at ./../Python/ceval.c:3727 na =3D 2 nk =3D 0 n =3D 2 pfunc =3D (PyObject **) 0x800e05d18 func =3D (PyObject *) 0x80582bb90 x =3D (PyObject *) 0x80108fc20 w =3D (PyObject *) 0x66f160 #27 0x00000000004a7b69 in PyEval_EvalFrameEx (f=3D0x800e05ba0, throwflag=3D= 0) at ./../Python/ceval.c:2389 sp =3D (PyObject **) 0x800e05d30 stack_pointer =3D (PyObject **) 0x800e05d30 next_instr =3D (unsigned char *) 0x80102a5c2 "Z\003" opcode =3D 131 oparg =3D 2 why =3D WHY_NOT err =3D 0 x =3D (PyObject *) 0x800e81600 v =3D (PyObject *) 0x80104a7d0 w =3D (PyObject *) 0x801041d80 u =3D (PyObject *) 0x800e81768 t =3D (PyObject *) 0x4e4365 stream =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x800e05d18 freevars =3D (PyObject **) 0x800e05d18 retval =3D (PyObject *) 0x0 tstate =3D (PyThreadState *) 0x800e0b0c0 co =3D (PyCodeObject *) 0x800f08648 instr_ub =3D -1 instr_lb =3D 0 instr_prev =3D -1 first_instr =3D (unsigned char *) 0x80102a5a4 "d" names =3D (PyObject *) 0x800e4fe68 consts =3D (PyObject *) 0x800f13158 #28 0x00000000004a99d8 in PyEval_EvalCodeEx (co=3D0x800f08648, globals=3D0x800eb59e0, locals=3D0x800eb59e0, args=3D0x0, argcount=3D0, kws=3D0x0, kwcount=3D0, defs=3D0x0, defcount=3D0, closure=3D0x0) at ./../Python/ceval.c:2968 f =3D (PyFrameObject *) 0x800e05ba0 retval =3D (PyObject *) 0x0 fastlocals =3D (PyObject **) 0x800e05d18 freevars =3D (PyObject **) 0x800e05d18 tstate =3D (PyThreadState *) 0x800e0b0c0 x =3D (PyObject *) 0x7fffffffe570 u =3D (PyObject *) 0x7fffffffe558 #29 0x00000000004a1ac7 in PyEval_EvalCode (co=3D0x800f08648, globals=3D0x80= 0eb59e0, locals=3D0x800eb59e0) at ./../Python/ceval.c:522 No locals. #30 0x00000000004d51bb in run_mod (mod=3D0x801072278, filename=3D0x7fffffffe877 "foobar2.py", globals=3D0x800eb59e0, locals=3D0x800eb59e0, flags=3D0x7fffffffe460, arena=3D0x800e6b480) at ./../Python/pythonrun.c:1335 co =3D (PyCodeObject *) 0x800f08648 v =3D (PyObject *) 0x7fffffffe290 #31 0x00000000004d5139 in PyRun_FileExFlags (fp=3D0x800d22700, filename=3D0x7fffffffe877 "foobar2.py", start=3D257, globals=3D0x800eb5= 9e0, locals=3D0x800eb59e0, closeit=3D1, flags=3D0x7fffffffe460) at ./../Python/pythonrun.c:1321 ret =3D (PyObject *) 0x800d22700 mod =3D 0x801072278 arena =3D (PyArena *) 0x800e6b480 #32 0x00000000004d4069 in PyRun_SimpleFileExFlags (fp=3D0x800d22700, filename=3D0x7fffffffe877 "foobar2.py", closeit=3D1, flags=3D0x7fffffff= e460) at ./../Python/pythonrun.c:931 m =3D (PyObject *) 0x800e54718 d =3D (PyObject *) 0x800eb59e0 v =3D (PyObject *) 0x4d5f8c ext =3D 0x7fffffffe87d "2.py" set_file_name =3D 1 ret =3D -6025 len =3D 10 #33 0x00000000004d3926 in PyRun_AnyFileExFlags (fp=3D0x800d22700, filename=3D0x7fffffffe877 "foobar2.py", closeit=3D1, flags=3D0x7fffffff= e460) at ./../Python/pythonrun.c:735 No locals. #34 0x0000000000414406 in Py_Main (argc=3D2, argv=3D0x7fffffffe558) at ./../Modules/main.c:599 c =3D -1 sts =3D -1 command =3D 0x0 filename =3D 0x7fffffffe877 "foobar2.py" module =3D 0x0 fp =3D (FILE *) 0x800d22700 p =3D 0x0 unbuffered =3D 0 skipfirstline =3D 0 stdin_is_interactive =3D 1 help =3D 0 version =3D 0 saw_unbuffered_flag =3D 0 cf =3D {cf_flags =3D 0} #35 0x000000000041320e in main (argc=3D2, argv=3D0x7fffffffe558) at ./../Modules/python.c:23 m =3D 0 Thanks for the help, I appreciate it giuseppe On Wed, Apr 14, 2010 at 5:45 PM, Dmitry Marakasov wrote: > * Giuseppe Pagnoni (gpagnoni@gmail.com) wrote: > >> =3D> I get a segmentation fault and a python.core file. >> >> When I run: >> >> =A0 gdb core python.core > > You should run `gdb python python.core` instead. Or, just > > % gdb python >> run example.py > > so it runs python example.py, dies and drops out into gdb. > In the debugger, you should at least run `bt full` command. > >> It doesn't seem very informative to me but I don't know how to use gdb >> at all; perhaps the debug symbols were stripped on install? > > They shouldn't, as WITH_DEBUG disables stripping. > > -- > Dmitry Marakasov =A0 . =A0 55B5 0596 FF1E 8D84 5F56 =A09510 D35A 80DD F9D= 2 F77D > amdmi3@amdmi3.ru =A0..: =A0jabber: amdmi3@jabber.ru =A0 =A0http://www.amd= mi3.ru > --=20 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