[pulseaudio-discuss] Assertion failure: Assertion 'b' failed at pulsecore/memblock.c:451, function pa_memblock_acquire(). Aborting.

Dan Kegel dank at kegel.com
Thu Mar 17 14:54:34 PDT 2011


The error
Assertion 'b' failed at pulsecore/memblock.c:451, function
pa_memblock_acquire(). Aborting.
is happening about every other run of a particular
app (Dragon Age Origins) for me now.  I am running ubuntu 10.10 on an i7, and
dpkg-query says pulseaudio is version
1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu21.1

But this isn't just an ubuntu problem, and it's not specific to the
app I'm running, or even to wine; see also
http://bugs.winehq.org/show_bug.cgi?id=23163
https://bugzilla.redhat.com/show_bug.cgi?id=630895
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/492136

There seem to be two workarounds:
1) run the app in question under "taskset 1"
-or-
2) put enable-shm = no
in ~/.pulse/daemon.conf

After doing the enable-shm=no workaround, and then removing it,
the problem seems to have gone, too.  So it seems to be flaky.

Does any of this ring a bell?

Thanks,
Dan



More information about the pulseaudio-discuss mailing list