Abort in garbage collector in 2.2.2

Christophe x0phe at netscape.net
Fri Nov 1 15:34:43 EST 2002


I'm getting this error while sourcing some scripts in python 2.2.2:

Assertion failed: STILL_A_CANDIDATE(op), file
python/Modules/gcmodule.c, line 366

The stack trace shows this:

  ---- called from signal handler with signal 6 (SIGABRT) ------
  [10] __sigprocmask(0x0, 0xfcdfe400, 0x0, 0x0, 0x0, 0x0), at
0xfe7d9794
  [11] _resetsig(0xfe7dbf6c, 0x0, 0x0, 0xfce03d70, 0xfe7ee000, 0x0),
at 0xfe7ce9a0
  [12] _sigon(0xfce03d70, 0xfe7f5938, 0x6, 0xfcdfe4d4, 0xfce03d70,
0x1), at 0xfe7ce140
  [13] _thrp_kill(0x0, 0x8, 0x6, 0xfe7ee000, 0x8, 0x6), at 0xfe7d1180
  [14] raise(0x6, 0x6, 0xfcdfe598, 0x0, 0x6, 0x0), at 0xfdacb758
  [15] abort(0xfdb3a000, 0x71f91ef0, 0x76, 0x7efefeff, 0x81010100,
0xff00), at 0xfdab5a3c
  [16] __assert(0xfea2cab4, 0xfea2cacc, 0x16e, 0xfea2cacc, 0xa5ae58,
0x1a8), at 0xfdab5d20
  [17] delete_garbage(0xfcdfe918, 0xfea54c70, 0xa5b4c0, 0xa5b550,
0x1a9, 0xa5b558), at 0xfe9296b0
  [18] collect(0xfea54c60, 0xfea54c70, 0xfdb3a000, 0xfdac1a9c,
0xa5b4b8, 0x0), at 0xfe929a0c
  [19] collect_generations(0x0, 0xfdb40880, 0xa5c010, 0xa5c410, 0x251,
0xa5c418), at 0xfe929e74
  [20] _PyObject_GC_Malloc(0xfea50ac8, 0x0, 0xfdb3a000, 0xfdac1a9c,
0xa5c008, 0x0), at 0xfe92b114
  [21] _PyObject_GC_New(0xfea50ac8, 0x0, 0xc, 0xfdac1a9c, 0x0, 0x0),
at 0xfe92b1a4
  [22] PyDict_New(0xa4bad8, 0x3e8, 0xffffffff, 0x0, 0x0, 0xa5c010), at
0xfe90a870
  [23] com_init(0xfcdfec6c, 0xfeaae2a4, 0xa1f930, 0x0, 0xfb9e0b15,
0x4b728), at 0xfe8ecd80
  [24] jcompile(0xc7bc8, 0xfeaae2a4, 0xfcdff05c, 0x0, 0x50696e67,
0x676c6f62), at 0xfe8fbbcc
  [25] icompile(0xc7bc8, 0xfcdff05c, 0x13c, 0x1, 0x0, 0x0), at
0xfe8fbb50
  [26] com_classdef(0xfcdff05c, 0xc7bc8, 0x1, 0x0, 0x0, 0x4), at
0xfe8f9b20
  [27] com_node(0xfcdff05c, 0xa59ad8, 0xfcdfeed8, 0xfcdfeed4,
0x616c0000, 0xa5b3a0), at 0xfe8f9d84
  [28] com_file_input(0xfcdff05c, 0xc7dc8, 0x0, 0xfcdfef70,
0x688e9fc4, 0xa5ac60), at 0xfe8fad10
  [29] compile_node(0xfcdff05c, 0xc7dc8, 0x1, 0xfea55710, 0xfea578d4,
0x7), at 0xfe8fb500
  [30] jcompile(0xc7dc8, 0xfeaae2a4, 0x0, 0x0, 0x0, 0x5f), at
0xfe8fbd58
  [31] PyNode_CompileFlags(0xc7dc8, 0xfeaae2a4, 0x0, 0xfcdff1fc, 0x0,
0x0), at 0xfe8fb954
  [32] run_node(0xc7dc8, 0xfeaae2a4, 0x85f020, 0xa5b220, 0x0, 0x8), at
0xfe997f88
  [33] run_err_node(0xc7dc8, 0xfeaae2a4, 0x85f020, 0xa5b220, 0x0,
0xff00), at 0xfe997f00
  [34] PyRun_String(0xa59a84, 0x101, 0x85f020, 0xa5b220, 0x9d7e28,
0x0), at 0xfe997a24
  [35] exec_statement(0x296360, 0xa59a70, 0xfea5b584, 0xfea5b584, 0x3,
0xffffffff), at 0xfe8db484
  [36] eval_frame(0xfea5b584, 0xfea5b584, 0x0, 0x0, 0x55, 0x99ea35),
at 0xfe8d186c
  [37] PyEval_EvalCodeEx(0x99ed30, 0x85f020, 0x2964d0, 0x2964ac, 0x0,
0x296360), at 0xfe8d6034
(...)


Any idea what could cause this?

Thanks,
Christophe.



More information about the Python-list mailing list