Bug 175924

Summary: Bad page state at free_hot_cold_page (in process 'kswapd0'...
Product: [Fedora] Fedora Reporter: Frode Tennebø <frodet>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED DUPLICATE QA Contact: Brian Brock <bbrock>
Severity: high Docs Contact:
Priority: medium    
Version: 4CC: wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-12-16 12:18:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Frode Tennebø 2005-12-16 11:49:22 UTC
Description of problem:

At relatively frequent 
intervals (app. every 
two weeks) the OS hangs 
and I'm forced to do a 
hardware reset.

Just prior to the 
incident I have in /var/
log/messages one or two 
of those:

Dec 16 10:03:44 garvin 
kernel: Bad page state 
at free_hot_cold_page 
(in process 
'kswapd0', page c115c580)
Dec 16 10:03:44 garvin 
kernel: flags:0x40000000 
mapping:00000000 
mapcount:-1 cou
nt:0 (Tainted: G    B)
Dec 16 10:03:44 garvin 
kernel: Backtrace:
Dec 16 10:03:44 garvin 
kernel:  [<c013f38d>] bad
_page+0x8c/0xc3
Dec 16 10:03:44 garvin 
kernel:  [<c013fbf7>] 
free_hot_cold_page+0x47/0
xca
Dec 16 10:03:44 garvin 
kernel:  [<c01403a5>] __
pagevec_free+0x1f/0x2e
Dec 16 10:03:44 garvin 
kernel:  [<c0145123>] __
pagevec_release_nonlru+0x
29/0x8a
Dec 16 10:03:44 garvin 
kernel:  [<c01460fd>] 
shrink_list+0x207/0x47b
Dec 16 10:03:44 garvin 
kernel:  [<c014651e>] 
shrink_cache+0xe7/0x29a
Dec 16 10:03:44 garvin 
kernel:  [<c0146b41>] 
shrink_zone+0x88/0xd6
Dec 16 10:03:44 garvin 
kernel:  [<c0146f95>] 
balance_pgdat+0x20d/0x3e7
Dec 16 10:03:44 garvin 
kernel:  [<c014723a>] 
kswapd+0xcb/0x109
Dec 16 10:03:44 garvin 
kernel:  [<c012db56>] 
autoremove_wake_function
+0x0/0x37
Dec 16 10:03:44 garvin 
kernel:  [<c014716f>] 
kswapd+0x0/0x109
Dec 16 10:03:44 garvin 
kernel:  [<c0101301>] 
kernel_thread_helper+0x5/
0xb
Dec 16 10:03:44 garvin 
kernel: Trying to fix it 
up, but a reboot is 
needed


Version-Release number 
of selected component 
(if applicable):

It has been like this 
for all FC4 kernels I 
have tried. This 
includes:

kernel-2.6.11-1.1369_FC4
kernel-2.6.12-1.1398_FC4
kernel-2.6.12-1.1447_FC4
kernel-2.6.13-1.1526_FC4
kernel-2.6.13-1.1532_FC4
kernel-2.6.14-1.1637_FC4

Currently I'm running 
(for a few hours):

kernel-2.6.14-1.1644_FC4

...but will shortly boot 
into:

kernel-2.6.14-1.1653_FC4

I will confirm when/if 
it happens again with 
any of these releases.

How reproducible:

It's periodically and I 
have no deterministic 
way of reproducing it.


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Prior to the actual hang 
I have the following in 
messages:

Dec 15 02:57:13 garvin 
kernel: ------------[ 
cut here ]------------
Dec 15 02:57:13 garvin 
kernel: kernel BUG at mm/
rmap.c:487!
Dec 15 02:57:13 garvin 
kernel: invalid operand: 
0000 [#1]
Dec 15 02:57:13 garvin 
kernel: Modules linked 
in: loop parport_pc lp 
parport nfs
 lockd nfs_acl autofs4 
sunrpc dm_mod ipv6 uhci_
hcd i2c_piix4 i2c_core 
snd_es18xx
 snd_seq_dummy snd_seq_
oss snd_seq_midi_event 
snd_seq snd_pcm_oss snd_
mixer_oss
snd_pcm snd_page_alloc 
snd_opl3_lib snd_timer 
snd_hwdep snd_mpu401_
uart snd_rawm
idi snd_seq_device snd 
soundcore tlan floppy ext
3 jbd aic7xxx scsi_
transport_spi
 sd_mod scsi_mod
Dec 15 02:57:13 garvin 
kernel: CPU:    0
Dec 15 02:57:13 garvin 
kernel: EIP:    0060:[<c
014f97b>]    Not tainted 
VLI
Dec 15 02:57:13 garvin 
kernel: EFLAGS: 00010286
   (2.6.14-1.1637_FC4)
Dec 15 02:57:13 garvin 
kernel: EIP is at page_
remove_rmap+0x37/0x41
Dec 15 02:57:13 garvin 
kernel: eax: ffffffff   
ebx: c85d5e30   ecx: 
00000006   e
dx: c115c580
Dec 15 02:57:13 garvin 
kernel: esi: c115c580   
edi: 0038c000   ebp: c03f
7a7c   e
sp: cd7ddec8
Dec 15 02:57:13 garvin 
kernel: ds: 007b   es: 
007b   ss: 0068
Dec 15 02:57:13 garvin 
kernel: Process udev (
pid: 4008, threadinfo=cd7
dd000 task
=c7059ab0)
Dec 15 02:57:13 garvin 
kernel: Stack: c0149137 
00000000 00391000 c03f7a7
c c0a7d0
00 00391000 00391000 
00390fff
Dec 15 02:57:13 garvin 
kernel:        c01492ca 
00391000 00000000 c03f7a7
c 000090
00 00391000 c4ce3ddc 
00391000
Dec 15 02:57:13 garvin 
kernel:        c0149401 
00391000 00000000 cd7dd
000 cdb671
c0 cd7ddf58 002d7000 
00000000
Dec 15 02:57:13 garvin 
kernel: Call Trace:
Dec 15 02:57:13 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 02:57:13 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 02:57:13 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 02:57:13 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 02:57:13 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 02:57:13 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 02:57:13 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 02:57:13 garvin 
kernel:  [<c0102edd>] 
syscall_call+0x7/0xb
Dec 15 02:57:13 garvin 
kernel: Code: ff 0f 98 c0
 84 c0 75 01 c3 8b 42 08 
83 c0 0
1 90 78 19 ba ff ff ff 
ff b8 10 00 00 00 e9 43 0
c ff ff 0f 0b e4 01 ad 4a
 32 c0 
eb d2 <0f> 0b e7 01 ad 4a
 32 c0 eb dd 55 57 56 53 
83 ec 04 89 c7 89 d3 
Dec 15 02:57:13 garvin 
kernel:  <3>Debug: 
sleeping function called 
from invalid 
context at include/linux/
rwsem.h:43
Dec 15 02:57:13 garvin 
kernel: in_atomic():1, 
irqs_disabled():0
Dec 15 02:57:13 garvin 
kernel:  [<c011ba33>] 
profile_task_exit+0x13/0x
48
Dec 15 02:57:13 garvin 
kernel:  [<c011d278>] do_
exit+0x1b/0x3b8
Dec 15 02:57:13 garvin 
kernel:  [<c0103827>] do_
divide_error+0x0/0xa8
Dec 15 02:57:14 garvin 
kernel:  [<c01039b7>] do_
invalid_op+0x0/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c0103a59>] do_
invalid_op+0xa2/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 02:57:14 garvin 
kernel:  [<c0148c69>] pte
_alloc_map+0x29/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c0148e3b>] 
copy_pte_range+0xe8/0x214
Dec 15 02:57:14 garvin 
kernel:  [<c0103107>] 
error_code+0x4f/0x54
Dec 15 02:57:14 garvin 
kernel:  [<c014007b>] __
alloc_pages+0x14e/0x403
Dec 15 02:57:14 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 02:57:14 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 02:57:14 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 02:57:14 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 02:57:14 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 02:57:14 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 02:57:14 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 02:57:14 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 02:57:14 garvin 
kernel:  [<c0102edd>] 
syscall_call+0x7/0xb
Dec 15 02:57:14 garvin 
kernel: Fixing recursive 
fault but reboot is 
needed!
Dec 15 02:57:14 garvin 
kernel: scheduling while 
atomic: udev/0x00000001/
4008
Dec 15 02:57:14 garvin 
kernel:  [<c030b8b4>] 
schedule+0x504/0x5bb
Dec 15 02:57:14 garvin 
kernel:  [<c0102edd>] 
syscall_call+0x7/0xb
Dec 15 02:57:14 garvin 
kernel:  [<c012b1a6>] __
kernel_text_address+0x1c/
0x27
Dec 15 02:57:14 garvin 
kernel:  [<c0103329>] 
show_trace+0x2a/0x78
Dec 15 02:57:14 garvin 
kernel:  [<c0102edd>] 
syscall_call+0x7/0xb
Dec 15 02:57:14 garvin 
kernel:  [<c011d599>] do_
exit+0x33c/0x3b8
Dec 15 02:57:14 garvin 
kernel:  [<c0103827>] do_
divide_error+0x0/0xa8
Dec 15 02:57:14 garvin 
kernel:  [<c01039b7>] do_
invalid_op+0x0/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c0103a59>] do_
invalid_op+0xa2/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 02:57:14 garvin 
kernel:  [<c0148c69>] pte
_alloc_map+0x29/0xab
Dec 15 02:57:14 garvin 
kernel:  [<c0148e3b>] 
copy_pte_range+0xe8/0x214
Dec 15 02:57:15 garvin 
kernel:  [<c0103107>] 
error_code+0x4f/0x54
Dec 15 02:57:15 garvin 
kernel:  [<c014007b>] __
alloc_pages+0x14e/0x403
Dec 15 02:57:15 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 02:57:15 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 02:57:15 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 02:57:15 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 02:57:15 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 02:57:15 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 02:57:15 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 02:57:15 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 02:57:15 garvin 
kernel:  [<c0102edd>] 
syscall_call+0x7/0xb

and

Dec 15 04:40:04 garvin 
kernel: ------------[ 
cut here ]------------
Dec 15 04:40:04 garvin 
kernel: kernel BUG at mm/
rmap.c:487!
Dec 15 04:40:04 garvin 
kernel: invalid operand: 
0000 [#2]
Dec 15 04:40:04 garvin 
kernel: Modules linked 
in: loop parport_pc lp 
parport nfs
 lockd nfs_acl autofs4 
sunrpc dm_mod ipv6 uhci_
hcd i2c_piix4 i2c_core 
snd_es18xx
 snd_seq_dummy snd_seq_
oss snd_seq_midi_event 
snd_seq snd_pcm_oss snd_
mixer_oss 
snd_pcm snd_page_alloc 
snd_opl3_lib snd_timer 
snd_hwdep snd_mpu401_
uart snd_rawm
idi snd_seq_device snd 
soundcore tlan floppy ext
3 jbd aic7xxx scsi_
transport_spi
 sd_mod scsi_mod
Dec 15 04:40:04 garvin 
kernel: CPU:    0
Dec 15 04:40:04 garvin 
kernel: EIP:    0060:[<c
014f97b>]    Not tainted 
VLI
Dec 15 04:40:04 garvin 
kernel: EFLAGS: 00010286
   (2.6.14-1.1637_FC4) 
Dec 15 04:40:04 garvin 
kernel: EIP is at page_
remove_rmap+0x37/0x41
Dec 15 04:40:04 garvin 
kernel: eax: ffffffff   
ebx: c82ffe30   ecx: 
00000002   e
dx: c111b8c0
Dec 15 04:40:04 garvin 
kernel: esi: c111b8c0   
edi: 09b8c000   ebp: c03f
7a7c   e
sp: c1843de8
Dec 15 04:40:04 garvin 
kernel: ds: 007b   es: 
007b   ss: 0068
Dec 15 04:40:04 garvin 
kernel: Process udev (
pid: 6933, threadinfo=c
1843000 task
=cd943570)
Dec 15 04:40:04 garvin 
kernel: Stack: c0149137 
00000000 09bec000 c03f7a7
c c80430
98 09bec000 09bec000 09
bebfff 
Dec 15 04:40:04 garvin 
kernel:        c01492ca 
09bec000 00000000 c03f7a7
c 000c60
00 09bec000 cf329284 09
bec000 
Dec 15 04:40:04 garvin 
kernel:        c0149401 
09bec000 00000000 c
1843000 cdb661
40 c1843e78 00298000 
00000000 
Dec 15 04:40:04 garvin 
kernel: Call Trace:
Dec 15 04:40:04 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 04:40:04 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 04:40:04 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 04:40:04 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 04:40:04 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 04:40:04 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 04:40:04 garvin 
kernel:  [<c012444e>] __
dequeue_signal+0xef/0x1b6
Dec 15 04:40:04 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 04:40:04 garvin 
kernel:  [<c0125f38>] get
_signal_to_deliver+0x260/
0x36d
Dec 15 04:40:05 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:05 garvin 
kernel:  [<c0102ced>] do_
signal+0x4b/0x105
Dec 15 04:40:05 garvin 
kernel:  [<c01616a1>] vfs
_lstat+0x11/0x37
Dec 15 04:40:05 garvin 
kernel:  [<c0148c69>] pte
_alloc_map+0x29/0xab
Dec 15 04:40:05 garvin 
kernel:  [<c014ae5a>] __
handle_mm_fault+0x14a/0x
190
Dec 15 04:40:05 garvin 
kernel:  [<c0126f96>] 
notifier_call_chain+0x17/
0x27
Dec 15 04:40:05 garvin 
kernel:  [<c030d9fd>] do_
page_fault+0x33d/0x640
Dec 15 04:40:05 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:05 garvin 
kernel:  [<c0102dce>] do_
notify_resume+0x27/0x35
Dec 15 04:40:05 garvin 
kernel:  [<c0102f6e>] 
work_notifysig+0x13/0x19
Dec 15 04:40:05 garvin 
kernel: Code: ff 0f 98 c0
 84 c0 75 01 c3 8b 42 08 
83 c0 0
1 90 78 19 ba ff ff ff 
ff b8 10 00 00 00 e9 43 0
c ff ff 0f 0b e4 01 ad 4a
 32 c0 
eb d2 <0f> 0b e7 01 ad 4a
 32 c0 eb dd 55 57 56 53 
83 ec 04 89 c7 89 d3 
Dec 15 04:40:05 garvin 
kernel:  <3>Debug: 
sleeping function called 
from invalid 
context at include/linux/
rwsem.h:43
Dec 15 04:40:05 garvin 
kernel: in_atomic():1, 
irqs_disabled():0
Dec 15 04:40:05 garvin 
kernel:  [<c011ba33>] 
profile_task_exit+0x13/0x
48
Dec 15 04:40:05 garvin 
kernel:  [<c011d278>] do_
exit+0x1b/0x3b8
Dec 15 04:40:05 garvin 
kernel:  [<c0103827>] do_
divide_error+0x0/0xa8
Dec 15 04:40:05 garvin 
kernel:  [<c01039b7>] do_
invalid_op+0x0/0xab
Dec 15 04:40:05 garvin 
kernel:  [<c0103a59>] do_
invalid_op+0xa2/0xab
Dec 15 04:40:05 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 04:40:05 garvin 
kernel:  [<c030cb5e>] _
read_unlock_irq+0x5/0x7
Dec 15 04:40:05 garvin 
kernel:  [<c013bd4d>] 
find_get_page+0x36/0x41
Dec 15 04:40:05 garvin 
kernel:  [<c017039e>] 
alloc_inode+0xee/0x18c
Dec 15 04:40:05 garvin 
kernel:  [<c01045b8>] do_
IRQ+0x51/0x82
Dec 15 04:40:05 garvin 
kernel:  [<c0103107>] 
error_code+0x4f/0x54
Dec 15 04:40:05 garvin 
kernel:  [<c014007b>] __
alloc_pages+0x14e/0x403
Dec 15 04:40:05 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 04:40:05 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 04:40:05 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 04:40:05 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 04:40:05 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 04:40:06 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 04:40:06 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 04:40:06 garvin 
kernel:  [<c012444e>] __
dequeue_signal+0xef/0x1b6
Dec 15 04:40:06 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 04:40:06 garvin 
kernel:  [<c0125f38>] get
_signal_to_deliver+0x260/
0x36d
Dec 15 04:40:06 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:06 garvin 
kernel:  [<c0102ced>] do_
signal+0x4b/0x105
Dec 15 04:40:06 garvin 
kernel:  [<c01616a1>] vfs
_lstat+0x11/0x37
Dec 15 04:40:06 garvin 
kernel:  [<c0148c69>] pte
_alloc_map+0x29/0xab
Dec 15 04:40:06 garvin 
kernel:  [<c014ae5a>] __
handle_mm_fault+0x14a/0x
190
Dec 15 04:40:06 garvin 
kernel:  [<c0126f96>] 
notifier_call_chain+0x17/
0x27
Dec 15 04:40:06 garvin 
kernel:  [<c030d9fd>] do_
page_fault+0x33d/0x640
Dec 15 04:40:06 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:06 garvin 
kernel:  [<c0102dce>] do_
notify_resume+0x27/0x35
Dec 15 04:40:06 garvin 
kernel:  [<c0102f6e>] 
work_notifysig+0x13/0x19
Dec 15 04:40:06 garvin 
kernel: Fixing recursive 
fault but reboot is 
needed!
Dec 15 04:40:06 garvin 
kernel: scheduling while 
atomic: udev/0x00000001/
6933
Dec 15 04:40:06 garvin 
kernel:  [<c030b8b4>] 
schedule+0x504/0x5bb
Dec 15 04:40:06 garvin 
kernel:  [<c0102f6e>] 
work_notifysig+0x13/0x19
Dec 15 04:40:06 garvin 
kernel:  [<c012b1a6>] __
kernel_text_address+0x1c/
0x27
Dec 15 04:40:06 garvin 
kernel:  [<c0103329>] 
show_trace+0x2a/0x78
Dec 15 04:40:06 garvin 
kernel:  [<c0102f6e>] 
work_notifysig+0x13/0x19
Dec 15 04:40:06 garvin 
kernel:  [<c011d599>] do_
exit+0x33c/0x3b8
Dec 15 04:40:06 garvin 
kernel:  [<c0103827>] do_
divide_error+0x0/0xa8
Dec 15 04:40:06 garvin 
kernel:  [<c01039b7>] do_
invalid_op+0x0/0xab
Dec 15 04:40:06 garvin 
kernel:  [<c0103a59>] do_
invalid_op+0xa2/0xab
Dec 15 04:40:06 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 04:40:06 garvin 
kernel:  [<c030cb5e>] _
read_unlock_irq+0x5/0x7
Dec 15 04:40:07 garvin 
kernel:  [<c013bd4d>] 
find_get_page+0x36/0x41
Dec 15 04:40:07 garvin 
kernel:  [<c017039e>] 
alloc_inode+0xee/0x18c
Dec 15 04:40:07 garvin 
kernel:  [<c01045b8>] do_
IRQ+0x51/0x82
Dec 15 04:40:07 garvin 
kernel:  [<c0103107>] 
error_code+0x4f/0x54
Dec 15 04:40:07 garvin 
kernel:  [<c014007b>] __
alloc_pages+0x14e/0x403
Dec 15 04:40:07 garvin 
kernel:  [<c014f97b>] 
page_remove_rmap+0x37/0x
41
Dec 15 04:40:07 garvin 
kernel:  [<c0149137>] zap
_pte_range+0xe5/0x1f5
Dec 15 04:40:07 garvin 
kernel:  [<c01492ca>] 
unmap_page_range+0x83/0xb
7
Dec 15 04:40:07 garvin 
kernel:  [<c0149401>] 
unmap_vmas+0x103/0x222
Dec 15 04:40:07 garvin 
kernel:  [<c014dc05>] 
exit_mmap+0x7c/0x14c
Dec 15 04:40:07 garvin 
kernel:  [<c01189a0>] 
mmput+0x1f/0x95
Dec 15 04:40:07 garvin 
kernel:  [<c011d33d>] do_
exit+0xe0/0x3b8
Dec 15 04:40:07 garvin 
kernel:  [<c012444e>] __
dequeue_signal+0xef/0x1b6
Dec 15 04:40:07 garvin 
kernel:  [<c011d66a>] do_
group_exit+0x29/0x90
Dec 15 04:40:07 garvin 
kernel:  [<c0125f38>] get
_signal_to_deliver+0x260/
0x36d
Dec 15 04:40:07 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:07 garvin 
kernel:  [<c0102ced>] do_
signal+0x4b/0x105
Dec 15 04:40:07 garvin 
kernel:  [<c01616a1>] vfs
_lstat+0x11/0x37
Dec 15 04:40:07 garvin 
kernel:  [<c0148c69>] pte
_alloc_map+0x29/0xab
Dec 15 04:40:07 garvin 
kernel:  [<c014ae5a>] __
handle_mm_fault+0x14a/0x
190
Dec 15 04:40:07 garvin 
kernel:  [<c0126f96>] 
notifier_call_chain+0x17/
0x27
Dec 15 04:40:07 garvin 
kernel:  [<c030d9fd>] do_
page_fault+0x33d/0x640
Dec 15 04:40:07 garvin 
kernel:  [<c030d6c0>] do_
page_fault+0x0/0x640
Dec 15 04:40:07 garvin 
kernel:  [<c0102dce>] do_
notify_resume+0x27/0x35
Dec 15 04:40:07 garvin 
kernel:  [<c0102f6e>] 
work_notifysig+0x13/0x19

Comment 1 Frode Tennebø 2005-12-16 12:18:01 UTC

*** This bug has been marked as a duplicate of 175925 ***