Hello, I'm running -current with 2.6.24.3 on a laptop and I have the following problem. Whenever I suspend and come back, everything works perfect, except halting.. (either with the halt command or pressing the power button). I get a lot of errors with codes and call traces that I don't understand, but, one of them for example is:
Code:
BUG: unable to handle kernel paging request at virtual address ff802fc3
printing eip: c01516ae *pde = 00002067 *pte = 00000000
Oops: 0000 [#2]
Modules linked in: nvidia(P) ipv6 af_packet b43 firmware_class ssb snd_hda_intel
Pid: 3080, comm: killall5 Tainted: P D (2.6.24.3 #14)
EIP: 0060:[<c01516ae>] EFLAGS: 00010213 CPU: 0
EIP is at access_process_vm+0x11e/0x150
EAX: ff802000 EBX: 0000000b ECX: 00000002 EDX: 00000002
ESI: ff802fc3 EDI: defa4000 EBP: defa4000 ESP: e93a1ef0
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process killall5 (pid:3080, ti=e93a0000 task=f51574c0 task.ti=e93a0000)
Stack: 00000000 00000000 00000001 e93a1f1c e93a1f20 defa4000 bf92efc3 f7c20000
f7d9a034 f7d9a000 0000000b c177dea0 f7d9c108 defa4000 f7d9a000 f7c20000
00000000 c0190f2d 00000000 00000000 000800d0 0000000b f7c20000 defa4000
Call Trace:
[<c0190f2d>] proc_pid_cmdline+0x7d/0x100
[<c0192637>] proc_info_read+0x87/0xc0
[<c01925b0>] proc_info_read+0x0/0xc0
[<c016322d>] vfs_read+0x9d/0x140
[<c0163631>] sys_read+0x41/0x70
[<c0104066>] syscall_call+0x7/0xb
=======================
Code: 24 28 89 5c 24 28 29 d8 89 44 24 48 8b 44 24 2c e8 18 53 fc ff 8b 7c 24 4c 85 ff 0f 85 30 ff ff ff 89 d9 8d 34 30 89 ef c1
e9 02 <f3> a5 89 d9 83 e1 03 74 02 f3 a4 e9 34 ff ff ff 89 eb 2b 5c 24
EIP: [<c01516ae>] access_process_vm+0x11e/0x150 SS:ESP 0068:e93a1ef0
---[ end trace dc97cf3cc6447115 ]---
I cannot do much from here but pressing the power button enough time to obtain a hard reboot. Judging from the last lines before what I posted, the messages seem to be one for each process trying to be killed.
I have no idea of what could be causing this, since I also do not really understand what the message means.