Re: Oops with current linus' git tree

From: Diego Calleja
Date: Thu Jan 19 2006 - 14:31:09 EST


El Wed, 18 Jan 2006 14:23:09 +1100,
Nick Piggin <nickpiggin@xxxxxxxxxxxx> escribió:

> > I've been running kaffeine for hours and i didn't triggered it, it's
> > hard to reproduce :/
> >
>
> That's what I feared. Thanks for trying though.

Ok, I've got another oops when closing amarok. This doesn't seem to hit
your debug checks, but I though it could be related. After the fisrt
oops I enabled the ECC event logging in the bios and it hasn't recorded
anything, so I doubt the problem is faulty ram (this is plain 2.6.16-rc1)



Eeek! page_mapcount(page) went negative! (-1)
page->flags = 400
page->count = 1
page->mapping = 00000000
------------[ cut here ]------------
kernel BUG at mm/rmap.c:524!
invalid opcode: 0000 [#1]
PREEMPT SMP DEBUG_PAGEALLOC
Modules linked in: ipt_REJECT xt_tcpudp radeon lp thermal fan button processor ac ipt_MASQUERADE iptable_nat ip_nat ip_conntrack iptable_filt
er ip_tables x_tables usbhid ohci_hcd parport_pc parport usbcore pcspkr floppy ide_cd e100 cdrom unix
CPU: 0
EIP: 0060:[<c014ac11>] Not tainted VLI
EFLAGS: 00010286 (2.6.16-rc1)
EIP is at page_remove_rmap+0x67/0x81
eax: ffffffff ebx: c1000000 ecx: c03214f8 edx: 00000001
esi: 00000000 edi: b6208000 ebp: e7172ee8 esp: e7172ee4
ds: 007b es: 007b ss: 0068
Process amarokapp (pid: 5475, threadinfo=e7172000 task=e7197ac0)
Stack: <0>c1000000 e7172f44 c0145bcd b60ff000 de9832b0 e7172f64 00005ef9 00000000
00000000 b62cc000 ee834b60 ee834b60 ee834b60 ee818e54 ffffffff ffffffff
debdf820 c170a680 ee818e04 b62cc000 00000000 c170a680 ee818e04 e44bf440
Call Trace:
[<c0103e58>] show_stack_log_lvl+0xaa/0xb5
[<c0103f95>] show_registers+0x132/0x19e
[<c01042ca>] die+0x168/0x1ed
[<c010454e>] do_trap+0x7c/0x96
[<c01047ad>] do_invalid_op+0x89/0x93
[<c01038e3>] error_code+0x4f/0x54
[<c0145bcd>] unmap_vmas+0x22d/0x487
[<c0148900>] unmap_region+0x92/0x116
[<c0148e97>] do_munmap+0x144/0x19a
[<c0148f3b>] sys_munmap+0x4e/0x67
[<c0102d87>] sysenter_past_esp+0x54/0x75
Code: 40 74 03 8b 53 0c 8b 42 04 40 50 68 0f 02 2e c0 e8 52 34 fd ff ff 73 10 68 26 02 2e c0 e8 45 34 fd ff 83 c4 10 8b 43 08 40 79 08 <0f> 0
b 0c 02 bb 01 2e c0 83 ca ff b8 10 00 00 00 e8 e7 45 ff ff
<3>Debug: sleeping function called from invalid context at include/linux/rwsem.h:43
in_atomic():1, irqs_disabled():0
[<c010401d>] show_trace+0xd/0xf
[<c0104034>] dump_stack+0x15/0x17
[<c0116ce5>] __might_sleep+0x86/0x90
[<c011e6f3>] profile_task_exit+0x1b/0x47
[<c011f96a>] do_exit+0x1c/0x72e
[<c010434f>] do_simd_coprocessor_error+0x0/0x183
[<c010454e>] do_trap+0x7c/0x96
[<c01047ad>] do_invalid_op+0x89/0x93
[<c01038e3>] error_code+0x4f/0x54
[<c0145bcd>] unmap_vmas+0x22d/0x487
[<c0148900>] unmap_region+0x92/0x116
[<c0148e97>] do_munmap+0x144/0x19a
[<c0148f3b>] sys_munmap+0x4e/0x67
[<c0102d87>] sysenter_past_esp+0x54/0x75
note: amarokapp[5475] exited with preempt_count 2
scheduling while atomic: amarokapp/0x00000002/5475
[<c010401d>] show_trace+0xd/0xf
[<c0104034>] dump_stack+0x15/0x17
[<c02c1b31>] schedule+0x43/0x7d1
[<c02c3708>] rwsem_down_read_failed+0x166/0x185
[<c0132cad>] .text.lock.futex+0x73/0xe6
[<c0132c2b>] sys_futex+0xa2/0xb1
[<c011b277>] mm_release+0x5a/0x65
[<c011eeca>] exit_mm+0x16/0x139
[<c011face>] do_exit+0x180/0x72e
[<c010434f>] do_simd_coprocessor_error+0x0/0x183
[<c010454e>] do_trap+0x7c/0x96
[<c01047ad>] do_invalid_op+0x89/0x93
[<c01038e3>] error_code+0x4f/0x54
[<c0145bcd>] unmap_vmas+0x22d/0x487
[<c0148900>] unmap_region+0x92/0x116
[<c0148e97>] do_munmap+0x144/0x19a
[<c0148f3b>] sys_munmap+0x4e/0x67
[<c0102d87>] sysenter_past_esp+0x54/0x75
-
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/