Activity log for bug #1750947

Date Who What changed Old value New value Message
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