We got this in Fedora bugzilla from a user running a 2.6.15-rc7-git2 vintage kernel. This seemed important enough to warrant a closer look by someone familiar with recent networking changes in case this hasn't been reported/fixed yet.
Dave On Sat, Jan 07, 2006 at 08:13:54PM -0500, [EMAIL PROTECTED] wrote: > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177236 > > Summary: Badness in cache_free_debugcheck at mm/slab.c:2315 > Product: Fedora Core > Version: devel > Platform: All > OS/Version: Linux > Status: NEW > Severity: normal > Priority: normal > Component: kernel > AssignedTo: [EMAIL PROTECTED] > ReportedBy: [EMAIL PROTECTED] > QAContact: [EMAIL PROTECTED] > CC: [EMAIL PROTECTED] > > > Description of problem: > As a bittorrent download was ramping up, the system froze for 2 minutes. > (the two minute pause is self evident). > > The following appeared in the log: > > Jan 7 17:22:45 white kernel: mismatch in kmem_cache_free: expected cache > df7c9140, got df7c9200 > Jan 7 17:22:45 white kernel: df7c9200 is skbuff_head_cache. > Jan 7 17:22:45 white kernel: df7c9140 is skbuff_fclone_cache. > Jan 7 17:22:45 white kernel: Badness in cache_free_debugcheck at > mm/slab.c:2315 > (Not tainted) > Jan 7 17:22:45 white kernel: [<c0142731>] cache_free_debugcheck+0x86/0x198 > > [<c028d438>] __alloc_skb+0x10e/0x117 > Jan 7 17:22:45 white kernel: [<c0142f85>] kmem_cache_free+0x1f/0x4f > [<c028d438>] __alloc_skb+0x10e/0x117 > Jan 7 17:22:45 white kernel: [<c02b2dd2>] tcp_sendmsg+0x153/0x97f > [<c0104c02>] do_IRQ+0x6e/0x77 > Jan 7 17:22:45 white kernel: [<c014007b>] background_writeout+0x12/0x8e > [<c02bc1b1>] tcp_write_xmit+0x50/0x2d0 > Jan 7 17:22:45 white kernel: [<c02cada9>] inet_sendmsg+0x35/0x3f > [<c0289767>] sock_sendmsg+0xca/0xe4 > Jan 7 17:22:45 white kernel: [<c012ca1c>] > autoremove_wake_function+0x0/0x2d > [<c0289767>] sock_sendmsg+0xca/0xe4 > Jan 7 17:22:45 white kernel: [<c01037a6>] common_interrupt+0x1a/0x20 > [<c02897a7>] kernel_sendmsg+0x26/0x2c > Jan 7 17:22:45 white kernel: [<c028c59d>] sock_no_sendpage+0x5f/0x72 > [<c02b2c54>] tcp_sendpage+0x33/0x5e > Jan 7 17:22:45 white kernel: [<c02b2c21>] tcp_sendpage+0x0/0x5e > [<e04d6e55>] xs_tcp_send_request+0x1eb/0x317 [sunrpc] > Jan 7 17:22:45 white kernel: [<e04d5fa8>] xprt_transmit+0xd2/0x1c3 > [sunrpc] > [<e04d4d03>] call_transmit+0x6d/0x9e [sunrpc] > Jan 7 17:22:45 white kernel: [<e04d894f>] __rpc_execute+0x61/0x1a9 > [sunrpc] > [<c0129348>] worker_thread+0x167/0x1d1 > Jan 7 17:22:45 white kernel: [<e04d8ab3>] rpc_async_schedule+0x0/0x5 > [sunrpc] > [<c02e4331>] _spin_unlock_irq+0x5/0x7Jan 7 17:22:45 white kernel: > [<c01190cd>] default_wake_function+0x0/0xc [<c01291e1>] > worker_thread+0x0/0x1d1 > Jan 7 17:22:45 white kernel: [<c012c5cc>] kthread+0x64/0x90 > [<c012c568>] > kthread+0x0/0x90 > Jan 7 17:22:45 white kernel: [<c010127d>] kernel_thread_helper+0x5/0xb > Jan 7 17:22:45 white kernel: slab error in cache_free_debugcheck(): cache > `skbuff_head_cache': double free, or memory outside object was overwritten > Jan 7 17:22:45 white kernel: [<c0142770>] cache_free_debugcheck+0xc5/0x198 > > [<c028d438>] __alloc_skb+0x10e/0x117 > Jan 7 17:22:45 white kernel: [<c0142f85>] kmem_cache_free+0x1f/0x4f > [<c028d438>] __alloc_skb+0x10e/0x117 > Jan 7 17:22:45 white kernel: [<c02b2dd2>] tcp_sendmsg+0x153/0x97f > [<c0104c02>] do_IRQ+0x6e/0x77 > Jan 7 17:22:45 white kernel: [<c014007b>] background_writeout+0x12/0x8e > [<c02bc1b1>] tcp_write_xmit+0x50/0x2d0 > Jan 7 17:22:45 white kernel: [<c02cada9>] inet_sendmsg+0x35/0x3f > [<c0289767>] sock_sendmsg+0xca/0xe4 > Jan 7 17:22:46 white kernel: [<c012ca1c>] > autoremove_wake_function+0x0/0x2d > [<c0289767>] sock_sendmsg+0xca/0xe4 > Jan 7 17:22:46 white kernel: [<c01037a6>] common_interrupt+0x1a/0x20 > [<c02897a7>] kernel_sendmsg+0x26/0x2c > Jan 7 17:22:46 white kernel: [<c028c59d>] sock_no_sendpage+0x5f/0x72 > [<c02b2c54>] tcp_sendpage+0x33/0x5e > Jan 7 17:22:46 white kernel: [<c02b2c21>] tcp_sendpage+0x0/0x5e > [<e04d6e55>] xs_tcp_send_request+0x1eb/0x317 [sunrpc] > Jan 7 17:22:46 white kernel: [<e04d5fa8>] xprt_transmit+0xd2/0x1c3 > [sunrpc] > [<e04d4d03>] call_transmit+0x6d/0x9e [sunrpc] > Jan 7 17:22:46 white kernel: [<e04d894f>] __rpc_execute+0x61/0x1a9 > [sunrpc] > [<c0129348>] worker_thread+0x167/0x1d1 > Jan 7 17:22:46 white kernel: [<e04d8ab3>] rpc_async_schedule+0x0/0x5 > [sunrpc] > [<c02e4331>] _spin_unlock_irq+0x5/0x7Jan 7 17:22:46 white kernel: > [<c01190cd>] default_wake_function+0x0/0xc [<c01291e1>] > worker_thread+0x0/0x1d1 > Jan 7 17:22:46 white kernel: [<c012c5cc>] kthread+0x64/0x90 > [<c012c568>] > kthread+0x0/0x90 > Jan 7 17:22:46 white kernel: [<c010127d>] kernel_thread_helper+0x5/0xb > Jan 7 17:22:46 white kernel: cb74f56c: redzone 1: 0x170fc2a5, redzone 2: > 0x5a5a5a5a. > Jan 7 17:22:46 white kernel: ------------[ cut here ]------------ > Jan 7 17:22:46 white kernel: kernel BUG at mm/slab.c:2335! > Jan 7 17:22:46 white kernel: invalid operand: 0000 [#1] > Jan 7 17:22:46 white kernel: last sysfs file: > /devices/system/cpu/cpu0/cpufreq/scaling_cur_freq > Jan 7 17:22:46 white kernel: Modules linked in: loop i915 drm parport_pc lp > parport autofs4 eeprom nfs lockd nfs_acl sunrpc dm_mirror dm_mod video button > battery ac ipv6 ohci1394 ieee1394 uhci_hcd ehci_hcd ipw2200 ieee80211 > ieee80211_crypt b44 mii sr_mod snd_intel8x0 snd_ac97_codec snd_ac97_bus > snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device > snd_pcm_oss > snd_mixer_oss snd_pcm snd_timer snd i2c_i801 soundcore snd_page_alloc > i2c_core > ext3 jbd ahci ata_piix libata sd_mod scsi_mod > Jan 7 17:22:46 white kernel: CPU: 0 > Jan 7 17:22:46 white kernel: EIP: 0060:[<c01427ec>] Not tainted VLI > Jan 7 17:22:46 white kernel: EFLAGS: 00210006 (2.6.14-1.1796_FC5) > Jan 7 17:22:46 white kernel: EIP is at cache_free_debugcheck+0x141/0x198 > Jan 7 17:22:46 white kernel: eax: cb74f4e4 ebx: cb74f04c ecx: 000000a8 > edx: 00000088 > Jan 7 17:22:46 white kernel: esi: df7c9200 edi: cb74f56c ebp: cb74f000 > esp: d7d2ec84 > Jan 7 17:22:46 white kernel: ds: 007b es: 007b ss: 0068 > Jan 7 17:22:46 white kernel: Process rpciod/0 (pid: 2057, > threadinfo=d7d2e000 > task=d87ad550) > Jan 7 17:22:46 white kernel: Stack: c028d438 cb74f570 df7c9200 df6e4720 > 00200246 c0142f85 cb74f570 00000700 > Jan 7 17:22:46 white kernel: 00000220 00000001 c028d438 cb74f198 > ca0b0618 00000100 00000000 c02b2dd2 > Jan 7 17:22:46 white kernel: d7d2ecdc c0104c02 00000000 00000001 > d7d2ee70 00000000 00004040 000005a8 > Jan 7 17:22:46 white kernel: Call Trace: > Jan 7 17:22:46 white kernel: [<c028d438>] __alloc_skb+0x10e/0x117 > [<c0142f85>] kmem_cache_free+0x1f/0x4f > Jan 7 17:22:46 white kernel: [<c028d438>] __alloc_skb+0x10e/0x117 > [<c02b2dd2>] tcp_sendmsg+0x153/0x97f > Jan 7 17:22:46 white kernel: [<c0104c02>] do_IRQ+0x6e/0x77 [<c014007b>] > background_writeout+0x12/0x8e > Jan 7 17:22:46 white kernel: [<c02bc1b1>] tcp_write_xmit+0x50/0x2d0 > [<c02cada9>] inet_sendmsg+0x35/0x3f > Jan 7 17:22:46 white kernel: [<c0289767>] sock_sendmsg+0xca/0xe4 > [<c012ca1c>] autoremove_wake_function+0x0/0x2d > Jan 7 17:22:46 white kernel: [<c0289767>] sock_sendmsg+0xca/0xe4 > [<c01037a6>] common_interrupt+0x1a/0x20 > Jan 7 17:22:46 white kernel: [<c02897a7>] kernel_sendmsg+0x26/0x2c > [<c028c59d>] sock_no_sendpage+0x5f/0x72 > Jan 7 17:22:46 white kernel: [<c02b2c54>] tcp_sendpage+0x33/0x5e > [<c02b2c21>] tcp_sendpage+0x0/0x5e > Jan 7 17:22:46 white kernel: [<e04d6e55>] xs_tcp_send_request+0x1eb/0x317 > [sunrpc] [<e04d5fa8>] xprt_transmit+0xd2/0x1c3 [sunrpc] > Jan 7 17:22:46 white kernel: [<e04d4d03>] call_transmit+0x6d/0x9e [sunrpc] > > [<e04d894f>] __rpc_execute+0x61/0x1a9 [sunrpc] > Jan 7 17:22:46 white kernel: [<c0129348>] worker_thread+0x167/0x1d1 > [<e04d8ab3>] rpc_async_schedule+0x0/0x5 [sunrpc] > Jan 7 17:22:46 white kernel: [<c02e4331>] _spin_unlock_irq+0x5/0x7 > [<c01190cd>] default_wake_function+0x0/0xc > Jan 7 17:22:46 white kernel: [<c01291e1>] worker_thread+0x0/0x1d1 > [<c012c5cc>] kthread+0x64/0x90 > Jan 7 17:22:46 white kernel: [<c012c568>] kthread+0x0/0x90 [<c010127d>] > kernel_thread_helper+0x5/0xb > Jan 7 17:22:46 white kernel: Code: ff 8b 14 24 89 10 8b 5d 0c 8b 4e 10 89 > f8 29 > d8 31 d2 f7 f1 3b 46 1c 72 08 0f 0b 1e 09 e4 0d 30 c0 0f af c1 8d 04 03 39 > c7 74 > 08 <0f> 0b 1f 09 e4 0d 30 c0 f6 46 19 02 74 12 89 f8 03 86 98 00 00 - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html