From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Morton Subject: Re: [Bugme-new] [Bug 12552] New: held lock freed in tcp Date: Tue, 27 Jan 2009 10:19:07 -0800 Message-ID: <20090127101907.89833157.akpm@linux-foundation.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: bugme-daemon@bugzilla.kernel.org, johannes@sipsolutions.net To: netdev@vger.kernel.org Return-path: Received: from smtp1.linux-foundation.org ([140.211.169.13]:55770 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754201AbZA0SUV (ORCPT ); Tue, 27 Jan 2009 13:20:21 -0500 In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Tue, 27 Jan 2009 09:59:06 -0800 (PST) bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=12552 > > Summary: held lock freed in tcp > Product: Networking > Version: 2.5 > KernelVersion: 2.6.29-rc2-wl-11979-gc32422d-dirty > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: IPV4 > AssignedTo: shemminger@linux-foundation.org > ReportedBy: johannes@sipsolutions.net > > > Latest working kernel version: ? > Earliest failing kernel version: ? > Distribution: debian/unstable > Hardware Environment: macbook5,1 > Software Environment: > Problem Description: > > Steps to reproduce: > > Not always reproducible, I was running iperf against a peer that suddenly lost > its link due to another bug... > > [ 598.850133] > [ 598.850136] ========================= > [ 598.850141] [ BUG: held lock freed! ] > [ 598.850143] ------------------------- > [ 598.850147] swapper/0 is freeing memory ffff88007a389300-ffff88007a389c07, > with a lock still held there! > [ 598.850151] (&icsk->icsk_retransmit_timer){-+..}, at: [] > run_timer_softirq+0x110/0x290 > [ 598.850163] 1 lock held by swapper/0: > [ 598.850165] #0: (&icsk->icsk_retransmit_timer){-+..}, at: > [] run_timer_softirq+0x110/0x290 > [ 598.850173] > [ 598.850174] stack backtrace: > [ 598.850178] Pid: 0, comm: swapper Not tainted > 2.6.29-rc2-wl-11979-gc32422d-dirty #24 > [ 598.850180] Call Trace: > [ 598.850183] [] print_freed_lock_bug+0xbf/0xd0 > [ 598.850193] [] debug_check_no_locks_freed+0x74/0xc0 > [ 598.850199] [] kmem_cache_free+0x7a/0xf0 > [ 598.850206] [] ? tcp_write_timer+0x0/0x220 > [ 598.850211] [] sk_free+0x86/0x100 > [ 598.850215] [] tcp_write_timer+0xb0/0x220 > [ 598.850219] [] run_timer_softirq+0x19a/0x290 > [ 598.850223] [] ? run_timer_softirq+0x110/0x290 > [ 598.850228] [] __do_softirq+0x9d/0x190 > [ 598.850234] [] call_softirq+0x1c/0x40 > [ 598.850238] [] do_softirq+0x75/0xc0 > [ 598.850242] [] irq_exit+0x85/0xb0 > [ 598.850246] [] do_IRQ+0xa1/0x150 > [ 598.850250] [] ret_from_intr+0x0/0xf > >