On Thu, 2011-02-24 at 12:53 +0100, Samuel Thibault wrote: > Svante Signell, le Thu 24 Feb 2011 12:42:13 +0100, a écrit : > > Something might be wrong with libc (or sshd), I get a free() error in > > libc when starting ssh: (when booting or restarting) > > /etc/init.d/ssh start > > Starting OpenBSD Secure shell server: sshd > > *** glibc detected /usr/sbin/sshd: free(=: invalid pointer: 0x000a4000 > > Are you really using the libc from there? > As I said, pfinet now properly returning addresses triggers a bug in > libc, which is fixed by the libc I've uploaded there IIRC.
After going back and forth a few times, the conclusion that can be made is that the new pfinet is causing the problems. Having it installed results in the same errors with both the old and the new versions of libc installed. > > I'm kind of lost now. Maybe I will install Hurd again under qemu-kvm and > > start from scratch :( > > Why? Just reinstall the hurd and libc0.3 packages, to restore libc and > pfinet. Well the hurd package was not available /var/cache/apt/archives, it was supplied by mini.iso when installing the first time. However, I managed to get back to both the old libc and pfinet, since I had saved lokal copies of them. The reason I consider staring from scratch is that there are complaints about unclean shutdowns every time I reboot, due to the previous filesystem corruption: If I run e2fsck, (clean) reboot, run Hurd for a while, and (a clean) reboot the fs errors show up again! BTW: Can I allocate larger than 4GB for a filesystem under qemu-kvm? Compling large packages takes a lot of disk space. What about memory, max still 853MB? AT386 boot: physical memory from 0x0 to 0x3fffd000 (= 1024 MiB) Truncating memory size to 853MiB