kfree() 関数でカーネルパニックが発生する

Solution Unverified - Updated -

Issue

  • カーネルがパニックになり、以下のコールトレースが出力されます。
kernel BUG at mm/slab.c:524!
invalid opcode:0000 [#1] SMP 
last sysfs file:/sys/devices/virtual/dmi/id/product_serial
CPU 0 
Modules linked in: mvfs(U) nfs lockd fscache auth_rpcgss nfs_acl sunrpc autofs4 ipmi_devintf cpufreq_ondemand acpi_cpufreq freq_table mperf bonding 8021q garp stp llc ipv6 microcode i2c_i801 i2c_core iTCO_wdt iTCO_vendor_support shpchp sg ioatdma igb dca ptp pps_core ext4 mbcache jbd2 sr_mod cdrom sd_mod crc_t10dif ahci wmi megaraid_sas dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]

Pid:13359, comm: scan Not tainted 2.6.32-358.11.1.el6.x86_64 #1 IBM System x3650 M4 :-[7915YZJ]-/00Y8362
RIP:0010:[<ffffffff8116944c>]  [<ffffffff8116944c>] kfree+0x29c/0x320
RSP:0000:ffff88087395db68  EFLAGS:00210046
RAX: ffffea000005d3e0 RBX: ffffffff81aa4c00 RCX:0000000000000000
RDX:0020000000000400 RSI: ffff880028211960 RDI: ffffffff81aa4c00
RBP: ffff88087395dbc8 R08:000000000000000c R09: ffff8800610bde00
R10:0000000000000000 R11:0000000000000000 R12: ffffffff8109fa94
R13:0000000000200286 R14:0000000000000000 R15: ffff88087395dd18
FS:0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000
CS:0010 DS:002b ES:002b CR0:000000008005003b
CR2:00000000f4a15400 CR3:00000006927c5000 CR4:00000000000407f0
DR0:0000000000000000 DR1:0000000000000000 DR2:0000000000000000
DR3:0000000000000000 DR6:00000000ffff0ff0 DR7:0000000000000400
Process scan (pid:13359, threadinfo ffff88087395c000, task ffff880871932040)
Stack:
 ffff88004fc1f980 ffff880028211960 ffffffff81aa9100 0000000000200282
<d> ffff88087395dbb8 0000000000200282 ffff8800676b7e58 ffff8800676b7e58
<d> ffffffff81aa4c00 ffff88001af27680 ffff880658fd6cf8 ffff88087395dd18
Call Trace:
 [<ffffffff8109fa94>] groups_free+0x54/0x60
 [<ffffffffa038285f>] mdki_dup_default_creds+0x11d/0x17f [mvfs]
 [<ffffffffa03828d7>] mdki_linux_init_call_data+0x16/0x27 [mvfs]
 [<ffffffffa037924e>] vnode_dop_hash+0x53/0xb3 [mvfs]
 [<ffffffffa0381f01>] ? mdki_linux_destroy_call_data+0x29/0x35 [mvfs]
 [<ffffffffa037a705>] ? vnode_iop_permission+0x4d/0x5d [mvfs]
 [<ffffffff811907c4>] __link_path_walk+0x1f4/0x1030
 [<ffffffff811d1370>] ? compat_filldir64+0x0/0xe0
 [<ffffffff8119188a>] path_walk+0x6a/0xe0
 [<ffffffff81191a5b>] do_path_lookup+0x5b/0xa0
 [<ffffffff811926e7>] user_path_at+0x57/0xa0
 [<ffffffffa0376e96>] ? mvfs_release_thread_ptr+0xe/0x10 [mvfs]
 [<ffffffffa0381f01>] ? mdki_linux_destroy_call_data+0x29/0x35 [mvfs]
 [<ffffffff81075787>] ? current_fs_time+0x27/0x30
 [<ffffffffa0379855>] ? vnode_fop_readdir+0x7f/0x9f [mvfs]
 [<ffffffff81186afc>] vfs_fstatat+0x3c/0x80
 [<ffffffff81186bae>] vfs_lstat+0x1e/0x20
 [<ffffffff8104eb74>] sys32_lstat64+0x24/0x40
 [<ffffffff811d29b4>] ? compat_sys_getdents64+0xb4/0xe0
 [<ffffffff8104dc73>] ia32_sysret+0x0/0x5
Code:4d c8 89 c2 83 c0 01 49 89 4c d4 18 41 89 04 24 66 ff 03 66 66 90 e9 91 fe ff ff 0f 0b eb fe 48 8b 40 10 48 8b 10 e9 46 fe ff ff <0f> 0b 66 90 eb fc 48 8b 40 10 48 8b 10 66 85 d2 0f 89 d5 fd ff 
RIP  [<ffffffff8116944c>] kfree+0x29c/0x320
 RSP <ffff88087395db68>

Environment

  • Red Hat Enterprise Linux 6
  • Kernel-2.6.32-358.11.1.el6
  • 符号なし (U) のカーネルモジュール "mvfs"

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.