Bug 2223656 - [abrt] mate-settings-daemon: g_data_set_internal(): mate-settings-daemon killed by SIGABRT
Summary: [abrt] mate-settings-daemon: g_data_set_internal(): mate-settings-daemon kill...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mate-settings-daemon
Version: 38
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:382e8b357a0597d327f1a3b5024...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-18 12:55 UTC by Ben
Modified: 2023-09-27 02:43 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-09-27 02:43:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.40 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: maps (3.95 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: limits (1.29 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: environ (1.67 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: open_fds (1.81 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: mountinfo (3.86 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: os_info (709 bytes, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: cpuinfo (3.00 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: core_backtrace (28.20 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: dso_list (776 bytes, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details
File: backtrace (76.28 KB, text/plain)
2023-07-18 12:55 UTC, Ben
no flags Details

Description Ben 2023-07-18 12:55:00 UTC
Version-Release number of selected component:
mate-settings-daemon-1.26.1-1.fc38

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         mate-settings-daemon killed by SIGABRT
journald_cursor: s=061cd1b494bf4504b792526989aefaa1;i=7626e;b=ddf74f39e5d047239f4ccb16b034e1d1;m=6f49ee7;t=600b04c4120c1;x=92847fa160433265
executable:     /usr/libexec/mate-settings-daemon
cmdline:        /usr/libexec/mate-settings-daemon
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
rootdir:        /
uid:            1000
kernel:         6.3.12-200.fc38.x86_64
package:        mate-settings-daemon-1.26.1-1.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: g_data_set_internal

Truncated backtrace:
Thread no. 1 (25 frames)
 #9 g_data_set_internal at ../glib/gdataset.c:410
 #10 g_object_real_dispose at ../gobject/gobject.c:1364
 #13 g_hash_table_remove_all_nodes at ../glib/ghash.c:709
 #15 g_hash_table_remove_all at ../glib/ghash.c:1919
 #16 mate_mixer_backend_dispose at /usr/src/debug/libmatemixer-1.26.0-4.fc38.x86_64/libmatemixer/matemixer-backend.c:278
 #19 close_context at /usr/src/debug/libmatemixer-1.26.0-4.fc38.x86_64/libmatemixer/matemixer-context.c:1458
 #20 mate_mixer_context_dispose at /usr/src/debug/libmatemixer-1.26.0-4.fc38.x86_64/libmatemixer/matemixer-context.c:528
 #23 msd_media_keys_manager_stop at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/plugins/media-keys/msd-media-keys-manager.c:1596
 #24 _deactivate_plugin at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/mate-settings-plugin-info.c:301
 #25 mate_settings_plugin_info_deactivate at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/mate-settings-plugin-info.c:314
 #27 _unload_plugin at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/mate-settings-manager.c:294
 #28 g_slist_foreach at ../glib/gslist.c:887
 #29 _unload_all at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/mate-settings-manager.c:302
 #30 mate_settings_manager_stop at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/mate-settings-manager.c:379
 #31 on_session_end at /usr/src/debug/mate-settings-daemon-1.26.1-1.fc38.x86_64/mate-settings-daemon/main.c:267
 #32 ffi_call_unix64 at ../src/x86/unix64.S:104
 #33 ffi_call_int at ../src/x86/ffi64.c:673
 #34 ffi_call at ../src/x86/ffi64.c:710
 #35 g_cclosure_marshal_generic at ../gobject/gclosure.c:1536
 #36 marshal_dbus_message_to_g_marshaller at /usr/src/debug/dbus-glib-0.112-5.fc38.x86_64/dbus/dbus-gproxy.c:1744
 #38 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3812
 #41 dbus_g_proxy_emit_remote_signal at /usr/src/debug/dbus-glib-0.112-5.fc38.x86_64/dbus/dbus-gproxy.c:1797
 #42 dbus_g_proxy_manager_filter at /usr/src/debug/dbus-glib-0.112-5.fc38.x86_64/dbus/dbus-gproxy.c:1358
 #49 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #51 gtk_main at ../gtk/gtkmain.c:1329

Comment 1 Ben 2023-07-18 12:55:04 UTC
Created attachment 1976319 [details]
File: proc_pid_status

Comment 2 Ben 2023-07-18 12:55:05 UTC
Created attachment 1976320 [details]
File: maps

Comment 3 Ben 2023-07-18 12:55:07 UTC
Created attachment 1976321 [details]
File: limits

Comment 4 Ben 2023-07-18 12:55:08 UTC
Created attachment 1976322 [details]
File: environ

Comment 5 Ben 2023-07-18 12:55:10 UTC
Created attachment 1976324 [details]
File: open_fds

Comment 6 Ben 2023-07-18 12:55:11 UTC
Created attachment 1976327 [details]
File: mountinfo

Comment 7 Ben 2023-07-18 12:55:13 UTC
Created attachment 1976329 [details]
File: os_info

Comment 8 Ben 2023-07-18 12:55:14 UTC
Created attachment 1976331 [details]
File: cpuinfo

Comment 9 Ben 2023-07-18 12:55:16 UTC
Created attachment 1976333 [details]
File: core_backtrace

Comment 10 Ben 2023-07-18 12:55:17 UTC
Created attachment 1976335 [details]
File: dso_list

Comment 11 Ben 2023-07-18 12:55:19 UTC
Created attachment 1976337 [details]
File: backtrace

Comment 12 Wolfgang Ulbrich 2023-07-18 13:21:50 UTC
What did you do?
Steps to reproduce?

Comment 13 Ben 2023-07-18 14:03:34 UTC
This is one of those that I am not sure why it happened. It is related to media, so maybe it was turning off a bluetooth headset that "caused it" but can't be sure.

Comment 14 Ben 2023-07-18 14:05:46 UTC
occurs with https://bugzilla.redhat.com/show_bug.cgi?id=2223657

Comment 15 Wolfgang Ulbrich 2023-08-28 09:02:53 UTC
Forwarded to upstream https://github.com/mate-desktop/mate-settings-daemon/issues/401

Comment 16 Wolfgang Ulbrich 2023-09-02 13:46:03 UTC
Can you please test this libmatemixer build with a fix from upstream which should help when plug/unplug a audio device.
https://koji.fedoraproject.org/koji/taskinfo?taskID=105659271
(follow links for your arch to rpm s and dowload and install the package)
And give feedback.

Comment 17 Ben 2023-09-04 11:02:11 UTC
Installed and initial testing (trying to repeat error) is working.
Will update in a day or two of use.

Comment 18 Ben 2023-09-06 10:27:52 UTC
No issues since installing build. I think this has worked in the short time I have used it. Before I got issues most days, so as no issues in 2 days hopeful this has fixed the issue

Comment 19 Wolfgang Ulbrich 2023-09-06 10:52:14 UTC
This sounds good. Can you please test more, a week or so, and report again.
If all works well we can push the commit at upstream an i will use it for fedora.
Thanks.

Comment 20 Wolfgang Ulbrich 2023-09-14 12:23:05 UTC
Did you run in crashes again or should i add this fix to official fedora build?

Comment 21 Wolfgang Ulbrich 2023-09-18 07:58:28 UTC
Did you got the crash again or any collateral damage with this fix?
I would like to add it to official fedora build.

Comment 22 Ben 2023-09-18 08:21:54 UTC
No further issues, or crashes.

Comment 23 Fedora Update System 2023-09-18 13:57:22 UTC
FEDORA-2023-c889cced01 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-c889cced01

Comment 24 Fedora Update System 2023-09-19 01:38:21 UTC
FEDORA-2023-c889cced01 has been pushed to the Fedora 38 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-c889cced01`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-c889cced01

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 25 Fedora Update System 2023-09-27 02:43:01 UTC
FEDORA-2023-c889cced01 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.