https://bugzilla.redhat.com/show_bug.cgi?id=2269396
Bug ID: 2269396 Summary: [abrt] cinnamon: setDevice(): cs_sound.py:383:setDevice:AttributeError: 'NoneType' object has no attribute 'get_profiles' Product: Fedora Version: 39 Hardware: x86_64 Status: NEW Whiteboard: abrt_hash:c20e6c06d122cb64362534f7ab765b4a25d786e9;VAR IANT_ID=workstation; Component: cinnamon Assignee: leigh123linux@googlemail.com Reporter: fedora@svgames.pl QA Contact: extras-qa@fedoraproject.org CC: epel-packagers-sig@lists.fedoraproject.org, leigh123linux@googlemail.com, miketwebster@gmail.com, riehecky@fnal.gov Target Milestone: --- Classification: Fedora
Description of problem: This is probably related to the fact that I use a USB Switch to share peripherals between two computers. Sometimes, when I switch from one computer to another, upon coming back, the kernel has some trouble setting the audio device back up. This causes PulseAudio to either keep the device on the list, but make all audio calls hang, or remove the device completely. And then this behaviour seems to, in turn, cause Cinnamon to error out. Or at least that's what I suspect is happening.
Version-Release number of selected component: cinnamon-6.0.4-1.fc39
Additional info: reporter: libreport-2.17.11 interpreter: cinnamon-6.0.4-1.fc39.x86_64 exception_type: AttributeError reason: cs_sound.py:383:setDevice:AttributeError: 'NoneType' object has no attribute 'get_profiles' package: cinnamon-6.0.4-1.fc39 type: Python3 kernel: 6.7.5-200.fc39.x86_64 runlevel: N 5 uid: 1000 cgroup: 0::/user.slice/user-1000.slice/session-2.scope crash_function: setDevice cmdline: cinnamon-settings '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' executable: /usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py
Truncated backtrace: cs_sound.py:383:setDevice:AttributeError: 'NoneType' object has no attribute 'get_profiles'
Traceback (most recent call last): File "/usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py", line 731, in activeOutputUpdate self.profile.setDevice(device) File "/usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py", line 383, in setDevice profiles = device.get_profiles() ^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'get_profiles'
Local variables in innermost frame: self: <cs_sound.ProfileSelector object at 0x7faa5b448e00 (cs_sound+ProfileSelector at 0x556ad228b870)> device: None
Potential duplicate: bug 1957957
epel-packagers-sig@lists.fedoraproject.org