Re: BUG in strnlen

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eric Dumazet
Date: Friday, April 25, 2008 - 10:21 am

Randy Dunlap a écrit :
My initial thoughts are :

Fault address is  0xffffffffa00b7551 which is in module mapping space on 
x86_64

strnlen() is OK

Some module created a kmem_cache (with kmem_cache_create()).
slub or slab kept a pointer to the cache name in their internal structures.
Module was unloaded but forgot to destroy kmem cache before unloading.

Fault happens while doing "cat /proc/slabinfo", when trying to 
dereference cache name since module was unloaded and its memory unmapped.

Next step is to find which module was unloaded ...





--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
BUG in strnlen, Randy Dunlap, (Fri Apr 25, 9:09 am)
Re: BUG in strnlen, Eric Dumazet, (Fri Apr 25, 10:21 am)
Re: BUG in strnlen, Alexander van Heukelum, (Fri Apr 25, 10:47 am)
Re: BUG in strnlen, Eric Dumazet, (Fri Apr 25, 10:51 am)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod, Alexander van Heukelum, (Fri Apr 25, 11:44 am)
[PATCH] xfs: remove xfs_log_ticket_zone on rmmod, Alexey Dobriyan, (Fri Apr 25, 12:18 pm)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod, Randy Dunlap, (Fri Apr 25, 5:20 pm)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod, David Chinner, (Sun Apr 27, 4:15 pm)