* Oops on 64-bit Cobalt with current git
@ 2006-02-17 19:19 ` Martin Michlmayr
0 siblings, 0 replies; 8+ messages in thread
From: Martin Michlmayr @ 2006-02-17 19:19 UTC (permalink / raw)
To: linux-mips
I get the following oops with a 64-bit Cobalt kernel with today's
linux-mips git. A 32-bit kernel with the same configuration works
without any problems.
Any idea?
Linux version 2.6.16-rc3 (tbm@deprecation) (gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)) #12 Fri Feb 17 19:07:58 GMT 2006
CPU revision is: 000028a0
FPU revision is: 000028a0
Cobalt board ID: 5
Determined physical RAM map:
memory: 0000000008000000 @ 0000000000000000 (usable)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/hda2
Primary instruction cache 32kB, physically tagged, 2-way, linesize 32 bytes.
Primary data cache 32kB, 2-way, linesize 32 bytes.
Synthesized TLB refill handler (32 instructions).
Synthesized TLB load handler fastpath (46 instructions).
Synthesized TLB store handler fastpath (46 instructions).
Synthesized TLB modify handler fastpath (45 instructions).
PID hash table entries: 1024 (order: 10, 32768 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Memory: 124244k/131072k available (2882k kernel code, 6676k reserved, 669k data, 156k init, 0k highmem)
Mount-cache hash table entries: 256
Checking for 'wait' instruction... available.
Checking for the multiply/shift bug... no.
Checking for the daddi bug... no.
Checking for the daddiu bug... no.
NET: Registered protocol family 16
Generic PHY: Registered new driver
Galileo: fixed bridge class
Galileo: revision 17
fuse init (API version 7.6)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Activating ISA DMA hang workarounds.
rtc: Digital UNIX epoch (1952) detected
Real Time Clock Driver v1.12a
Cobalt LCD Driver v2.10
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ÿserial8250: ttyS0 at I/O 0xc800000 (irq = 21) is a ST16650V2
loop: loaded (max 8 devices)
Marvell 88E1101: Registered new driver
Davicom DM9161E: Registered new driver
Davicom DM9131: Registered new driver
Cicada Cis8204: Registered new driver
LXT970: Registered new driver
LXT971: Registered new driver
QS6612: Registered new driver
Linux Tulip driver version 1.1.13 (May 11, 2002)
PCI: Enabling device 0000:00:07.0 (0041 -> 0043)
tulip0: Old format EEPROM on 'Cobalt Microserver' board. Using substitute media control info.
tulip0: EEPROM default media type Autosense.
tulip0: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
tulip0: MII transceiver #1 config 1000 status 7809 advertising 01e1.
eth0: Digital DS21143 Tulip rev 65 at ffffffffb0001000, 00:10:E0:00:BE:5E, IRQ 19.
PCI: Enabling device 0000:00:0c.0 (0005 -> 0007)
tulip1: Old format EEPROM on 'Cobalt Microserver' board. Using substitute media control info.
tulip1: EEPROM default media type Autosense.
tulip1: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
tulip1: MII transceiver #1 config 1000 status 7809 advertising 01e1.
eth1: Digital DS21143 Tulip rev 65 at ffffffffb0001080, 00:10:E0:00:C5:7A, IRQ 20.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:09.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586a (rev 27) IDE UDMA33 controller on pci0000:00:09.1
ide0: BM-DMA at 0x1420-0x1427, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1428-0x142f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALLlct08 04, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 8421840 sectors (4311 MB) w/418KiB Cache, CHS=8912/15/63
hda: cache flushes not supported
hda: hda1 hda2 hda3 < hda5 hda6 >
aoe: aoe_init: AoE v2.6-14 initialised.
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
ieee80211: 802.11 data/management/control stack, git-1.1.7
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 156k freed
Failed to mount /selinux/: No such file or directory
INIT: version 2.86 booting
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#1]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007fc98e8 ffffffff803a25d8
$ 4 : 9800000007fcfeb0 0000000000000000 0000000000000004 9800000007fa1a80
$ 8 : 0000000000000000 9800000007fcfe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 980000000786c000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b5 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007fcc000 9800000007fcfde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 688, threadinfo=9800000007fcc000, task=9800000007fc98e8)
Stack : 0003000200000000 9800000007fc98e8 ffffffff800af118 0000000000100100
0000000000200200 ffffffff80428318 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 0000000000538c88 0000000000538b48
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fb0ce70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800af118>] default_wake_function+0x0/0x20
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#2]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007ed80c8 ffffffff803a25d8
$ 4 : 9800000007fa7eb0 0000000000000000 0000000000000004 9800000007fa1d20
$ 8 : 0000000000000000 9800000007fa7e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 9800000007864000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b4 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007fa4000 9800000007fa7de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808408
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 687, threadinfo=9800000007fa4000, task=9800000007ed80c8)
Stack : 0003000200000000 9800000007ed80c8 ffffffff800af118 0000000000100100
0000000000200200 0000000000000012 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 0000000000538c88 0000000000538b48
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fd0fe70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800af118>] default_wake_function+0x0/0x20
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#3]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 9800000007ed98c8 ffffffff803a25d8
$ 4 : 9800000007edfeb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : ffffffff80428770 ffffffff80430000 98000000012d1000 ffffffff80420000
$12 : 0000000000000000 000000000000000b 0000000000000000 ffffffff80430000
$16 : ffffffffffffffff 0000000000000004 0000000000000080 000000007fb0d190
$20 : 0000000000000003 0000000000538468 0000000000000000 0000000000000000
$24 : 0000000000000018 ffffffff8008e890
$28 : 9800000007edc000 9800000007edfde0 0000000000000001 ffffffff80081d10
Hi : 00000000000168cc
Lo : 0000000000007844
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 683, threadinfo=9800000007edc000, task=9800000007ed98c8)
Stack : 9800000007f387c0 000000007fb0d190 0000000000000000 0000000000000080
9800000007fc4f20 0000000000000001 98000000007c2b40 000000000000000b
0000000000000003 0000000000538468 0000000000000000 0000000000000000
0000000000000001 ffffffff80104754 fffffffffffffff7 000000007fb0d190
9800000007f387c0 000000007fb0d190 ffffffff8010535c 9800000007f383c0
ffffffffffffffff 0000000000000004 0000000000000080 000000007fb0d190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffffb00064e1
000000000000000b 0000000000000003 0000000000000003 000000007fb0d190
0000000000000080 0000000000000000 0000000000000000 0000000000442fa8
0000000000000000 0000000000000001 0000000000000000 0000000000000001
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008f7f8>] sys32_rt_sigprocmask+0x0/0x190
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#4]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 980000000052f2a8 ffffffff803a25d8
$ 4 : 9800000007c17eb0 0000000000000000 0000000000000004 98000000005142a0
$ 8 : 0000000000000000 9800000007c17e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
$20 : 0000000000000000 00000000000002ab 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007c14000 9800000007c17de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 679, threadinfo=9800000007c14000, task=980000000052f2a8)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fa8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000000052ae5c 0000000000522924
ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 000000002ac4311c
0000000000000000 0000000000000000 0000000000000003 000000007ff6a3e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 ffffffff80000010
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff801053a0>] sys_write+0x0/0x90
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#5]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000052e6a8 ffffffff803a25d8
$ 4 : 9800000007e3beb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : ffffffff80428770 ffffffff80430000 98000000012d1000 ffffffff80420000
$12 : 0000000000000000 000000000000000b 0000000000000000 ffffffff80430000
$16 : ffffffffffffffff 0000000000000004 0000000000000080 000000007fd10190
$20 : 0000000000000003 0000000000538468 0000000000000000 0000000000000000
$24 : 0000000000000018 ffffffff8008e890
$28 : 9800000007e38000 9800000007e3bde0 0000000000000001 ffffffff80081d10
Hi : 0000000000017f79
Lo : 0000000000007fd3
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 681, threadinfo=9800000007e38000, task=980000000052e6a8)
Stack : 9800000007f388c0 000000007fd10190 0000000000000000 0000000000000080
9800000007d880c0 0000000000000001 9800000000554090 000000000000000b
0000000000000003 0000000000538468 0000000000000000 0000000000000000
0000000000000001 ffffffff80104754 fffffffffffffff7 000000007fd10190
9800000007f388c0 000000007fd10190 ffffffff8010535c 9800000007f384c0
ffffffffffffffff 0000000000000004 0000000000000080 000000007fd10190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffffb00064e1
000000000000000b 0000000000000003 0000000000000003 000000007fd10190
0000000000000080 0000000000000000 0000000000000000 0000000000442fa8
0000000000000000 0000000000000001 0000000000000000 0000000000000001
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008f7f8>] sys32_rt_sigprocmask+0x0/0x190
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#6]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000001323288 ffffffff803a25d8
$ 4 : 9800000001333eb0 0000000000000000 0000000000000004 98000000005147e0
$ 8 : 0000000000000000 9800000001333e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fc8 000000000000008b
$20 : 0000000000000000 00000000000002a9 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000001330000 9800000001333de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 677, threadinfo=9800000001330000, task=9800000001323288)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fc8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000002aac0cb8 0000000000000000
ffffffffffffffff 0000000000000000 0000000000537fc8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fa623e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#7]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007fc8ce8 ffffffff803a25d8
$ 4 : 980000000780feb0 0000000000000000 0000000000000004 9800000007fa1540
$ 8 : 0000000000000000 980000000780fe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 9800000007830000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b3 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 980000000780c000 980000000780fde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 690, threadinfo=980000000780c000, task=9800000007fc8ce8)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000000052ae5c 0000000000522924
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fa3ce70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#8]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000052e0a8 ffffffff803a25d8
$ 4 : 9800000007e5beb0 0000000000000000 0000000000000004 98000000011a45b0
$ 8 : 0000000000000001 0000000000000001 0000000000000018 ffffffff80420000
$12 : 0000000000000000 0000000000006400 0000000000000000 980000000780c000
$16 : 000000000000000a 0000000000000004 0000000000000080 000000007fa3d190
$20 : 0000000000000003 000000007fa3d19b 000000000053b508 0000000000000000
$24 : 0000000000000020 ffffffff8008e890
$28 : 9800000007e58000 9800000007e5bde0 0000000000000001 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000018
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 682, threadinfo=9800000007e58000, task=980000000052e0a8)
Stack : 9800000007f386c0 000000007fa3d190 9800000007e5be88 0000000000000080
0000000000000003 000000007fa3d19b 000000000053b508 0000000000000000
0000000000000001 ffffffff80117174 000000007fa3d190 0000000000000080
ffffffff801046f8 ffffffff801046d0 fffffffffffffff7 000000007fa3d190
9800000007f386c0 000000007fa3d190 ffffffff8010535c 0000000000000080
000000000000000a 0000000000000004 0000000000000080 000000007fa3d190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 000000000000000c 0000000000000003 000000007fa3d190
0000000000000080 0000000000000000 0000000000000000 0000000000000000
98000000012d1000 000000000000000b 0000000000000000 000000000000000b
...
Call Trace:
[<ffffffff80117174>] pipe_read+0x1c/0x28
[<ffffffff801046f8>] vfs_read+0xc0/0x178
[<ffffffff801046d0>] vfs_read+0x98/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#9]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000001322088 ffffffff803a25d8
$ 4 : 980000000051feb0 0000000000000000 0000000000000004 9800000000514540
$ 8 : 0000000000000000 980000000051fe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
$20 : 0000000000000000 00000000000002aa 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 980000000051c000 980000000051fde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 678, threadinfo=980000000051c000, task=9800000001322088)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fa8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 00000000004e0000 0000000000537fa8
ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007f9a23e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#10]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000045d848 ffffffff803a25d8
$ 4 : 9800000000463eb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : 9800000007892788 9800000000463c10 0004ce78440afdbf 0000000000000000
$12 : 0000000000000000 9800000000463cc0 0000000000000180 ffffffff80430000
$16 : 000000007fe058e0 000000002ad80000 000000007fe056ec 000000002ad70000
$20 : 000000007fe058e0 0000000000000180 000000002ad06fc0 0000000000000000
$24 : 0000000000000004 ffffffff8008e890
$28 : 9800000000460000 9800000000463de0 000000007fe054cc ffffffff80081d10
Hi : 0000000000016a88
Lo : 00000000000078d8
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process init (pid: 1, threadinfo=9800000000460000, task=980000000045d848)
Stack : 0000000000000007 0000000000000000 0000000000000000 9800000000463e60
980000000071e460 0000000000000001 9800000007d65db0 0000000000000180
000000007fe058e0 0000000000000180 000000002ad06fc0 0000000000000000
000000007fe054cc ffffffff80104754 fffffffffffffff7 000000007fe056ec
98000000078926e0 000000002ad70000 ffffffff8010535c 0000000000000000
000000007fe058e0 000000002ad80000 000000007fe056ec 000000002ad70000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000180 0000000000000005 0000000000000000 000000007fe056ec
0000000000000180 0000000000000000 0000000000000000 0000000000402b24
0000000000000000 0000000000000001 0000000000000000 ffffffff80000010
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008bbb0>] sys32_llseek+0x0/0x30
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
Kernel panic - not syncing: Attempted to kill init!
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Oops on 64-bit Cobalt with current git
@ 2006-02-17 19:19 ` Martin Michlmayr
0 siblings, 0 replies; 8+ messages in thread
From: Martin Michlmayr @ 2006-02-17 19:19 UTC (permalink / raw)
To: linux-mips
I get the following oops with a 64-bit Cobalt kernel with today's
linux-mips git. A 32-bit kernel with the same configuration works
without any problems.
Any idea?
Linux version 2.6.16-rc3 (tbm@deprecation) (gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)) #12 Fri Feb 17 19:07:58 GMT 2006
CPU revision is: 000028a0
FPU revision is: 000028a0
Cobalt board ID: 5
Determined physical RAM map:
memory: 0000000008000000 @ 0000000000000000 (usable)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/hda2
Primary instruction cache 32kB, physically tagged, 2-way, linesize 32 bytes.
Primary data cache 32kB, 2-way, linesize 32 bytes.
Synthesized TLB refill handler (32 instructions).
Synthesized TLB load handler fastpath (46 instructions).
Synthesized TLB store handler fastpath (46 instructions).
Synthesized TLB modify handler fastpath (45 instructions).
PID hash table entries: 1024 (order: 10, 32768 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Memory: 124244k/131072k available (2882k kernel code, 6676k reserved, 669k data, 156k init, 0k highmem)
Mount-cache hash table entries: 256
Checking for 'wait' instruction... available.
Checking for the multiply/shift bug... no.
Checking for the daddi bug... no.
Checking for the daddiu bug... no.
NET: Registered protocol family 16
Generic PHY: Registered new driver
Galileo: fixed bridge class
Galileo: revision 17
fuse init (API version 7.6)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Activating ISA DMA hang workarounds.
rtc: Digital UNIX epoch (1952) detected
Real Time Clock Driver v1.12a
Cobalt LCD Driver v2.10
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ÿserial8250: ttyS0 at I/O 0xc800000 (irq = 21) is a ST16650V2
loop: loaded (max 8 devices)
Marvell 88E1101: Registered new driver
Davicom DM9161E: Registered new driver
Davicom DM9131: Registered new driver
Cicada Cis8204: Registered new driver
LXT970: Registered new driver
LXT971: Registered new driver
QS6612: Registered new driver
Linux Tulip driver version 1.1.13 (May 11, 2002)
PCI: Enabling device 0000:00:07.0 (0041 -> 0043)
tulip0: Old format EEPROM on 'Cobalt Microserver' board. Using substitute media control info.
tulip0: EEPROM default media type Autosense.
tulip0: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
tulip0: MII transceiver #1 config 1000 status 7809 advertising 01e1.
eth0: Digital DS21143 Tulip rev 65 at ffffffffb0001000, 00:10:E0:00:BE:5E, IRQ 19.
PCI: Enabling device 0000:00:0c.0 (0005 -> 0007)
tulip1: Old format EEPROM on 'Cobalt Microserver' board. Using substitute media control info.
tulip1: EEPROM default media type Autosense.
tulip1: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
tulip1: MII transceiver #1 config 1000 status 7809 advertising 01e1.
eth1: Digital DS21143 Tulip rev 65 at ffffffffb0001080, 00:10:E0:00:C5:7A, IRQ 20.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:09.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586a (rev 27) IDE UDMA33 controller on pci0000:00:09.1
ide0: BM-DMA at 0x1420-0x1427, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1428-0x142f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALLlct08 04, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 8421840 sectors (4311 MB) w/418KiB Cache, CHS=8912/15/63
hda: cache flushes not supported
hda: hda1 hda2 hda3 < hda5 hda6 >
aoe: aoe_init: AoE v2.6-14 initialised.
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
ieee80211: 802.11 data/management/control stack, git-1.1.7
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 156k freed
Failed to mount /selinux/: No such file or directory
INIT: version 2.86 booting
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#1]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007fc98e8 ffffffff803a25d8
$ 4 : 9800000007fcfeb0 0000000000000000 0000000000000004 9800000007fa1a80
$ 8 : 0000000000000000 9800000007fcfe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 980000000786c000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b5 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007fcc000 9800000007fcfde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 688, threadinfo=9800000007fcc000, task=9800000007fc98e8)
Stack : 0003000200000000 9800000007fc98e8 ffffffff800af118 0000000000100100
0000000000200200 ffffffff80428318 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 0000000000538c88 0000000000538b48
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fb0ce70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800af118>] default_wake_function+0x0/0x20
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#2]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007ed80c8 ffffffff803a25d8
$ 4 : 9800000007fa7eb0 0000000000000000 0000000000000004 9800000007fa1d20
$ 8 : 0000000000000000 9800000007fa7e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 9800000007864000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b4 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007fa4000 9800000007fa7de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808408
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 687, threadinfo=9800000007fa4000, task=9800000007ed80c8)
Stack : 0003000200000000 9800000007ed80c8 ffffffff800af118 0000000000100100
0000000000200200 0000000000000012 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 0000000000538c88 0000000000538b48
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fd0fe70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800af118>] default_wake_function+0x0/0x20
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#3]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 9800000007ed98c8 ffffffff803a25d8
$ 4 : 9800000007edfeb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : ffffffff80428770 ffffffff80430000 98000000012d1000 ffffffff80420000
$12 : 0000000000000000 000000000000000b 0000000000000000 ffffffff80430000
$16 : ffffffffffffffff 0000000000000004 0000000000000080 000000007fb0d190
$20 : 0000000000000003 0000000000538468 0000000000000000 0000000000000000
$24 : 0000000000000018 ffffffff8008e890
$28 : 9800000007edc000 9800000007edfde0 0000000000000001 ffffffff80081d10
Hi : 00000000000168cc
Lo : 0000000000007844
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 683, threadinfo=9800000007edc000, task=9800000007ed98c8)
Stack : 9800000007f387c0 000000007fb0d190 0000000000000000 0000000000000080
9800000007fc4f20 0000000000000001 98000000007c2b40 000000000000000b
0000000000000003 0000000000538468 0000000000000000 0000000000000000
0000000000000001 ffffffff80104754 fffffffffffffff7 000000007fb0d190
9800000007f387c0 000000007fb0d190 ffffffff8010535c 9800000007f383c0
ffffffffffffffff 0000000000000004 0000000000000080 000000007fb0d190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffffb00064e1
000000000000000b 0000000000000003 0000000000000003 000000007fb0d190
0000000000000080 0000000000000000 0000000000000000 0000000000442fa8
0000000000000000 0000000000000001 0000000000000000 0000000000000001
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008f7f8>] sys32_rt_sigprocmask+0x0/0x190
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#4]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 980000000052f2a8 ffffffff803a25d8
$ 4 : 9800000007c17eb0 0000000000000000 0000000000000004 98000000005142a0
$ 8 : 0000000000000000 9800000007c17e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
$20 : 0000000000000000 00000000000002ab 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000007c14000 9800000007c17de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 679, threadinfo=9800000007c14000, task=980000000052f2a8)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fa8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000000052ae5c 0000000000522924
ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 000000002ac4311c
0000000000000000 0000000000000000 0000000000000003 000000007ff6a3e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 ffffffff80000010
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff801053a0>] sys_write+0x0/0x90
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#5]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000052e6a8 ffffffff803a25d8
$ 4 : 9800000007e3beb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : ffffffff80428770 ffffffff80430000 98000000012d1000 ffffffff80420000
$12 : 0000000000000000 000000000000000b 0000000000000000 ffffffff80430000
$16 : ffffffffffffffff 0000000000000004 0000000000000080 000000007fd10190
$20 : 0000000000000003 0000000000538468 0000000000000000 0000000000000000
$24 : 0000000000000018 ffffffff8008e890
$28 : 9800000007e38000 9800000007e3bde0 0000000000000001 ffffffff80081d10
Hi : 0000000000017f79
Lo : 0000000000007fd3
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 681, threadinfo=9800000007e38000, task=980000000052e6a8)
Stack : 9800000007f388c0 000000007fd10190 0000000000000000 0000000000000080
9800000007d880c0 0000000000000001 9800000000554090 000000000000000b
0000000000000003 0000000000538468 0000000000000000 0000000000000000
0000000000000001 ffffffff80104754 fffffffffffffff7 000000007fd10190
9800000007f388c0 000000007fd10190 ffffffff8010535c 9800000007f384c0
ffffffffffffffff 0000000000000004 0000000000000080 000000007fd10190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffffb00064e1
000000000000000b 0000000000000003 0000000000000003 000000007fd10190
0000000000000080 0000000000000000 0000000000000000 0000000000442fa8
0000000000000000 0000000000000001 0000000000000000 0000000000000001
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008f7f8>] sys32_rt_sigprocmask+0x0/0x190
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#6]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000001323288 ffffffff803a25d8
$ 4 : 9800000001333eb0 0000000000000000 0000000000000004 98000000005147e0
$ 8 : 0000000000000000 9800000001333e60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fc8 000000000000008b
$20 : 0000000000000000 00000000000002a9 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 9800000001330000 9800000001333de0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 677, threadinfo=9800000001330000, task=9800000001323288)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fc8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000002aac0cb8 0000000000000000
ffffffffffffffff 0000000000000000 0000000000537fc8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fa623e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#7]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000007fc8ce8 ffffffff803a25d8
$ 4 : 980000000780feb0 0000000000000000 0000000000000004 9800000007fa1540
$ 8 : 0000000000000000 980000000780fe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 9800000007830000
$16 : ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
$20 : 0000000000000000 00000000000002b3 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 980000000780c000 980000000780fde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 690, threadinfo=980000000780c000, task=9800000007fc8ce8)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000538c88 0000000000000000 ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 000000000052ae5c 0000000000522924
ffffffffffffffff 0000000000000000 0000000000538c88 0000000000000000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007fa3ce70
0000000000000000 0000000000000000 0000000000000002 0000000000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#8]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000052e0a8 ffffffff803a25d8
$ 4 : 9800000007e5beb0 0000000000000000 0000000000000004 98000000011a45b0
$ 8 : 0000000000000001 0000000000000001 0000000000000018 ffffffff80420000
$12 : 0000000000000000 0000000000006400 0000000000000000 980000000780c000
$16 : 000000000000000a 0000000000000004 0000000000000080 000000007fa3d190
$20 : 0000000000000003 000000007fa3d19b 000000000053b508 0000000000000000
$24 : 0000000000000020 ffffffff8008e890
$28 : 9800000007e58000 9800000007e5bde0 0000000000000001 ffffffff80081d10
Hi : 0000000000000000
Lo : 0000000000000018
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process default.hotplug (pid: 682, threadinfo=9800000007e58000, task=980000000052e0a8)
Stack : 9800000007f386c0 000000007fa3d190 9800000007e5be88 0000000000000080
0000000000000003 000000007fa3d19b 000000000053b508 0000000000000000
0000000000000001 ffffffff80117174 000000007fa3d190 0000000000000080
ffffffff801046f8 ffffffff801046d0 fffffffffffffff7 000000007fa3d190
9800000007f386c0 000000007fa3d190 ffffffff8010535c 0000000000000080
000000000000000a 0000000000000004 0000000000000080 000000007fa3d190
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 000000000000000c 0000000000000003 000000007fa3d190
0000000000000080 0000000000000000 0000000000000000 0000000000000000
98000000012d1000 000000000000000b 0000000000000000 000000000000000b
...
Call Trace:
[<ffffffff80117174>] pipe_read+0x1c/0x28
[<ffffffff801046f8>] vfs_read+0xc0/0x178
[<ffffffff801046d0>] vfs_read+0x98/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#9]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e1 9800000001322088 ffffffff803a25d8
$ 4 : 980000000051feb0 0000000000000000 0000000000000004 9800000000514540
$ 8 : 0000000000000000 980000000051fe60 0000000000000000 0000000000443868
$12 : 0000000000000000 0000000000000003 ffffffff8008f7f8 00000000004404f8
$16 : ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
$20 : 0000000000000000 00000000000002aa 0000000000440000 00000000005297e4
$24 : 0000000000000000 ffffffff8008e890
$28 : 980000000051c000 980000000051fde0 0000000000522900 ffffffff80081d10
Hi : 0000000000000054
Lo : 000000000001b3bc
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process hotplug (pid: 678, threadinfo=980000000051c000, task=9800000001322088)
Stack : 0000000000000000 ffffffff80430000 0000000000000000 ffffffff80430000
ffffffff80430000 fffffffffffffffe 0000000000000000 ffffff0000000000
0000000000537fa8 000000000000008b ffffffff800c4400 ffffffff80430000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff8008f844 00000000004e0000 0000000000537fa8
ffffffffffffffff 0000000000000000 0000000000537fa8 000000000000008b
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000000 0000000000000000 0000000000000003 000000007f9a23e8
0000000000000000 0000000000000000 0000000000000002 000000002aaff270
0000000000000000 0000000000000001 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff800c4400>] sys_rt_sigprocmask+0x98/0x130
[<ffffffff8008f844>] sys32_rt_sigprocmask+0x4c/0x190
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff800c39f8>] flush_signals+0x98/0xd0
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff8008e8a8, ra == ffffffff80081d10
Oops[#10]:
Cpu 0
$ 0 : 0000000000000000 ffffffff900064e0 980000000045d848 ffffffff803a25d8
$ 4 : 9800000000463eb0 0000000000000000 0000000000000004 0000000000000000
$ 8 : 9800000007892788 9800000000463c10 0004ce78440afdbf 0000000000000000
$12 : 0000000000000000 9800000000463cc0 0000000000000180 ffffffff80430000
$16 : 000000007fe058e0 000000002ad80000 000000007fe056ec 000000002ad70000
$20 : 000000007fe058e0 0000000000000180 000000002ad06fc0 0000000000000000
$24 : 0000000000000004 ffffffff8008e890
$28 : 9800000000460000 9800000000463de0 000000007fe054cc ffffffff80081d10
Hi : 0000000000016a88
Lo : 00000000000078d8
epc : ffffffff8008e8a8 do_signal32+0x18/0x2a0 Not tainted
ra : ffffffff80081d10 work_notifysig+0xc/0x14
Status: 900064e2 KX SX UX KERNEL EXL
Cause : 00808008
BadVA : 0000000000000100
PrId : 000028a0
Process init (pid: 1, threadinfo=9800000000460000, task=980000000045d848)
Stack : 0000000000000007 0000000000000000 0000000000000000 9800000000463e60
980000000071e460 0000000000000001 9800000007d65db0 0000000000000180
000000007fe058e0 0000000000000180 000000002ad06fc0 0000000000000000
000000007fe054cc ffffffff80104754 fffffffffffffff7 000000007fe056ec
98000000078926e0 000000002ad70000 ffffffff8010535c 0000000000000000
000000007fe058e0 000000002ad80000 000000007fe056ec 000000002ad70000
ffffffff80081d10 ffffffff800980c8 0000000000000000 ffffffff900064e0
0000000000000180 0000000000000005 0000000000000000 000000007fe056ec
0000000000000180 0000000000000000 0000000000000000 0000000000402b24
0000000000000000 0000000000000001 0000000000000000 ffffffff80000010
...
Call Trace:
[<ffffffff80104754>] vfs_read+0x11c/0x178
[<ffffffff8010535c>] sys_read+0x4c/0x90
[<ffffffff80081d10>] work_notifysig+0xc/0x14
[<ffffffff800980c8>] handle_sys+0x128/0x144
[<ffffffff8008bbb0>] sys32_llseek+0x0/0x30
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
Kernel panic - not syncing: Attempted to kill init!
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-17 19:19 ` Martin Michlmayr
(?)
@ 2006-02-17 22:52 ` Martin Michlmayr
2006-02-18 13:07 ` Atsushi Nemoto
-1 siblings, 1 reply; 8+ messages in thread
From: Martin Michlmayr @ 2006-02-17 22:52 UTC (permalink / raw)
To: linux-mips
* Martin Michlmayr <tbm@cyrius.com> [2006-02-17 19:19]:
> Any idea?
And the same do_signal32 problem on IP22 with current git. I quickly
tried reverting some of the recent signal changes but that didn't help
and I've no time to investigate properly right now. Maybe someone
else can take a look. (Unsurprisingly, rc2 works whereas rc3 and
current git don't.)
>> boot -f bootp()/srv/tftp/ip22 root=/dev/sda1
Setting $netaddr to 192.168.1.6 (from server )
Obtaining /srv/tftp/ip22 from server
Linux version 2.6.16-rc3 (tbm@deprecation) (gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)) #1 Fri Feb 17 22:24:53 GMT 2006
ARCH: SGI-IP22
PROMLIB: ARC firmware Version 1 Revision 10
CPU revision is: 00000460
FPU revision is: 00000500
MC: SGI memory controller Revision 3
MC: Probing memory configuration:
bank0: 64M @ 08000000
bank1: 32M @ 0c000000
Determined physical RAM map:
memory: 0000000006000000 @ 0000000008000000 (usable)
Built 1 zonelists
Kernel command line: root=scsi(0)disk(1)rdisk(0)partition(0) root=/dev/sda1
Primary instruction cache 16kB, physically tagged, direct mapped, linesize 16 bytes.
Primary data cache 16kB, direct mapped, linesize 16 bytes.
Unified secondary cache 1024kB direct mapped, linesize 128 bytes.
Synthesized TLB refill handler (32 instructions).
Synthesized TLB load handler fastpath (45 instructions).
Synthesized TLB store handler fastpath (45 instructions).
Synthesized TLB modify handler fastpath (44 instructions).
PID hash table entries: 1024 (order: 10, 32768 bytes)
Calibrating system timer... warning: timer counts differ, retrying... disagreement, using average... 66833 [133.0333 MHz CPU]
Using 66.833 MHz high precision timer.
NG1: Revision 6, 24 bitplanes, REX3 revision B, VC2 revision A, xmap9 revision A, cmap revision D, bt445 revision D
NG1: Screensize 1024x768
Console: colour SGI Newport 128x48
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Memory: 90336k/98304k available (2916k kernel code, 7860k reserved, 788k data, 308k init, 0k highmem)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 256
Checking for 'wait' instruction... unavailable.
Checking for the multiply/shift bug... no.
Checking for the daddi bug... no.
Checking for the daddiu bug... no.
NET: Registered protocol family 16
EISA bus registered
SCSI subsystem initialized
audit: initializing netlink socket (disabled)
audit(1140215055.132:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Initializing Cryptographic API
io scheduler noop registered (default)
DS1286 Real Time Clock Driver v1.0
i8042.c: Warning: Keylock active.
serio: i8042 AUX port at 0xffffffffbfbd9843,0xffffffffbfbd9847 irq 44
serio: i8042 KBD port at 0xffffffffbfbd9843,0xffffffffbfbd9847 irq 44
Serial: IP22 Zilog driver (1 chips).
ttyS0 at MMIO 0xffffffff5fbd9830 (irq = 45) is a IP22-Zilog
Console: ttyS0 (IP22-Zilog)
ttyS1 at MMIO 0xffffffff5fbd9838 (irq = 45) is a IP22-Zilog
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
eth0: SGI Seeq8003 08:00:69:09:ad:d6
wd33c93-0: chip=WD33c93B/13 no_sync=0xff no_dma=0 debug_flags=0x00
setup_args=,,,,,,,,,
Version 1.26 - 22/Feb/2003, Compiled Feb 17 2006 at 22:21:28
scsi0 : SGI WD93
sending SDTR 0103013200sync_xfer=20<5> Vendor: Model: Rev:
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 17942584 512-byte hdwr sectors (9187 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back w/ FUA
SCSI device sda: 17942584 512-byte hdwr sectors (9187 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back w/ FUA
sda: sda1 sda2 sda9 sda11
sd 0:0:0:0: Attached scsi disk sda
mice: PS/2 mouse device common for all mice
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
8regs : 172.000 MB/sec
8regs_prefetch: 172.000 MB/sec
32regs : 204.000 MB/sec
32regs_prefetch: 204.000 MB/sec
raid5: using function: 32regs_prefetch (204.000 MB/sec)
md: multipath personality registered for level -4
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 2, 16384 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
atkbd.c: keyboard reset failed on hpc3ps2/serio1
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
atkbd.c: keyboard reset failed on hpc3ps2/serio0
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 308k freed
INIT: version 2.85 booting
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff880149e0, ra == ffffffff88007f64
Oops[#1]:
Cpu 0
$ 0 : 0000000000000000 000000001004cce1 ffffffff8d503000 ffffffff88346708
$ 4 : ffffffff8d50beb0 0000000000000000 0000000000000004 ffffffff8d5039e0
$ 8 : 0000000000000000 ffffffff8d50be60 0000000000000000 0000000000446324
$12 : 0000000000000000 0000000000000003 ffffffff880158b0 ffffffff8d52c000
$16 : 0000000000000000 ffffffffffffffff 000000001002ac28 0000000000000000
$20 : 0000000000000000 000000000000000a 000000007fa1bf58 0000000000000000
$24 : 0000000000000000 ffffffff880149c8
$28 : ffffffff8d508000 ffffffff8d50bde0 0000000000000000 ffffffff88007f64
Hi : 0000000000000000
Lo : 0000000000000078
epc : ffffffff880149e0 do_signal32+0x18/0x2a8 Not tainted
ra : ffffffff88007f64 work_notifysig+0xc/0x14
Status: 1004cce2 KX SX UX KERNEL EXL
Cause : 00000008
BadVA : 0000000000000100
PrId : 00000460
Modules linked in:
Process rcS (pid: 672, threadinfo=ffffffff8d508000, task=ffffffff8d503000)
Stack : 0000000000030002 ffffffff8d503000 ffffffff880339e0 0000000000100100
0000000000200200 0000000000000012 0000000000000000 ffffff0000000000
000000001002ac28 0000000000000000 ffffffff88048258 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff88015900 0000000000000001 000000001002ac28
0000000000000000 ffffffffffffffff 000000001002ac28 0000000000000000
ffffffff88007f64 ffffffff8801bb4c 0000000000000000 0000000010009cf8
0000000000000000 0000000000000000 0000000000000003 000000007fa1bf58
0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000001002c4c8 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff880339e0>] default_wake_function+0x0/0x20
[<ffffffff88048258>] sys_rt_sigprocmask+0x98/0x138
[<ffffffff88015900>] sys32_rt_sigprocmask+0x50/0x198
[<ffffffff88007f64>] work_notifysig+0xc/0x14
[<ffffffff8801bb4c>] handle_sys+0x12c/0x148
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff880149e0, ra == ffffffff88007f64
Oops[#2]:
Cpu 0
$ 0 : 0000000000000000 000000001004cce0 ffffffff8d4c4370 ffffffff88346708
$ 4 : ffffffff8d4cbeb0 0000000000000000 0000000000000004 0000000000000001
$ 8 : 000000001004cce1 ffffffff88350000 0000000000000001 000000000000050c
$12 : 0000000000000000 000000000000cc00 0000000000000000 ffffffff8d508000
$16 : 000000000000000a 0000000000000004 0000000000000080 000000007fa1c040
$20 : 0000000000000003 000000001002c208 0000000000000003 0000000000000001
$24 : ffffffff883f0000 ffffffff880149c8
$28 : ffffffff8d4c8000 ffffffff8d4cbde0 0000000000000001 ffffffff88007f64
Hi : 0000000000000000
Lo : 0000000000000018
epc : ffffffff880149e0 do_signal32+0x18/0x2a8 Not tainted
ra : ffffffff88007f64 work_notifysig+0xc/0x14
Status: 1004cce2 KX SX UX KERNEL EXL
Cause : 00000008
BadVA : 0000000000000100
PrId : 00000460
Modules linked in:
Process rcS (pid: 671, threadinfo=ffffffff8d4c8000, task=ffffffff8d4c4370)
Stack : ffffffff8d4d6160 0000000000000000 000000007fa1c040 ffffffff8d4cbe88
0000000000000080 000000001002c208 0000000000000003 0000000000000001
0000000000000001 ffffffff8809c10c 000000007fa1c040 0000000000000080
ffffffff8808b13c ffffffff8808b0e0 fffffffffffffff7 000000007fa1c040
ffffffff8d4d6160 000000007fa1c040 0000000000000003 ffffffff8808be94
000000000000000a 0000000000000004 0000000000000080 000000007fa1c040
ffffffff88007f64 ffffffff8801bb4c 0000000000000000 000000001004cce0
0000000000000000 000000000000000c 0000000000000003 000000007fa1c040
0000000000000080 0000000000000000 0000000000000000 0000000000000000
ffffffff8dc62d20 0000000000000006 0000000000000000 0000000000000006
...
Call Trace:
[<ffffffff8809c10c>] pipe_read+0x1c/0x28
[<ffffffff8808b13c>] vfs_read+0xfc/0x1b8
[<ffffffff8808b0e0>] vfs_read+0xa0/0x1b8
[<ffffffff8808be94>] sys_read+0x4c/0x90
[<ffffffff88007f64>] work_notifysig+0xc/0x14
[<ffffffff8801bb4c>] handle_sys+0x12c/0x148
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
/etc/CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff880149e0, ra == ffffffff88007f64
Oops[#3]:
Cpu 0
$ 0 : 0000000000000000 000000001004cce1 ffffffff8d94cb40 ffffffff88346708
$ 4 : ffffffff8daf7eb0 0000000000000000 0000000000000004 ffffffff8d94d520
$ 8 : 0000000000000000 ffffffff8daf7e60 0000000000000000 0000000000446324
$12 : 0000000000000000 0000000000000003 ffffffff880158b0 ffffffff88400000
$16 : 0000000000000000 ffffffffffffffff 00000000100181a8 0000000000000000
$20 : 000000000000008b 000000000000000a 000000007fa1c9b8 0000000000000000
$24 : 0000000000000000 ffffffff880149c8
$28 : ffffffff8daf4000 ffffffff8daf7de0 0000000000000000 ffffffff88007f64
Hi : 00000000000000a2
Lo : 8f5c28f5c28dd500
epc : ffffffff880149e0 do_signal32+0x18/0x2a8 Not tainted
ra : ffffffff88007f64 work_notifysig+0xc/0x14
Status: 1004cce2 KX SX UX KERNEL EXL
Cause : 00000008
BadVA : 0000000000000100
PrId : 00000460
Modules linked in:
Process rcS (pid: 670, threadinfo=ffffffff8daf4000, task=ffffffff8d94cb40)
Stack : ffffffff881ae5c8 ffffffff881ae614 0000000000000000 0000000000000001
ffffffff8d942310 0000000000000062 0000000000000000 ffffff0000000000
00000000100181a8 0000000000000000 ffffffff88048258 0000000000000000
0000000000020000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 ffffffff88015900 00000000100181a8 ffffffff8808bf24
0000000000000000 ffffffffffffffff 00000000100181a8 0000000000000000
ffffffff88007f64 ffffffff8801bb4c 0000000000000000 0000000010009cbc
0000000000000000 0000000000000000 0000000000000003 000000007fa1c9b8
0000000000000000 0000000000000000 0000000000000000 0000000000000000
ffffffffa0000000 0000000000000000 0000000000000000 0000000000000000
...
Call Trace:
[<ffffffff881ae5c8>] tty_write+0x230/0x330
[<ffffffff881ae614>] tty_write+0x27c/0x330
[<ffffffff88048258>] sys_rt_sigprocmask+0x98/0x138
[<ffffffff88015900>] sys32_rt_sigprocmask+0x50/0x198
[<ffffffff8808bf24>] sys_write+0x4c/0x90
[<ffffffff88007f64>] work_notifysig+0xc/0x14
[<ffffffff8801bb4c>] handle_sys+0x12c/0x148
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
init.d/CPU 0 Unable to handle kernel paging request at virtual address 0000000000000100, epc == ffffffff880149e0, ra == ffffffff88007f64
Oops[#4]:
Cpu 0
$ 0 : 0000000000000000 000000001004cce0 ffffffff8938e750 ffffffff88346708
$ 4 : ffffffff89397eb0 0000000000000000 0000000000000004 fffffffffffffdfe
$ 8 : 0000000500000000 000000007fdc3b98 0000000000000000 000000000000030a
$12 : 0000000000000000 000000000000cc00 0000000000000000 ffffffff8daf4000
$16 : 000000007fdc3c28 000000007fdc3cb8 000000007fdc3a10 000000007fdc3b90
$20 : 0000000000000000 0000000000000001 0000000000000053 ffffffff88300000
$24 : 0000000000000000 ffffffff880149c8
$28 : ffffffff89394000 ffffffff89397de0 ffffffff882f0000 ffffffff88007f64
Hi : 0000000000000000
Lo : 000000000007acd8
epc : ffffffff880149e0 do_signal32+0x18/0x2a8 Not tainted
ra : ffffffff88007f64 work_notifysig+0xc/0x14
Status: 1004cce2 KX SX UX KERNEL EXL
Cause : 00000408
BadVA : 0000000000000100
PrId : 00000460
Modules linked in:
Process init (pid: 1, threadinfo=ffffffff89394000, task=ffffffff8938e750)
Stack : 0000000000000000 0000000000000000 fffffffffffffdfe ffffffff880c24b0
ffffffff8db105f0 ffffffff8db105f8 ffffffff8db10600 ffffffff8db10608
ffffffff8db10610 ffffffff8db10618 000000007fdc3b90 000000007fdc3cb8
000000007fdc3a10 000000007fdc3b90 0000000000000000 0000000000000001
0000000000000053 ffffffff88300000 ffffffff882f0000 ffffffff880c2944
000000007fdc3c28 000000007fdc3cb8 000000007fdc3a10 000000007fdc3b90
ffffffff88007f64 ffffffff8801bb4c 0000000000000202 00000000100000ec
0000000000000202 000000007fdc3a10 000000000000000b 000000007fdc3cb8
0000000000000000 0000000000000001 0000000000000000 000000007fdc3950
00000000000044ee ffffffff88350000 0000000000000000 ffffffff88191d48
...
Call Trace:
[<ffffffff880c24b0>] compat_core_sys_select+0x250/0x258
[<ffffffff880c2944>] compat_sys_select+0x3c/0x230
[<ffffffff88007f64>] work_notifysig+0xc/0x14
[<ffffffff8801bb4c>] handle_sys+0x12c/0x148
[<ffffffff88191d48>] memset_partial+0x44/0x60
[<ffffffff8808a6f0>] sys_open+0x0/0x18
Code: ffbf00c0 ffb300b8 ffb200b0 <dca20100> 24030010 30420018 00a0802d 1043000b 0080882d
Kernel panic - not syncing: Attempted to kill init!
rcS: line 57: 671 Segmentation fault ( trap - INT QUIT TSTP; set start; . $i )
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-17 22:52 ` Oops with git: do_signal32 on 64-bit Martin Michlmayr
@ 2006-02-18 13:07 ` Atsushi Nemoto
2006-02-18 14:55 ` Martin Michlmayr
0 siblings, 1 reply; 8+ messages in thread
From: Atsushi Nemoto @ 2006-02-18 13:07 UTC (permalink / raw)
To: tbm; +Cc: linux-mips
>>>>> On Fri, 17 Feb 2006 22:52:16 +0000, Martin Michlmayr <tbm@cyrius.com> said:
tbm> And the same do_signal32 problem on IP22 with current git. I
tbm> quickly tried reverting some of the recent signal changes but
tbm> that didn't help and I've no time to investigate properly right
tbm> now. Maybe someone else can take a look. (Unsurprisingly, rc2
tbm> works whereas rc3 and current git don't.)
It seems following commit on 8 Feb broke signal32.c.
[MIPS] Add support for TIF_RESTORE_SIGMASK.
Obviously do_signal32() was not synced. I can not fix it by myself
for a few days. Someone?
---
Atsushi Nemoto
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-18 13:07 ` Atsushi Nemoto
@ 2006-02-18 14:55 ` Martin Michlmayr
2006-02-18 15:06 ` Atsushi Nemoto
0 siblings, 1 reply; 8+ messages in thread
From: Martin Michlmayr @ 2006-02-18 14:55 UTC (permalink / raw)
To: Ralf Baechle, Atsushi Nemoto; +Cc: linux-mips
* Atsushi Nemoto <anemo@mba.ocn.ne.jp> [2006-02-18 22:07]:
> It seems following commit on 8 Feb broke signal32.c.
> [MIPS] Add support for TIF_RESTORE_SIGMASK.
> Obviously do_signal32() was not synced. I can not fix it by myself
> for a few days. Someone?
Done now, and tested on Cobalt.
From: Martin Michlmayr <tbm@cyrius.com>
[PATCH] [MIPS] Add support for TIF_RESTORE_SIGMASK for signal32
Following the recent implementation of TIF_RESTORE_SIGMASK in
arch/mips/kernel/signal.c, 64-bit kernels with 32-bit user-land
compatibility oops when starting init. signal32.c needs to be
converted to use TIF_RESTORE_SIGMASK too.
Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
---
signal32.c | 68 ++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 41 insertions(+), 27 deletions(-)
diff --git a/arch/mips/kernel/signal32.c b/arch/mips/kernel/signal32.c
index 8a8b8dd..c070195 100644
--- a/arch/mips/kernel/signal32.c
+++ b/arch/mips/kernel/signal32.c
@@ -106,8 +106,6 @@ typedef struct compat_siginfo {
#define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP)))
-extern int do_signal32(sigset_t *oldset, struct pt_regs *regs);
-
/* 32-bit compatibility types */
#define _NSIG_BPW32 32
@@ -198,7 +196,7 @@ __attribute_used__ noinline static int
_sys32_sigsuspend(nabi_no_regargs struct pt_regs regs)
{
compat_sigset_t *uset;
- sigset_t newset, saveset;
+ sigset_t newset;
uset = (compat_sigset_t *) regs.regs[4];
if (get_sigset(&newset, uset))
@@ -206,19 +204,15 @@ _sys32_sigsuspend(nabi_no_regargs struct
sigdelsetmask(&newset, ~_BLOCKABLE);
spin_lock_irq(¤t->sighand->siglock);
- saveset = current->blocked;
+ current->saved_sigmask = current->blocked;
current->blocked = newset;
recalc_sigpending();
spin_unlock_irq(¤t->sighand->siglock);
- regs.regs[2] = EINTR;
- regs.regs[7] = 1;
- while (1) {
- current->state = TASK_INTERRUPTIBLE;
- schedule();
- if (do_signal32(&saveset, ®s))
- return -EINTR;
- }
+ current->state = TASK_INTERRUPTIBLE;
+ schedule();
+ set_thread_flag(TIF_RESTORE_SIGMASK);
+ return -ERESTARTNOHAND;
}
save_static_function(sys32_rt_sigsuspend);
@@ -226,7 +220,7 @@ __attribute_used__ noinline static int
_sys32_rt_sigsuspend(nabi_no_regargs struct pt_regs regs)
{
compat_sigset_t *uset;
- sigset_t newset, saveset;
+ sigset_t newset;
size_t sigsetsize;
/* XXX Don't preclude handling different sized sigset_t's. */
@@ -240,19 +234,15 @@ _sys32_rt_sigsuspend(nabi_no_regargs str
sigdelsetmask(&newset, ~_BLOCKABLE);
spin_lock_irq(¤t->sighand->siglock);
- saveset = current->blocked;
+ current->saved_sigmask = current->blocked;
current->blocked = newset;
recalc_sigpending();
spin_unlock_irq(¤t->sighand->siglock);
- regs.regs[2] = EINTR;
- regs.regs[7] = 1;
- while (1) {
- current->state = TASK_INTERRUPTIBLE;
- schedule();
- if (do_signal32(&saveset, ®s))
- return -EINTR;
- }
+ current->state = TASK_INTERRUPTIBLE;
+ schedule();
+ set_thread_flag(TIF_RESTORE_SIGMASK);
+ return -ERESTARTNOHAND;
}
asmlinkage int sys32_sigaction(int sig, const struct sigaction32 *act,
@@ -783,7 +773,7 @@ static inline int handle_signal(unsigned
regs->regs[2] = EINTR;
break;
case ERESTARTSYS:
- if(!(ka->sa.sa_flags & SA_RESTART)) {
+ if (!(ka->sa.sa_flags & SA_RESTART)) {
regs->regs[2] = EINTR;
break;
}
@@ -810,9 +800,10 @@ static inline int handle_signal(unsigned
return ret;
}
-int do_signal32(sigset_t *oldset, struct pt_regs *regs)
+int do_signal32(struct pt_regs *regs)
{
struct k_sigaction ka;
+ sigset_t *oldset;
siginfo_t info;
int signr;
@@ -827,12 +818,25 @@ int do_signal32(sigset_t *oldset, struct
if (try_to_freeze())
goto no_signal;
- if (!oldset)
+ if (test_thread_flag(TIF_RESTORE_SIGMASK))
+ oldset = ¤t->saved_sigmask;
+ else
oldset = ¤t->blocked;
signr = get_signal_to_deliver(&info, &ka, regs, NULL);
- if (signr > 0)
- return handle_signal(signr, &info, &ka, oldset, regs);
+ if (signr > 0) {
+ /* Whee! Actually deliver the signal. */
+ if (handle_signal(signr, &info, &ka, oldset, regs) == 0) {
+ /*
+ * A signal was successfully delivered; the saved
+ * sigmask will have been stored in the signal frame,
+ * and will be restored by sigreturn, so we can simply
+ * clear the TIF_RESTORE_SIGMASK flag.
+ */
+ if (test_thread_flag(TIF_RESTORE_SIGMASK))
+ clear_thread_flag(TIF_RESTORE_SIGMASK);
+ }
+ }
no_signal:
/*
@@ -853,6 +857,16 @@ no_signal:
regs->cp0_epc -= 4;
}
}
+
+ /*
+ * If there's no signal to deliver, we just put the saved sigmask
+ * back
+ */
+ if (test_thread_flag(TIF_RESTORE_SIGMASK)) {
+ clear_thread_flag(TIF_RESTORE_SIGMASK);
+ sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL);
+ }
+
return 0;
}
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-18 14:55 ` Martin Michlmayr
@ 2006-02-18 15:06 ` Atsushi Nemoto
2006-02-18 15:21 ` Martin Michlmayr
0 siblings, 1 reply; 8+ messages in thread
From: Atsushi Nemoto @ 2006-02-18 15:06 UTC (permalink / raw)
To: tbm; +Cc: ralf, linux-mips
>>>>> On Sat, 18 Feb 2006 14:55:45 +0000, Martin Michlmayr <tbm@cyrius.com> said:
tbm> Done now, and tested on Cobalt.
Looks good for me, except one point.
Since do_signal() return void now, do_signal32 also should return void.
Also, I think prototypes of do_signal() variant should be in
asm/signal.h or so to avoid such mistake in the future, but this might
be an another patch ...
---
Atsushi Nemoto
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-18 15:06 ` Atsushi Nemoto
@ 2006-02-18 15:21 ` Martin Michlmayr
2006-02-18 18:21 ` Ralf Baechle
0 siblings, 1 reply; 8+ messages in thread
From: Martin Michlmayr @ 2006-02-18 15:21 UTC (permalink / raw)
To: Atsushi Nemoto; +Cc: ralf, linux-mips
* Atsushi Nemoto <anemo@mba.ocn.ne.jp> [2006-02-19 00:06]:
> tbm> Done now, and tested on Cobalt.
> Looks good for me, except one point.
> Since do_signal() return void now, do_signal32 also should return void.
You're right, thanks. Ralf has done this in a separate commit so I've
attached a new patch rather than adding this to the last one. Also,
this one isn't as urgent and doesn't need to make 1.6.16 while the
other one does.
> Also, I think prototypes of do_signal() variant should be in
> asm/signal.h or so to avoid such mistake in the future, but this
> might be an another patch ...
Maybe you or Ralf can do that.
From: Martin Michlmayr <tbm@cyrius.com>
[PATCH] [MIPS] Make do_signal32 return void.
do_signal has been changed to return void since the "return value is
ignored everywhere". Convert do_signal32 accordingly.
Signed-off-by: Martin Michlmayr <tbm@cyrius.com>
---
--- a/arch/mips/kernel/signal32.c~ 2006-02-18 15:17:33.000000000 +0000
+++ b/arch/mips/kernel/signal32.c 2006-02-18 15:18:24.000000000 +0000
@@ -4,7 +4,7 @@
* for more details.
*
* Copyright (C) 1991, 1992 Linus Torvalds
- * Copyright (C) 1994 - 2000 Ralf Baechle
+ * Copyright (C) 1994 - 2000, 2006 Ralf Baechle
* Copyright (C) 1999, 2000 Silicon Graphics, Inc.
*/
#include <linux/cache.h>
@@ -800,7 +800,7 @@
return ret;
}
-int do_signal32(struct pt_regs *regs)
+void do_signal32(struct pt_regs *regs)
{
struct k_sigaction ka;
sigset_t *oldset;
@@ -813,7 +813,7 @@
* if so.
*/
if (!user_mode(regs))
- return 1;
+ return;
if (try_to_freeze())
goto no_signal;
@@ -866,8 +866,6 @@
clear_thread_flag(TIF_RESTORE_SIGMASK);
sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL);
}
-
- return 0;
}
asmlinkage int sys32_rt_sigaction(int sig, const struct sigaction32 *act,
--
Martin Michlmayr
http://www.cyrius.com/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Oops with git: do_signal32 on 64-bit
2006-02-18 15:21 ` Martin Michlmayr
@ 2006-02-18 18:21 ` Ralf Baechle
0 siblings, 0 replies; 8+ messages in thread
From: Ralf Baechle @ 2006-02-18 18:21 UTC (permalink / raw)
To: Martin Michlmayr; +Cc: Atsushi Nemoto, linux-mips
Thanks, both patches applied.
Ralf
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-02-20 10:57 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-17 19:19 Oops on 64-bit Cobalt with current git Martin Michlmayr
2006-02-17 19:19 ` Martin Michlmayr
2006-02-17 22:52 ` Oops with git: do_signal32 on 64-bit Martin Michlmayr
2006-02-18 13:07 ` Atsushi Nemoto
2006-02-18 14:55 ` Martin Michlmayr
2006-02-18 15:06 ` Atsushi Nemoto
2006-02-18 15:21 ` Martin Michlmayr
2006-02-18 18:21 ` Ralf Baechle
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.