Bug 2210340

Summary: mate-settings-daemon-1.26.1-1.fc37.x86_64 crashes in g_settings_schema_key_init() on tapping volume keys
Product: [Fedora] Fedora Reporter: William Bader <williambader>
Component: mate-settings-daemonAssignee: Wolfgang Ulbrich <raveit65.sun>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 37CC: raveit65.sun, redhat-bugzilla, williambader
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-26 17:41:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description William Bader 2023-05-26 17:32:54 UTC
mate-settings-daemon-1.26.1-1.fc37.x86_64 crashes in g_settings_schema_key_init() on tapping the mute, volume down, or volume up keys (which share F1, F2, and F3 on my Lenovo ThinkPad T15p Gen 3). The keys worked until about a week ago. My laptop has a 4k screen, and sometimes the crash also has the side-effect of making desktop icon labels and desktop menus huge. The speaker volume panel applet works.

On crashes, /var/log/messages shows
May 25 06:16:35 scslaptop55 abrt-notification[58299]: Process 2523 (mate-settings-daemon) crashed in g_settings_schema_key_init()
May 25 06:16:35 scslaptop55 audit[58213]: ANOM_ABEND auid=214 uid=214 gid=214 ses=489 pid=58213 comm="mate-settings-d" exe="/usr/libexec/mate-settings-daemon" sig=5 res=1

A few other mate-settings-daemon crashes reported in the last two weeks might all be related:
Bug 2204466 - [abrt] mate-settings-daemon: g_slist_foreach(): mate-settings-daemon killed by SIGABRT
Bug 2196110 - [abrt] mate-settings-daemon: pa_xmalloc0(): mate-settings-daemon killed by SIGSEGV
Bug 2195884 - [abrt] mate-settings-daemon: g_variant_type_info_check(): mate-settings-daemon killed by SIGSEGV


Reproducible: Always

Steps to Reproduce:
1. Log in to an account with Mate Desktop 
2. Tap mute, volume up, or volume down key
Actual Results:  
The volume remains unchanged, but an error flashes inside the Mate panel too quickly to read, and /var/log/messages records a crash in mate-settings-daemon.

Expected Results:  
The volume to change and no errors.

My laptop has kernel-6.2.15-200.fc37.x86_64 
mate-settings-daemon-1.26.1-1.fc37.x86_64 mate-desktop-1.26.1-3.fc37.x86_64 dbus-1.14.6-1.fc37.x86_64 systemd-251.14-2.fc37.x86_64

If necessary, I can rebuild packages from source for testing.

Comment 1 Wolfgang Ulbrich 2023-05-26 17:41:00 UTC
You're too late....
It's already fied.
https://bodhi.fedoraproject.org/updates/FEDORA-2023-65809902a0

*** This bug has been marked as a duplicate of bug 2209768 ***

Comment 2 Wolfgang Ulbrich 2023-05-26 17:43:36 UTC
Typo...fied --> fixed

Comment 3 William Bader 2023-05-26 18:02:56 UTC
Thanks! I ran dnfdragora then logged out and in again, and I can confirm that it is fixed in mate-settings-daemon-1.26.1-2.fc37.x86_64 .