/usr/bin/pulseaudio:11:free:pa_xfree:pa_droid_profile_free:pa_hashmap_remove_all:pa_hashmap_free

Bug #1493488 reported by errors.ubuntu.com bug bridge
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
John McAleely
pulseaudio (Ubuntu)
Fix Released
Undecided
Ken VanDine

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding pulseaudio. This problem was most recently seen with version 1:6.0-0ubuntu9.2, the problem page at https://errors.ubuntu.com/problem/7ad80a0106aeb0d1dec1aaa6fce64daacc7971d9 contains more details.

Tags: vivid
Revision history for this message
David Henningsson (diwic) wrote :

Dear errors.ubuntu.com,

This version does not exist in the distro, but it seems the bug does anyhow. I believe the problem is in this line:

            dp->profiles = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, NULL, (pa_free_cb_t) pa_droid_profile_free);

This line, located at src/modules/droid/droid-util.c, should be removed. It is already created at pa_device_port_new. And there it is also correctly created without a call to "pa_droid_profile_free"; this is what leads to the double-free reported above.

Revision history for this message
David Henningsson (diwic) wrote :

However, maybe this line was added for a reason so it would be good with some testing before release. Could anyone help out with this?

Changed in pulseaudio (Ubuntu):
status: New → Incomplete
Revision history for this message
Brian Murray (brian-murray) wrote :

This package version is available from the overlay PPA.

https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay/+packages?field.name_filter=pulseaudio&field.status_filter=published&field.series_filter=

Perhaps you should follow up with the uploader of that package.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

This crash ranks number 9 on errors.u.c for meizu stable.

Changed in canonical-devices-system-image:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → John McAleely (john.mcaleely)
milestone: none → ww40-2015
Changed in canonical-devices-system-image:
milestone: ww40-2015 → ww46-2015
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

@ken seems you uploaded this ersion

Changed in canonical-devices-system-image:
milestone: ww46-2015 → ww02-2016
Changed in pulseaudio (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Closing, it is not happening on recent builds.

Changed in canonical-devices-system-image:
status: Confirmed → Fix Released
Changed in pulseaudio (Ubuntu):
status: Incomplete → Fix Released
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.