[pulseaudio-tickets] [PulseAudio] #800: module-null-sink aborting with fdsem.c: Assertion 'pa_atomic_dec(&f->data->waiting) >= 1' failed at pulsecore/fdsem.c:283, function pa_fdsem_before_poll()
PulseAudio
trac-noreply at tango.0pointer.de
Mon Mar 15 19:21:48 PDT 2010
#800: module-null-sink aborting with fdsem.c: Assertion
'pa_atomic_dec(&f->data->waiting) >= 1' failed at pulsecore/fdsem.c:283,
function pa_fdsem_before_poll()
----------------------+-----------------------------------------------------
Reporter: maginot | Owner: lennart
Type: defect | Status: new
Milestone: | Component: module-null-*
Resolution: | Keywords: module-always-sink module-null-sink module-alsa-sink assertion lib atomic atomic_ops
----------------------+-----------------------------------------------------
Comment(by maginot):
I think this is what you're requesting:
$ LD_BIND_NOW=1 gdb pulseaudio
GNU gdb (GDB) 7.0
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pulseaudio...done.
(gdb) r
Starting program: /usr/bin/pulseaudio
[Thread debugging using libthread_db enabled]
W: pid.c: Stale PID file, overwriting.
E: module-gconf.c: Unable to read or parse data from client.
E: module.c: Failed to load module "module-gconf" (argument: ""):
initialization failed.
E: fdsem.c: Assertion 'pa_atomic_dec(&f->data->waiting) >= 1' failed at
pulsecore/fdsem.c:283, function pa_fdsem_before_poll(). Aborting.
Program received signal SIGABRT, Aborted.
0xb7fde422 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fde422 in __kernel_vsyscall ()
#1 0xb79b99a2 in raise () from /lib/libc.so.6
#2 0xb79bb2e0 in abort () from /lib/libc.so.6
#3 0xb7f78a3f in pa_fdsem_before_poll (f=0x809b538) at
pulsecore/fdsem.c:283
#4 0xb7f62dae in pa_asyncq_read_before_poll (l=0x809b918) at
pulsecore/asyncq.c:282
#5 0xb7f61396 in pa_asyncmsgq_read_before_poll (a=0x809a860) at
pulsecore/asyncmsgq.c:294
#6 0xb7fbc452 in pa_thread_mq_init (q=0x809a7c8, mainloop=0x80811c0,
rtpoll=0x809a7f8) at pulsecore/thread-mq.c:94
#7 0xb36de999 in module_null_sink_LTX_pa__init (m=0x809a3d0) at modules
/module-null-sink.c:283
#8 0xb7f7bfda in pa_module_load (c=0x80823a0, name=0xb36e24e7 "module-
null-sink",
argument=0x809a368 "sink_name=auto_null
sink_properties='device.description=\"Saída fictícia\"'") at
pulsecore/module.c:112
#9 0xb36e1f4b in load_null_sink_if_needed (c=0x80823a0, sink=<value
optimized out>, u=0x8098b88) at modules/module-always-sink.c:84
#10 0xb36e21ab in module_always_sink_LTX_pa__init (m=0x80986b0) at modules
/module-always-sink.c:168
#11 0xb7f7bfda in pa_module_load (c=0x80823a0, name=0x80990e0 "module-
always-sink", argument=0x0) at pulsecore/module.c:112
#12 0xb7f69095 in pa_cli_command_load (c=0x80823a0, t=0x807ef50,
buf=0x807e898, fail=0x8059975) at pulsecore/cli-command.c:426
#13 0xb7f63997 in pa_cli_command_execute_line_stateful (c=0x80823a0,
s=0xbfffef28 "load-module module-always-sink", buf=0x807e898,
fail=0x8059975, ifstate=0xbffff328)
at pulsecore/cli-command.c:1744
#14 0xb7f641d7 in pa_cli_command_execute_file_stream (c=0x80823a0,
f=0x8084ff0, buf=0x807e898, fail=0x8059975) at pulsecore/cli-
command.c:1784
#15 0x08052c28 in main (argc=1, argv=0xbffff484) at daemon/main.c:930
[ ]'s
--
Ticket URL: <http://pulseaudio.org/ticket/800#comment:3>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list