Oops in dentry_iput with 2.6.22-rc2 on AMD64

From: Florin Iucha
Date: Tue May 22 2007 - 00:10:48 EST


I was running a multithreaded perl application that leaks some memory
so it gets to eat up a significant chunk of my 2 GB and even push a
bit into swap. I left it running before going out for a walk.

When I got back, I found this in the log:

[28818.103829] Unable to handle kernel paging request at ffff910025c9a8b4 RIP:
[28818.103836] [<ffffffff80288998>] dentry_iput+0x58/0xbb
[28818.103845] PGD 0
[28818.103848] Oops: 0000 [1] SMP
[28818.103851] CPU 0
[28818.103853] Modules linked in: radeon ntfs sbp2 lp lgdt330x cx88_dvb cx88_vp3054_i2c dvb_pll video_buf_dvb tuner cx8802 cx88_alsa cx8800 cx88xx ir_common rtc tveeprom video_buf btcx_risc i2c_nforce2 evdev forcedeth
[28818.103868] Pid: 253, comm: kswapd0 Not tainted 2.6.22-rc2 #1
[28818.103871] RIP: 0010:[<ffffffff80288998>] [<ffffffff80288998>] dentry_iput+0x58/0xbb
[28818.103877] RSP: 0000:ffff81007de75d40 EFLAGS: 00010246
[28818.103880] RAX: 0000000000000000 RBX: ffff810075662e00 RCX: ffff810025c9a898
[28818.103883] RDX: ffff810025c9a898 RSI: 0000000000000001 RDI: 0000000000000282
[28818.103886] RBP: ffff81007de75d50 R08: 000000000000534d R09: 0000000000000064
[28818.103890] R10: ffff81007de75d80 R11: 000000000000000a R12: ffff910025c9a868
[28818.103893] R13: ffff810075662e08 R14: 0000000000000000 R15: 000000000000005e
[28818.103897] FS: 0000000042804940(0000) GS:ffffffff806c8000(0000) knlGS:0000000000000000
[28818.103900] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
[28818.103903] CR2: ffff910025c9a8b4 CR3: 00000000254bf000 CR4: 00000000000006e0
[28818.103907] Process kswapd0 (pid: 253, threadinfo ffff81007de74000, task ffff81007de706d0)
[28818.103909] Stack: ffff810075662e00 0000000000000001 ffff81007de75d70 ffffffff80288aaf
[28818.103916] ffff81007e606070 0000000000000001 ffff81007de75d90 ffffffff80289a35
[28818.103921] ffff81007e606070 ffff810075662e00 ffff81007de75dd0 ffffffff80289d3d
[28818.103926] Call Trace:
[28818.103931] [<ffffffff80288aaf>] d_kill+0x38/0x58
[28818.103935] [<ffffffff80289a35>] prune_one_dentry+0x3c/0x10f
[28818.103939] [<ffffffff80289d3d>] prune_dcache+0x137/0x1a0
[28818.103944] [<ffffffff80289dc2>] shrink_dcache_memory+0x1c/0x35
[28818.103948] [<ffffffff80261178>] shrink_slab+0xe6/0x162
[28818.103953] [<ffffffff802615ef>] kswapd+0x329/0x4ca
[28818.103958] [<ffffffff8024458b>] autoremove_wake_function+0x0/0x38
[28818.103963] [<ffffffff802612c6>] kswapd+0x0/0x4ca
[28818.103967] [<ffffffff8024447f>] kthread+0x49/0x76
[28818.103971] [<ffffffff8020a578>] child_rip+0xa/0x12
[28818.103977] [<ffffffff80244436>] kthread+0x0/0x76
[28818.103980] [<ffffffff8020a56e>] child_rip+0x0/0x12
[28818.103982]
[28818.103984]
[28818.103985] Code: 41 83 7c 24 4c 00 75 1c 4c 89 e7 45 31 c0 31 c9 31 d2 be 00
[28818.103994] RIP [<ffffffff80288998>] dentry_iput+0x58/0xbb
[28818.103999] RSP <ffff81007de75d40>
[28818.104001] CR2: ffff910025c9a8b4

florin

--
Bruce Schneier expects the Spanish Inquisition.
http://geekz.co.uk/schneierfacts/fact/163

Attachment: signature.asc
Description: Digital signature