Bug 388003 - Application crash when changing KDE theme
Summary: Application crash when changing KDE theme
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 17.08.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-18 08:12 UTC by Dennis Irrgang
Modified: 2021-01-01 04:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Irrgang 2017-12-18 08:12:21 UTC
Application: konsole (17.08.3)

Qt Version: 5.9.3
Frameworks Version: 5.40.0
Operating System: Linux 4.14.5-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I changed the KDE theme to "adapta" downloaded and installed from the KDE store. This seems to happen nearly every time I change from the default theme to the adapta theme.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c24ef0d40 (LWP 10051))]

Thread 3 (Thread 0x7f4c09342700 (LWP 10055)):
#0  0x00007f4c1ab82714 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f4c1ab3c929 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4c1ab3d0c7 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4c1ab3d25c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f4c20d9c77b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f4c20d44c5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f4c20b741ea in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f4c1ef0aa45 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f4c20b78dde in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f4c1c601558 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f4c248136bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4c10be0700 (LWP 10053)):
#0  0x00007f4c24808f0b in poll () from /lib64/libc.so.6
#1  0x00007f4c1ca28387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f4c1ca2a17a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f4c13994649 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f4c20b78dde in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f4c1c601558 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4c248136bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4c24ef0d40 (LWP 10051)):
[KCrash Handler]
#6  0x00007f4c1c60d8d0 in __lll_unlock_elision () from /lib64/libpthread.so.0
#7  0x00007f4c2126753a in KSharedDataCache::Private::unlock (this=0x557c302c6230) at /usr/src/debug/kcoreaddons-5.40.0/src/lib/caching/kshareddatacache.cpp:1226
#8  KSharedDataCache::Private::CacheLocker::~CacheLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/src/debug/kcoreaddons-5.40.0/src/lib/caching/kshareddatacache.cpp:1298
#9  KSharedDataCache::clear (this=0x7f4c04002de0) at /usr/src/debug/kcoreaddons-5.40.0/src/lib/caching/kshareddatacache.cpp:1621
#10 0x00007f4c23760646 in KIconLoader::reconfigure (this=this@entry=0x7f4c23977d10 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>, _appname=..., extraSearchPaths=...) at /usr/src/debug/kiconthemes-5.40.0/src/kiconloader.cpp:578
#11 0x00007f4c23760908 in KIconLoader::newIconLoader (this=0x7f4c23977d10 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>) at /usr/src/debug/kiconthemes-5.40.0/src/kiconloader.cpp:1821
#12 0x00007f4c23760a76 in KIconLoaderPrivate::_k_refreshIcons (this=0x557c2fc64c50, group=1) at /usr/src/debug/kiconthemes-5.40.0/src/kiconloader.cpp:561
#13 0x00007f4c20d73b5a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f4c23758d74 in KIconLoaderGlobalData::iconChanged (_t1=<optimized out>, this=0x7f4c23977d50 <(anonymous namespace)::Q_QGS_s_globalData::innerFunction()::holder>) at /usr/src/debug/kiconthemes-5.40.0/build/src/KF5IconThemes_autogen/include/kiconloader.moc:128
#15 KIconLoaderGlobalData::qt_static_metacall (_o=_o@entry=0x7f4c23977d50 <(anonymous namespace)::Q_QGS_s_globalData::innerFunction()::holder>, _a=_a@entry=0x7ffcfc75ae30, _id=0, _c=QMetaObject::InvokeMetaMethod) at /usr/src/debug/kiconthemes-5.40.0/build/src/KF5IconThemes_autogen/include/kiconloader.moc:72
#16 0x00007f4c23763307 in KIconLoaderGlobalData::qt_static_metacall (_a=0x7ffcfc75ae30, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x7f4c23977d50 <(anonymous namespace)::Q_QGS_s_globalData::innerFunction()::holder>) at /usr/src/debug/kiconthemes-5.40.0/build/src/KF5IconThemes_autogen/include/kiconloader.moc:118
#17 KIconLoaderGlobalData::qt_metacall (this=0x7f4c23977d50 <(anonymous namespace)::Q_QGS_s_globalData::innerFunction()::holder>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffcfc75ae30) at /usr/src/debug/kiconthemes-5.40.0/build/src/KF5IconThemes_autogen/include/kiconloader.moc:114
#18 0x00007f4c1ef14f48 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) () from /usr/lib64/libQt5DBus.so.5
#19 0x00007f4c20d74542 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f4c21d53b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f4c21d5aed4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007f4c20d46648 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#23 0x00007f4c20d48c35 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f4c20d9d0e3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#25 0x00007f4c1ab3cf97 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f4c1ab3d1d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f4c1ab3d25c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f4c20d9c75f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#29 0x00007f4c20d44c5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#30 0x00007f4c20d4d4e4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#31 0x00007f4c24afe2c7 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/konsole-17.08.3/src/main.cpp:190
#32 0x00007f4c2473bf4a in __libc_start_main () from /lib64/libc.so.6
#33 0x0000557c2e8277fa in _start () at ../sysdeps/x86_64/start.S:120

Reported using DrKonqi
Comment 1 Dennis Irrgang 2017-12-18 08:21:40 UTC
It happened again when using the default theme and using the papirus icon theme.
Comment 2 Paul 2017-12-18 14:33:27 UTC
Did you observe the note regarding that theme? 

Adapta KDE - This is a port of the popular GTK theme Adapta for Plasma 5 desktop with a few additions and extras.
Breeze engine not supported!!!
PLEASE USE THIS CUSTOMIZATION WITH KVANTUM ENGINE:
https://www.opendesktop.org/p/1005410/
https://github.com/tsujan/Kvantum/releases
Comment 3 Dennis Irrgang 2017-12-18 19:04:30 UTC
(In reply to Paul from comment #2)
> Did you observe the note regarding that theme? 
> 
> Adapta KDE - This is a port of the popular GTK theme Adapta for Plasma 5
> desktop with a few additions and extras.
> Breeze engine not supported!!!
> PLEASE USE THIS CUSTOMIZATION WITH KVANTUM ENGINE:
> https://www.opendesktop.org/p/1005410/
> https://github.com/tsujan/Kvantum/releases

I actually missed that comment, I installed it straight out of the "Get New Looks..." browser. I assumed since it's an integrated offer, it'd work out of the box.
Comment 4 Kurt Hindenburg 2018-01-14 17:34:42 UTC
I little concerning that you're able to download/change to a non working theme.

Should this be closed or reassigned to another group?
Comment 5 Justin Zobel 2020-12-02 00:16:32 UTC
Thanks for the report, Dennis.

As it's been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 6 Bug Janitor Service 2020-12-17 04:34:12 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
mark the bug 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 7 Bug Janitor Service 2021-01-01 04:39:33 UTC
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!