https://bugs.kde.org/show_bug.cgi?id=461578
Bug ID: 461578 Summary: GNOME/GTK App Style Crashes the KDE Settings When I Press Save Button Classification: Applications Product: systemsettings Version: 5.26.2 Platform: OpenSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: ismailsahillio...@gmail.com Target Milestone: --- Application: systemsettings (5.26.2) Qt Version: 5.15.7 Frameworks Version: 5.99.0 Operating System: Linux 6.0.7-1-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 5.26.2 [KCrashBackend] -- Information about the crash: When I want to change the GTK Application Style theme and then press the Apply / Save button in the KDE System Settings, the System Settings app crashes due to GTK settings change. It crashes everytime I try to change GTK Application Style theme and press the Apply button. The crash can be reproduced every time. -- Backtrace: Application: Sistem Ayarları (systemsettings), signal: Segmentation fault [KCrash Handler] #4 0x00007f8519018fcb in ?? () #5 0x00007f85181b2570 in g_closure_invoke (closure=0x55e8261fbce0, return_value=0x0, n_param_values=2, param_values=0x7ffcd5e26e90, invocation_hint=0x7ffcd5e26e10) at ../gobject/gclosure.c:832 #6 0x00007f85181c6416 in signal_emit_unlocked_R (node=node@entry=0x55e826d78060, detail=detail@entry=458, instance=instance@entry=0x55e826170e00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd5e26e90) at ../gobject/gsignal.c:3796 #7 0x00007f85181cd3b5 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffcd5e27030) at ../gobject/gsignal.c:3549 #8 0x00007f85181cd51f in g_signal_emit (instance=instance@entry=0x55e826170e00, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3606 #9 0x00007f85181b6724 in g_object_dispatch_properties_changed (object=0x55e826170e00, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428 #10 0x00007f85181b713c in g_object_notify_queue_thaw (object=0x55e826170e00, nqueue=<optimized out>) at ../gobject/gobject.c:359 #11 0x00007f85181bacec in g_object_set_valist (object=0x55e826170e00, first_property_name=<optimized out>, var_args=0x7ffcd5e272d0) at ../gobject/gobject.c:2775 #12 0x00007f85181bb96c in g_object_set (_object=0x55e826170e00, first_property_name=0x7f851ade43e8 "gtk-shell-shows-menubar") at ../gobject/gobject.c:2939 #13 0x00007f851ade33df in set_gtk_shell_shows_menubar () from /usr/lib64/gtk-2.0/modules/libappmenu-gtk-module.so #14 0x00007f851ade34ac in watch_registrar_dbus () from /usr/lib64/gtk-2.0/modules/libappmenu-gtk-module.so #15 0x00007f851ade178b in gtk_module_init () from /usr/lib64/gtk-2.0/modules/libappmenu-gtk-module.so #16 0x00007f84e0751bf2 in load_module (name=0x55e8250fb3a0 "appmenu-gtk-module", module_list=0x0) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkmodules.c:341 #17 load_modules (module_str=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkmodules.c:421 #18 0x00007f84e07a64f8 in _gtk_modules_settings_changed (modules=0x55e825b7e620 " appmenu-gtk-module ", settings=0x55e826170e00) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkmodules.c:579 #19 settings_update_modules (settings=0x55e826170e00) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtksettings.c:2238 #20 gtk_settings_notify (object=0x55e826170e00, pspec=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtksettings.c:1396 #21 0x00007f85181b2570 in g_closure_invoke (closure=0x55e8260537d0, return_value=0x0, n_param_values=2, param_values=0x7ffcd5e27670, invocation_hint=0x7ffcd5e275f0) at ../gobject/gclosure.c:832 #22 0x00007f85181c60cd in signal_emit_unlocked_R (node=node@entry=0x55e826d78060, detail=detail@entry=315, instance=instance@entry=0x55e826170e00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd5e27670) at ../gobject/gsignal.c:3726 #23 0x00007f85181cd3b5 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffcd5e27810) at ../gobject/gsignal.c:3549 #24 0x00007f85181cd51f in g_signal_emit (instance=instance@entry=0x55e826170e00, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3606 #25 0x00007f85181b6724 in g_object_dispatch_properties_changed (object=0x55e826170e00, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428 #26 0x00007f85181b9527 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55e826170e00) at ../gobject/gobject.c:1544 #27 g_object_notify (object=0x55e826170e00, property_name=<optimized out>) at ../gobject/gobject.c:1594 #28 0x00007f84e07a35ef in apply_queued_setting (data=0x55e826170e00, pspec=0x55e8274e4290, qvalue=0x55e824f72b80) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtksettings.c:1519 #29 0x00007f84e0784c38 in _gtk_settings_set_property_value_from_rc (new_value=0x7ffcd5e27a10, prop_name=0x55e826467680 "gtk-modules", settings=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtksettings.c:1738 #30 gtk_rc_parse_statement (scanner=0x55e827086850, context=0x55e8260d34b0) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:2972 #31 gtk_rc_parse_any (context=0x55e8260d34b0, input_name=<optimized out>, input_fd=<optimized out>, input_string=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:2281 #32 0x00007f84e078614d in gtk_rc_context_parse_one_file (context=0x55e8260d34b0, filename=0x55e826d78eb0 "/home/ismail/.gtkrc-2.0", priority=<optimized out>, reload=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:1033 #33 0x00007f84e078630e in gtk_rc_context_parse_file (context=0x55e8260d34b0, filename=0x55e826d78eb0 "/home/ismail/.gtkrc-2.0", priority=12, reload=0) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:1099 #34 0x00007f84e0787287 in gtk_rc_parse_default_files (context=0x55e8260d34b0) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:862 #35 IA__gtk_rc_reparse_all_for_settings (settings=settings@entry=0x55e826170e00, force_load=force_load@entry=1) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:1809 #36 0x00007f84e078742e in gtk_rc_settings_changed (pspec=<optimized out>, context=0x55e8260d34b0, settings=0x55e826170e00) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:656 #37 gtk_rc_settings_changed (settings=0x55e826170e00, pspec=<optimized out>, context=0x55e8260d34b0) at /usr/src/debug/gtk2-2.24.33-4.1.x86_64/gtk/gtkrc.c:636 #38 0x00007f85181b2570 in g_closure_invoke (closure=0x55e827597570, return_value=0x0, n_param_values=2, param_values=0x7ffcd5e27e40, invocation_hint=0x7ffcd5e27dc0) at ../gobject/gclosure.c:832 #39 0x00007f85181c6416 in signal_emit_unlocked_R (node=node@entry=0x55e826d78060, detail=detail@entry=307, instance=instance@entry=0x55e826170e00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffcd5e27e40) at ../gobject/gsignal.c:3796 #40 0x00007f85181cd3b5 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffcd5e27fe0) at ../gobject/gsignal.c:3549 #41 0x00007f85181cd51f in g_signal_emit (instance=instance@entry=0x55e826170e00, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3606 #42 0x00007f85181b6724 in g_object_dispatch_properties_changed (object=0x55e826170e00, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1428 #43 0x00007f85181b9527 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55e826170e00) at ../gobject/gobject.c:1544 #44 g_object_notify (object=0x55e826170e00, property_name=<optimized out>) at ../gobject/gobject.c:1594 #45 0x00007f8518599f2b in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at x11/gdkevents-x11.c:2425 #46 0x00007f854871fa90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #47 0x00007f854871fe48 in ?? () from /lib64/libglib-2.0.so.0 #48 0x00007f854871fedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #49 0x00007f854a133b56 in QEventDispatcherGlib::processEvents (this=0x55e824619e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #50 0x00007f8519063550 in runRdb (flags=<optimized out>) at /usr/include/qt5/QtCore/qflags.h:121 #51 0x00007f8518af1f65 in KCMStyle::save (this=0x55e825226930) at /usr/src/debug/plasma-workspace-5.26.2/kcms/style/kcmstyle.cpp:293 #52 0x00007f854b32d402 in KCModuleQml::save (this=0x55e825f34730) at /usr/src/debug/kcmutils-5.99.0-1.1.x86_64/src/kcmoduleqml.cpp:299 #53 0x00007f854b335337 in KCModuleProxy::save (this=<optimized out>) at /usr/src/debug/kcmutils-5.99.0-1.1.x86_64/src/kcmoduleproxy.cpp:279 #54 0x00007f854b835751 in ModuleView::moduleSave (this=0x55e824832d00, module=<optimized out>) at /usr/src/debug/systemsettings-5.26.2/core/ModuleView.cpp:369 #55 0x00007f854b835a8e in ModuleView::moduleSave (this=<optimized out>) at /usr/src/debug/systemsettings-5.26.2/core/ModuleView.cpp:360 #56 0x00007f854b837ebe in ModuleView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffcd5e28670) at /usr/src/debug/systemsettings-5.26.2/build/core/systemsettingsview_autogen/EWIEGA46WW/moc_ModuleView.cpp:133 #57 0x00007f854a11354c in doActivate<false> (sender=0x55e8248215b0, signal_index=9, argv=0x7ffcd5e28670) at kernel/qobject.cpp:3931 #58 0x00007f854a10c74f in QMetaObject::activate (sender=sender@entry=0x55e8248215b0, m=m@entry=0x7f854b2be160 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffcd5e28670) at kernel/qobject.cpp:3979 #59 0x00007f854ae97072 in QAbstractButton::clicked (this=this@entry=0x55e8248215b0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308 #60 0x00007f854ae972da in QAbstractButtonPrivate::emitClicked (this=0x55e824860330) at widgets/qabstractbutton.cpp:416 #61 0x00007f854ae98b78 in QAbstractButtonPrivate::click (this=0x55e824860330) at widgets/qabstractbutton.cpp:409 #62 0x00007f854ae98d97 in QAbstractButton::mouseReleaseEvent (this=0x55e8248215b0, e=0x7ffcd5e28bf0) at widgets/qabstractbutton.cpp:1045 #63 0x00007f854ade6c38 in QWidget::event (this=0x55e8248215b0, event=0x7ffcd5e28bf0) at kernel/qwidget.cpp:9043 #64 0x00007f854ada53fe in QApplicationPrivate::notify_helper (this=this@entry=0x55e8245d5e90, receiver=receiver@entry=0x55e8248215b0, e=e@entry=0x7ffcd5e28bf0) at kernel/qapplication.cpp:3637 #65 0x00007f854adad922 in QApplication::notify (this=<optimized out>, receiver=0x55e8248215b0, e=<optimized out>) at kernel/qapplication.cpp:3081 #66 0x00007f854a0dc128 in QCoreApplication::notifyInternal2 (receiver=0x55e8248215b0, event=0x7ffcd5e28bf0) at kernel/qcoreapplication.cpp:1064 #67 0x00007f854adaba9e in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55e8248215b0, event=event@entry=0x7ffcd5e28bf0, alienWidget=<optimized out>, nativeWidget=0x55e82461c750, buttonDown=buttonDown@entry=0x7f854b2f0330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #68 0x00007f854adffa58 in QWidgetWindow::handleMouseEvent (this=0x55e8248e6ee0, event=0x7ffcd5e28ea0) at kernel/qwidgetwindow.cpp:683 #69 0x00007f854ae02fb0 in QWidgetWindow::event (this=0x55e8248e6ee0, event=0x7ffcd5e28ea0) at kernel/qwidgetwindow.cpp:300 #70 0x00007f854ada53fe in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e8248e6ee0, e=0x7ffcd5e28ea0) at kernel/qapplication.cpp:3637 #71 0x00007f854a0dc128 in QCoreApplication::notifyInternal2 (receiver=0x55e8248e6ee0, event=0x7ffcd5e28ea0) at kernel/qcoreapplication.cpp:1064 #72 0x00007f854a57b9ad in QGuiApplicationPrivate::processMouseEvent (e=0x7f8538007080) at kernel/qguiapplication.cpp:2285 #73 0x00007f854a54f37c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169 #74 0x00007f85473611e0 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:74 #75 0x00007f854871fa90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #76 0x00007f854871fe48 in ?? () from /lib64/libglib-2.0.so.0 #77 0x00007f854871fedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #78 0x00007f854a133b56 in QEventDispatcherGlib::processEvents (this=0x55e824619e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #79 0x00007f854a0dab9b in QEventLoop::exec (this=this@entry=0x7ffcd5e291d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #80 0x00007f854a0e2d06 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #81 0x00007f854a56ee4c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870 #82 0x00007f854ada5375 in QApplication::exec () at kernel/qapplication.cpp:2829 #83 0x000055e82295cfa8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.26.2/app/main.cpp:188 [Inferior 1 (process 2984) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.