linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.0-test4: blkdev_requests "memory before object was overwritten" and oops in __iget
@ 2003-08-26 18:38 Oleg Drokin
  2003-08-26 21:36 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Oleg Drokin @ 2003-08-26 18:38 UTC (permalink / raw)
  To: linux-kernel

Hello!

   Found one of my test boxes freezed today (or may be even yesterday).
   That's what was in logs:

Aug 25 00:50:37 dwarf kernel: [drm] DMA Cleanup
Aug 25 21:46:31 dwarf kernel: mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
Aug 25 21:46:31 dwarf kernel: [drm] Using POST v1.2 init.
Aug 25 21:46:31 dwarf kernel: PCI: Found IRQ 11 for device 0000:00:02.0
Aug 25 21:46:39 dwarf kernel: slab error in cache_alloc_debugcheck_after(): cache `blkdev_requests': memory before object was overwritten
Aug 25 21:46:39 dwarf kernel: Call Trace:
Aug 25 21:46:39 dwarf kernel:  [<c0153b4b>] kmem_cache_alloc+0xdb/0x1c0
Aug 25 21:46:39 dwarf kernel:  [<c014c615>] mempool_alloc+0x65/0x290
Aug 25 21:46:39 dwarf kernel:  [<c014c615>] mempool_alloc+0x65/0x290
Aug 25 21:46:39 dwarf kernel:  [<c0123af0>] autoremove_wake_function+0x0/0x50
Aug 25 21:46:39 dwarf last message repeated 2 times
Aug 25 21:46:39 dwarf kernel:  [<c039d60f>] get_request+0x19f/0x550
Aug 25 21:46:39 dwarf kernel:  [<c039aa79>] elv_merge+0x29/0x30
Aug 25 21:46:39 dwarf kernel:  [<c039e51c>] __make_request+0x1ac/0x690
Aug 25 21:46:39 dwarf kernel:  [<c039eb43>] generic_make_request+0x143/0x1e0
Aug 25 21:46:39 dwarf kernel:  [<c017813a>] bio_alloc+0xda/0x1c0
Aug 25 21:46:40 dwarf kernel:  [<c039ec1d>] submit_bio+0x3d/0x80
Aug 25 21:46:40 dwarf kernel:  [<c01d7eda>] submit_logged_buffer+0x3a/0x60
Aug 25 21:46:41 dwarf kernel:  [<c01d8583>] kupdate_one_transaction+0x233/0x240
Aug 25 21:46:41 dwarf kernel:  [<c01d8619>] reiserfs_journal_kupdate+0x89/0xd0
Aug 25 21:46:41 dwarf kernel:  [<c01db471>] flush_old_commits+0x141/0x1d0
Aug 25 21:46:41 dwarf kernel:  [<c01c90d0>] reiserfs_write_super+0x30/0x40
Aug 25 21:46:41 dwarf kernel:  [<c017a3aa>] sync_supers+0x1ea/0x280
Aug 25 21:46:41 dwarf kernel:  [<c014fa85>] wb_kupdate+0x45/0x140
Aug 25 21:46:41 dwarf kernel:  [<c0120aba>] schedule+0x1fa/0x530
Aug 25 21:46:41 dwarf kernel:  [<c0150424>] __pdflush+0x214/0x600
Aug 25 21:46:41 dwarf kernel:  [<c0150810>] pdflush+0x0/0x20
Aug 25 21:46:41 dwarf kernel:  [<c0150821>] pdflush+0x11/0x20
Aug 25 21:46:41 dwarf kernel:  [<c014fa40>] wb_kupdate+0x0/0x140
Aug 25 21:46:41 dwarf kernel:  [<c0108269>] kernel_thread_helper+0x5/0xc
Aug 25 21:46:41 dwarf kernel: 
Aug 25 21:46:41 dwarf kernel: slab error in cache_alloc_debugcheck_after(): cache `blkdev_requests': memory after object was overwritten
Aug 25 21:46:41 dwarf kernel: Call Trace:
Aug 25 21:46:41 dwarf kernel:  [<c0153b73>] kmem_cache_alloc+0x103/0x1c0
Aug 25 21:46:41 dwarf kernel:  [<c014c615>] mempool_alloc+0x65/0x290
Aug 25 21:46:41 dwarf kernel:  [<c014c615>] mempool_alloc+0x65/0x290
Aug 25 21:46:41 dwarf kernel:  [<c0123af0>] autoremove_wake_function+0x0/0x50
Aug 25 21:46:41 dwarf last message repeated 2 times
Aug 25 21:46:41 dwarf kernel:  [<c039d60f>] get_request+0x19f/0x550
Aug 25 21:46:41 dwarf kernel:  [<c039aa79>] elv_merge+0x29/0x30
Aug 25 21:46:41 dwarf kernel:  [<c039e51c>] __make_request+0x1ac/0x690
Aug 25 21:46:41 dwarf kernel:  [<c039eb43>] generic_make_request+0x143/0x1e0
Aug 25 21:46:41 dwarf kernel:  [<c017813a>] bio_alloc+0xda/0x1c0
Aug 25 21:46:41 dwarf kernel:  [<c039ec1d>] submit_bio+0x3d/0x80
Aug 25 21:46:42 dwarf kernel:  [<c01d7eda>] submit_logged_buffer+0x3a/0x60
Aug 25 21:46:42 dwarf kernel:  [<c01d8583>] kupdate_one_transaction+0x233/0x240
Aug 25 21:46:42 dwarf kernel:  [<c01d8619>] reiserfs_journal_kupdate+0x89/0xd0
Aug 25 21:46:42 dwarf kernel:  [<c01db471>] flush_old_commits+0x141/0x1d0
Aug 25 21:46:42 dwarf kernel:  [<c01c90d0>] reiserfs_write_super+0x30/0x40
Aug 25 21:46:42 dwarf kernel:  [<c017a3aa>] sync_supers+0x1ea/0x280
Aug 25 21:46:42 dwarf kernel:  [<c014fa85>] wb_kupdate+0x45/0x140
Aug 25 21:46:42 dwarf kernel:  [<c0120aba>] schedule+0x1fa/0x530
Aug 25 21:46:42 dwarf kernel:  [<c0150424>] __pdflush+0x214/0x600
Aug 25 21:46:42 dwarf kernel:  [<c0150810>] pdflush+0x0/0x20
Aug 25 21:46:42 dwarf kernel:  [<c0150821>] pdflush+0x11/0x20
Aug 25 21:46:42 dwarf kernel:  [<c014fa40>] wb_kupdate+0x0/0x140
Aug 25 21:46:42 dwarf kernel:  [<c0108269>] kernel_thread_helper+0x5/0xc
Aug 25 21:46:42 dwarf kernel: 
Aug 25 21:46:44 dwarf kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Aug 25 21:46:44 dwarf kernel:  printing eip:
Aug 25 21:46:44 dwarf kernel: c0193139
Aug 25 21:46:44 dwarf kernel: *pde = 00000000
Aug 25 21:46:44 dwarf kernel: Oops: 0002 [#1]
Aug 25 21:46:44 dwarf kernel: CPU:    0
Aug 25 21:46:44 dwarf kernel: EIP:    0060:[<c0193139>]    Not tainted
Aug 25 21:46:44 dwarf kernel: EFLAGS: 00010246
Aug 25 21:46:44 dwarf kernel: EIP is at __iget+0x29/0x60
Aug 25 21:46:44 dwarf kernel: eax: c04fb328   ebx: cd46c03c   ecx: 00000000   edx: cd46c044
Aug 25 21:46:44 dwarf kernel: esi: 00000071   edi: c04fb360   ebp: df8f5e44   esp: df8f5e40
Aug 25 21:46:44 dwarf kernel: ds: 007b   es: 007b   ss: 0068
Aug 25 21:46:44 dwarf kernel: Process kswapd0 (pid: 8, threadinfo=df8f4000 task=df926000)
Aug 25 21:46:44 dwarf kernel: Stack: cd46c03c df8f5e84 c019398e cd46c03c 00000077 000000ff 000001ef 000000ff 
Aug 25 21:46:45 dwarf kernel:        df8f5e60 df8f5e60 00000000 00000071 c9984044 d57d5044 00000080 df8f4000 
Aug 25 21:46:45 dwarf kernel:        00000053 df8f5e90 c0193be8 00000080 df8f5ec4 c0157cff 00000080 000000d0 
Aug 25 21:46:45 dwarf kernel: Call Trace:
Aug 25 21:46:45 dwarf kernel:  [<c019398e>] prune_icache+0x20e/0x440
Aug 25 21:46:45 dwarf kernel:  [<c0193be8>] shrink_icache_memory+0x28/0x30
Aug 25 21:46:45 dwarf kernel:  [<c0157cff>] shrink_slab+0x11f/0x170
Aug 25 21:46:45 dwarf kernel:  [<c0159b70>] balance_pgdat+0x1e0/0x220
Aug 25 21:46:45 dwarf kernel:  [<c0159c95>] kswapd+0xe5/0x100
Aug 25 21:46:45 dwarf kernel:  [<c0123af0>] autoremove_wake_function+0x0/0x50
Aug 25 21:46:45 dwarf kernel:  [<c0123af0>] autoremove_wake_function+0x0/0x50
Aug 25 21:46:45 dwarf kernel:  [<c0159bb0>] kswapd+0x0/0x100
Aug 25 21:46:45 dwarf kernel:  [<c0108269>] kernel_thread_helper+0x5/0xc
Aug 25 21:46:45 dwarf kernel: 
Aug 25 21:46:45 dwarf kernel: Code: 89 01 c7 43 08 00 01 10 00 89 48 04 a1 20 b3 4f c0 89 50 04 
Aug 25 21:46:45 dwarf kernel:  fs/fs-writeback.c:71: spin_lock(fs/inode.c:c04fb330) already locked by fs/inode.c/409
Aug 25 22:54:59 dwarf kernel: [drm] DMA Cleanup

   This is usual pentium3-650, 512M RAM, i815-based motherboard, uniprocessor
   kernel. X server was not started at the time.
   Ask me if you need more info.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.0-test4: blkdev_requests "memory before object was overwritten" and oops in __iget
  2003-08-26 18:38 2.6.0-test4: blkdev_requests "memory before object was overwritten" and oops in __iget Oleg Drokin
@ 2003-08-26 21:36 ` Andrew Morton
  2003-08-28 10:30   ` Oleg Drokin
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2003-08-26 21:36 UTC (permalink / raw)
  To: Oleg Drokin; +Cc: linux-kernel

Oleg Drokin <green@linuxhacker.ru> wrote:
>
>    Found one of my test boxes freezed today (or may be even yesterday).
>    That's what was in logs:
> 
> Aug 25 00:50:37 dwarf kernel: [drm] DMA Cleanup
> Aug 25 21:46:31 dwarf kernel: mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
> Aug 25 21:46:31 dwarf kernel: [drm] Using POST v1.2 init.
> Aug 25 21:46:31 dwarf kernel: PCI: Found IRQ 11 for device 0000:00:02.0
> Aug 25 21:46:39 dwarf kernel: slab error in cache_alloc_debugcheck_after(): cache `blkdev_requests': memory before object was overwritten

Setting CONFIG_DEBUG_PAGEALLOC might help us trap this.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.0-test4: blkdev_requests "memory before object was overwritten" and oops in __iget
  2003-08-26 21:36 ` Andrew Morton
@ 2003-08-28 10:30   ` Oleg Drokin
  0 siblings, 0 replies; 3+ messages in thread
From: Oleg Drokin @ 2003-08-28 10:30 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Hello!

On Tue, Aug 26, 2003 at 02:36:35PM -0700, Andrew Morton wrote:
> Oleg Drokin <green@linuxhacker.ru> wrote:
> >    Found one of my test boxes freezed today (or may be even yesterday).
> >    That's what was in logs:
> > 
> > Aug 25 00:50:37 dwarf kernel: [drm] DMA Cleanup
> > Aug 25 21:46:31 dwarf kernel: mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
> > Aug 25 21:46:31 dwarf kernel: [drm] Using POST v1.2 init.
> > Aug 25 21:46:31 dwarf kernel: PCI: Found IRQ 11 for device 0000:00:02.0
> > Aug 25 21:46:39 dwarf kernel: slab error in cache_alloc_debugcheck_after(): cache `blkdev_requests': memory before object was overwritten
> Setting CONFIG_DEBUG_PAGEALLOC might help us trap this.

Actually I usually compile with this option, but not that time.
Well, so I run with CONFIG_DEBUG_PAGEALLOC and after two more nights (seems it
only crashes after two nights sitting idle) I got this:

PCI: Found IRQ 11 for device 0000:00:02.0
[drm] DMA Cleanup

I tried to start X at this point

mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[drm] Using POST v1.2 init.
PCI: Found IRQ 11 for device 0000:00:02.0
[drm:i810_wait_ring] *ERROR* space: 65520 wanted 65528
[drm:i810_wait_ring] *ERROR* lockup

And now X server segfaulted at this point, but no oops yet.

So I tried to start it again

mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[drm] Using POST v1.2 init.
PCI: Found IRQ 11 for device 0000:00:02.0
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018ecfd
*pde = 00000000
Oops: 0002 [#1]
CPU:    0
EIP:    0060:[<c018ecfd>]    Not tainted
EFLAGS: 00010206
EIP is at prune_dcache+0x9d/0x640
eax: c033f544   ebx: cc3d7028   ecx: 000000d0   edx: 00000000
esi: d3184004   edi: 00000015   ebp: df975e80   esp: df975e58
ds: 007b   es: 007b   ss: 0068
Process kswapd0 (pid: 8, threadinfo=df974000 task=df9a5000)
Stack: 0000010b 0000010b df975e60 df975e60 00000000 00000029 df975e70 00000080 
       df974000 00000270 df975e90 c018ff0e 00000080 00000080 df975ec4 c01579ff 
       00000080 000000d0 00007819 01d90d30 00000000 000003f0 00000000 dfebed08 
Call Trace:
 [<c018ff0e>] shrink_dcache_memory+0x3e/0x40
 [<c01579ff>] shrink_slab+0x11f/0x170
 [<c0159850>] balance_pgdat+0x1e0/0x220
 [<c0159975>] kswapd+0xe5/0x100
 [<c0123ac0>] autoremove_wake_function+0x0/0x50
 [<c0123ac0>] autoremove_wake_function+0x0/0x50
 [<c0159890>] kswapd+0x0/0x100
 [<c0108269>] kernel_thread_helper+0x5/0xc

Code: 89 02 a1 48 f5 33 c0 89 1b 0f 18 00 90 ff 0d 50 f5 33 c0 8d 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/369

And other oopses that are probably because of first one.
Looks like some memory corruption to me, but the memory on the box is fine.

Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#2]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: d04cd004   ecx: d04cd028   edx: d9bb2028
esi: dde05038   edi: dde05038   ebp: d0b2bec0   esp: d0b2be90
ds: 007b   es: 007b   ss: 0068
Process kdeinit (pid: 6132, threadinfo=d0b2a000 task=d57bd000)
Stack: 00000001 00000000 d0b2bed0 00000086 c10b8dd0 00000001 00000000 00000000 
       dde05004 c770e004 c770e004 000017f5 d0b2bed0 c018fce8 c770e004 c770e004 
       d0b2bee0 c01ad658 c770e004 dd3ab000 d0b2bf0c c0128108 c770e004 dfebd940 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c0120b57>] schedule+0x2c7/0x530
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#3]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: c23ee004   ecx: c23ee028   edx: c033f544
esi: d2b36038   edi: d2b36038   ebp: d0b2bec0   esp: d0b2be90
ds: 007b   es: 007b   ss: 0068
Process dcopserver_shut (pid: 6134, threadinfo=d0b2a000 task=d57bd000)
Stack: 00000001 00000000 d0b2bed0 00000086 c10b8dd0 00000001 00000000 00000000 
       d2b36004 cecd9004 cecd9004 000017f7 d0b2bed0 c018fce8 cecd9004 cecd9004 
       d0b2bee0 c01ad658 cecd9004 c80f7000 d0b2bf0c c0128108 cecd9004 cb609004 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c0120a8a>] schedule+0x1fa/0x530
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#4]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: d526e004   ecx: d526e028   edx: cc94f028
esi: db032038   edi: db032038   ebp: cbaa9ec0   esp: cbaa9e90
ds: 007b   es: 007b   ss: 0068
Process kdeinit (pid: 6130, threadinfo=cbaa8000 task=c336c000)
Stack: 00000001 00000000 cbaa9ed0 00000086 c14d1ea8 00000001 00000000 00000000 
       db032004 c6b5b004 c6b5b004 000017f6 cbaa9ed0 c018fce8 c6b5b004 c6b5b004 
       cbaa9ee0 c01ad658 c6b5b004 d57bd000 cbaa9f0c c0128108 c6b5b004 cb609004 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c0120a8a>] schedule+0x1fa/0x530
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#5]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: cfc98004   ecx: cfc98028   edx: c033f544
esi: da1fe038   edi: da1fe038   ebp: cfa97ec0   esp: cfa97e90
ds: 007b   es: 007b   ss: 0068
Process kdeinit (pid: 6142, threadinfo=cfa96000 task=cc3e4000)
Stack: 00000001 00000000 cfa97ed0 00000086 c13837b8 00000001 00000000 00000000 
       da1fe004 cf59e004 cf59e004 000017ff cfa97ed0 c018fce8 cf59e004 cf59e004 
       cfa97ee0 c01ad658 cf59e004 df9a5000 cfa97f0c c0128108 cf59e004 d6d0fbfc 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c01261a6>] __mmdrop+0x36/0x47
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#6]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: c5b9e004   ecx: c5b9e028   edx: d68f7028
esi: c89f9038   edi: c89f9038   ebp: cfa97ec0   esp: cfa97e90
ds: 007b   es: 007b   ss: 0068
Process dcopserver_shut (pid: 6144, threadinfo=cfa96000 task=cc3e4000)
Stack: 00000001 00000000 cfa97ed0 00000086 c13837b8 00000001 00000000 00000000 
       c89f9004 c4124004 c4124004 00001801 cfa97ed0 c018fce8 c4124004 c4124004 
       cfa97ee0 c01ad658 c4124004 c69b3000 cfa97f0c c0128108 c4124004 d05cdbfc 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c01261a6>] __mmdrop+0x36/0x47
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018fb9f
*pde = 00000000
Oops: 0000 [#7]
CPU:    0
EIP:    0060:[<c018fb9f>]    Not tainted
EFLAGS: 00010246
EIP is at select_parent+0xcf/0x200
eax: 00000000   ebx: c4b0c004   ecx: c4b0c028   edx: d68f7028
esi: da14e038   edi: da14e038   ebp: deda5ec0   esp: deda5e90
ds: 007b   es: 007b   ss: 0068
Process kdeinit (pid: 6140, threadinfo=deda4000 task=da608000)
Stack: 00000001 00000000 deda5ed0 00000086 c13967f0 00000001 00000000 00000000 
       da14e004 d3919004 d3919004 00001800 deda5ed0 c018fce8 d3919004 d3919004 
       deda5ee0 c01ad658 d3919004 cc3e4000 deda5f0c c0128108 d3919004 cb609004 
Call Trace:
 [<c018fce8>] shrink_dcache_parent+0x18/0x30
 [<c01ad658>] proc_pid_flush+0x18/0x30
 [<c0128108>] release_task+0x1c8/0x2d0
 [<c0120a8a>] schedule+0x1fa/0x530
 [<c012a710>] wait_task_zombie+0x130/0x190
 [<c012aaea>] sys_wait4+0x20a/0x250
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c0120dc0>] default_wake_function+0x0/0x30
 [<c012ab57>] sys_waitpid+0x27/0x2b
 [<c010aedd>] sysenter_past_esp+0x52/0x71

Code: 8b 10 89 4a 04 89 53 24 89 41 04 89 08 ff 05 50 f5 33 c0 ff 
 lib/dec_and_lock.c:32: spin_lock(fs/dcache.c:c033f510) already locked by fs/dcache.c/533

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-08-28 10:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-26 18:38 2.6.0-test4: blkdev_requests "memory before object was overwritten" and oops in __iget Oleg Drokin
2003-08-26 21:36 ` Andrew Morton
2003-08-28 10:30   ` Oleg Drokin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).