Bug#576800: libc6: Cannot create new processes after hibernating
Package: libc6
Version: 2.10.2-6
Severity: critical
Justification: breaks the whole system
After resuming my EeePC from hibernation, I can no longer start new
processes. This goes so far as preventing shutdown since init itself
cannot be forked so that the only solution is a hard reset. Hence the
'breaks the whole system' justification. Also, although this only
happens after hibernating, I feel this is a pretty unavoidable activity
on a laptop.
Since no new process can be started (including gdb, strace, etc), this
is quite hard to debug. I do get some traces in /var/log/syslog though:
Apr 7 11:58:47 malte kernel: [ 122.856385] sh[2687]: segfault at b773f11f ip b772f001 sp bffb8300 error 7 in ld-2.10.2.so[b7725000+1c000]
Apr 7 11:58:47 malte kernel: [ 122.961515] date[2690]: segfault at b781f11f ip b780f001 sp bfaaed00 error 7 in ld-2.10.2.so[b7805000+1c000]
Apr 7 11:58:47 malte kernel: [ 122.963258] sort[2693]: segfault at b78e311f ip b78d3001 sp bfa10ad0 error 7 in ld-2.10.2.so[b78c9000+1c000]
Apr 7 11:58:47 malte kernel: [ 122.963836] uniq[2694]: segfault at b787c11f ip b786c001 sp bfa5fdc0 error 7 in ld-2.10.2.so[b7862000+1c000]
Apr 7 11:58:47 malte kernel: [ 122.966155] rm[2696]: segfault at b770711f ip b76f7001 sp bff05d20 error 7 in ld-2.10.2.so[b76ed000+1c000]
I am reporting this bug against libc6 because if I understand the above
traces correctly, they indicate that the crash occurs in ld-2.10.2.so
which belongs to libc6. But I acknowledge that the bug may instead be in
the Linux kernel. In my case:
ii linux-image-2.6-686 2.6.32+25 Linux 2.6 for modern PCs
ii linux-image-2.6.32-3-686 2.6.32-9 Linux 2.6.32 for modern PCs
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libc6 depends on:
ii libc-bin 2.10.2-6 Embedded GNU C Library: Binaries
ii libgcc1 1:4.4.2-9 GCC support library
Versions of packages libc6 recommends:
ii libc6-i686 2.10.2-6 GNU C Library: Shared libraries [i
Versions of packages libc6 suggests:
ii debconf [debconf-2.0] 1.5.30 Debian configuration management sy
pn glibc-doc <none> (no description available)
ii locales 2.10.2-6 Embedded GNU C Library: National L
-- debconf information:
* glibc/upgrade: true
glibc/disable-screensaver:
glibc/restart-failed:
* glibc/restart-services: rsync openbsd-inetd exim4 cups cron atd
Reply to: