Bug 484207 - python: Modules/gcmodule.c: 242: update_refs: Assertion `gc->gc.gc_refs == (-3)' failed.
Summary: python: Modules/gcmodule.c: 242: update_refs: Assertion `gc->gc.gc_refs == (-...
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-02-05 13:11 UTC by Mark McLoughlin
Modified: 2009-10-08 01:38 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-08 01:38:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Mark McLoughlin 2009-02-05 13:11:49 UTC
rawhide-20090205 on a KVM x86_64 guest with 1Gb of RAM, args were "console=ttyS0 vnc method=http://"

Saw this towards the end of the packages being installed, don't know exactly how far it got:

python: Modules/gcmodule.c:242: update_refs: Assertion `gc->gc.gc_refs == (-3)' failed.
install exited abnormally [1/1] 
disabling swap...
	/dev/mapper/vg_test-lv_swap
unmounting filesystems...

Nothing else of interest on the console

Comment 1 Chris Lumens 2009-02-09 21:02:17 UTC
Is this at all reproducable?  I'd expect this to happen if the memory management in one of the several python modules we use is screwed up, but unfortunately there's little to go on here.  The fact that it happens towards the end of package installation makes me think it could be rpm-related.  Are there any error messages besides this on tty1 or tty3?  Any segfaults or anything?

Comment 2 Mark McLoughlin 2009-02-09 21:36:46 UTC
That's all I got, sorry. Closing for now

Comment 3 G.Wolfe Woodbury 2009-08-24 05:13:32 UTC
Re-opening the bug for rawhide of 20090823.

I've been getting this exact error at several points during the installs.

Early, midway and just before GRUB configuration.

This last one is just after grub writes grub.conf but before finalization.


To confirm:

python: Modules/gcmodule.c: 242: update_refs: Assertion `gc->gc.gc_refs == (-3)' failed.


There are no "interesting" messages other than this on any other vtXX windows.
This is on real i686 hardware (not a VM) with no LVM partitions configured.
smolt info:
http://www.smolts.org/client/show/pub_5b4371f7-d567-4b8a-a2b9-358e41f3f736

Comment 4 Chris Lumens 2009-10-08 01:38:21 UTC
Python does not provide us nearly enough information to make any serious attempt at debugging this issue.  We use dozens of python modules, many of which include a C component, making this extremely difficult to track down.  Likely suspects include rpm and pyparted, though it really could be anything.

Unfortunately I also do not have the expertise needed to track this problem down and haven't reliably seen it, so I'm going to put it into CANTFIX for now.


Note You need to log in before you can comment on or make changes to this bug.