[Python-bugs-list] [ python-Bugs-471942 ] python2.1.1 SEGV in GC on Solaris 2.7 (original) (raw)
noreply@sourceforge.net noreply@sourceforge.net
Wed, 17 Oct 2001 06:08:25 -0700
- Previous message: [Python-bugs-list] [ python-Bugs-472007 ] Linker problem on HP-UX 11.00
- Next message: [Python-bugs-list] [ python-Bugs-472007 ] Linker problem on HP-UX 11.00
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Bugs item #471942, was opened at 2001-10-16 19:56 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105470&aid=471942&group_id=5470
Category: Python Interpreter Core Group: Python 2.1.1 Status: Open Resolution: None Priority: 5 Submitted By: Anthony Baxter (anthonybaxter) Assigned to: Nobody/Anonymous (nobody) Summary: python2.1.1 SEGV in GC on Solaris 2.7
Initial Comment: I've got a Zope installation where python2.1.1 is segfaulting on Solaris2.7 - it's running a largish ZEO server. The tail of the gdb output is:
#128 0x26164 in PyEval_CallObjectWithKeywords () #129 0x264c0 in PyEval_CallObjectWithKeywords () #130 0x26140 in PyEval_CallObjectWithKeywords () #131 0x25fc0 in PyEval_CallObjectWithKeywords () #132 0x517bc in PyInstance_New () #133 0x261a4 in PyEval_CallObjectWithKeywords () #134 0x25fc0 in PyEval_CallObjectWithKeywords () #135 0x42c90 in initgc ()
It's built with <anthony@devhost1>$ gcc -v Reading specs from /opt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/specs gcc version 2.95.2 19991024 (release) which is a bit old.
I'm going to rebuild with gcc3.0 and also try turning off the GC. Unfortunately I can't get this to happen on a smaller test system - it's only under load that it plows into the ground.
I'll also leave symbols in this time... :/
Comment By: Anthony Baxter (anthonybaxter) Date: 2001-10-17 06:08
Message: Logged In: YES user_id=29957
I'm a doofus who read the gdb trace from the wrong end - too much python lately :) Nonetheless, the other end of the trace failed in gc as well - and building without GC enabled worked.
Here's the trace with debugging enabled:
#0 0xff00 in ?? () #1 0x402f0 in collect (young=0x9b538, old=0x9b544) at ./Modules/gcmodule.c:379 #2 0x405a8 in collect_generations () at ./Modules/gcmodule.c:484 #3 0x40624 in _PyGC_Insert (op=0xbc1f24) at ./Modules/gcmodule.c:507 #4 0x5a224 in PyList_New (size=0) at Objects/listobject.c:61 #5 0x21bc8 in eval_code2 (co=0x1cb370, globals=0x21bc0, locals=0x67, args=0x0, argcount=1, kws=0xf89b24, kwcount=0, defs=0x0, defcount=0, closure=0xbc1f24) at Python/ceval.c:1741
Next trick is to rebuild without any optimisation (sigh) as I suspect that it's inlined subtract_refs().
You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105470&aid=471942&group_id=5470
- Previous message: [Python-bugs-list] [ python-Bugs-472007 ] Linker problem on HP-UX 11.00
- Next message: [Python-bugs-list] [ python-Bugs-472007 ] Linker problem on HP-UX 11.00
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]