Thanks, that is one to look out for again, it looks like something is
being garbage collected twice. Now that might be a Python own error, but
it's possible it's in the Analysis C code. I would normally lean towards
the latter but all we do is increment and decrement reference counts, and
if we increment too much we get a memory leak (stuff is not garbage
collected) and if we decrement too much we free memory which is still
being used, which would usually result in a different sort of crash (e.g.
no mention of the gcmodule).
Wayne
On Fri, 3 Feb 2006, Simon Evans wrote:
> hi
>
> I just had analysis crash, and I don't htink I did anything weird. This
> happened once before a week or so ago and I ignored it at the time but I
> think the error message looked similar:
>
> python: Modules/gcmodule.c:224: visit_decref: Assertion `op != ((void *)0)'
> failed.
> /home/simon/ccpnmr/bin/analysis: line 1: 31372 Aborted (core
> dumped) $CCPNMR_TOP_DIR/bin/python -i -O
> $CCPNMR_TOP_DIR/ccpnmr1.0/python/ccpnmr/analysis/AnalysisGui.py $1 $2 $3
>
> at the time of the crash (this time) I was in the process of picking some peaks.
>
> simon
>
|