First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 233789
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Rafał Mużyło <galtgendo@o2.pl>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 233789 depends on: Show dependency tree
Bug 233789 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-08-03 11:37 0000
Disclaimer: This report may be considered a bit offensive.

I haven't tested this ebuild yet, but AFAICT it is broken.
I've been trying to get pulseaudio 0.9.11 running for the last few days,
learning differences between 0.9.10 and 0.9.11 and finally yesterday
I managed to get it to work (more or less).
First of all, system-wide won't work now, cause now it reads
/etc/pulse/system.pa.
This file was missing in the initial 0.9.11 release. When it's missing,
daemon will simply quit, as it won't know which modules should be loaded.
Next problem is that (manpage is incorrect on that, author failed to update it)
now daemon now has exit-idle-time = 20 by default and system-wide obviously
needs -1.

There's also the fact, that while alsa-lib 1.0.17 is in the tree,
pulseaudio author advices to use it with his three patches, that got into
alsa-lib git.

------- Comment #1 From Davide Pesavento 2008-08-03 11:52:22 0000 -------
It doesn't work indeed.

pulseaudio[12730]: main.c: Daemon startup without any loaded modules, refusing
to work.
main.c: Daemon startup failed.

Copying /etc/pulse/default.pa to /etc/pulse/system.pa solves the problem.

------- Comment #2 From Davide Pesavento 2008-08-03 12:45:56 0000 -------
Also please note the following:

1) Non-fatal error at startup (using libtool-2.2.4):
ltdl-bind-now.c: Failed to find original dlopen loader.

2) Pulseaudio aborts on stop. It happened with 0.5.10 too.
core.c: Assertion 'pa_idxset_isempty(c->sinks)' failed at pulsecore/core.c:166,
function core_free(). Aborting.

3) The init script should be changed to parse /etc/pulse/system.pa instead of
default.pa

4) If module-console-kit is requested to be loaded in system.pa, pulseaudio's
init script should depend on consolekit, otherwise pulseaudio won't start.

------- Comment #3 From Rafał Mużyło 2008-08-03 12:47:09 0000 -------
The idle time is important too.
Unless you run something that make use of the sound card,
daemon will quit in 20s after it's run.

------- Comment #4 From Davide Pesavento 2008-08-03 14:21:55 0000 -------
(In reply to comment #3)
> The idle time is important too.
> Unless you run something that make use of the sound card,
> daemon will quit in 20s after it's run.
> 

Nope, on my machine pulseaudio doesn't quit even after long periods of
inactivity (with no clients connected).

------- Comment #5 From Davide Pesavento 2008-08-03 14:38:57 0000 -------
Ignore my previous comment please. The 20-secs timer starts when the last
client disconnects, so if you just start pulseaudio but don't use it, it'll
stay running because the timer is never triggered.

------- Comment #6 From Patrick McLean 2008-08-03 18:06:55 0000 -------
Ok, media-sound/pulseaudio-0.9.11-r2 is now in portage as well as
media-libs/alsa-lib-1.0.17-r1 which should fix everything here except for the
aborting on stop in comment #2, which I can't replicate. It would probably be a
good idea to report that one upstream.

As to the non-fatal error, it appears to be a harmless warning.

First Last Prev Next    No search results available      Search page      Enter new bug