Bug 1164493 - [abrt] [ INFO: possible recursive locking detected ]
Summary: [abrt] [ INFO: possible recursive locking detected ]
Keywords:
Status: CLOSED DUPLICATE of bug 951862
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 21
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:bf28d76ed2fbd3686f5d95a8f29...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-11-15 19:18 UTC by Mikhail
Modified: 2014-11-18 18:30 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-11-17 13:29:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: dmesg (128.64 KB, text/plain)
2014-11-15 19:18 UTC, Mikhail
no flags Details

Description Mikhail 2014-11-15 19:18:04 UTC
Description of problem:
Occurs on every boot when I plug SB Audigy 2 sound card

Additional info:
reporter:       libreport-2.3.0
[ INFO: possible recursive locking detected ]
3.17.2-300.fc21.x86_64+debug #1 Not tainted
---------------------------------------------
pulseaudio/1475 is trying to acquire lock:
 (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa025a2de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

but task is already holding lock:
 (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa025a2de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

other info that might help us debug this:
 Possible unsafe locking scenario:

       CPU0
       ----
  lock(&(&substream->self_group.lock)->rlock/1);
  lock(&(&substream->self_group.lock)->rlock/1);

 *** DEADLOCK ***

 May be due to missing lock nesting notation

4 locks held by pulseaudio/1475:
 #0:  (snd_pcm_link_rwlock){......}, at: [<ffffffffa025bd37>] snd_pcm_drop+0x57/0xe0 [snd_pcm]
 #1:  (&(&substream->self_group.lock)->rlock){......}, at: [<ffffffffa025bd3f>] snd_pcm_drop+0x5f/0xe0 [snd_pcm]
 #2:  (&(&substream->group->lock)->rlock){......}, at: [<ffffffffa025bb61>] snd_pcm_action+0x31/0xa0 [snd_pcm]
 #3:  (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa025a2de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

stack backtrace:
CPU: 0 PID: 1475 Comm: pulseaudio Not tainted 3.17.2-300.fc21.x86_64+debug #1
Hardware name: Gigabyte Technology Co., Ltd. Z87M-D3H/Z87M-D3H, BIOS F11 08/12/2014
 0000000000000000 00000000bbb5ad83 ffff8807c0defbb0 ffffffff81831899
 ffffffff82b39520 ffff8807c0defc90 ffffffff81100c4a ffff8807c0defbe0
 ffffffff8102451e ffff8807c0dd2660 0000000000000000 5bf2e01874c3c61e
Call Trace:
 [<ffffffff81831899>] dump_stack+0x4d/0x66
 [<ffffffff81100c4a>] __lock_acquire+0x144a/0x1cd0
 [<ffffffff8102451e>] ? native_sched_clock+0x2e/0xb0
 [<ffffffff810ffc1c>] ? __lock_acquire+0x41c/0x1cd0
 [<ffffffff81101d54>] lock_acquire+0xa4/0x1d0
 [<ffffffffa025a2de>] ? snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffff8183ab3c>] _raw_spin_lock_nested+0x3c/0x80
 [<ffffffffa025a2de>] ? snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffffa025a2de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffffa025bb94>] snd_pcm_action+0x64/0xa0 [snd_pcm]
 [<ffffffffa025bd60>] snd_pcm_drop+0x80/0xe0 [snd_pcm]
 [<ffffffffa025df20>] snd_pcm_common_ioctl1+0x7c0/0xc50 [snd_pcm]
 [<ffffffff81380f1a>] ? avc_has_perm+0x15a/0x350
 [<ffffffff81380df4>] ? avc_has_perm+0x34/0x350
 [<ffffffff810deb05>] ? local_clock+0x25/0x30
 [<ffffffffa025e573>] snd_pcm_playback_ioctl1+0x1c3/0x2f0 [snd_pcm]
 [<ffffffffa025e6d0>] snd_pcm_playback_ioctl+0x30/0x40 [snd_pcm]
 [<ffffffff81274ca0>] do_vfs_ioctl+0x2f0/0x520
 [<ffffffff812810d5>] ? __fget+0x5/0x2f0
 [<ffffffff81274f51>] SyS_ioctl+0x81/0xa0
 [<ffffffff8183bb29>] system_call_fastpath+0x16/0x1b

Potential duplicate: bug 961777

Comment 1 Mikhail 2014-11-15 19:18:09 UTC
Created attachment 957864 [details]
File: dmesg

Comment 2 Mikhail 2014-11-16 18:13:11 UTC
Description of problem:
Every time after boot

Version-Release number of selected component:
kernel

Additional info:
reporter:       libreport-2.3.0
cmdline:        BOOT_IMAGE=/boot/vmlinuz-3.17.3-300.fc21.x86_64+debug root=UUID=fe2a02fe-062c-4e3c-a65d-8bd1568463d2 ro rhgb quiet LANG=en_US.UTF-8
kernel:         3.17.3-300.fc21.x86_64+debug
runlevel:       N 5
type:           Kerneloops

Truncated backtrace:
[ INFO: possible recursive locking detected ]
3.17.3-300.fc21.x86_64+debug #1 Not tainted
---------------------------------------------
pulseaudio/1568 is trying to acquire lock:
 (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa02462de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

but task is already holding lock:
 (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa02462de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

other info that might help us debug this:
 Possible unsafe locking scenario:

       CPU0
       ----
  lock(&(&substream->self_group.lock)->rlock/1);
  lock(&(&substream->self_group.lock)->rlock/1);

 *** DEADLOCK ***

 May be due to missing lock nesting notation

4 locks held by pulseaudio/1568:
 #0:  (snd_pcm_link_rwlock){......}, at: [<ffffffffa0247d37>] snd_pcm_drop+0x57/0xe0 [snd_pcm]
 #1:  (&(&substream->self_group.lock)->rlock){......}, at: [<ffffffffa0247d3f>] snd_pcm_drop+0x5f/0xe0 [snd_pcm]
 #2:  (&(&substream->group->lock)->rlock){......}, at: [<ffffffffa0247b61>] snd_pcm_action+0x31/0xa0 [snd_pcm]
 #3:  (&(&substream->self_group.lock)->rlock/1){......}, at: [<ffffffffa02462de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]

stack backtrace:
CPU: 5 PID: 1568 Comm: pulseaudio Not tainted 3.17.3-300.fc21.x86_64+debug #1
Hardware name: Gigabyte Technology Co., Ltd. Z87M-D3H/Z87M-D3H, BIOS F11 08/12/2014
 0000000000000000 0000000081c4b9c8 ffff8807ead23bb0 ffffffff8183345e
 ffffffff82b2fc40 ffff8807ead23c90 ffffffff811012ca ffff8807ead23be0
 ffffffff8102463e ffff8807c3b80000 0000000000000000 5d32ea179cbd05e8
Call Trace:
 [<ffffffff8183345e>] dump_stack+0x4d/0x66
 [<ffffffff811012ca>] __lock_acquire+0x144a/0x1cd0
 [<ffffffff8102463e>] ? native_sched_clock+0x2e/0xb0
 [<ffffffff8110029c>] ? __lock_acquire+0x41c/0x1cd0
 [<ffffffff811023d4>] lock_acquire+0xa4/0x1d0
 [<ffffffffa02462de>] ? snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffff8183c70c>] _raw_spin_lock_nested+0x3c/0x80
 [<ffffffffa02462de>] ? snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffffa02462de>] snd_pcm_action_group+0x8e/0x220 [snd_pcm]
 [<ffffffffa0247b94>] snd_pcm_action+0x64/0xa0 [snd_pcm]
 [<ffffffffa0247d60>] snd_pcm_drop+0x80/0xe0 [snd_pcm]
 [<ffffffffa0249f20>] snd_pcm_common_ioctl1+0x7c0/0xc50 [snd_pcm]
 [<ffffffff8138262a>] ? avc_has_perm+0x15a/0x350
 [<ffffffff81382504>] ? avc_has_perm+0x34/0x350
 [<ffffffff810df145>] ? local_clock+0x25/0x30
 [<ffffffffa024a573>] snd_pcm_playback_ioctl1+0x1c3/0x2f0 [snd_pcm]
 [<ffffffffa024a6d0>] snd_pcm_playback_ioctl+0x30/0x40 [snd_pcm]
 [<ffffffff81275200>] do_vfs_ioctl+0x2f0/0x520
 [<ffffffff81281665>] ? __fget+0x5/0x2f0
 [<ffffffff812754b1>] SyS_ioctl+0x81/0xa0
 [<ffffffff8183d729>] system_call_fastpath+0x16/0x1b

Comment 3 Josh Boyer 2014-11-17 13:29:49 UTC

*** This bug has been marked as a duplicate of bug 951862 ***


Note You need to log in before you can comment on or make changes to this bug.