lkml.org 
[lkml]   [2004]   [Jul]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[BUG] kernel BUG at linux-2.6.7-bk20.src/mm/rmap.c:407!
Date
Hi folks,

One of my supervise processes was nuked,
out of the blue. No more ill effects on the system.

void page_remove_rmap(struct page *page)
{
BUG_ON(PageReserved(page));
BUG_ON(!page->mapcount); <==================== line 407

page_map_lock(page);
page->mapcount--;
if (!page->mapcount) {
if (page_test_and_clear_dirty(page))
set_page_dirty(page);
if (PageAnon(page))
clear_page_anon(page);
dec_page_state(nr_mapped);
}
page_map_unlock(page);
}

------------[ cut here ]------------
kernel BUG at /.1/usr/srcdevel/kernel/linux-2.6.7-bk20.src/mm/rmap.c:407!
invalid operand: 0000 [#1]
Modules linked in: snd_pcm_oss iptable_mangle snd_mixer_oss iptable_filter snd_via82xx snd_pcm snd_timer snd_ac97_codec snd_page_alloc snd_mpu
CPU: 0
EIP: 0060:[<c013846b>] Not tainted
EFLAGS: 00010246 (2.6.7-bk20)
EIP is at page_remove_rmap+0x4e/0x62
eax: 00000000 ebx: 0000a000 ecx: 00000000 edx: c10001e0
esi: ceee0028 edi: c10001e0 ebp: ced18dc8 esp: ced18dc8
ds: 007b es: 007b ss: 0068
Process supervise (pid: 394, threadinfo=ced18000 task=ced11160)
Stack: ced18de4 c01335f6 c10001e0 0000f71b 40400000 cf6b7400 40012000 ced18e14
c0133730 c0654204 cf6b7400 40000000 00012000 00000000 00000000 c0654204
40000000 cf6b7400 40012000 ced18e3c c0133786 c0654204 cf6b7400 40000000
Call Trace:
[<c0105cc6>] show_stack+0x71/0x86
[<c0105e0f>] show_registers+0x119/0x165
[<c0105f34>] die+0x50/0xa8
[<c010623b>] do_invalid_op+0x94/0x96
[<c010594d>] error_code+0x2d/0x40
[<c01335f6>] zap_pte_range+0x122/0x215
[<c0133730>] zap_pmd_range+0x47/0x69
[<c0133786>] unmap_page_range+0x34/0x60
[<c01338a1>] unmap_vmas+0xef/0x1c5
[<c0136d8a>] exit_mmap+0x64/0x122
[<c01125ec>] mmput+0x47/0x5f
[<c0115dae>] do_exit+0xdf/0x337
[<c011607c>] do_group_exit+0x2b/0x68
[<c011c67c>] get_signal_to_deliver+0x200/0x2b6
[<c0105423>] do_signal+0x49/0xc0
[<c01054d3>] do_notify_resume+0x39/0x46
[<c01056be>] work_notifysig+0x13/0x15
Code: 0f 0b 97 01 a0 d0 42 c0 eb bc 0f 0b 96 01 a0 d0 42 c0 eb ab
--
vda

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

\
 
 \ /
  Last update: 2005-03-22 14:04    [W:0.039 / U:0.240 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site