mate-settings-daemon-1.26.1-1.fc37 aborts using an external USB volume knob (USB HID) Previous version mate-settings-daemon-1.26.0-6.fc37.x86_64 works fine. Reproducible: Always Steps to Reproduce: 1.dnf update from mate-settings-daemon-1.26.0-6 to mate-settings-daemon-1.26.1-1 2.insert the USB volume knob 3.turn the USB volume knob -> mate-settings-daemon abort Actual Results: mate-settings-daemon aborts with coredump Expected Results: mate-settings-daemon should not abort This is the relevant information in /var/log/messages: May 24 18:46:16 uno kernel: usb 1-11.1.3: new full-speed USB device number 18 using xhci_hcd May 24 18:46:17 uno kernel: usb 1-11.1.3: New USB device found, idVendor=e5b7, idProduct=0811, bcdDe vice= 1.00 May 24 18:46:17 uno kernel: usb 1-11.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 May 24 18:46:17 uno kernel: usb 1-11.1.3: Product: USB-AUDIO SYSTEM May 24 18:46:17 uno kernel: usb 1-11.1.3: Manufacturer: ZhenHuiDesignTechnology May 24 18:46:17 uno kernel: usb 1-11.1.3: SerialNumber: 20180105 May 24 18:46:17 uno kernel: input: ZhenHuiDesignTechnology USB-AUDIO SYSTEM as /devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.3/1-11.1.3:1.0/0003:E5B7:0811.0006/input/input24 May 24 18:46:17 uno kernel: hid-generic 0003:E5B7:0811.0006: input,hidraw5: USB HID v2.01 Device [ZhenHuiDesignTechnology USB-AUDIO SYSTEM] on usb-0000:00:14.0-11.1.3/input0 May 24 18:46:17 uno mtp-probe[4244]: checking bus 1, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.3" May 24 18:46:17 uno mtp-probe[4244]: bus: 1, device: 18 was not an MTP device May 24 18:46:17 uno mtp-probe[4252]: checking bus 1, device 18: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.3" May 24 18:46:17 uno mtp-probe[4252]: bus: 1, device: 18 was not an MTP device May 24 18:46:28 uno audit[3410]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 pid=3410 comm="mate-settings-d" exe="/usr/libexec/mate-settings-daemon" sig=5 res=1 May 24 18:46:28 uno kernel: traps: mate-settings-d[3410] trap int3 ip:7faff328e757 sp:7fff1309f140 error:0 in libglib-2.0.so.0.7400.7[7faff324f000+93000] May 24 18:46:28 uno systemd[1]: Created slice system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump. May 24 18:46:28 uno audit: BPF prog-id=51 op=LOAD May 24 18:46:28 uno audit: BPF prog-id=52 op=LOAD May 24 18:46:28 uno systemd[1]: Started systemd-coredump - Process Core Dump (PID 4256/UID 0). May 24 18:46:28 uno audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4256-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' May 24 18:46:28 uno systemd-coredump[4257]: Process 3410 (mate-settings-d) of user 1000 dumped core.#012#012Module linux-vdso.so.1 with build-id 02d41dea1be42d17709e5c411f68ba964cbe65c3#012Module libgioremote-volume-monitor.so with build-id 8b2ab1f848986ee2a0995e35428818dd48c27899#012Metadata for module libgioremote-volume-monitor.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "gvfs",#012#011"version" : "1.50.4-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module librfkill.so with build-id 888f5287788a7b6b17c04e92a0a0a0de50a8ed9e#012Metadata for module librfkill.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libclipboard.so with build-id 7fd856d41ee9e4bef027d50e9ee611654a83c320#012Metadata for module libclipboard.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libhousekeeping.so with build-id 2dcdb8e9f61080c9f188ab7cab437415e75a0d49#012Metadata for module libhousekeeping.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmpris.so with build-id 9dd260d2d452f436936cc25c5329f4849738a89b#012Metadata for module libmpris.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libtyping-break.so with build-id d6d964aa9cca2582a258c30fc56112835debc656#012Metadata for module libtyping-break.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libasound.so.2 with build-id beecc98d217e1d506e005b7416f9ddf5c72e0073#012Metadata for module libasound.so.2 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "alsa-lib",#012#011"version" : "1.2.9-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libudev.so.1 with build-id 067aff247b03b9cc56ecfccd0cd4352073192fec#012Metadata for module libudev.so.1 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "systemd",#012#011"version" : "251.14-2.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmatemixer-alsa.so with build-id 37df5f45a3fa64409c8f8502be0243895a45cd0c#012Metadata for module libmatemixer-alsa.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libmatemixer",#012#011"version" : "1.26.0-3.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmatemixer-null.so with build-id 0c38b2e5b758ba36f8c46183aae481ad4e8591bd#012Metadata for module libmatemixer-null.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libmatemixer",#012#011"version" : "1.26.0-3.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libpulse-mainloop-glib.so.0 with build-id 5020e77d9208ec9cf6ea051e8485ee391c47ff4d#012Metadata for module libpulse-mainloop-glib.so.0 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "pulseaudio",#012#011"version" : "16.1-4.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmatemixer-pulse.so with build-id 15a63e7b361a31f421d3adad78e038f2d0073188#012Metadata for module libmatemixer-pulse.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libmatemixer",#012#011"version" : "1.26.0-3.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libltdl.so.7 with build-id e340cd31b7a2eb6dcf98ec521308048b10cfd835#012Metadata for module libltdl.so.7 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libtool",#012#011"version" : "2.4.7-2.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libtdb.so.1 with build-id 9d40dcda18d82ed8725eed939972edb69da4115d#012Metadata for module libtdb.so.1 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libtdb",#012#011"version" : "1.4.7-3.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libvorbisfile.so.3 with build-id 28a1c406686a0fba4f45eeb5354b084610b421d5#012Metadata for module libvorbisfile.so.3 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libvorbis",#012#011"version" : "1.3.7-6.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libgthread-2.0.so.0 with build-id 65e6637133aa951aa3999b1f2044c43de2e9d72f#012Metadata for module libgthread-2.0.so.0 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "glib2",#012#011"version" : "2.74.7-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libcanberra.so.0 with build-id 362f67b8a112fd90cef99abc4002fb192294fc82#012Metadata for module libcanberra.so.0 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libcanberra",#012#011"version" : "0.30-29.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libcanberra-gtk3.so.0 with build-id 7f7a208fc2ff60cdad538618a4903325e0d837bc#012Metadata for module libcanberra-gtk3.so.0 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libcanberra",#012#011"version" : "0.30-29.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmatemixer.so.0 with build-id dda510d5c7ea84c4b0cec2d028215a69bd9eeeee#012Metadata for module libmatemixer.so.0 owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "libmatemixer",#012#011"version" : "1.26.0-3.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libmedia-keys.so with build-id a0fa73915d6c6a05ad906fa28dc775fc99e933f7#012Metadata for module libmedia-keys.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libbackground.so with build-id 54ca26779cd277bf3795746c3b445d6e1f1ee240#012Metadata for module libbackground.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libxrdb.so with build-id fccdc786970aa564bca592c1809d39bb5c477252#012Metadata for module libxrdb.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "mate-settings-daemon",#012#011"version" : "1.26.1-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libnspr4.so with build-id 776ebba392a1cdf2285712f72725e0481d633fee#012Metadata for module libnspr4.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "nss",#012#011"version" : "3.89.0-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libplc4.so with build-id b8fc0fe0b5ee3193fd7e1c44d1882dac510c0fd5#012Metadata for module libplc4.so owned by FDO found: {#012#011"type" : "rpm",#012#011"name" : "nss",#012#011"version" : "3.89.0-1.fc37",#012#011"architecture" : "x86_64",#012#011"osCpe" : "cpe:/o:fedoraproject:fedora:37"#012}#012#012Module libplds4.so with build-id d6952ce2a4633df5dd9a0f1b7 May 24 18:46:28 uno systemd[1]: systemd-coredump: Deactivated successfully. May 24 18:46:28 uno audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-4256-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' May 24 18:46:28 uno audit: BPF prog-id=52 op=UNLOAD May 24 18:46:28 uno audit: BPF prog-id=51 op=UNLOAD
Which volume knob?
FEDORA-2023-65809902a0 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-65809902a0
This one: # lsusb -vd e5b7:0811 Bus 001 Device 019: ID e5b7:0811 ZhenHuiDesignTechnology USB-AUDIO SYSTEM Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0xe5b7 idProduct 0x0811 bcdDevice 1.00 iManufacturer 1 ZhenHuiDesignTechnology iProduct 2 USB-AUDIO SYSTEM iSerial 3 20180105 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0022 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 400mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 2.01 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 51 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 Device Status: 0x0001 Self Powered It contains a rotary encoder and a micro-controller that use USB HID interface to send VOLUME DOWN/UP sequences: [root@uno ~]# usb_capture e5b7:0811 bus_number=1, device_number=19 pcap device: usbmon1 # GET DESCRIPTOR Request DEVICE CTRL_IN(0.0): 00:00:0000:0000:1201100100000040b7e51108000101020301 # 0.0000000000000000 # GET DESCRIPTOR Request DEVICE CTRL_IN(0.0): 00:00:0000:0000:0902220001010080c8 # 0.0002951622009277 # GET DESCRIPTOR Request DEVICE CTRL_IN(0.0): 00:00:0000:0000:0902220001010080c809040000010300000009210102000122330007058203080001 # 0.0002918243408203 INTR_IN(0.2): 0200 # 1.6420071125030518 -> VOLUME DOWN INTR_IN(0.2): 0000 # 0.0209870338439941 INTR_IN(0.2): 0100 # 2.2910058498382568 -> VOLUME UP INTR_IN(0.2): 0000 # 0.0199820995330811 It is for sale, for example, on these sites: https://www.amazon.es/mewmewcat-Controlador-computadora-Ajustador-Compatible/dp/B0BXL62NTS/ref=sr_1_25?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2AXKHYYKAW25K&keywords=control+de+volumen+usb&qid=1684954999&sprefix=control+de+volumen+usb%2Caps%2C126&sr=8-25 https://es.aliexpress.com/item/1005004965295428.html?spm=a2g0o.detail.1000014.15.3aed63c4JehuDL&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.40050.281175.0&scm_id=1007.40050.281175.0&scm-url=1007.40050.281175.0&pvid=aff4a081-2abd-4a99-a787-60ac8292b559&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.40050.281175.0,pvid:aff4a081-2abd-4a99-a787-60ac8292b559,tpp_buckets:668%232846%238112%231997&pdp_npi=3%40dis%21EUR%2127.5%2112.22%21%21%21%21%21%40211b423c16849549594932811ebc7d%2112000031179871341%21rec%21ES%21
Thanks for reporting it. Update should fix your issue. Please test.
I have downloaded version mate-settings-daemon-1.26.1-2.fc37.x86_64.rpm from koji, and it works fine. Thank you very much for the speed in resolving the case.
FEDORA-2023-65809902a0 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-65809902a0` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-65809902a0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-65809902a0 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
*** Bug 2210340 has been marked as a duplicate of this bug. ***