[New-bugs-announce] [issue3685] Crash while compiling Python 3000 in OpenBSD 4.4

Henry Precheur report at bugs.python.org
Tue Aug 26 08:52:34 CEST 2008


New submission from Henry Precheur <henry at precheur.org>:

I tried to compile Python 3000 under OpenBSD and the compilation fails
because of a 'MemoryError':

Fatal Python error: can't create sys.path
object  : MemoryError()
type    : MemoryError
refcount: 4
address : 0x20abfbd08
lost sys.stderr
Abort trap (core dumped) 
*** Error code 134

Stop in /home/henry/compile/py3k (line 410 of Makefile).

The command which fail is:
CC='gcc -pthread' LDSHARED='gcc -pthread -shared -fPIC ' OPT='-DNDEBUG
-g  -O3 -Wall -Wstrict-prototypes' ./python -E ./setup.py build

Here is the backtrace:

(gdb) r -E ./setup.py build
Starting program: /home/henry/compile/py3k/python -E ./setup.py build
Fatal Python error: can't create sys.path
object  : MemoryError()
type    : MemoryError
refcount: 4
address : 0x2042d3d08
lost sys.stderr

Program received signal SIGABRT, Aborted.
[Switching to process 20134, thread 0x2015d4800]
0x000000020dc4432a in kill () from /usr/lib/libc.so.48.0
(gdb) bt full
#0  0x000000020dc4432a in kill () from /usr/lib/libc.so.48.0
No symbol table info available.
#1  0x000000020dc8b105 in abort () at /usr/src/lib/libc/stdlib/abort.c:68
        p = (struct atexit *) 0x2064fd000
        cleanup_called = 1
        mask = 4294967263
#2  0x0000000000468a59 in Py_FatalError (msg=0x4ea6 <Address 0x4ea6 out
of bounds>)
    at Python/pythonrun.c:1880
No locals.
#3  0x000000000046e06c in PySys_SetPath (path=0x4ea6) at
Python/sysmodule.c:1390
        v = (PyObject *) 0x0
#4  0x0000000000466b8c in Py_InitializeEx (install_sigs=1) at
Python/pythonrun.c:213
        interp = (PyInterpreterState *) 0x20f8af900
        tstate = (PyThreadState *) 0x20adeda00
        bimod = (PyObject *) 0x2042dc128
        sysmod = (PyObject *) 0x2042dc128
        pstderr = (PyObject *) 0x2042dc128
        p = 0x0
        codeset = 0x2042dc128 "\034"
#5  0x0000000000474136 in Py_Main (argc=4, argv=0x20f0331a0) at
Modules/main.c:497
        r1 = 0
        r2 = 0
        c = 0
        sts = 4
        command = 0x0
        filename = (wchar_t *) 0x0
        module = 0x0
        fp = (FILE *) 0x964e70
        p = 0x6c05 <Address 0x6c05 out of bounds>
        unbuffered = 0
        skipfirstline = 0
        stdin_is_interactive = 1
        help = 0
        version = 0
        saw_unbuffered_flag = 0
        cf = {cf_flags = 0}
#6  0x0000000000412866 in main (argc=4, argv=0x7f7ffffc7920) at
Modules/python.c:57
        argsize = 140187732310304
        argv_copy = (wchar_t **) 0x20f0331a0
        argv_copy2 = (wchar_t **) 0x20f033140
        i = 0
        res = -231136
        oldloc = 0x20e0c1b00 "C"

I also have core file. If you are interested mail me.

----------
messages: 71968
nosy: henry.precheur
severity: normal
status: open
title: Crash while compiling Python 3000 in OpenBSD 4.4
versions: Python 3.0

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue3685>
_______________________________________


More information about the New-bugs-announce mailing list