2018-02-22 03:02:14 |
Hui Wang |
bug |
|
|
added bug |
2018-02-22 03:09:45 |
Hui Wang |
pulseaudio (Ubuntu): importance |
Undecided |
Critical |
|
2018-02-22 03:10:52 |
Hui Wang |
bug |
|
|
added subscriber Canonical Hardware Enablement Team |
2018-02-22 03:10:55 |
Hui Wang |
tags |
|
originate-from-1737727 somerville |
|
2018-02-22 03:13:15 |
Hui Wang |
hwe-next: importance |
Undecided |
Critical |
|
2018-02-22 03:15:27 |
Daniel van Vugt |
pulseaudio (Ubuntu): status |
New |
Incomplete |
|
2018-02-22 04:54:04 |
Hui Wang |
summary |
pulseaudio crashed when selecting unavailable profile |
pulseaudio print lots of error when selecting unavailable profile |
|
2018-02-22 04:56:05 |
Hui Wang |
description |
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4 |
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
|
2018-02-22 05:12:41 |
Daniel van Vugt |
pulseaudio (Ubuntu): status |
Incomplete |
Fix Released |
|
2018-02-22 05:12:48 |
Daniel van Vugt |
nominated for series |
|
Ubuntu Xenial |
|
2018-02-22 05:12:56 |
Daniel van Vugt |
pulseaudio (Ubuntu): assignee |
Hui Wang (hui.wang) |
|
|
2018-03-08 03:17:14 |
Hui Wang |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2018-03-08 03:19:48 |
Hui Wang |
attachment added |
|
pulseaudio_8.0-0ubuntu3.9.debdiff https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1750947/+attachment/5072607/+files/pulseaudio_8.0-0ubuntu3.9.debdiff |
|
2018-03-08 03:37:34 |
Timo Aaltonen |
bug task added |
|
pulseaudio (Ubuntu Xenial) |
|
2018-03-08 04:15:05 |
Hui Wang |
description |
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
SRU Document:
[Impact]
A HDMI audio device usually has several output ports, each port represents a profile in pulseaudio, without this patch, the puseaudio always choose the first profile no matter it is active or not.
[Test Case]
connect each port of HDMI device, and check if the profile of that port is active or not.
[Regression Potential]
no regression possibility, since this commit is already in artful and bionic.
[Other Info]
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
|
2018-03-08 04:15:16 |
Hui Wang |
description |
SRU Document:
[Impact]
A HDMI audio device usually has several output ports, each port represents a profile in pulseaudio, without this patch, the puseaudio always choose the first profile no matter it is active or not.
[Test Case]
connect each port of HDMI device, and check if the profile of that port is active or not.
[Regression Potential]
no regression possibility, since this commit is already in artful and bionic.
[Other Info]
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
SRU Document:
[Impact]
A HDMI audio device usually has several output ports, each port represents a profile in pulseaudio, without this patch, the puseaudio always choose the first profile no matter it is active or not.
[Test Case]
connect each port of HDMI device, and check if the profile of that port is active or not.
[Regression Potential]
no regression possibility, since this commit is already in artful and bionic.
[Other Info]
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
|
2018-03-20 09:17:37 |
Timo Aaltonen |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2018-03-21 06:39:00 |
Hui Wang |
attachment added |
|
pulseaudio_8.0-0ubuntu3.9.debdiff https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1750947/+attachment/5085642/+files/pulseaudio_8.0-0ubuntu3.9.debdiff |
|
2018-03-21 06:48:44 |
Daniel van Vugt |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2018-03-22 01:27:57 |
Hui Wang |
description |
SRU Document:
[Impact]
A HDMI audio device usually has several output ports, each port represents a profile in pulseaudio, without this patch, the puseaudio always choose the first profile no matter it is active or not.
[Test Case]
connect each port of HDMI device, and check if the profile of that port is active or not.
[Regression Potential]
no regression possibility, since this commit is already in artful and bionic.
[Other Info]
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
SRU Document:
[Impact]
A HDMI audio device usually has several output ports, each port represents a profile in pulseaudio, without this patch, the puseaudio always choose the first profile no matter it is active or not.
[Test Case]
connect each port of HDMI device, and check if the profile of that port is active or not.
[Regression Potential]
The patch will check all ports under each profile, if a profile only contains unavailable ports, this profile will be set to unavailable as well. Without this patch, all profiles are always available, then if a profile includes a unusable hdmi-output, and pulseaudio select this profile to be active (since its priority is the highest), the kernel audio driver will crash.
I think this patch will not introduce regression:
1) It is a correct logic to set a profile to be unavailable if it only contains unavailable ports.
2) pulseaudio-artful and pulseaudio-bionic already include this patch, they work very well
3) I tested this patch on 1 lenovo laptop, 1 lenovo desktop, 1 dell laptop and 1 dell desktop, all worked well as before
4) tested this patch on two dell machines (LOAD5-DVT2-A2 and Dawson-JC-C without analogue audio) which have unusable hdmi-output profile on them, the kernel driver did not crash anymore and audio function worked very well.
[Other Info]
Only pulseaudio-xenial has this problem.
we need to backport this commit to pulseaudio-xenial.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=a222a07920731f3c4967faccab7469af50b428a4
After printing out the error logs, the kernel crashes and system hangs. |
|
2018-03-23 15:21:43 |
Launchpad Janitor |
pulseaudio (Ubuntu Xenial): status |
New |
Confirmed |
|
2018-03-23 15:22:40 |
Andreas S |
bug |
|
|
added subscriber Andreas S |
2018-04-12 09:46:39 |
Łukasz Zemczak |
pulseaudio (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2018-04-12 09:46:41 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-04-12 09:46:42 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2018-04-12 09:46:45 |
Łukasz Zemczak |
tags |
originate-from-1737727 somerville |
originate-from-1737727 somerville verification-needed verification-needed-xenial |
|
2018-04-13 05:30:47 |
Shih-Yuan Lee |
tags |
originate-from-1737727 somerville verification-needed verification-needed-xenial |
originate-from-1737727 somerville verification-done-xenial verification-needed |
|
2018-04-13 12:42:15 |
Hui Wang |
tags |
originate-from-1737727 somerville verification-done-xenial verification-needed |
originate-from-1737727 somerville verification-done verification-done-xenial |
|
2018-04-22 12:24:08 |
the_one(2) |
bug |
|
|
added subscriber the_one(2) |
2018-04-22 12:24:48 |
the_one(2) |
removed subscriber the_one(2) |
|
|
|
2018-04-23 10:12:31 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-08-29 17:18:09 |
Anthony Wong |
pulseaudio (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2018-08-29 17:18:12 |
Anthony Wong |
hwe-next: status |
New |
Fix Released |
|
2018-08-30 01:55:36 |
Daniel van Vugt |
pulseaudio (Ubuntu Xenial): assignee |
|
Hui Wang (hui.wang) |
|
2018-08-30 02:00:37 |
Daniel van Vugt |
pulseaudio (Ubuntu Xenial): status |
Fix Released |
Confirmed |
|
2018-08-31 00:43:25 |
Hui Wang |
pulseaudio (Ubuntu Xenial): status |
Confirmed |
Fix Released |
|
2018-08-31 01:27:08 |
Daniel van Vugt |
pulseaudio (Ubuntu Xenial): status |
Fix Released |
Confirmed |
|
2018-08-31 01:27:14 |
Daniel van Vugt |
pulseaudio (Ubuntu Xenial): assignee |
Hui Wang (hui.wang) |
|
|
2018-08-31 02:00:42 |
Stefan |
bug |
|
|
added subscriber Stefan |
2018-11-03 23:07:09 |
Mathew Hodson |
pulseaudio (Ubuntu Xenial): importance |
Undecided |
High |
|
2018-11-19 09:40:33 |
Daniel van Vugt |
removed subscriber Ubuntu Sponsors Team |
|
|
|