Description of problem: /etc/cron.daily/prelink aborts when running prelink, therefore an error mail ist sent to root Version-Release number of selected component (if applicable): prelink-0.3.3-0.fc3 anacron-2.3-32 How reproducible: Almost every day Steps to Reproduce: # LANG="" /etc/cron.daily/prelink Actual results: /etc/cron.daily/prelink: line 47: 32330 Aborted /usr/sbin/prelink -av $PRELINK_OPTS >>/var/log/prelink.log 2>&1 Expected results: No output Additional info: prelink is called by anacron, science this machine is not running in the night. In fact I'm using a german locale, here are some entries from the past error mails: /etc/cron.daily/prelink: line 47: 7483 Abgebrochen /usr/sbin/prelink -av $PRELINK_OPTS >>/var/log/prelink.log 2>&1 etc/cron.daily/prelink: line 47: 8417 Abgebrochen /usr/sbin/prelink -av $PRELINK_OPTS >>/var/log/prelink.log 2>&1 /etc/cron.daily/prelink: line 47: 7622 Abgebrochen /usr/sbin/prelink -av $PRELINK_OPTS >>/var/log/prelink.log 2>&1 [...] I don't know what the error code before "Abgebrochen" (engl. aborted) means, but it's different every time.
Created attachment 112412 [details] Logfile from my demo run
I've read bug #110665, but I've got no segfaults.
Please: 1) install prelink-debuginfo package corresponding to prelink you have installed, from your_favourite_fedora_mirror.../updates/3/i386/debug/prelink-debuginfo-0.3.3-0.fc3.i386.rpm 2) as root, do: gdb /usr/sbin/prelink run -av -mR -q 3) wait until it aborts, then cut'n'paste here output from bt
There seem to be a problem doing that: (gdb) run -av -mR -q Starting program: /usr/sbin/prelink -av -mR -q warning: shared library handler failed to enable breakpoint Detaching after fork from child process 10458. Detaching after fork from child process 10459. Detaching after fork from child process 10460. Detaching after fork from child process 10461. Detaching after fork from child process 10462. Detaching after fork from child process 10463. Detaching after fork from child process 10464. Detaching after fork from child process 10465. Detaching after fork from child process 10466. Detaching after fork from child process 10467. Detaching after fork from child process 10468. Detaching after fork from child process 10469. Detaching after fork from child process 10470. Detaching after fork from child process 10471. Detaching after fork from child process 10472. Detaching after fork from child process 10473. Detaching after fork from child process 10474. Detaching after fork from child process 10475. Detaching after fork from child process 10476. Detaching after fork from child process 10477. Detaching after fork from child process 10478. Detaching after fork from child process 10479. [1]+ Stopped gdb /usr/sbin/prelink
Created attachment 112852 [details] Generated with strace prelink -av -mR -q 2>/tmp/strace.out Please decompress with bzip2, original file is 57M large.
It seems that prelink is spawning child processes, so your gdb call doesn't work as expected. May be the strace output gives you the same information.
Fedora Core 3 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC5 updates or in the FC6 test release, reopen and change the version to match. Thank you!
Fedora Core 3 is not maintained anymore. Setting status to "INSUFFICIENT_DATA". If you can reproduce this bug in the current Fedora release please reopen this bug and assign it to the corresponding Fedora version.
We migrated the FC3 systems to RHEL4 which fixed the problem.