gnome-shell killed by SIGSEGV in gvc_mixer_ui_device_get_active_profile (100% reproducible)
Known affected versions: 3.26.2, 3.28.0
Description of problem: At the moment of disconnecting an external USB webcamera Gnome crashed. ABRT failed to create a bugzilla ticket, saying backtrace is unusable. Still Problem Reporting is encouraging to report the bug.
Version-Release number of selected component (if applicable):
gnome-shell-3.28.0-1.fc28.x86_64
gnome-shell-3.26.2-4.fc27.x86_64
How reproducible: Let the USB webcamera (Bus 002 Device 010: ID 046d:085c Logitech, Inc. C922 Pro Stream Webcam) be connected via USB hub (builtin hub of LCD panel LG). Switch on the PC, boot FC28 and after, login, open a few programs (terminal, Slack, Chromium) and disconnect webcamera.
Steps to Reproduce:
- Connect webcamera via USB hub
- Boot FC28, up to date with updates-testing
- Login
- Open terminal, Slack, Chromium
- Disconnect the webcamera
Actual results: gnome-shell crashed. ABRT failed to create a bugzilla ticket, saying backtrace is unusable. Still Problem Reporting is encouraging to report the bug.
Expected results: gnome-shell not crashing. (minor issue: ABRT being able to report the bug.)
Additional info: Compressed /var/spool/abrt/ccpp-2018-04-06-11:54:44.255642-5522 attached
Please find full backtrace and additional information in the attached abrt archive ccpp-2018-04-06-11_54_44.255642-5522.tar.gz.
Excerpt from backtrace:
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f30b55adc94 in gvc_mixer_ui_device_get_active_profile (device=0x55e242d514f0) at ../subprojects/gvc/gvc-mixer-ui-device.c:556
556 ../subprojects/gvc/gvc-mixer-ui-device.c: No such file or directory.
[Current thread is 1 (Thread 0x7f3108eaef80 (LWP 5522))]