Problem during dselect with 2.5.72-pa1
Hi there,
after getting a working 2.5-kernel, I decided play a little bit with it. So I run dselect to update my debian. Everything went fine until unpacking a large package, the package "tetex-extra". After a while I heard no sound from the harddisk and dselect didn't response, so I opened the serial console. The following errror was reported in an endless loop:
------------SNIP-------------
kernel BUG at include/linux/swapops.h:68!
Kernel addresses on the stack:
[<10124f20>] .L1612+0x0/0x38
[<10105adc>] dump_stack+0x10/0x1c
[<1014f0bc>] .L1248+0x0/0x28
[<10140a78>] .L1226+0x0/0x7c
[<1014f214>] .L1302+0x14/0x180
[<10152354>] .L1179+0x0/0x90
[<10145590>] .L1536+0x58/0x244
[<101440ac>] .L1286+0x20/0x30
[<10145a50>] .L1553+0xc4/0x2b8
[<10146324>] .L1729+0xb8/0xec
[<10146750>] balance_pgdat+0x16c/0x1bc
[<10146880>] .L1802+0x0/0x70
[<10109c5c>] ret_from_kernel_thread+0x1c/0x24 kernel BUG at mm/rmap.c:343!
Kernel addresses on the stack:
[<10124f20>] .L1612+0x0/0x38
[<10105adc>] dump_stack+0x10/0x1c
[<1014efcc>] .L1254+0x0/0x24
[<10140a78>] .L1226+0x0/0x7c
[<1014f214>] .L1302+0x14/0x180
[<10152354>] .L1179+0x0/0x90
[<10145590>] .L1536+0x58/0x244
[<101440ac>] .L1286+0x20/0x30
[<10145a50>] .L1553+0xc4/0x2b8
[<10146324>] .L1729+0xb8/0xec
[<10146750>] balance_pgdat+0x16c/0x1bc
[<10146880>] .L1802+0x0/0x70
[<10109c5c>] ret_from_kernel_thread+0x1c/0x24 kernel BUG at include/linux/swapops.h:68!
Kernel addresses on the stack:
[<10124f20>] .L1612+0x0/0x38
[<10105adc>] dump_stack+0x10/0x1c
[<1014f0bc>] .L1248+0x0/0x28
[<10140a78>] .L1226+0x0/0x7c
[<1014f214>] .L1302+0x14/0x180
[<10152354>] .L1179+0x0/0x90
[<10145590>] .L1536+0x58/0x244
[<101440ac>] .L1286+0x20/0x30
[<10145a50>] .L1553+0xc4/0x2b8
[<10146324>] .L1729+0xb8/0xec
[<10146750>] balance_pgdat+0x16c/0x1bc
[<10146880>] .L1802+0x0/0x70
[<10109c5c>] ret_from_kernel_thread+0x1c/0x24 kernel BUG at mm/rmap.c:343!
------------SNAP-------------
Any idea why this had happened?
Kernel was compiled via "make defconfig", but disabled HIL-Support and gcc-3.2.
Rüdiger
Sorry, but I have to reply myself. Apart from the error dselect worked further on and it gave me the following message:
------------SNIP-----------
Vorbereiten zum Ersetzen von tetex-extra 1.0.2+20011202-3 (durch .../tetex-extra_2.0.2-4_all.deb) ...
Entpacke Ersatz für tetex-extra ...
texhash: Updating /var/lib/texmf/ls-R...
texhash: Done.
Vorbereiten zum Ersetzen von netbase 4.09 (durch .../archives/netbase_4.10_all.deb) ...
Entpacke Ersatz für netbase ...
E: Sub-process /usr/bin/dpkg received a segmentation fault. Some errors occurred while unpacking. I'm going to configure the packages that were installed. This may result in duplicate errors or errors caused by missing dependencies. This is OK, only the errors above this message are important. Please fix them and run [I]nstall again
Press enter to continue.
------------SNAP-----------
And another error message appeared on the serial console:
------------SNIP------------
kernel BUG at mm/memory.c:1440!
Kernel addresses on the stack:
[<10124f20>] .L1612+0x0/0x38
[<10105adc>] dump_stack+0x10/0x1c
[<1014a798>] do_file_page+0x124/0x134
[<1014a85c>] .L2265+0x0/0x40
[<10157b20>] do_sync_write+0x7c/0x88
[<101248a8>] .L1377+0x0/0x3c
[<10104a20>] .L918+0x10/0x4c
[<10157be4>] .L1432+0x0/0x64
[<10128c48>] .L919+0x10/0x24
[<101062f0>] .L1040+0x0/0x40
[<10157d60>] .L1447+0x4c/0x5c
[<10107268>] do_cpu_irq_mask+0x90/0xf0
[<1010afe8>] syscall_exit+0x0/0x28
[<1010a088>] intr_check_sig+0x0/0xc----------SNAP-------------
Rüdiger
Quoted 3 lines · Rüdiger Scholz
------------SNIP-------------
kernel BUG at
include/linux/swapops.h:68!
*gulp*. This is pte_file() stuff; i've not been paying attention to that bit.
Quoted 1 line
kernel BUG at
mm/rmap.c:343!
.. as is this.
Signature · 3 lines
"It's not Hollywood. War is real, war is primarily not about defeat or victory, it is about death. I've seen thousands and thousands of dead bodies. Do you think I want to have an academic debate on this subject?" -- Robert Fisk