[pulseaudio-tickets] [Bug 70166] New: possible recursive locking detected
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Oct 5 06:56:23 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=70166
Priority: medium
Bug ID: 70166
CC: lennart at poettering.net
Assignee: pulseaudio-bugs at lists.freedesktop.org
Summary: possible recursive locking detected
QA Contact: pulseaudio-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: aaalmosss at gmail.com
Hardware: Other
Status: NEW
Version: unspecified
Component: misc
Product: PulseAudio
syslog:
Oct 5 15:48:53 fxa kernel: [ 199.766955]
Oct 5 15:48:53 fxa kernel: [ 199.766959]
=============================================
Oct 5 15:48:53 fxa kernel: [ 199.766961] [ INFO: possible recursive locking
detected ]
Oct 5 15:48:53 fxa kernel: [ 199.766963] 3.10.13-fxa #1 Not tainted
Oct 5 15:48:53 fxa kernel: [ 199.766964]
---------------------------------------------
Oct 5 15:48:53 fxa kernel: [ 199.766966] pulseaudio/5108 is trying to acquire
lock:
Oct 5 15:48:53 fxa kernel: [ 199.766967]
(&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa02a
d57a>] snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.766978]
Oct 5 15:48:53 fxa kernel: [ 199.766978] but task is already holding lock:
Oct 5 15:48:53 fxa kernel: [ 199.766980]
(&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa02a
d57a>] snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.766986]
Oct 5 15:48:53 fxa kernel: [ 199.766986] other info that might help us debug
this:
Oct 5 15:48:53 fxa kernel: [ 199.766988] Possible unsafe locking scenario:
Oct 5 15:48:53 fxa kernel: [ 199.766988]
Oct 5 15:48:53 fxa kernel: [ 199.766989] CPU0
Oct 5 15:48:53 fxa kernel: [ 199.766990] ----
Oct 5 15:48:53 fxa kernel: [ 199.766991]
lock(&(&substream->self_group.lock)->rlock/1);
Oct 5 15:48:53 fxa kernel: [ 199.766993]
lock(&(&substream->self_group.lock)->rlock/1);
Oct 5 15:48:53 fxa kernel: [ 199.766994]
Oct 5 15:48:53 fxa kernel: [ 199.766994] *** DEADLOCK ***
Oct 5 15:48:53 fxa kernel: [ 199.766994]
Oct 5 15:48:53 fxa kernel: [ 199.766996] May be due to missing lock nesting
notation
Oct 5 15:48:53 fxa kernel: [ 199.766996]
Oct 5 15:48:53 fxa kernel: [ 199.766998] 4 locks held by pulseaudio/5108:
Oct 5 15:48:53 fxa kernel: [ 199.766998] #0: (snd_pcm_link_rwlock){......},
at: [<ffffffffa02acf46>] snd_pcm_
stream_lock_irq+0x14/0x23 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767004] #1:
(&(&substream->self_group.lock)->rlock){......}, at: [<ffffffffa
02acf52>] snd_pcm_stream_lock_irq+0x20/0x23 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767009] #2:
(&(&substream->group->lock)->rlock){......}, at: [<ffffffffa02ae
386>] snd_pcm_action+0x2b/0x85 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767015] #3:
(&(&substream->self_group.lock)->rlock/1){......}, at: [<fffffff
fa02ad57a>] snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767021]
Oct 5 15:48:53 fxa kernel: [ 199.767021] stack backtrace:
Oct 5 15:48:53 fxa kernel: [ 199.767023] CPU: 3 PID: 5108 Comm: pulseaudio
Not tainted 3.10.13-fxa #1
Oct 5 15:48:53 fxa kernel: [ 199.767024] Hardware name: Gigabyte Technology
Co., Ltd. GA-990FXA-UD3/GA-990FXA-U
D3, BIOS F5 10/13/2011
Oct 5 15:48:53 fxa kernel: [ 199.767026] 0000000000000000 ffff88041a27dc00
ffffffff81360159 ffff88041a27dca8
Oct 5 15:48:53 fxa kernel: [ 199.767029] ffffffff810789f6 ffff880400000001
ffff880400000000 ffffffff81c2b720
Oct 5 15:48:53 fxa kernel: [ 199.767032] 0000000000000002 49724c12809424a1
ffff88041a248788 ffff88041a27dcf0
Oct 5 15:48:53 fxa kernel: [ 199.767034] Call Trace:
Oct 5 15:48:53 fxa kernel: [ 199.767039] [<ffffffff81360159>]
dump_stack+0x19/0x1b
Oct 5 15:48:53 fxa kernel: [ 199.767043] [<ffffffff810789f6>]
__lock_acquire+0xbff/0xd92
Oct 5 15:48:53 fxa kernel: [ 199.767045] [<ffffffff8107817e>] ?
__lock_acquire+0x387/0xd92
Oct 5 15:48:53 fxa kernel: [ 199.767047] [<ffffffff810783dd>] ?
__lock_acquire+0x5e6/0xd92
Oct 5 15:48:53 fxa kernel: [ 199.767049] [<ffffffff81078ea6>]
lock_acquire+0xa3/0x11a
Oct 5 15:48:53 fxa kernel: [ 199.767054] [<ffffffffa02ad57a>] ?
snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767057] [<ffffffff813636b5>]
_raw_spin_lock_nested+0x36/0x42
Oct 5 15:48:53 fxa kernel: [ 199.767062] [<ffffffffa02ad57a>] ?
snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767066] [<ffffffffa02ad57a>]
snd_pcm_action_group+0x64/0x1cd [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767071] [<ffffffffa02ae3bc>]
snd_pcm_action+0x61/0x85 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767075] [<ffffffffa02ae3f5>]
snd_pcm_stop+0x15/0x17 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767080] [<ffffffffa02af1c4>]
snd_pcm_drop+0x69/0x7f [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767084] [<ffffffffa02b08a8>]
snd_pcm_common_ioctl1+0x87e/0xad1 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767086] [<ffffffff8107817e>] ?
__lock_acquire+0x387/0xd92
Oct 5 15:48:53 fxa kernel: [ 199.767091] [<ffffffffa02b0d0e>]
snd_pcm_playback_ioctl1+0x213/0x230 [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767096] [<ffffffffa02b0d55>]
snd_pcm_playback_ioctl+0x2a/0x2e [snd_pcm]
Oct 5 15:48:53 fxa kernel: [ 199.767099] [<ffffffff81118465>]
vfs_ioctl+0x18/0x34
Oct 5 15:48:53 fxa kernel: [ 199.767101] [<ffffffff81118cb2>]
do_vfs_ioctl+0x38d/0x44b
Oct 5 15:48:53 fxa kernel: [ 199.767104] [<ffffffff81120777>] ?
rcu_read_unlock+0x1c/0x2d
Oct 5 15:48:53 fxa kernel: [ 199.767107] [<ffffffff81118dc2>]
SyS_ioctl+0x52/0x7d
Oct 5 15:48:53 fxa kernel: [ 199.767109] [<ffffffff8111b92a>] ?
dput+0x3f/0x114
Oct 5 15:48:53 fxa kernel: [ 199.767112] [<ffffffff813695d6>]
system_call_fastpath+0x1a/0x1f
Oct 5 15:48:53 fxa pulseaudio[5108]: [pulseaudio] sink.c: Default and
alternate sample rates are the same.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20131005/313c3b30/attachment.html>
More information about the pulseaudio-bugs
mailing list