root <[EMAIL PROTECTED]> writes: > On Sat, 8 May 1999, Sam Quigley wrote: > > > > > Somehow, I've managed to break /bin/cat... > > No, you didn't break /bin/cat... readline is very broken. Horribly > as such. What you do is get /lib/libreadline.so.2 from the tgz (tar and cp > work still), copy it over into /lib, run dselect, <real important> > download the updated libreadline offa the ftp site and install that.
I don't think that it's a readline issue: I've already jumped that hurdle. textutils doesn't depend on readline, and /bin/cat isn't linked with it... and I have the latest readline. bash works fine, too -- although I had the standard readline problems when upgrading that. I extracted /bin/cat from the textutils deb, and even a pristine copy segfaults. I ran an strace, and the segfault happens at the getpid call. That may or may not be the culrpit. I couldn't get gdb to tell me anything interesting, presumably because there are no debugging symbols. In truth I don't know what the problem is. The only thing that strikes me as peculiar is that /bin/cat is linked against libnfslockfile or some such, while cat on my debian pc is not (but then I don't have the same packages on that machine). Perhaps there's a bug in nfslockfile? Anyway, as you might expect, a broken cat is a real pain. Very few shell scripts, including rc scripts and deb configuration scripts work at all. I really need to find a solution to this problem... can anyone help? thanks, -sq