* Strange Kernel Problem
@ 2003-05-29 3:05 Maurice Hilarius
2003-05-29 3:35 ` Neil Brown
2003-05-30 22:01 ` Maurice Hilarius
0 siblings, 2 replies; 3+ messages in thread
From: Maurice Hilarius @ 2003-05-29 3:05 UTC (permalink / raw)
To: linux-raid
Does anyone recognize what is happening here?
Thoughts and suggestions appreciated..
>Unable to handle kernel NULL pointer dereference at virtual address 00000000
>printing eip:
>00000000
>*pde = 00000000
>Oops: 0000
>autofs e100 e1000 ipt_REJECT iptable_filter ip_tables keybdev mousedev hid
>input usb-uhci usbcore ext3 jbd raid5 xor raid1 3w-xxxx aic79xx sd_mod
>scsi_mod
>CPU: 1
>EIP: 0060:[<00000000>] Not tainted
>EFLAGS: 00010286
>
>EIP is at [unresolved] (2.4.20-9smp)
>eax: c04467a0 ebx: f631ea98 ecx: 00000000 edx: 00000000
>esi: f6347004 edi: 00000000 ebp: f885d8b0 esp: e2ea3ce0
>ds: 0068 es: 0068 ss: 0068
>Process ls (pid: 9720, stackpage=e2ea3000)
>Stack: c01b4d0a c04467a0 00000000 f631ea98 e2ea3d08 00100010 f631ea98 f6347004
> d31ffc40 c54b6480 f885dc0b 00000000 f631ea98 00000060 c0149135 00000000
> f37b63c0 f631ea80 c1130c20 c1130c20 00000000 00020002 d31ffc40 00000008
>Call Trace: [<c01b4d0a>] generic_make_request [kernel] 0xda (0xe2ea3ce0))
>[<f885dc0b>] raid1_make_request [raid1] 0xfb (0xe2ea3d08))
>[<c0149135>] __alloc_pages [kernel] 0x95 (0xe2ea3d18))
>[<c01fbc42>] md_make_request [kernel] 0x82 (0xe2ea3d48))
>[<c01b4d0a>] generic_make_request [kernel] 0xda (0xe2ea3d5c))
>[<c01b4db7>] submit_bh [kernel] 0x57 (0xe2ea3d84))
>[<c01b4f16>] ll_rw_block [kernel] 0xf6 (0xe2ea3da0))
>[<c0154f1c>] bread [kernel] 0x4c (0xe2ea3dc8))
>[<f8881d3b>] ext3_get_inode_loc [ext3] 0xfb (0xe2ea3ddc))
>[<f8881e0b>] ext3_read_inode [ext3] 0x1b (0xe2ea3e08))
>[<c016b1d0>] alloc_inode [kernel] 0xc0 (0xe2ea3e20))
>[<c016c67a>] get_new_inode [kernel] 0x17a (0xe2ea3e3c))
>[<c016c8ba>] iget4 [kernel] 0x10a (0xe2ea3e64))
>[<f88836ec>] ext3_lookup [ext3] 0x7c (0xe2ea3e8c))
>[<c015f12c>] real_lookup [kernel] 0xec (0xe2ea3eac))
>[<c015f75a>] link_path_walk [kernel] 0x45a (0xe2ea3ecc))
>[<c015fca9>] path_lookup [kernel] 0x39 (0xe2ea3f0c))
>[<c015fff9>] __user_walk [kernel] 0x49 (0xe2ea3f1c))
>[<c015b1af>] vfs_lstat [kernel] 0x1f (0xe2ea3f38))
>[<c015b80b>] sys_lstat64 [kernel] 0x1b (0xe2ea3f70))
>[<c011c200>] do_page_fault [kernel] 0x0 (0xe2ea3fb0))
>[<c01099c0>] error_code [kernel] 0x34 (0xe2ea3fb8))
>[<c01098cf>] system_call [kernel] 0x33 (0xe2ea3fc0))
With our best regards,
Maurice W. Hilarius Telephone: 01-780-456-9771
Hard Data Ltd. FAX: 01-780-456-9772
11060 - 166 Avenue mailto:maurice@harddata.com
Edmonton, AB, Canada http://www.harddata.com/
T5X 1Y3
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Strange Kernel Problem
2003-05-29 3:05 Strange Kernel Problem Maurice Hilarius
@ 2003-05-29 3:35 ` Neil Brown
2003-05-30 22:01 ` Maurice Hilarius
1 sibling, 0 replies; 3+ messages in thread
From: Neil Brown @ 2003-05-29 3:35 UTC (permalink / raw)
To: Maurice Hilarius; +Cc: linux-raid
On Wednesday May 28, maurice@harddata.com wrote:
> Does anyone recognize what is happening here?
>
> Thoughts and suggestions appreciated..
>
It would appear that generic_make_request has jumped to a function
pointer with is NULL.
The two possibilities are bh->b_end_io and q->make_request_fn
There would have been kernel log messages:
attempt to access beyond end of device ....
in the first case, so I suspect q->make_request_fn, however unlikely
that might be.
What is the device underneath the raid array?
NeilBrown
> >Unable to handle kernel NULL pointer dereference at virtual address 00000000
> >printing eip:
> >00000000
> >*pde = 00000000
> >Oops: 0000
> >autofs e100 e1000 ipt_REJECT iptable_filter ip_tables keybdev mousedev hid
> >input usb-uhci usbcore ext3 jbd raid5 xor raid1 3w-xxxx aic79xx sd_mod
> >scsi_mod
> >CPU: 1
> >EIP: 0060:[<00000000>] Not tainted
> >EFLAGS: 00010286
> >
> >EIP is at [unresolved] (2.4.20-9smp)
> >eax: c04467a0 ebx: f631ea98 ecx: 00000000 edx: 00000000
> >esi: f6347004 edi: 00000000 ebp: f885d8b0 esp: e2ea3ce0
> >ds: 0068 es: 0068 ss: 0068
> >Process ls (pid: 9720, stackpage=e2ea3000)
> >Stack: c01b4d0a c04467a0 00000000 f631ea98 e2ea3d08 00100010 f631ea98 f6347004
> > d31ffc40 c54b6480 f885dc0b 00000000 f631ea98 00000060 c0149135 00000000
> > f37b63c0 f631ea80 c1130c20 c1130c20 00000000 00020002 d31ffc40 00000008
> >Call Trace: [<c01b4d0a>] generic_make_request [kernel] 0xda (0xe2ea3ce0))
> >[<f885dc0b>] raid1_make_request [raid1] 0xfb (0xe2ea3d08))
> >[<c0149135>] __alloc_pages [kernel] 0x95 (0xe2ea3d18))
> >[<c01fbc42>] md_make_request [kernel] 0x82 (0xe2ea3d48))
> >[<c01b4d0a>] generic_make_request [kernel] 0xda (0xe2ea3d5c))
> >[<c01b4db7>] submit_bh [kernel] 0x57 (0xe2ea3d84))
> >[<c01b4f16>] ll_rw_block [kernel] 0xf6 (0xe2ea3da0))
> >[<c0154f1c>] bread [kernel] 0x4c (0xe2ea3dc8))
> >[<f8881d3b>] ext3_get_inode_loc [ext3] 0xfb (0xe2ea3ddc))
> >[<f8881e0b>] ext3_read_inode [ext3] 0x1b (0xe2ea3e08))
> >[<c016b1d0>] alloc_inode [kernel] 0xc0 (0xe2ea3e20))
> >[<c016c67a>] get_new_inode [kernel] 0x17a (0xe2ea3e3c))
> >[<c016c8ba>] iget4 [kernel] 0x10a (0xe2ea3e64))
> >[<f88836ec>] ext3_lookup [ext3] 0x7c (0xe2ea3e8c))
> >[<c015f12c>] real_lookup [kernel] 0xec (0xe2ea3eac))
> >[<c015f75a>] link_path_walk [kernel] 0x45a (0xe2ea3ecc))
> >[<c015fca9>] path_lookup [kernel] 0x39 (0xe2ea3f0c))
> >[<c015fff9>] __user_walk [kernel] 0x49 (0xe2ea3f1c))
> >[<c015b1af>] vfs_lstat [kernel] 0x1f (0xe2ea3f38))
> >[<c015b80b>] sys_lstat64 [kernel] 0x1b (0xe2ea3f70))
> >[<c011c200>] do_page_fault [kernel] 0x0 (0xe2ea3fb0))
> >[<c01099c0>] error_code [kernel] 0x34 (0xe2ea3fb8))
> >[<c01098cf>] system_call [kernel] 0x33 (0xe2ea3fc0))
>
>
> With our best regards,
>
> Maurice W. Hilarius Telephone: 01-780-456-9771
> Hard Data Ltd. FAX: 01-780-456-9772
> 11060 - 166 Avenue mailto:maurice@harddata.com
> Edmonton, AB, Canada http://www.harddata.com/
> T5X 1Y3
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Strange Kernel Problem
2003-05-29 3:05 Strange Kernel Problem Maurice Hilarius
2003-05-29 3:35 ` Neil Brown
@ 2003-05-30 22:01 ` Maurice Hilarius
1 sibling, 0 replies; 3+ messages in thread
From: Maurice Hilarius @ 2003-05-30 22:01 UTC (permalink / raw)
To: linux-raid
With regards to your message at 09:05 PM 5/28/03, Maurice Hilarius. Where
you stated:
>Does anyone recognize what is happening here?
Answering my own question:
The machine was built with Red Hat 9.0
At build time it was installed with CURRENT Red Hat kernel 2.4.20-13.9
Then the RAID1 and RAID5 arrays were built with mdadm
My customer decided to re-install Red Hat 9.0, from CD's, but neglected to
install the current kernel RPM updates on to his new server.
It seems that some important md patches have been incorporated into the
newer kernel.
With the new kernel installed it now behaves correctly.
A bit of regression testing reveals that these md devices built with the
older kernel and used with the older kernel work fine.
BUT: If you build them with the newer kernel, then try to run the older
kernel "Bad Things Happen" (tm)
So, live and learn, backwards compatibility may be an issue..
With our best regards,
Maurice W. Hilarius Telephone: 01-780-456-9771
Hard Data Ltd. FAX: 01-780-456-9772
11060 - 166 Avenue mailto:maurice@harddata.com
Edmonton, AB, Canada http://www.harddata.com/
T5X 1Y3
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-05-30 22:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-29 3:05 Strange Kernel Problem Maurice Hilarius
2003-05-29 3:35 ` Neil Brown
2003-05-30 22:01 ` Maurice Hilarius
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox