reopen 486132 kthxbye On Wed, Sep 03, 2008 at 09:36:03AM +0000, Debian Bug Tracking System wrote:
Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact CJ van den Berg <[EMAIL PROTECTED]> by replying to this email.
This explanation is unsatisfactory. See below for details.
From: CJ van den Berg <[EMAIL PROTECTED]> On Wed, Sep 03, 2008 at 11:09:39AM +0200, Erich Schubert wrote:I solved the 'famous' E: source.c: Assertion 'PA_SOURCE_OPENED(s->thread_info.state)' failed at pulsecore/source.c:278, function pa_source_post(). Aborting. problem for me by disabling the "suspend-on-idle" module. Apparently the module was suspending devices in a moment that caused problems.That does not entirely solve the problem. The dmix device will still start misbehaving (crackling) if you keep it open long enough.
I don't see a bug report on libasound2 for that. I also haven't experienced that.
PulseAudio on dmix is not (and probably never will be) a supported configuration. Upstream has made this clear on several occasions.
At the very least, you need to document this in README.Debian. dmix is the standard way to support multiple programs using ALSA, and if pulseaudio is going to break otherwise working setups, then that needs to be clearly documented. Also, using libasound2-plugins isn't really acceptable on amd64 systems that use 32-bit applications, since there isn't a lib32asound2-plugins package. You also need to document that 32-bit programs will not have sound on amd64 systems until there's a lib32asound2-plugins package. Further, if using dmix isn't supported, pulseaudio should print an error message and fail gracefully, not simply abort due to a failed assertion.
If there is some reason that you cannot use the pulseaudio alsa plugin to achieve whatever it is you are trying to do, then please open bugs against the alsa plugins package.
A bug is already opened about the 32-bitness issue. -- brian m. carlson / brian with sandals: Houston, Texas, US +1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only troff on top of XML: http://crustytoothpaste.ath.cx/~bmc/code/thwack OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
signature.asc
Description: Digital signature
_______________________________________________ Pkg-pulseaudio-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel

