Re: notifier chain problem? (was Re: 2.6.17-rc1 did break XFS)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 13, 2006 at 04:21:18PM +0200, Jan Engelhardt wrote:
> >> 
> >> Looks strange, the faulting address is in the same region as the
> >> eip. I am not that strong on x86 layouts, so I am not sure whether
> >> 0x78xxxxxx is the kernel's mapping or it's module space. Almost looks
> >> like something else had registered a notifier and then gone away
> >> without unregistering it.
> >
> >sorry, the essential data I didn't provide here is
> >probably that I configured the 2G/2G split, which for
> >unknown reasons actually is a 2.125/1.875 split and
> >starts at 0x78000000 (instead of 0x80000000)
> 
> That's how it is coded in arch/i386/Kconfig. It says 78 rather than 80.
> Maybe Con has an idea?

here is the same oops with 3/1 split and the bootup log

best,
Herbert


[42949372.960000] BIOS-provided physical RAM map:
[42949372.960000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[42949372.960000]  BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
[42949372.960000] 256MB LOWMEM available.
[42949372.960000] DMI not present or invalid.
[42949372.960000] Allocating PCI resources starting at 20000000 (gap: 10000000:f0000000)
[42949372.960000] Built 1 zonelists
[42949372.960000] Kernel command line: rw root=/dev/hda1
[42949372.960000] Local APIC disabled by BIOS -- you can enable it with "lapic"
[42949372.960000] Enabling fast FPU save and restore... done.
[42949372.960000] Enabling unmasked SIMD FPU exception support... done.
[42949372.960000] Initializing CPU#0
[42949372.960000] CPU 0 irqstacks, hard=c0585000 soft=c057d000
[42949372.960000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[    0.000000] Detected 936.901 MHz processor.
[    2.311028] Using tsc for high-res timesource
[    2.313007] Console: colour dummy device 80x25
[    2.325933] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    2.330349] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    2.629401] Memory: 253808k/262144k available (3025k kernel code, 7948k reserved, 1312k data, 216k init, 0k highmem)
[    2.630294] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[    2.783776] Calibrating delay using timer specific routine.. 1892.22 BogoMIPS (lpj=9461109)
[    2.787996] Security Framework v1.0.0 initialized
[    2.789434] Capability LSM initialized
[    2.791515] Mount-cache hash table entries: 512
[    2.809314] CPU: L1 I cache: 8K
[    2.809737] CPU: L2 cache: 128K
[    2.811380] Checking 'hlt' instruction... OK.
[    2.846019] SMP alternatives: switching to UP code
[    2.849639] Freeing SMP alternatives: 16k freed
[    2.855731] CPU0: Intel Pentium II (Klamath) stepping 03
[    2.856731] SMP motherboard not detected.
[    2.857175] Local APIC not detected. Using dummy APIC emulation.
[    2.863283] Brought up 1 CPUs
[    2.865224] migration_cost=0
[    2.896344] NET: Registered protocol family 16
[    2.901885] PCI: PCI BIOS revision 2.10 entry at 0xf9ce0, last bus=0
[    2.916966] PCI: Probing PCI hardware
[    2.930880] PCI: Using IRQ router PIIX/ICH [8086/7000] at 0000:00:01.0
[    2.936121] Setting up standard PCI resources
[    2.945954] PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0
[    2.977965] VFS: Disk quotas dquot_6.5.1
[    2.979416] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.988151] Installing knfsd (copyright (C) 1996 [email protected]).
[    2.996052] JFS: nTxBlock = 1983, nTxLock = 15864
[    3.031832] SGI XFS with no debug enabled
[    3.040916] SGI XFS Quota Management subsystem
[    3.042382] Initializing Cryptographic API
[    3.043276] io scheduler noop registered
[    3.044655] io scheduler anticipatory registered
[    3.045690] io scheduler deadline registered
[    3.047093] io scheduler cfq registered (default)
[    3.047950] PCI: PIIX3: Enabling Passive Release on 0000:00:01.0
[    3.048668] Limiting direct PCI/PCI transfers.
[    3.049154] Activating ISA DMA hang workarounds.
[    3.088622] Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
[    3.091746] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16450
[    3.115241] FDC 0 is a S82078B
[    3.117966] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    3.118048]   http://www.scyld.com/network/ne2k-pci.html
[    3.119679] PCI: Found IRQ 11 for device 0000:00:03.0
[    3.127097] eth0: RealTek RTL-8029 found at 0xc100, IRQ 11, 52:54:00:12:34:56.
[    3.135008] tun: Universal TUN/TAP device driver, 1.6
[    3.135605] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[    3.136714] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[    3.137446] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[    3.583356] hda: QEMU HARDDISK, ATA DISK drive
[    3.584654] hda: IRQ probe failed (0xfffffffa)
[    4.202753] hdb: IRQ probe failed (0xfffffffa)
[    4.522363] hdb: IRQ probe failed (0xfffffffa)
[    5.021521] hdc: QEMU HARDDISK, ATA DISK drive
[    5.022536] hdc: IRQ probe failed (0xfffffffa)
[    5.641217] hdd: IRQ probe failed (0xfffffffa)
[    5.961917] hdd: IRQ probe failed (0xfffffffa)
[    6.021888] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[    6.024569] ide1 at 0x170-0x177,0x376 on irq 15
[    6.030061] hda: max request size: 128KiB
[    6.031459] hda: 65537 sectors (33 MB) w/256KiB Cache, CHS=65/16/63
[    6.036961]  hda: hda1
[    6.057314] hdc: max request size: 128KiB
[    6.057862] hdc: 524289 sectors (268 MB) w/256KiB Cache, CHS=520/16/63
[    6.061617]  hdc: hdc1
[    6.072677] serio: i8042 AUX port at 0x60,0x64 irq 12
[    6.073751] serio: i8042 KBD port at 0x60,0x64 irq 1
[    6.084567] input: AT Translated Set 2 keyboard as /class/input/input0
[    6.089494] Netfilter messages via NETLINK v0.30.
[    6.092791] NET: Registered protocol family 2
[    6.183378] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    6.191725] TCP established hash table entries: 8192 (order: 5, 163840 bytes)
[    6.195386] TCP bind hash table entries: 4096 (order: 4, 81920 bytes)
[    6.197587] TCP: Hash tables configured (established 8192 bind 4096)
[    6.198427] TCP reno registered
[    6.201833] ip_conntrack version 2.4 (2048 buckets, 16384 max) - 172 bytes per conntrack
[    6.294236] input: ImExPS/2 Generic Explorer Mouse as /class/input/input1
[    6.441466] TCP bic registered
[    6.442618] NET: Registered protocol family 1
[    6.443427] NET: Registered protocol family 17
[    6.447208] 802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
[    6.448011] All bugs added by David S. Miller <[email protected]>
[    6.449111] Using IPI Shortcut mode
[    6.450683] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    6.503170] VFS: Mounted root (ext2 filesystem).
[    6.550982] Freeing unused kernel memory: 216k freed
Linux (none) 2.6.17-rc1 #2 SMP Thu Apr 13 19:18:48 CEST 2006 i686 unknown


xid related tests ...
[   66.670041] BUG: unable to handle kernel paging request at virtual address c056c380
[   66.671683]  printing eip:
[   66.672036] c0129430
[   66.672346] *pde = 005bf027
[   66.672697] *pte = 0056c000
[   66.673179] Oops: 0000 [#1]
[   66.673496] SMP DEBUG_PAGEALLOC
[   66.674011] Modules linked in:
[   66.674591] CPU:    0
[   66.674624] EIP:    0060:[<c0129430>]    Not tainted VLI
[   66.674664] EFLAGS: 00000286   (2.6.17-rc1 #2) 
[   66.676211] EIP is at notifier_chain_register+0x20/0x50
[   66.676802] eax: c056c378   ebx: cf95f3f8   ecx: 00000000   edx: c04bf9bc
[   66.677609] esi: cf95f3f8   edi: cf8eac00   ebp: cf95f800   esp: cf8ced5c
[   66.678304] ds: 007b   es: 007b   ss: 0068
[   66.678801] Process mount (pid: 50, threadinfo=cf8ce000 task=cff7e570)
[   66.679442] Stack: <0>c04bf9a0 c01295f4 c04bf9bc cf95f3f8 cf95f000 cf95f000 c0136997 c04bf9a0 
[   66.680764]        cf95f3f8 c02d43e6 cf95f3f8 00000404 cf95f000 cfd1e6a0 cf8eac00 c02d1813 
[   66.681929]        cf95f000 00000001 c02e5eaf 00000424 00000001 cf8eac00 cfd1e6a0 c02f2150 
[   66.683090] Call Trace:
[   66.683520]  <c01295f4> blocking_notifier_chain_register+0x54/0x90   <c0136997> register_cpu_notifier+0x17/0x20
[   66.684911]  <c02d43e6> xfs_icsb_init_counters+0x46/0xb0   <c02d1813> xfs_mount_init+0x23/0x160
[   66.686079]  <c02e5eaf> kmem_zalloc+0x1f/0x50   <c02f2150> bhv_insert_all_vfsops+0x10/0x50
[   66.687255]  <c02f1835> xfs_fs_fill_super+0x35/0x1f0   <c0313607> snprintf+0x27/0x30
[   66.688319]  <c01a2134> disk_name+0x64/0xc0   <c0168fbf> sb_set_blocksize+0x1f/0x50
[   66.689388]  <c0168909> get_sb_bdev+0x109/0x160   <c01034f2> common_interrupt+0x1a/0x20
[   66.690483]  <c02f1a20> xfs_fs_get_sb+0x30/0x40   <c02f1800> xfs_fs_fill_super+0x0/0x1f0
[   66.691552]  <c0168bb0> do_kern_mount+0xa0/0x160   <c0181467> do_new_mount+0x77/0xc0
[   66.692617]  <c0181b2f> do_mount+0x1bf/0x220   <c03f4178> iret_exc+0x3d4/0x6ab
[   66.693636]  <c0181913> copy_mount_options+0x63/0xc0   <c03f398f> lock_kernel+0x2f/0x50
[   66.694701]  <c0181f2f> sys_mount+0x9f/0xe0   <c0102b27> syscall_call+0x7/0xb
[   66.695739] Code: 90 90 90 90 90 90 90 90 90 90 90 53 8b 54 24 08 8b 5c 24 0c 8b 02 85 c0 74 31 8b 4b 08 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 <3b> 48 08 7f 1b 8d 50 04 8b 40 04 85 c0 75 f1 31 c0 eb 0d 90 90 
[   66.700163]  <3>BUG: sleeping function called from invalid context at include/linux/rwsem.h:43
[   66.701263] in_atomic():0, irqs_disabled():1
[   66.701764]  <c01189f4> __might_sleep+0xa4/0xb0   <c011de7a> exit_mm+0x3a/0x170
[   66.702792]  <c011e74c> do_exit+0xfc/0x420   <c011c217> printk+0x17/0x20
[   66.703722]  <c0103ef7> die+0x1e7/0x1f0   <c0112b34> do_page_fault+0x334/0x690
[   66.704792]  <c015c407> cache_grow+0x157/0x1a0   <c0112800> do_page_fault+0x0/0x690
[   66.705897]  <c0103627> error_code+0x4f/0x54   <c0129430> notifier_chain_register+0x20/0x50
[   66.707153]  <c01295f4> blocking_notifier_chain_register+0x54/0x90   <c0136997> register_cpu_notifier+0x17/0x20
[   66.708536]  <c02d43e6> xfs_icsb_init_counters+0x46/0xb0   <c02d1813> xfs_mount_init+0x23/0x160
[   66.709778]  <c02e5eaf> kmem_zalloc+0x1f/0x50   <c02f2150> bhv_insert_all_vfsops+0x10/0x50
[   66.710964]  <c02f1835> xfs_fs_fill_super+0x35/0x1f0   <c0313607> snprintf+0x27/0x30
[   66.712097]  <c01a2134> disk_name+0x64/0xc0   <c0168fbf> sb_set_blocksize+0x1f/0x50
[   66.713219]  <c0168909> get_sb_bdev+0x109/0x160   <c01034f2> common_interrupt+0x1a/0x20
[   66.714372]  <c02f1a20> xfs_fs_get_sb+0x30/0x40   <c02f1800> xfs_fs_fill_super+0x0/0x1f0
[   66.715522]  <c0168bb0> do_kern_mount+0xa0/0x160   <c0181467> do_new_mount+0x77/0xc0
[   66.716658]  <c0181b2f> do_mount+0x1bf/0x220   <c03f4178> iret_exc+0x3d4/0x6ab
[   66.717790]  <c0181913> copy_mount_options+0x63/0xc0   <c03f398f> lock_kernel+0x2f/0x50
[   66.718945]  <c0181f2f> sys_mount+0x9f/0xe0   <c0102b27> syscall_call+0x7/0xb

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

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux