From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karsten Wiese Subject: Re: [ANNOUNCE] 3.0.14-rt31 Date: Wed, 11 Jan 2012 12:10:31 +0100 Message-ID: <201201111210.31965.fzuuzf@googlemail.com> References: <1324525237.5916.114.camel@gandalf.stny.rr.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: LKML , RT , Thomas Gleixner , Clark Williams , John Kacur To: Steven Rostedt Return-path: Received: from mout4.freenet.de ([195.4.92.94]:55707 "EHLO mout4.freenet.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753040Ab2AKLNH (ORCPT ); Wed, 11 Jan 2012 06:13:07 -0500 In-Reply-To: <1324525237.5916.114.camel@gandalf.stny.rr.com> Sender: linux-rt-users-owner@vger.kernel.org List-ID: Am Donnerstag 22 Dezember 2011 schrieb Steven Rostedt: > > Dear RT Folks, > > I'm pleased to announce the 3.0.14-rt31 stable release. Filed as: https://bugzilla.redhat.com/show_bug.cgi?id=773266 Happens while shutting down from KDE on VMWare. [ INFO: possible recursive locking detected ] 3.0.14-1.rt31.1.fc16.ccrma.x86_64.rt #1 --------------------------------------------- krunner/2402 is trying to acquire lock: (l3_key){+.+...}, at: [] ____cache_alloc+0xab/0x212 but task is already holding lock: (l3_key){+.+...}, at: [] __cache_free+0x145/0x1e8 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(l3_key); lock(l3_key); *** DEADLOCK *** May be due to missing lock nesting notation 2 locks held by krunner/2402: #0: (&per_cpu(slab_lock, __cpu).lock){+.+...}, at: [] __local_lock_irq+0x26/0x79 #1: (l3_key){+.+...}, at: [] __cache_free+0x145/0x1e8 stack backtrace: Pid: 2402, comm: krunner Not tainted 3.0.14-1.rt31.1.fc16.ccrma.x86_64.rt #1 Call Trace: [] __lock_acquire+0x917/0xcf7 [] ? _raw_spin_unlock+0x41/0x4e [] ? rt_spin_lock_slowlock+0x96/0x288 [] ? look_up_lock_class+0x5f/0xc3 [] ? ____cache_alloc+0xab/0x212 [] lock_acquire+0xf3/0x13e [] ? ____cache_alloc+0xab/0x212 [] rt_spin_lock+0x4f/0x56 [] ? ____cache_alloc+0xab/0x212 [] ? __lock_acquire+0x4f0/0xcf7 [] ____cache_alloc+0xab/0x212 [] kmem_cache_alloc+0xbf/0x1b4 [] __debug_object_init+0x61/0x2e1 [] debug_object_init+0x14/0x16 [] rcuhead_fixup_activate+0x29/0xbb [] debug_object_fixup+0x1c/0x28 [] debug_object_activate+0xcd/0xda [] ? drain_freelist+0xfd/0xfd [] __call_rcu+0x4f/0x197 [] call_rcu+0x15/0x17 [] slab_destroy+0x3a/0x64 [] free_block+0xb3/0xea [] __cache_free+0x19a/0x1e8 [] kmem_cache_free+0x84/0x105 [] anon_vma_free+0x48/0x4d [] __put_anon_vma+0x38/0x3d [] put_anon_vma+0x26/0x2b [] unlink_anon_vmas+0xb9/0xed [] free_pgtables+0x6c/0xcb [] exit_mmap+0xc7/0x100 [] mmput+0x60/0xdd [] exit_mm+0x147/0x154 [] do_exit+0x277/0x876 [] ? trace_hardirqs_on_caller+0x10b/0x12f [] ? _raw_spin_unlock_irqrestore+0x65/0x73 [] do_group_exit+0x92/0xc0 [] sys_exit_group+0x17/0x17 [] system_call_fastpath+0x16/0x1b