Re: inux-2.6.9-rc4-mm1 -> apache2[9125] exited with preempt_count2

From: Frank Phillips
Date: Fri Oct 15 2004 - 16:01:54 EST


Alessandro Vincelli wrote:

With the kernel linux-2.6.9-rc4-mm1 after start apache2 the stack repeat the error before.
with the kernel < 2.6.9 no problem.
I use gentoo,
and this modules

bash-2.05b$ cat /proc/mo
modules mounts
bash-2.05b$ cat /proc/modules
uhci_hcd 25624 - - Live 0xcee5e000
snd_atiixp 14216 - - Live 0xcee3a000
snd_ac97_codec 58732 - - Live 0xcee4e000
ehci_hcd 22188 - - Live 0xcee33000
ati_agp 5844 - - Live 0xced95000
usbcore 88832 - - Live 0xcee14000
ntfs 86676 - - Live 0xcedc1000
3c59x 32464 - - Live 0xced9d000


why?



Unable to handle kernel paging request at virtual address 000153bc
printing eip:
c011537f
*pde = 00000000
Oops: 0002 [#182]
PREEMPT
Modules linked in:
CPU: 0
EIP: 0060:[<c011537f>] Not tainted VLI
EFLAGS: 00210082 (2.6.9-rc4-mm1)
EIP is at profile_hit+0x23/0x26
eax: 00000000 ebx: c1ec2a00 ecx: 00000000 edx: 000153bc
esi: ffffffea edi: 00000000 ebp: c18f1fbc esp: c18f1f98
ds: 007b es: 007b ss: 0068
Process apache2 (pid: 9124, threadinfo=c18f0000 task=c1ec2a00)
Stack: c0111c2c c041f5a0 b7c60b84 c18f0000 00200086 00000000 000023a4 00000000
00000000 c18f0000 c0105717 000023a4 00000000 b6599cf8 00000000 00000000
b6599bcc 0000009c 0000007b 0000007b 0000009c b7be3144 00000073 00200246
Call Trace:
[<c0111c2c>] setscheduler+0xa4/0x1f0
[<c0105717>] syscall_call+0x7/0xb
Code: 8b 74 24 04 83 c4 10 c3 81 ea 28 02 10 c0 8b 0d 2c 48 42 c0 a1 28 48 42 c0 d3 ea 83 e8 01 39 d0 0f 46 d0 a1 24 48 42 c0 8d 14 90 <ff> 02 c3 b8 da ff ff ff c3 b8 da ff ff ff c3 90 90 53 31 d2 83
<6>note: apache2[9124] exited with preempt_count 2
Unable to handle kernel paging request at virtual address 000153bc
printing eip:
c011537f
*pde = 00000000
Oops: 0002 [#183]
PREEMPT
Modules linked in:
CPU: 0
EIP: 0060:[<c011537f>] Not tainted VLI
EFLAGS: 00210082 (2.6.9-rc4-mm1)
EIP is at profile_hit+0x23/0x26
eax: 00000000 ebx: c1ec2510 ecx: 00000000 edx: 000153bc
esi: ffffffea edi: 00000000 ebp: c18c3fbc esp: c18c3f98
ds: 007b es: 007b ss: 0068
Process apache2 (pid: 9125, threadinfo=c18c2000 task=c1ec2510)
Stack: c0111c2c c041f5a0 b7c60b84 c18c2000 00200082 00000000 000023a5 00000000
00000000 c18c2000 c0105717 000023a5 00000000 b6599cf8 00000000 00000000
b6599bcc 0000009c 0000007b 0000007b 0000009c b7be3144 00000073 00200246
Call Trace:
[<c0111c2c>] setscheduler+0xa4/0x1f0
[<c0105717>] syscall_call+0x7/0xb
Code: 8b 74 24 04 83 c4 10 c3 81 ea 28 02 10 c0 8b 0d 2c 48 42 c0 a1 28 48 42 c0 d3 ea 83 e8 01 39 d0 0f 46 d0 a1 24 48 42 c0 8d 14 90 <ff> 02 c3 b8 da ff ff ff c3 b8 da ff ff ff c3 90 90 53 31 d2 83
<6>note: apache2[9125] exited with preempt_count 2

Revert this patch:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc4/2.6.9-rc4-mm1/broken-out/optimize-profile-path-slightly.patch


Frank
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/