Bug#400499: [Pkg-alsa-devel] Bug#400499: alsa-utils: aplaymidi plays only 1 note: conflict with chrony

ael law_ence.dev at ntlworld.com
Fri Dec 1 22:22:56 CET 2006


2.6.19 kernel logs appended:

1) With chronyd stopped and aplaymidi playing:-
------------------------------------------------

Dec  1 21:10:09 conquest3 kernel:  [pg0+275382618/1069564928]
rtctimer_stop+0x5a/0x70 [snd_rtctimer]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275028635/1069564928]
_snd_timer_stop+0xab/0x140 [snd_timer]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275029054/1069564928]
snd_timer_pause+0x1e/0x30 [snd_timer]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275801981/1069564928]
snd_seq_timer_stop+0x3d/0x50 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275793542/1069564928]
queue_delete+0x16/0x70 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275795496/1069564928]
snd_seq_queue_client_leave+0x28/0xa0 [snd_seq
]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275776419/1069564928]
seq_free_client1+0x23/0xd0 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [mutex_lock+8/32] mutex_lock+0x8/0x20
Dec  1 21:10:09 conquest3 kernel:  [pg0+275776638/1069564928]
seq_free_client+0x2e/0xe0 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [pg0+275777146/1069564928]
snd_seq_release+0x1a/0x50 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [__fput+414/432] __fput+0x19e/0x1b0
Dec  1 21:10:09 conquest3 kernel:  [filp_close+77/128] filp_close+0x4d/0x80
Dec  1 21:10:09 conquest3 kernel:  [close_files+88/112]
close_files+0x58/0x70
Dec  1 21:10:09 conquest3 kernel:  [put_files_struct+42/96]
put_files_struct+0x2a/0x60
Dec  1 21:10:09 conquest3 kernel:  [do_exit+280/1024] do_exit+0x118/0x400
Dec  1 21:10:09 conquest3 kernel:  [dequeue_signal+66/208]
dequeue_signal+0x42/0xd0
Dec  1 21:10:09 conquest3 kernel:  [do_group_exit+46/128]
do_group_exit+0x2e/0x80
Dec  1 21:10:09 conquest3 kernel:  [get_signal_to_deliver+508/656]
get_signal_to_deliver+0x1fc/0x290
Dec  1 21:10:09 conquest3 kernel:  [do_signal+109/368] do_signal+0x6d/0x170
Dec  1 21:10:09 conquest3 kernel:  [pg0+275780441/1069564928]
snd_seq_write+0x129/0x1f0 [snd_seq]
Dec  1 21:10:09 conquest3 kernel:  [do_ioctl+110/128] do_ioctl+0x6e/0x80
Dec  1 21:10:09 conquest3 kernel:  [vfs_ioctl+101/480] vfs_ioctl+0x65/0x1e0
Dec  1 21:10:09 conquest3 kernel:  [sys_poll+65/80] sys_poll+0x41/0x50
Dec  1 21:10:09 conquest3 kernel:  [do_notify_resume+55/60]
do_notify_resume+0x37/0x3c
Dec  1 21:10:09 conquest3 kernel:  [work_notifysig+19/25]
work_notifysig+0x13/0x19
Dec  1 21:10:09 conquest3 kernel:  [ieee80211_rx_mgt+1083/1520]
ieee80211_rx_mgt+0x43b/0x5f0
Dec  1 21:10:09 conquest3 kernel:  =======================


2) With chronyd running and blocking aplaymidi (stopped after first note)
----------------------------------------------------------------------

Dec  1 21:13:49 conquest3 kernel:  [pg0+275382508/1069564928]
rtctimer_start+0x7c/0x90 [snd_rtctimer]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275028227/1069564928]
snd_timer_start1+0x93/0xa0 [snd_timer]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275028421/1069564928]
snd_timer_start+0x65/0x90 [snd_timer]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275802311/1069564928]
snd_seq_timer_start+0x47/0x70 [snd_seq]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275796120/1069564928]
snd_seq_queue_process_event+0x78/0x150 [snd_s
eq]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275796420/1069564928]
snd_seq_control_queue+0x54/0xb0 [snd_seq]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275778581/1069564928]
snd_seq_deliver_single_event+0x105/0x160 [snd
_seq]
Dec  1 21:13:49 conquest3 kernel:  [pg0+275779171/1069564928]
snd_seq_deliver_event+0x43/0xb0 [snd_seq]
Dec  1 21:13:49 conquest3 kernel:  [vmalloc+33/48] vmalloc+0x21/0x30
Dec  1 21:13:49 conquest3 kernel:  [pg0+275779945/1069564928]
snd_seq_client_enqueue_event+0xf9/0x140 [snd_
seq]
Dec  1 21:13:49 conquest3 kernel:  [copy_from_user+71/128]
copy_from_user+0x47/0x80
Dec  1 21:13:49 conquest3 kernel:  [pg0+275780441/1069564928]
snd_seq_write+0x129/0x1f0 [snd_seq]
Dec  1 21:13:49 conquest3 kernel:  [vfs_write+217/432] vfs_write+0xd9/0x1b0
Dec  1 21:13:49 conquest3 kernel:  [sys_write+81/128] sys_write+0x51/0x80
Dec  1 21:13:49 conquest3 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Dec  1 21:13:49 conquest3 kernel:  [ieee80211_rx_mgt+1083/1520]
ieee80211_rx_mgt+0x43b/0x5f0
Dec  1 21:13:49 conquest3 kernel:  =======================
 (nothing further logged here: aplaymidi still blocked )

3) Status of aplaymidi when blocked by chronyd:
# cat  /proc/4119/status
Name:   aplaymidi
State:  S (sleeping)
SleepAVG:       58%
Tgid:   4119
Pid:    4119
PPid:   3515
TracerPid:      0
Uid:    500     500     500     500
Gid:    500     500     500     500
FDSize: 256
Groups: 24 29 30 100 104 500 501
VmPeak:     2560 kB
VmSize:     2556 kB
VmLck:         0 kB
VmHWM:       924 kB
VmRSS:       924 kB
VmData:      164 kB
VmStk:        84 kB
VmExe:        12 kB
VmLib:      2220 kB
VmPTE:        12 kB
Threads:        1
SigQ:   0/2048
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000020000000
SigCgt: 0000000080000000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
----------------------------------------------------------------------------
 Status of chronyd while blocking (just a sample)


cat  /proc/4118/status
Name:   chronyd
State:  S (sleeping)
SleepAVG:       98%
Tgid:   4118
Pid:    4118
PPid:   1
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 32
Groups: 0
VmPeak:     2052 kB
VmSize:     1960 kB
VmLck:         0 kB
VmHWM:       836 kB
VmRSS:       836 kB
VmData:      196 kB
VmStk:        84 kB
VmExe:       100 kB
VmLib:      1520 kB
VmPTE:        12 kB
Threads:        1
SigQ:   0/2048
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000020000000
SigCgt: 0000000000004007
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff

--------------------------------------------------------------------------

So this looks like deadlock?






More information about the Pkg-alsa-devel mailing list