[pulseaudio-tickets] [PulseAudio] #424: Pulseaudio daemon aborted after querying source list
PulseAudio
trac-noreply at tango.0pointer.de
Thu Dec 18 07:48:55 PST 2008
#424: Pulseaudio daemon aborted after querying source list
----------------------+-----------------------------------------------------
Reporter: hchen59 | Owner: lennart
Type: defect | Status: new
Priority: high | Milestone: 0.9.14
Component: daemon | Severity: major
Resolution: | Keywords:
----------------------+-----------------------------------------------------
Old description:
> Tested on pulseaudio v0.9.13.
>
> Description:[[BR]]
> ==========[[BR]]
> After loading source module, then query source list in a short time.
> Pulseaudio daemon aborted.
> Tested via both API and pacmd CLI. (Same result: PA daemon aborted.)
>
> Steps for pacmd CLI:[[BR]]
> =================[[BR]]
> [root at kingkong positive]# pacmd[[BR]]
> Welcome to PulseAudio! Use "help" for usage information.[[BR]]
> >>> load-module module-pipe-source source_name=test1[[BR]]
> >>> list-sources[[BR]]
> [[BR]]
> Log for PA server:[[BR]]
> ===============[[BR]]
> ...[[BR]]
> I: module.c: Loaded "module-pipe-source" (index: #15; argument:
> "source_name=test1").[[BR]]
> E: source.c: Assertion 'pa_asyncmsgq_send(s->asyncmsgq, PA_MSGOBJECT(s),
> PA_SOURCE_MESSAGE_GET_LATENCY, &usec, 0, NULL) == 0' failed at
> pulsecore/source.c:503, function pa_source_get_latency(). Aborting.[[BR]]
> Aborted[[BR]]
>
> => refer to attached complete log.
>
> Notes:[[BR]]
> If wait for some seconds, after "load-module module-pipe-source
> source_name=test1" (wait until log shows "I: module-suspend-on-idle.c:
> Source test1 idle for too long, suspending ..."), then query source list
> "list-sources". Works fine)
New description:
Tested on pulseaudio v0.9.13.
Description:[[BR]]
==========[[BR]]
After loading source module, then query source list in a short time.
Pulseaudio daemon aborted.
Tested via both API and pacmd CLI. (Same result: PA daemon aborted.)
Steps for pacmd CLI:[[BR]]
=================[[BR]]
{{{
[root at kingkong positive]# pacmd[[BR]]
Welcome to PulseAudio! Use "help" for usage information.[[BR]]
>>> load-module module-pipe-source source_name=test1[[BR]]
>>> list-sources[[BR]]
}}}
[[BR]]
Log for PA server:[[BR]]
===============[[BR]]
{{{...[[BR]]
I: module.c: Loaded "module-pipe-source" (index: #15; argument:
"source_name=test1").[[BR]]
E: source.c: Assertion 'pa_asyncmsgq_send(s->asyncmsgq, PA_MSGOBJECT(s),
PA_SOURCE_MESSAGE_GET_LATENCY, &usec, 0, NULL) == 0' failed at
pulsecore/source.c:503, function pa_source_get_latency(). Aborting.[[BR]]
Aborted[[BR]]
}}}
=> refer to attached complete log.
Notes:[[BR]]
If wait for some seconds, after "load-module module-pipe-source
source_name=test1" (wait until log shows "I: module-suspend-on-idle.c:
Source test1 idle for too long, suspending ..."), then query source list
"list-sources". Works fine)
--
Ticket URL: <http://pulseaudio.org/ticket/424#comment:3>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list