Bug 318708 - Button "Application Appearance" crashes systemsettings
Summary: Button "Application Appearance" crashes systemsettings
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_style (show other bugs)
Version: 4.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Cristian Tibirna
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-04-22 09:00 UTC by fizlipuz
Modified: 2023-02-26 10:38 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.17 KB, text/plain)
2023-02-26 10:38 UTC, axemothy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fizlipuz 2013-04-22 09:00:31 UTC
I just click this button. Crash.

Reproducible: Always

Steps to Reproduce:
1. Click the button.
2.
3.
Actual Results:  
Crash.


Application: System Settings (systemsettings), signal: Floating point exception
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  QMutexPool::get (this=0x1a51930, address=0x7f509b574700 <qt_metaobjects>) at tools/qmutexpool.cpp:139
#7  0x00007f509aecea6b in QMetaObjectCleanUp::QMetaObjectCleanUp (this=<optimized out>, mo_name=0x7f509b18a0ca "QSmSocketReceiver", func=0x7f509ae286b0 <QSmSocketReceiver::staticMetaObject()>) at kernel/qmetaobject.cpp:1209
#8  0x00007f509ae23e77 in __static_initialization_and_destruction_0 (__initialize_p=<optimized out>, __priority=<optimized out>) at .moc/release-shared-mt/qapplication_x11.moc:26
#9  _GLOBAL__sub_I_qapplication_x11.cpp(void) () at kernel/qapplication_x11.cpp:6649
#10 0x00007f50bd719966 in call_init (env=0x7fff26f79cd8, argv=0x7fff26f79cc8, argc=1, l=<optimized out>) at dl-init.c:84
#11 call_init (l=<optimized out>, argc=1, argv=0x7fff26f79cc8, env=0x7fff26f79cd8) at dl-init.c:34
#12 0x00007f50bd719a4a in _dl_init (main_map=main_map@entry=0x2351630, argc=1, argv=0x7fff26f79cc8, env=0x7fff26f79cd8) at dl-init.c:133
#13 0x00007f50bd71da89 in dl_open_worker (a=a@entry=0x7fff26f77ca8) at dl-open.c:566
#14 0x00007f50bd7197a6 in _dl_catch_error (objname=objname@entry=0x7fff26f77c98, errstring=errstring@entry=0x7fff26f77ca0, mallocedp=mallocedp@entry=0x7fff26f77c97, operate=operate@entry=0x7f50bd71d710 <dl_open_worker>, args=args@entry=0x7fff26f77ca8) at dl-error.c:177
#15 0x00007f50bd71d2b9 in _dl_open (file=0x231ec70 "/usr/lib64/gtk-2.0/2.10.0/engines/libqtengine.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fff26f79cc8, env=0x7fff26f79cd8) at dl-open.c:656
#16 0x00007f50b2149026 in dlopen_doit (a=a@entry=0x7fff26f77eb0) at dlopen.c:66
#17 0x00007f50bd7197a6 in _dl_catch_error (objname=0x1a52420, errstring=0x1a52428, mallocedp=0x1a52418, operate=0x7f50b2148fc0 <dlopen_doit>, args=0x7fff26f77eb0) at dl-error.c:177
#18 0x00007f50b21495ec in _dlerror_run (operate=operate@entry=0x7f50b2148fc0 <dlopen_doit>, args=args@entry=0x7fff26f77eb0) at dlerror.c:163
#19 0x00007f50b21490c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#20 0x00007f50adbca9b1 in _g_module_open (bind_local=1, bind_lazy=1, file_name=0x231ec70 "/usr/lib64/gtk-2.0/2.10.0/engines/libqtengine.so") at gmodule-dl.c:99
#21 g_module_open (file_name=file_name@entry=0x23515f0 "/usr/lib64/gtk-2.0/2.10.0/engines/libqtengine.so", flags=flags@entry=G_MODULE_BIND_MASK) at gmodule.c:584
#22 0x00007f50a7dfebeb in gtk_theme_engine_load (module=0x234a4c0) at gtkthemes.c:80
#23 0x00007f50b3670091 in g_type_module_use (module=module@entry=0x234a4c0) at gtypemodule.c:256
#24 0x00007f50a7dfed95 in IA__gtk_theme_engine_get (name=0x234f130 "qtengine") at gtkthemes.c:181
#25 0x00007f50a7d8790b in gtk_rc_parse_engine (rc_style=<synthetic pointer>, scanner=0x234dcd0, context=<optimized out>) at gtkrc.c:3671
#26 gtk_rc_parse_style (scanner=0x234dcd0, context=0x234a060) at gtkrc.c:3153
#27 gtk_rc_parse_statement (scanner=0x234dcd0, context=0x234a060) at gtkrc.c:2912
#28 gtk_rc_parse_any (context=context@entry=0x234a060, input_name=input_name@entry=0x23187d0 "/usr/share/themes/Qt/gtk-2.0/gtkrc", input_fd=input_fd@entry=12, input_string=input_string@entry=0x0) at gtkrc.c:2261
#29 0x00007f50a7d88675 in gtk_rc_context_parse_one_file (context=context@entry=0x234a060, filename=filename@entry=0x23187d0 "/usr/share/themes/Qt/gtk-2.0/gtkrc", priority=priority@entry=12, reload=reload@entry=0) at gtkrc.c:1019
#30 0x00007f50a7d88838 in gtk_rc_context_parse_file (context=context@entry=0x234a060, filename=0x23187d0 "/usr/share/themes/Qt/gtk-2.0/gtkrc", priority=12, reload=reload@entry=0) at gtkrc.c:1085
#31 0x00007f50a7d87382 in parse_include_file (filename=0x2318570 "/usr/share/themes/Qt/gtk-2.0/gtkrc", scanner=0x2318700, context=0x234a060) at gtkrc.c:2880
#32 gtk_rc_parse_statement (scanner=0x2318700, context=0x234a060) at gtkrc.c:2908
#33 gtk_rc_parse_any (context=context@entry=0x234a060, input_name=input_name@entry=0x23155e0 "/home/bai/.gtkrc-2.0-kde4", input_fd=input_fd@entry=11, input_string=input_string@entry=0x0) at gtkrc.c:2261
#34 0x00007f50a7d88675 in gtk_rc_context_parse_one_file (context=context@entry=0x234a060, filename=filename@entry=0x23155e0 "/home/bai/.gtkrc-2.0-kde4", priority=priority@entry=12, reload=reload@entry=0) at gtkrc.c:1019
#35 0x00007f50a7d88838 in gtk_rc_context_parse_file (context=context@entry=0x234a060, filename=0x23155e0 "/home/bai/.gtkrc-2.0-kde4", priority=priority@entry=12, reload=reload@entry=0) at gtkrc.c:1085
#36 0x00007f50a7d88e4f in gtk_rc_parse_default_files (context=0x234a060) at gtkrc.c:848
#37 IA__gtk_rc_reparse_all_for_settings (settings=settings@entry=0x234b400, force_load=force_load@entry=1) at gtkrc.c:1795
#38 0x00007f50a7da5e15 in IA__gtk_settings_get_for_screen (screen=0x2332720) at gtksettings.c:1091
#39 0x00007f50a7da5e6a in IA__gtk_settings_get_default () at gtksettings.c:1119
#40 0x00007f509bfc3f06 in connect_settings () at canberra-gtk-module.c:947
#41 0x00007f509bfc41e8 in connect_settings () at canberra-gtk-module.c:944
#42 gtk_module_init (argc=<optimized out>, argv=<optimized out>) at canberra-gtk-module.c:976
#43 0x00007f50a7d53ee1 in default_display_notify_cb (display_manager=<optimized out>) at gtkmodules.c:450
#44 default_display_notify_cb (display_manager=<optimized out>) at gtkmodules.c:430
#45 0x00007f50b364ca30 in g_closure_invoke (closure=0x2317a20, return_value=0x0, n_param_values=2, param_values=0x7fff26f787a0, invocation_hint=0x7fff26f78740) at gclosure.c:777
#46 0x00007f50b365de40 in signal_emit_unlocked_R (node=node@entry=0x2316290, detail=detail@entry=61, instance=instance@entry=0x1add800, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff26f787a0) at gsignal.c:3551
#47 0x00007f50b3665de5 in g_signal_emit_valist (instance=0x1add800, signal_id=<optimized out>, detail=61, var_args=var_args@entry=0x7fff26f789f8) at gsignal.c:3300
#48 0x00007f50b3665f82 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356
#49 0x00007f50b36513d5 in g_object_dispatch_properties_changed (object=0x1add800, n_pspecs=2606188288, pspecs=0x0) at gobject.c:1042
#50 0x00007f50b3652cbb in g_object_notify_by_spec_internal (pspec=0x2317c00, object=0x1add800) at gobject.c:1136
#51 g_object_notify (object=0x1add800, property_name=property_name@entry=0x7f50a79c19bc "default-display") at gobject.c:1178
#52 0x00007f50a796c893 in IA__gdk_display_manager_set_default_display (display_manager=<optimized out>, display=display@entry=0x232f020) at gdkdisplaymanager.c:242
#53 0x00007f50a79697b5 in IA__gdk_display_open_default_libgtk_only () at gdk.c:335
#54 0x00007f50a7d3a254 in IA__gtk_init_check (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:995
#55 0x00007f50a7d3a279 in IA__gtk_init (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:1042
#56 0x00007f50bbfe6ded in QGtkStylePrivate::initGtkWidgets (this=0x1d594d0) at styles/qgtkstyle_p.cpp:524
#57 0x00007f50bbfcc0f9 in QGtkStyle::QGtkStyle (this=0x2296800) at styles/qgtkstyle.cpp:193
#58 0x00007f50bbf5318b in QStyleFactory::create (key=...) at styles/qstylefactory.cpp:177
#59 0x00007f509c3fb7d8 in KCMStyle::switchStyle (this=this@entry=0x22940b0, styleName=..., force=force@entry=false) at /usr/src/debug/kde-workspace-4.10.0/kcontrol/style/kcmstyle.cpp:706
#60 0x00007f509c3fe4ef in KCMStyle::loadStyle (this=this@entry=0x22940b0, config=...) at /usr/src/debug/kde-workspace-4.10.0/kcontrol/style/kcmstyle.cpp:684
#61 0x00007f509c3fe9c4 in KCMStyle::load (this=0x22940b0) at /usr/src/debug/kde-workspace-4.10.0/kcontrol/style/kcmstyle.cpp:368
#62 0x00007f50bca049c9 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.10.0/build/kdeui/kcmodule.moc:66
#63 KCModule::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.10.0/build/kdeui/kcmodule.moc:57
#64 0x00007f50baff068e in QObject::event (this=0x22940b0, e=<optimized out>) at kernel/qobject.cpp:1203
#65 0x00007f50bbcaf88a in QWidget::event (this=0x22940b0, event=0x221c6d0) at kernel/qwidget.cpp:8845
#66 0x00007f50bbc6086c in QApplicationPrivate::notify_helper (this=this@entry=0x1adc000, receiver=receiver@entry=0x22940b0, e=e@entry=0x221c6d0) at kernel/qapplication.cpp:4562
#67 0x00007f50bbc64ceb in QApplication::notify (this=0x7fff26f79b80, receiver=0x22940b0, e=0x221c6d0) at kernel/qapplication.cpp:4423
#68 0x00007f50bc974cb6 in KApplication::notify (this=0x7fff26f79b80, receiver=0x22940b0, event=0x221c6d0) at /usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#69 0x00007f50bafdbc9e in QCoreApplication::notifyInternal (this=0x7fff26f79b80, receiver=receiver@entry=0x22940b0, event=event@entry=0x221c6d0) at kernel/qcoreapplication.cpp:946
#70 0x00007f50bafdf601 in sendEvent (event=0x221c6d0, receiver=0x22940b0) at kernel/qcoreapplication.h:231
#71 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a4c1f0) at kernel/qcoreapplication.cpp:1570
#72 0x00007f50bb00a043 in sendPostedEvents () at kernel/qcoreapplication.h:236
#73 postEventSourceDispatch (s=0x1adb6b0) at kernel/qeventdispatcher_glib.cpp:279
#74 0x00007f50b3fa87d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#75 0x00007f50b3fa8b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#76 0x00007f50b3fa8bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#77 0x00007f50bb00a1d6 in QEventDispatcherGlib::processEvents (this=0x1adb830, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#78 0x00007f50bbd00c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#79 0x00007f50bafda9ef in QEventLoop::processEvents (this=this@entry=0x7fff26f79a60, flags=...) at kernel/qeventloop.cpp:149
#80 0x00007f50bafdac78 in QEventLoop::exec (this=0x7fff26f79a60, flags=...) at kernel/qeventloop.cpp:204
#81 0x00007f50bafdf918 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#82 0x000000000040b49e in main (argc=1, argv=0x7fff26f79cc8) at /usr/src/debug/kde-workspace-4.10.0/systemsettings/app/main.cpp:49
Comment 1 Christoph Feck 2013-04-22 10:35:52 UTC
Do you use Oxygen as your GTK+ style?
Comment 2 fizlipuz 2013-04-22 11:26:45 UTC
I think so.
I cannot look, because of the crash.
 
 
 

Gesendet: Montag, 22. April 2013 um 12:35 Uhr
Von: "Christoph Feck" <christoph@maxiom.de>
An: fizlipuz@web.de
Betreff: [systemsettings] [Bug 318708] Button "Application Appearance" crashes systemsettings
https://bugs.kde.org/show_bug.cgi?id=318708

Christoph Feck <christoph@maxiom.de> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |christoph@maxiom.de

--- Comment #1 from Christoph Feck <christoph@maxiom.de> ---
Do you use Oxygen as your GTK+ style?

--
You are receiving this mail because:
You reported the bug.
Comment 3 Jekyll Wu 2013-04-22 12:13:12 UTC
If I understand it correctly, you use the "GTK" widget style and oxygen-gtk theme at the same time ? I remember that is the unsupported combination according to oxygen-gtk developers.
Comment 4 fizlipuz 2013-04-22 12:33:13 UTC
Well, I don't know for sure.
I do not care about any GTK styles.
In KDE I have the "Plastik" theme.

When you tell me which config files are relevant,
then I can look for the information you need.

An unsupported combination of options should not crash the configuration tool
used to configure that options.
 

Gesendet: Montag, 22. April 2013 um 14:13 Uhr
Von: "Jekyll Wu" <adaptee@gmail.com>
An: fizlipuz@web.de
Betreff: [systemsettings] [Bug 318708] Button "Application Appearance" crashes systemsettings
https://bugs.kde.org/show_bug.cgi?id=318708

--- Comment #3 from Jekyll Wu <adaptee@gmail.com> ---
If I understand it correctly, you use the "GTK" widget style and oxygen-gtk
theme at the same time ? I remember that is the unsupported combination
according to oxygen-gtk developers.

--
You are receiving this mail because:
You reported the bug.
Comment 5 Mathieu Tarral 2015-02-12 22:32:26 UTC
Can be more precise about your configuration ? 
style selected for Qt widgets and for GTK widgets ?
Also, can you reproduce the bug with the latest version of KDE ?
Comment 6 Albert Astals Cid 2015-09-26 09:09:50 UTC
fizlipuz please try to answer Mathieu's questions.
Comment 7 Andrew Crouthamel 2018-09-25 21:47:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Andrew Crouthamel 2018-10-27 04:07:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 9 axemothy 2023-02-26 10:38:58 UTC
Created attachment 156756 [details]
New crash information added by DrKonqi

systemsettings (5.24.6) using Qt 5.15.3

- What I was doing when the application crashed:
i tried to open application appearance

- Custom settings of the application:
literally nothing

-- Backtrace (Reduced):
#4  0x00007f80c122a905 in gdk_display_open () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#5  0x00007f80c11fa399 in gdk_display_open_default_libgtk_only () from /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#6  0x00007f8098371225 in gtk_init () from /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
[...]
#9  0x00007f80f13e9bd2 in QStyleFactory::create(QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
[...]
#11 0x00007f80ef2005d2 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5