nearly full tmpfs-mounted /dev/shm causes bus errors

Bug #470073 reported by ametalguitarist
94
This bug affects 15 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

I'm sorry but there are way too many crash reports for me to keep track of what happened and what I was doing.
I hope the files that the Report a Problem thing files helps.
Thanks for all the hard work in making linux better.

Ubuntu 9.10

ProblemType: Crash
Architecture: i386
Date: Fri Oct 30 21:02:24 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/jackd
Package: jackd 0.116.1-4ubuntu2
ProcCmdline: /usr/bin/jackd -R -dalsa -dhw:0 -r44100 -p128 -n2 -D -Chw:0
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
Signal: 7
SourcePackage: jack-audio-connection-kit
StacktraceTop:
 pa_shm_create_rw () from /usr/lib/libpulsecommon-0.9.19.so
 pa_mempool_new () from /usr/lib/libpulsecommon-0.9.19.so
 pa_context_new_with_proplist () from /usr/lib/libpulse.so.0
 pa_context_new () from /usr/lib/libpulse.so.0
 conf_pulse_hook_load_if_running ()
Title: jackd crashed with signal 7 in pa_shm_create_rw()
Uname: Linux 2.6.31-14-generic i686
UserGroups: adm admin audio cdrom dialout lpadmin plugdev root sambashare video

Revision history for this message
ametalguitarist (ametalguitarist) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:pa_shm_create_rw (m=0x96ccbc8, size=<value optimized out>, shared=true,
pa_mempool_new (shared=123, size=0)
pa_context_new_with_proplist (mainloop=0x96c1d08,
pa_context_new (mainloop=0x96c1d08,
conf_pulse_hook_load_if_running (root=0x9696348,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in jack-audio-connection-kit (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Daniel T Chen (crimsun)
affects: jack-audio-connection-kit (Ubuntu) → pulseaudio (Ubuntu)
Changed in pulseaudio (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel T Chen (crimsun) wrote :
summary: - jackd crashed with signal 7 in pa_shm_create_rw()
+ nearly full tmpfs-mounted /dev/shm causes bus errors
visibility: private → public
Revision history for this message
Daniel T Chen (crimsun) wrote :

Just to clarify, upstream has noted (see ticket 806) that it isn't feasible to do client-side handling of sigbus.

Changed in pulseaudio (Ubuntu):
status: Confirmed → Won't Fix
Revision history for this message
zettberlin (zettberlin) wrote :

So if I understand this correctly: if this error occurs, one cannot hope to run jackd on Ubuntu without getting more RAM.

I understand, that this is not really an error in pulse-audio. PA acts correctly and sensible.

But from Ubuntus side there should be a workaround and this workaround should be a sufficient, reliable way to disable pulse audio altogether if such errors occur. It should allow such an action *without* a need to de-install/remove PA. And this must handle all applications, that call PA for themselfs automatically, in this case alsa.

Quite complicated, I suspect ;-)

Revision history for this message
Nathanael Anderson (wirelessdreamer) wrote : Re: [Bug 470073] Re: nearly full tmpfs-mounted /dev/shm causes bus errors

its not just a jack/ram issue. On Ubuntu installs with the same hardware
with the same ram jack runs fine, and without issue. I've also manually
disabled pulse and jack+applications work fine. I have pulse installed, but
disabled on a gentoo, and jack works fine on the same hadware as the ubuntu
system is on, so the problem is not caused because the system is lacking
ram, unless pulse is abusing ram.

On Mon, May 31, 2010 at 5:56 AM, zettberlin <email address hidden> wrote:

> So if I understand this correctly: if this error occurs, one cannot hope
> to run jackd on Ubuntu without getting more RAM.
>
> I understand, that this is not really an error in pulse-audio. PA acts
> correctly and sensible.
>
> But from Ubuntus side there should be a workaround and this workaround
> should be a sufficient, reliable way to disable pulse audio altogether
> if such errors occur. It should allow such an action *without* a need to
> de-install/remove PA. And this must handle all applications, that call
> PA for themselfs automatically, in this case alsa.
>
> Quite complicated, I suspect ;-)
>
> --
> nearly full tmpfs-mounted /dev/shm causes bus errors
> https://bugs.launchpad.net/bugs/470073
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in “pulseaudio” package in Ubuntu: Won't Fix
>
> Bug description:
> I'm sorry but there are way too many crash reports for me to keep track of
> what happened and what I was doing.
> I hope the files that the Report a Problem thing files helps.
> Thanks for all the hard work in making linux better.
>
> Ubuntu 9.10
>
> ProblemType: Crash
> Architecture: i386
> Date: Fri Oct 30 21:02:24 2009
> DistroRelease: Ubuntu 9.10
> ExecutablePath: /usr/bin/jackd
> Package: jackd 0.116.1-4ubuntu2
> ProcCmdline: /usr/bin/jackd -R -dalsa -dhw:0 -r44100 -p128 -n2 -D -Chw:0
> ProcEnviron:
> PATH=(custom, no user)
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
> Signal: 7
> SourcePackage: jack-audio-connection-kit
> StacktraceTop:
> pa_shm_create_rw () from /usr/lib/libpulsecommon-0.9.19.so
> pa_mempool_new () from /usr/lib/libpulsecommon-0.9.19.so
> pa_context_new_with_proplist () from /usr/lib/libpulse.so.0
> pa_context_new () from /usr/lib/libpulse.so.0
> conf_pulse_hook_load_if_running ()
> Title: jackd crashed with signal 7 in pa_shm_create_rw()
> Uname: Linux 2.6.31-14-generic i686
> UserGroups: adm admin audio cdrom dialout lpadmin plugdev root sambashare
> video
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/470073/+subscribe
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.