Creating and destroying SoundEffects causes crashes

Bug #1455107 reported by Michael Zanetti on 2015-05-14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
John McAleely
pulseaudio (Ubuntu)
Canonical Phone Foundations
qtmultimedia-opensource-src (Ubuntu)

Bug Description

I keep on receiving bug reports about Machines vs. Machines being crashy on Ubuntu Phones and I tracked it down to the SoundEffect item. When playing without sound effects enabled, the game seems very stable.

To get to the bottom of this I created an app that simulates a bit how a game works with sound effects. It's a bit more aggressive than Machines-vs-Machines (still not really far fetched from a real game scenario) and reliably triggers some crashers in less than a minute here.

So far I've seen crashes in creating SoundEffects items as well as removing them from the scene.

Please find the example here: lp:~mzanetti/+junk/soundcrasher

You should be able to run it on any vivid powered device by just opening the .pro file in QtCreator and hit the play button. The logs vary a lot between crashes. Sometimes I get some PulseAudio messages, sometimes it just crashes without any. Probably some raciness. Anyhow, this example app should give the system a hard time and reveal most of the crashes eventually.

description: updated
affects: media-hub → pulseaudio
description: updated
affects: pulseaudio → pulseaudio (Ubuntu)
tags: added: bq
Changed in pulseaudio (Ubuntu):
assignee: nobody → Canonical Phone Foundations (canonical-phonedations-team)
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
description: updated
Raymond (superquad-vortex2) wrote :

you have to file upstream pulseaudio bug report if you can reproduce the crash and provide pulseaudio verbose log

Changed in pulseaudio (Ubuntu):
status: Confirmed → Incomplete
Changed in pulseaudio (Ubuntu):
status: Incomplete → New
Changed in canonical-devices-system-image:
assignee: nobody → John McAleely (john.mcaleely)
importance: Undecided → High
milestone: none → backlog
status: New → Confirmed
tags: added: pulse-touch
Daniel van Vugt (vanvugt) wrote :

Ubuntu Touch is no longer supported.

Changed in pulseaudio (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers