Creating and destroying SoundEffects causes crashes

Bug #1455107 reported by Michael Zanetti
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
High
John McAleely
pulseaudio (Ubuntu)
Won't Fix
Undecided
Canonical Phone Foundations
qtmultimedia-opensource-src (Ubuntu)
New
Undecided
Unassigned

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.

Tags: bq pulse-touch
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)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
description: updated
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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