Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

kernel BUG at page_alloc.c:145! when dd if=/dev/hda of=/dev/hdb

1 view
Skip to first unread message

Jeremy C. Reed

unread,
Jul 10, 2002, 7:27:23 PM7/10/02
to
Twice I did a "dd if=/dev/hda of=/dev/hdb" (second time with "bs=32k").
/dev/hda1 was in use but hdb not mounted.

First time after a few minutes, the box appeared to lock up.

The second time, it locked up after about 35 minutes.

The first crash:

kernel BUG at page_alloc.c:145!
invalid operand: 0000
CPU: 0
EIP: 0010:[__free_pages_ok+670/848]
EIP: 0010:[<c012d2ce>]
EFLAGS: 00010086
eax: 00000020 ebx: c025aa04 ecx: fffffffe edx:
00000000
esi: 0001288e edi: c14ec60c ebp: c14ec5c8 esp:
dffe5f38
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=dffe5000)
Stack: c020ea7b c020ec89 00000091 c1000010 c025aa4c
00000216 ffffffff 00009447
c14ec5f0 c14ec5c8 00000000 00000000 c012c375
00000180 00000000 00000004
00000000 000000fc 00000000 00000015 00000000
00010f00 c18960c0 00000205
Call Trace: [error_table+26787/46744] [error_table+2
7313/46744] [page_launder+1541/2432] [free_shortage+30/144] [do_try_to_free_page
s+53/128] [kswapd+123/288] [empty_bad_page+0/4096]
Call Trace: [<c020ea7b>] [<c020ec89>] [<c012c375>] [
<c012c88e>] [<c012ca85>] [<c012cb4b>] [<c0105000>]
[empty_bad_page+0/4096] [kernel_thread+38/48]
[kswapd+0/288]
[<c0105000>] [<c0107596>] [<c012cad0>]

Code: 0f 0b 83 c4 0c 3b 5d 40 75 26 89 ea 8b 2d ac 0
b 2c c0 8b 43
kernel BUG at exit.c:465!
invalid operand: 0000
CPU: 0
EIP: 0010:[do_exit+541/560]
EIP: 0010:[<c0118a3d>]
EFLAGS: 00010282
eax: 0000001a ebx: 00000000 ecx: fffffffe edx:
00000000
esi: dffe4000 edi: 0000000b ebp: c14ec5c8 esp:
dffe5e18
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=dffe5000)
Stack: c020abbb c020ad12 000001d1 c14ec5c8 c010952a
c02031b7 c02032ed dffe5f04

My logs say second time is crashed:

kernel BUG at page_alloc.c:145!
invalid operand: 0000
CPU: 0
EIP: 0010:[__free_pages_ok+670/848]
EIP: 0010:[<c012d2ce>]
EFLAGS: 00010086
eax: 00000020 ebx: c025aa04 ecx: fffffffe edx:
00000000
esi: 0001288e edi: c14ec60c ebp: c14ec5c8 esp:
dffe5f38
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, stackpage=dffe5000)
Stack: c020ea7b c020ec89 00000091 c1000010 c025aa4c
00000216 ffffffff 00009447
c14ec5f0 c14ec5c8 00000000 00000000 c012c375
00000014 00000000 00000004
00000000 00000010 00000000 00000016 00000000
00010f00 c18960c0 0000037b
Call Trace: [error_table+26787/46744] [error_table+2
7313/46744] [page_launder+1541/2432] [free_shortage+30/144] [do_try_to_free_page
s+53/128] [kswapd+123/288] [empty_bad_page+0/4096]
Call Trace: [<c020ea7b>] [<c020ec89>] [<c012c375>] [
<c012c88e>] [<c012ca85>] [<c012cb4b>] [<c0105000>]
[empty_bad_page+0/4096] [kernel_thread+38/48]
[kswapd+0/288]
[<c0105000>] [<c0107596>] [<c012cad0>]


Where is there documentation so I can better understand this?

Or can any explain this to me?

This is Red Hat Linux 7.1, kernel 2.4.2-2 and dd (GNU fileutils) 4.0.36.

The disks:

ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
hda: WDC WD400BB-53CLB0, ATA DISK drive
hdb: WDC WD400BB-53CLB0, ATA DISK drive
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(33)
hdb: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(33)

Thanks in advance,

Jeremy C. Reed

http://www.isp-faq.com/

0 new messages