login
Login
/
Register
Search
Header Space
Forums
News
Jobs
Blogs
Features
Man Pages
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
April
»
25
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod
view
thread
Score:
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From:
Alexander van Heukelum <heukelum@...>
To: Alexey Dobriyan <adobriyan@...>, Eric Dumazet <dada1@...>, David Chinner <dgc@...>, <xfs-masters@...>
Cc: Randy Dunlap <randy.dunlap@...>, lkml <linux-kernel@...>
Subject:
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod
Date: Friday, April 25, 2008 - 2:44 pm
On Fri, 25 Apr 2008 23:18:30 +0400, "Alexey Dobriyan" <adobriyan@gmail.com> said:
quoted text
> >>>> Pid: 20926, comm: cat Not tainted 2.6.25-git5 #1 > >>>> RIP: 0010:[<ffffffff80357aac>] [<ffffffff80357aac>] strnlen+0x15/0x1f > >>>> RSP: 0018:ffff810274981cc8 EFLAGS: 00010297 > >>>> RAX: ffffffffa00b7551 RBX: ffff810274981d38 RCX: ffffffff80603719 > >>>> RDX: ffff810274981d68 RSI: fffffffffffffffe RDI: ffffffffa00b7551 > >>>> RBP: ffff810274981cc8 R08: 00000000ffffffff R09: 00000000000000c8 > >>>> R10: 0000000000000050 R11: 0000000000000246 R12: ffff8102364600cc > >>>> R13: ffffffffa00b7551 R14: 0000000000000011 R15: 0000000000000010 > >>>> FS: 00007f956375d6f0(0000) GS:ffff81027f808980(0000) > >>>> knlGS:00000000f7f7f6c0 > >>>> CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b > >>>> CR2: ffffffffa00b7551 CR3: 00000002734d5000 CR4: 00000000000006e0 > >>>> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > >>>> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 > >>>> Process cat (pid: 20926, threadinfo ffff810274980000, task > >>>> ffff81026d18ce20) > >>>> Stack: ffff810274981d28 ffffffff80358d5a ffff810274981d28 > >>>> 0000000000000f34 > >>>> ffff8102364600cc ffff810236461000 ffffffff80603719 ffff81024ac14f00 > >>>> ffff81024ac14f00 0000000000000004 0000000000000000 0000000000000000 > >>>> Call Trace: > >>>> [<ffffffff80358d5a>] vsnprintf+0x31b/0x592 > >>>> [<ffffffff802a78eb>] seq_printf+0x7e/0xa7 > >>>> [<ffffffff8024c6fe>] ? debug_mutex_free_waiter+0x46/0x4a > >>>> [<ffffffff8053aaa2>] ? __down_read+0x17/0x92 > >>>> [<ffffffff80539c25>] ? __mutex_lock_slowpath+0x1d8/0x1e5 > >>>> [<ffffffff802886c2>] ? count_partial+0x45/0x4d > >>>> [<ffffffff80289a6d>] s_show+0x7e/0xcb > >>>> [<ffffffff802a7dd9>] seq_read+0x10b/0x298 > >>>> [<ffffffff802c7dbb>] proc_reg_read+0x7b/0x95 > >>>> [<ffffffff8028ec0b>] vfs_read+0xab/0x154 > >>>> [<ffffffff8028f015>] sys_read+0x47/0x6f > >>>> [<ffffffff8020c182>] tracesys+0xd5/0xda > >>>> > >>>> > >>>> Code: 48 8d 44 11 ff 40 38 30 74 0a 48 ff c8 48 39 d0 73 f3 31 c0 c9 c3 > >>>> 55 48 89 f8 48 89 e5 eb 03 48 ff c0 48 ff ce 48 83 fe ff 74 05 <80> 38 > >>>> 00 75 ef c9 48 29 f8 c3 55 31 c0 48 89 e5 eb 13 41 38 c8 RIP > >>>> [<ffffffff80357aac>] strnlen+0x15/0x1f > >>>> RSP <ffff810274981cc8> > >>>> CR2: ffffffffa00b7551 > >>>> > >>>> > >>>> --- > >>>> > >>>> > >>> 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 ... > >>> > >> > >> The last one was reiserfs, apparently ;). > > Which doesn't mean anything ;-)
It was a filesystem, though :-/.
quoted text
> >> > > Yes but reiserfs correctly destroys its cache at unload time. > > > > Must be something else... > > > [PATCH] xfs: remove xfs_log_ticket_zone on rmmod > > Bug introduces in commit eb01c9cd87c7a9998c2edf209721ea069e3e3652 > aka "[XFS] Remove the xlog_ticket allocator" > > Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> > --- > > fs/xfs/xfs_vfsops.c | 1 + > 1 file changed, 1 insertion(+) > > --- a/fs/xfs/xfs_vfsops.c > +++ b/fs/xfs/xfs_vfsops.c > @@ -186,6 +186,7 @@ xfs_cleanup(void) > kmem_zone_destroy(xfs_efi_zone); > kmem_zone_destroy(xfs_ifork_zone); > kmem_zone_destroy(xfs_ili_zone); > + kmem_zone_destroy(xfs_log_ticket_zone); > } > > /* >
-- Alexander van Heukelum
heukelum@fastmail.fm
--
http://www.fastmail.fm
- And now for something completely different --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
Messages in current thread:
BUG in strnlen
, Randy Dunlap
, (Fri Apr 25, 12:09 pm)
Re: BUG in strnlen
, Eric Dumazet
, (Fri Apr 25, 1:21 pm)
Re: BUG in strnlen
, Alexander van Heukelum
, (Fri Apr 25, 1:47 pm)
Re: BUG in strnlen
, Eric Dumazet
, (Fri Apr 25, 1:51 pm)
[PATCH] xfs: remove xfs_log_ticket_zone on rmmod
, Alexey Dobriyan
, (Fri Apr 25, 3:18 pm)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod
, David Chinner
, (Sun Apr 27, 7:15 pm)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod
, Randy Dunlap
, (Fri Apr 25, 8:20 pm)
Re: [PATCH] xfs: remove xfs_log_ticket_zone on rmmod
, Alexander van Heukelum
, (Fri Apr 25, 2:44 pm)
Navigation
Create content
Mailing list archives
Recent posts
Mail archive search
Enter your search terms.
all mailing lists
alsa-devel
dragonflybsd-bugs
dragonflybsd-commit
dragonflybsd-docs
dragonflybsd-kernel
dragonflybsd-submit
dragonflybsd-user
freebsd-announce
freebsd-bugs
freebsd-chat
freebsd-cluster
freebsd-current
freebsd-drivers
freebsd-embeded
freebsd-fs
freebsd-hackers
freebsd-hardware
freebsd-mobile
freebsd-net
freebsd-performance
freebsd-pf
freebsd-security
freebsd-security-notifications
freebsd-threads
git
git-commits-head
linux-activists
linux-arm
linux-ath5k-devel
linux-btrfs
linux-c-programming
linux-driver-devel
linux-ext4
linux-fsdevel
linux-ia64
linux-input
linux-kernel
linux-kernel-janitors
linux-kernel-mentors
linux-kernel-newbies
linux-kvm
linux-net
linux-netdev
linux-newbie
linux-nfs
linux-raid
linux-scsi
linux-security-module
linux-sparse
linux-usb
linux-usb-devel
madwifi-devel
netbsd-announce
netbsd-tech-kern
openbsd-announce
openbsd-bugs
openbsd-ipv6
openbsd-misc
openbsd-security-announce
openbsd-smp
openbsd-source-changes
openbsd-tech
openfabrics-general
openmoko-community
openmoko-devel
openmoko-kernel
reiserfs-devel
tux3
ucarp
Optionally limit your search to a specific mailing list.
advanced
Popular discussions
linux-kernel
:
Linus Torvalds
Linux 2.6.27
Linus Torvalds
Linux 2.6.27-rc8
Tejun Heo
[PATCHSET] FUSE: extend FUSE to support more operations
James Bottomley
Re: Integration of SCST in the mainstream Linux kernel
git
:
Ken Pratt
pack operation is thrashing my server
Jakub Narebski
Re: VCS comparison table
H. Peter Anvin
Re: git versus CVS (versus bk)
Marco Costalba
[PATCH 11/11] Convert sha1_file.c to use decompress helpers
openbsd-misc
:
Richard Stallman
Real men don't attack straw men
Marcos Laufer
dmesg IBM x3650 OpenBSD 4.3
Brian A. Seklecki
Re: GRE over IPsec
sonjaya
openvpn on openbsd 4.1
linux-netdev
:
Hugh Dickins
Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin"
Gilles Chanteperdrix
[PATCH] cs89x0: add support for i.MX31ADS ARM board
Denys Fedoryshchenko
thousands of classes, e1000 TX unit hang
Francois Romieu
Re: 8169 Intermittent ifup Failure Issue With RTL8102E Chipset in Intel's New D945...
Latest forum posts
Treason Uncloaked
1 minute ago
Linux kernel
Shared swap partition
11 hours ago
Linux general
high memory
2 days ago
Linux kernel
semaphore access speed
2 days ago
Applications and Utilities
the kernel how to power off the machine
2 days ago
Linux kernel
Easter Eggs in windows XP
2 days ago
Windows
Root password
2 days ago
Linux general
Where/when DNOTIFY is used?
2 days ago
Linux kernel
How to convert Linux Kernel built-in module into a loadable module
2 days ago
Linux kernel
Linux 2.6.24 and I/O schedulers
2 days ago
Linux kernel
Show all forums...
Recent Tags
quote
2.6.27
bugs
-rc
Linus Torvalds
Intel
-rc8
Linux
2.6.27-rc8
more tags
Colocation donated by:
Who's online
There are currently
4 users
and
853 guests
online.
Online users
Mr_Z
Blaisorblade
Timothy Brownawell
Jeremy
Syndicate
speck-geostationary