And that didn't fix it. Hmmm. Still segfaulting at the same place. I tried running prelink -fmv /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2 and that finished fine. Last few lines from strace -f -eopen,stat64 prelink -famv stat64("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libgcc_s.so.1", {st_mode=S_IFREG|0644, st_size=833765, ...}) = 0 Prelinking /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2", O_RDONLY|O_LARGEFILE) = 3 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2.#prelink#.ufprtp", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 4 --- SIGCHLD (Child exited) --- stat64("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2", {st_mode=S_IFREG|0755, st_size=4233762, ...}) = 0 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ Any more ideas? Thanks. Caleb On Sat, 2003-01-04 at 22:52, Caleb Shay wrote: > And the culprit is..... > > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/libstdc++.so.5.0.2 > > Bloody gcc. I'll have to rebuild that again for something like the 5th > time this week. Bah! > > > > > > and that completes without error, so I guess it is segfaulting on > > > whatever it is trying to prelink next, but I don't know what that > > > is. Any tips? > > > > yeah. > > > > strace -f -eopen,stat64 prelink -famv > > > > should show you the culprit. -- Caleb Shay