Description of problem: During system boot, while enabling nvidia driver in Fedora 13 (kernel 2.6.33.5-124), python errors out with the following log. Enabling the nvidia driver: *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0x0013b822 *** ======= Backtrace: ========= /lib/libc.so.6[0x1f51a1] /usr/lib/python2.6/site-packages/ixf86configmodule.so(+0xdfe7)[0x135fe7] /usr/lib/python2.6/site-packages/ixf86configmodule.so(xf86freeConfig+0x8c)[0x1327fc] /usr/lib/python2.6/site-packages/ixf86configmodule.so(+0x6936)[0x12e936] /usr/lib/libpython2.6.so.1.0[0x5b503a1] /usr/lib/libpython2.6.so.1.0(PyDict_SetItem+0x82)[0x5b53132] /usr/lib/libpython2.6.so.1.0[0x5b27c81] /usr/lib/libpython2.6.so.1.0(PyObject_SetAttr+0x90)[0x5b56b40] /usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x1685)[0x5bae485] /usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x5300)[0x5bb2100] /usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7dc)[0x5bb2ffc] /usr/lib/libpython2.6.so.1.0[0x5b40858] /usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x5b13add] /usr/lib/libpython2.6.so.1.0[0x5b29bc4] /usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x5b13add] /usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x5bac1e5] /usr/lib/libpython2.6.so.1.0(PyInstance_New+0x76)[0x5b29396] /usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x5b13add] /usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x3963)[0x5bb0763] /usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7dc)[0x5bb2ffc] /usr/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x64)[0x5bb3124] /usr/lib/libpython2.6.so.1.0[0x5bce33c] /usr/lib/libpython2.6.so.1.0(PyRun_FileExFlags+0x93)[0x5bce403] /usr/lib/libpython2.6.so.1.0(PyRun_SimpleFileExFlags+0xe1)[0x5bcf991] /usr/lib/libpython2.6.so.1.0(PyRun_AnyFileExFlags+0x82)[0x5bd0242] /usr/lib/libpython2.6.so.1.0(Py_Main+0xc7d)[0x5bdcadd] /usr/bin/python(main+0x28)[0x80485c8] /lib/libc.so.6(__libc_start_main+0xe6)[0x19ccc6] /usr/bin/python[0x8048501] ======= Memory map: ======== 00110000-00117000 r-xp 00000000 08:01 100080 /usr/lib/python2.6/lib-dynload/_struct.so 00117000-00119000 rw-p 00006000 08:01 100080 /usr/lib/python2.6/lib-dynload/_struct.so 00119000-0011d000 r-xp 00000000 08:01 16175 /usr/lib/python2.6/lib-dynload/stropmodule.so 0011d000-0011f000 rw-p 00004000 08:01 16175 /usr/lib/python2.6/lib-dynload/stropmodule.so 0011f000-00126000 r-xp 00000000 08:01 16167 /usr/lib/python2.6/lib-dynload/operator.so 00126000-00128000 rw-p 00006000 08:01 16167 /usr/lib/python2.6/lib-dynload/operator.so 00128000-00140000 r-xp 00000000 08:01 18709 /usr/lib/python2.6/site-packages/ixf86configmodule.so 00140000-00144000 rw-p 00018000 08:01 18709 /usr/lib/python2.6/site-packages/ixf86configmodule.so 00164000-00182000 r-xp 00000000 08:01 28936 /lib/ld-2.12.so 00182000-00183000 r--p 0001d000 08:01 28936 /lib/ld-2.12.so 00183000-00184000 rw-p 0001e000 08:01 28936 /lib/ld-2.12.so 00186000-0030b000 r-xp 00000000 08:01 97671 /lib/libc-2.12.so 0030b000-0030c000 ---p 00185000 08:01 97671 /lib/libc-2.12.so 0030c000-0030e000 r--p 00185000 08:01 97671 /lib/libc-2.12.so 0030e000-0030f000 rw-p 00187000 08:01 97671 /lib/libc-2.12.so 0030f000-00312000 rw-p 00000000 00:00 0 00314000-0032b000 r-xp 00000000 08:01 97672 /lib/libpthread-2.12.so 0032b000-0032c000 r--p 00016000 08:01 97672 /lib/libpthread-2.12.so 0032c000-0032d000 rw-p 00017000 08:01 97672 /lib/libpthread-2.12.so 0032d000-0032f000 rw-p 00000000 00:00 0 00331000-00334000 r-xp 00000000 08:01 97687 /lib/libdl-2.12.so 00334000-00335000 r--p 00002000 08:01 97687 /lib/libdl-2.12.so 00335000-00336000 rw-p 00003000 08:01 97687 /lib/libdl-2.12.so 00338000-00360000 r-xp 00000000 08:01 8873 /lib/libm-2.12.so 00360000-00361000 r--p 00027000 08:01 8873 /lib/libm-2.12.so 00361000-00362000 rw-p 00028000 08:01 8873 /lib/libm-2.12.so 00379000-00380000 r-xp 00000000 08:01 97673 /lib/librt-2.12.so 00380000-00381000 r--p 00006000 08:01 97673 /lib/librt-2.12.so 00381000-00382000 rw-p 00007000 08:01 97673 /lib/librt-2.12.so 00384000-00483000 r-xp 00000000 08:01 97697 /lib/libglib-2.0.so.0.2400.1 00483000-00484000 rw-p 000ff000 08:01 97697 /lib/libglib-2.0.so.0.2400.1 004a6000-004aa000 r-xp 00000000 08:01 97698 /lib/libgthread-2.0.so.0.2400.1 004aa000-004ab000 rw-p 00003000 08:01 97698 /lib/libgthread-2.0.so.0.2400.1 004b2000-004b5000 r-xp 00000000 08:01 97700 /lib/libgmodule-2.0.so.0.2400.1 004b5000-004b6000 rw-p 00002000 08:01 97700 /lib/libgmodule-2.0.so.0.2400.1 004d7000-0051b000 r-xp 00000000 08:01 97699 /lib/libgobject-2.0.so.0.2400.1 0051b000-0051c000 rw-p 00044000 08:01 97699 /lib/libgobject-2.0.so.0.2400.1 00543000-00545000 r-xp 00000000 08:01 100096 /usr/lib/python2.6/lib-dynload/syslog.so 00545000-00546000 rw-p 00001000 08:01 100096 /usr/lib/python2.6/lib-dynload/syslog.so 005ed000-005ee000 r-xp 00000000 00:00 0 [vdso] 00804000-00808000 r-xp 00000000 08:01 16148 /usr/lib/python2.6/lib-dynload/binascii.so 00808000-00809000 rw-p 00004000 08:01 16148 /usr/lib/python2.6/lib-dynload/binascii.so 008b9000-008bd000 r-xp 00000000 08:01 16173 /usr/lib/python2.6/lib-dynload/selectmodule.so 008bd000-008bf000 rw-p 00003000 08:01 16173 /usr/lib/python2.6/lib-dynload/selectmodule.so 0099f000-009a2000 r-xp 00000000 08:01 16132 /usr/lib/python2.6/lib-dynload/_localemodule.so 009a2000-009a3000 rw-p 00003000 08:01 16132 /usr/lib/python2.6/lib-dynload/_localemodule.so 009cd000-009cf000 r-xp 00000000 08:01 16157 /usr/lib/python2.6/lib-dynload/fcntlmodule.so 009cf000-009d0000 rw-p 00002000 08:01 16157 /usr/lib/python2.6/lib-dynload/fcntlmodule.so 009e0000-009e2000 r-xp 00000000 08:01 16127 /usr/lib/python2.6/lib-dynload/_functoolsmodule.so 009e2000-009e3000 rw-p 00001000 08:01 16127 /usr/lib/python2.6/lib-dynload/_functoolsmodule.so 00b68000-00b85000 r-xp 00000000 08:01 97674 /lib/libgcc_s-4.4.4-20100503.so.1 00b85000-00b86000 rw-p 0001d000 08:01 97674 /lib/libgcc_s-4.4.4-20100503.so.1 00d03000-00d06000 r-xp 00000000 08:01 100086 /usr/lib/python2.6/lib-dynload/cStringIO.so 00d06000-00d07000 rw-p 00003000 08:01 100086 /usr/lib/python2.6/lib-dynload/cStringIO.so 00df6000-00df8000 r-xp 00000000 08:01 97741 /lib/libutil-2.12.so 00df8000-00df9000 r--p 00001000 08:01 97741 /lib/libutil-2.12.so 00df9000-00dfa000 rw-p 00002000 08:01 97741 /lib/libutil-2.12.so 00e9a000-00e9d000 r-xp 00000000 08:01 100098 /usr/lib/python2.6/lib-dynload/timemodule.so 00e9d000-00e9f000 rw-p 00002000 08:01 100098 /usr/lib/python2.6/lib-dynload/timemodule.so 00efb000-00f07000 r-xp 00000000 08:01 5461 /lib/libnss_files-2.12.so 00f07000-00f08000 r--p 0000b000 08:01 5461 /lib/libnss_files-2.12.so 00f08000-00f09000 rw-p 0000c000 08:01 5461 /lib/libnss_files-2.12.so 05aec000-05c48000 r-xp 00000000 08:01 8611 /usr/lib/libpython2.6.so.1.0 05c48000-05c74000 rw-p 0015b000 08:01 8611 /usr/lib/libpython2.6.so.1.0 05c74000-05c7d000 rw-p 00000000 00:00 0 08048000-08049000 r-xp 00000000 08:01 13032 /usr/bin/python 08049000-0804a000 rw-p 00000000 08:01 13032 /usr/bin/python 08352000-084f0000 rw-p 00000000 00:00 0 [heap] b75a3000-b77a3000 r--p 00000000 08:01 42727 /usr/lib/locale/locale-archive b77a3000-b77e6000 rw-p 00000000 00:00 0 b77ff000-b7800000 rw-p 00000000 00:00 0 bf86f000-bf890000 rw-p 00000000 00:00 0 [stack] /etc/rc.d/init.d/functions: line 526: 970 Aborted "$@" [FAILED] The system continues to boot and everything works fine. Version-Release number of selected component (if applicable): Python 2.6.4 How reproducible: Reproducible on every boot. Steps to Reproduce: 1. With the latest updates for Fedora 13 and kmod-nvidia installed in i686 (32 bit) machine, python errors during boot. Expected results: No errors during boot.
Thank you for the bug report. This looks like a problem within pyxf86config. What is the output of running: rpm -q pyxf86config
$ rpm -q pyxf86config pyxf86config-0.3.37-7.fc12.i686 $
*** This bug has been marked as a duplicate of bug 551230 ***