Everytime I resume my laptop from suspend mode, apmd oopses, causing ALSA to get very upset. Symptoms are:
* (not important, but funky) Screen remains blank until I attempt to switch to a different VC. Then all of a sudden XWindows appears, even though keyboard input goes into whatever tty I supposedly switched to. Hitting return causing the display to shift left an inch or so, wrapping around to the right side. This is fixed by "switching back" to the X's VC. * I get an artsmessage dialog box saying "Sound server fatal error: cpu overload, aborting". * The icon for klaptop disappears, although the system tray still leaves space for it. * Sound stops working until I reboot. Restarting ALSA fails ungracefully: # /etc/init.d/alsa restart Storing ALSA mixer settings ... done. Shutting down ALSA (version 0.9.6): /etc/init.d/alsa: line 166: 1103 Segmentation fault $rmmod $i >/dev/null 2>&1 done. Starting ALSA (version 0.9.6): ALSA appears to be compiled statically. Restoring ALSA mixer settings ... failed The tail end of /var/log/syslog is attached. It has two oopses in it: one from apmd, the other from rmmod.modutils (from the alsa restart). I'd appreciate any advice on things to try or documentation to read. Thank you! Regards, Neil
Jan 5 00:18:11 hansolo apmd[461]: Suspending now Jan 5 00:23:51 hansolo kernel: Unable to handle kernel NULL pointer dereference at virtual address 000001fb Jan 5 00:23:51 hansolo kernel: printing eip: Jan 5 00:23:51 hansolo kernel: c011a0f0 Jan 5 00:23:51 hansolo kernel: *pde = 00000000 Jan 5 00:23:51 hansolo kernel: Oops: 0000 Jan 5 00:23:51 hansolo kernel: CPU: 0 Jan 5 00:23:51 hansolo kernel: EIP: 0010:[__wake_up+32/96] Not tainted Jan 5 00:23:51 hansolo kernel: EFLAGS: 00010003 Jan 5 00:23:51 hansolo kernel: eax: c025b800 ebx: 000001ff ecx: 00000001 edx: c025ba34 Jan 5 00:23:51 hansolo kernel: esi: d3739bb0 edi: 00000003 ebp: d0ce5ee4 esp: d0ce5ec8 Jan 5 00:23:51 hansolo kernel: ds: 0018 es: 0018 ss: 0018 Jan 5 00:23:51 hansolo kernel: Process apmd (pid: 461, stackpage=d0ce5000) Jan 5 00:23:51 hansolo kernel: Stack: 00000000 c025b528 00000001 00000282 c13dd008 c13c83d4 c13c83c0 c025b528 Jan 5 00:23:53 hansolo kernel: d4b282e2 d3739c00 c01b2f46 c13dd000 c01b304b c13dd000 c13c83c0 00000003 Jan 5 00:23:53 hansolo kernel: 00000000 c01b3163 c13c83c0 d3ff52e0 c01b31c5 d49ad076 c012b3be d3ff52e0 Jan 5 00:23:53 hansolo kernel: Call Trace: [<d4b282e2>] [pci_pm_resume_device+38/48] [pci_pm_resume_bus+43/96] [pci_pm_resume+51/80] [pci_pm_callback+69/80] Jan 5 00:23:53 hansolo kernel: [uhci:__insmod_uhci_O/lib/modules/2.4.22-1-686/kernel/drivers/usb+-1286026/96] [pm_send+110/160] [pm_send_all+120/176] [uhci:__insmod_uhci_O/lib/modules/2.4.22-1-686/kernel/drivers/usb+-1025537/96] [uhci:__insmod_uhci_O/lib/modules/2.4.22-1-686/kernel/drivers/usb+-1023754/96] [uhci:__insmod_uhci_O/lib/modules/2.4.22-1-686/kernel/drivers/usb+-1020375/96] Jan 5 00:23:53 hansolo kernel: [sys_ioctl+201/592] [fsync_dev+85/96] [system_call+51/56] Jan 5 00:23:53 hansolo kernel: Jan 5 00:23:53 hansolo kernel: Code: 8b 53 fc 8b 02 85 c7 75 17 8b 1b 39 f3 75 f1 ff 75 f0 9d 83 Jan 5 00:23:51 hansolo sleepd[531]: 368 sec sleep; resetting timer Jan 5 00:24:23 hansolo sleepd[531]: 32 sec sleep; resetting timer Jan 5 00:27:41 hansolo modprobe: modprobe: Can't locate module snd-card-1 Jan 5 00:27:41 hansolo modprobe: modprobe: Can't locate module snd-card-2 Jan 5 00:27:41 hansolo modprobe: modprobe: Can't locate module snd-card-3 Jan 5 00:28:05 hansolo modprobe: modprobe: Can't locate module snd-card-1 Jan 5 00:28:05 hansolo modprobe: modprobe: Can't locate module snd-card-2 Jan 5 00:28:05 hansolo modprobe: modprobe: Can't locate module snd-card-3 Jan 5 00:28:11 hansolo kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jan 5 00:28:11 hansolo kernel: printing eip: Jan 5 00:28:11 hansolo kernel: c011a0f3 Jan 5 00:28:11 hansolo kernel: *pde = 00000000 Jan 5 00:28:11 hansolo kernel: Oops: 0000 Jan 5 00:28:11 hansolo kernel: CPU: 0 Jan 5 00:28:11 hansolo kernel: EIP: 0010:[__wake_up+35/96] Not tainted Jan 5 00:28:11 hansolo kernel: EFLAGS: 00010087 Jan 5 00:28:11 hansolo kernel: eax: d3739bb0 ebx: cb7d1e84 ecx: 00000001 edx: 00000000 Jan 5 00:28:11 hansolo kernel: esi: d3739bb0 edi: 00000003 ebp: c4eebf38 esp: c4eebf1c Jan 5 00:28:11 hansolo kernel: ds: 0018 es: 0018 ss: 0018 Jan 5 00:28:11 hansolo kernel: Process rmmod.modutils (pid: 1103, stackpage=c4eeb000) Jan 5 00:28:11 hansolo kernel: Stack: c0257b10 c4eea000 00000001 00000282 c13dd000 d3739a00 00000000 bfffecf8 Jan 5 00:28:11 hansolo kernel: d4af1d2e c0257b10 00000296 00000018 00000018 00000282 00000296 00000000 Jan 5 00:28:11 hansolo kernel: c13dd000 d4b34380 00000000 bfffecf8 d4b28310 d3739a00 c13dd000 c01b1898 Jan 5 00:28:11 hansolo kernel: Call Trace: [<d4af1d2e>] [<d4b34380>] [<d4b28310>] [pci_unregister_driver+88/96] [<d4b2837f>] Jan 5 00:28:11 hansolo kernel: [<d4b34380>] [free_module+170/192] [sys_delete_module+159/464] [system_call+51/56] Jan 5 00:28:11 hansolo kernel: Jan 5 00:28:11 hansolo kernel: Code: 8b 02 85 c7 75 17 8b 1b 39 f3 75 f1 ff 75 f0 9d 83 c4 10 5b Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-1 Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-2 Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-3 Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-1 Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-2 Jan 5 00:28:12 hansolo modprobe: modprobe: Can't locate module snd-card-3 Jan 5 00:38:01 hansolo /USR/SBIN/CRON[1196]: (mail) CMD ( if [ -x /usr/lib/exim/exim3 -a -f /etc/exim/exim.conf ]; then /usr/lib/exim/exim3 -q ; fi)