Bug 314912 - systemsettings crashes during or after ksplash theme test
Summary: systemsettings crashes during or after ksplash theme test
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_ksplashthememgr (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Lubos Lunak
URL:
Keywords:
: 315547 317406 319217 319982 320296 321066 321775 323394 323543 324077 329142 330803 331074 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-11 16:19 UTC by Andreas Roth
Modified: 2016-03-01 13:25 UTC (History)
18 users (show)

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


Attachments
New crash information added by DrKonqi (5.53 KB, text/plain)
2013-12-15 17:19 UTC, Pascal d'Hermilly
Details
New crash information added by DrKonqi (5.32 KB, text/plain)
2014-02-16 10:20 UTC, fernando
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Roth 2013-02-11 16:19:39 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
i selected a splash theme and pressed the test theme button. After the theme test completed the drkonqi was already up and telling me that systemsettings crashed.
- Unusual behavior I noticed:
During the test theme run i was unable to stop the test with any mouse or keyboard input (tried Escape, enter, left+right mouse click)

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffdd4af37c0 (LWP 8129))]

Thread 4 (Thread 0x7ffdb6e67700 (LWP 8140)):
#0  0x00007ffdd1ade8bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffdc6ad174c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#2  0x00007ffdc4329be7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
#3  0x00007ffdcb29c15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffdcb25f914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffdcb25fd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffdcb25fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffdd2266c16 in QEventDispatcherGlib::processEvents (this=0x7ffdb00008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007ffdd22372bf in QEventLoop::processEvents (this=this@entry=0x7ffdb6e66cd0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007ffdd2237548 in QEventLoop::exec (this=0x7ffdb6e66cd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007ffdd2138b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007ffdd22179af in QInotifyFileSystemWatcherEngine::run (this=0x1ae5ad0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007ffdd213baec in QThreadPrivate::start (arg=0x1ae5ad0) at thread/qthread_unix.cpp:338
#13 0x00007ffdc6ad2764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#14 0x00007ffdcb72fe9a in start_thread (arg=0x7ffdb6e67700) at pthread_create.c:308
#15 0x00007ffdd1aebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffdb4baf700 (LWP 8153)):
#0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:368
#1  0x00007ffdcb733104 in _L_unlock_644 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007ffdcb733063 in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#3  __pthread_mutex_unlock (mutex=0x7ffdc6d2fa40) at pthread_mutex_unlock.c:290
#4  0x00007ffdc6accd9b in ?? () from /usr/lib/nvidia-current/libGL.so.1
#5  0x00007ffdc6ad1776 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffdc4329be7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
#7  0x00007ffdcb29c15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffdcb25f914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffdcb25fd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffdcb25fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffdd2266c16 in QEventDispatcherGlib::processEvents (this=0x7ffda80008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007ffdd22372bf in QEventLoop::processEvents (this=this@entry=0x7ffdb4baecd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ffdd2237548 in QEventLoop::exec (this=0x7ffdb4baecd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007ffdd2138b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007ffdd22179af in QInotifyFileSystemWatcherEngine::run (this=0x1d4c5b0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007ffdd213baec in QThreadPrivate::start (arg=0x1d4c5b0) at thread/qthread_unix.cpp:338
#17 0x00007ffdc6ad2764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#18 0x00007ffdcb72fe9a in start_thread (arg=0x7ffdb4baf700) at pthread_create.c:308
#19 0x00007ffdd1aebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffdada07700 (LWP 8477)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffdcfb9ccd7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffdcfeaa660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ffdcfb9cd09 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ffdc6ad2764 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007ffdcb72fe9a in start_thread (arg=0x7ffdada07700) at pthread_create.c:308
#5  0x00007ffdd1aebcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffdd4af37c0 (LWP 8129)):
[KCrash Handler]
#6  0x00007ffdcedfedd4 in QDeclarativeItem::~QDeclarativeItem (this=0x1fe6e10, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007ffdcedc26ee in ~QDeclarativeElement (this=0x1fe6e10, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x1fe6e10, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9  0x00007ffdd224d468 in QObject::event (this=0x1fe6e10, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007ffdd2ea3e9c in QApplicationPrivate::notify_helper (this=this@entry=0x14e5610, receiver=receiver@entry=0x1fe6e10, e=e@entry=0x1f1c1f0) at kernel/qapplication.cpp:4562
#11 0x00007ffdd2ea830a in QApplication::notify (this=0x7fffdb096040, receiver=0x1fe6e10, e=0x1f1c1f0) at kernel/qapplication.cpp:4423
#12 0x00007ffdd3bb0636 in KApplication::notify (this=0x7fffdb096040, receiver=0x1fe6e10, event=0x1f1c1f0) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007ffdd223856e in QCoreApplication::notifyInternal (this=0x7fffdb096040, receiver=receiver@entry=0x1fe6e10, event=event@entry=0x1f1c1f0) at kernel/qcoreapplication.cpp:915
#14 0x00007ffdd223c3f1 in sendEvent (event=0x1f1c1f0, receiver=0x1fe6e10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x14101f0) at kernel/qcoreapplication.cpp:1539
#16 0x00007ffdd2266a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#17 postEventSourceDispatch (s=0x148fb10) at kernel/qeventdispatcher_glib.cpp:279
#18 0x00007ffdcb25fab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffdcb25fde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffdcb25fea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffdd2266bf6 in QEventDispatcherGlib::processEvents (this=0x1411ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007ffdd2f48c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007ffdd22372bf in QEventLoop::processEvents (this=this@entry=0x7fffdb095f20, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007ffdd2237548 in QEventLoop::exec (this=0x7fffdb095f20, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007ffdd223c708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#26 0x000000000040a9ee in main (argc=5, argv=0x7fffdb096188) at ../../../systemsettings/app/main.cpp:49

Possible duplicates by query: bug 311058, bug 310545, bug 310522, bug 309748, bug 309287.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-02-11 19:08:14 UTC
This should be fixed with Qt 4.8.4 (which unfortunately has a different regression on 64 bit systems).
Comment 2 Christoph Feck 2013-02-11 23:20:34 UTC
See also bug 307172 comment #8.
Comment 3 Christoph Feck 2013-02-21 01:12:02 UTC
*** Bug 315547 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2013-03-27 10:06:35 UTC
*** Bug 317406 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2013-05-02 12:45:07 UTC
*** Bug 319217 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2013-05-18 15:47:25 UTC
*** Bug 319982 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2013-05-28 12:03:41 UTC
*** Bug 320296 has been marked as a duplicate of this bug. ***
Comment 8 Jekyll Wu 2013-06-12 14:04:42 UTC
*** Bug 321066 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2013-07-11 22:01:08 UTC
*** Bug 321775 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2013-08-11 23:10:03 UTC
*** Bug 323394 has been marked as a duplicate of this bug. ***
Comment 11 Jekyll Wu 2013-08-15 14:04:34 UTC
*** Bug 323543 has been marked as a duplicate of this bug. ***
Comment 12 Jekyll Wu 2013-08-27 02:03:14 UTC
*** Bug 324077 has been marked as a duplicate of this bug. ***
Comment 13 Pascal d'Hermilly 2013-12-15 17:19:40 UTC
Created attachment 84113 [details]
New crash information added by DrKonqi

systemsettings (4.11.3) on KDE Platform 4.11.97 using Qt 4.8.4

- What I was doing when the application crashed:
I went into the workspace appearance and clicked back in system settings.

-- Backtrace (Reduced):
#6  0x00007f3d71ce3334 in QDeclarativeItem::~QDeclarativeItem (this=0x2b35570, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007f3d71caae96 in ~QDeclarativeElement (this=0x2b35570, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x2b35570, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9  0x00007f3d759a4e08 in QObject::event (this=0x2b35570, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f3d765f7dfc in QApplicationPrivate::notify_helper (this=this@entry=0x226e060, receiver=receiver@entry=0x2b35570, e=e@entry=0x29e97f0) at kernel/qapplication.cpp:4567
Comment 14 Christoph Feck 2013-12-23 01:22:45 UTC
*** Bug 329142 has been marked as a duplicate of this bug. ***
Comment 15 Christoph Feck 2014-02-05 21:47:01 UTC
*** Bug 330803 has been marked as a duplicate of this bug. ***
Comment 16 Christoph Feck 2014-02-13 21:51:31 UTC
*** Bug 331074 has been marked as a duplicate of this bug. ***
Comment 17 fernando 2014-02-16 10:20:08 UTC
Created attachment 85175 [details]
New crash information added by DrKonqi

systemsettings (4.11.5) on KDE Platform 4.11.5 using Qt 4.8.4

I opened Work Space Look and Feel, I clicked Back arrow and aplication crashed.

-- Backtrace (Reduced):
#7  0xb347438e in QDeclarativeItem::~QDeclarativeItem (this=0x9ba9190, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0xb343842b in ~QDeclarativeElement (this=0x9ba9190, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x9ba9190, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0xb605c423 in qDeleteInEventHandler (o=o@entry=0x9ba9190) at kernel/qobject.cpp:4269
#11 0xb60625b0 in QObject::event (this=0x9ba9190, e=0x989a2c0) at kernel/qobject.cpp:1175
Comment 18 Jeanne Varasco 2016-03-01 13:25:39 UTC
When I put the splash-theme into 
/home/username/.local/share/plasma/look-and-feel/theme-name/contents/splash/
it can be seen in systemsettings>look-and-feel>splash-screen.
But if you select it, the breeze theme appears instead of the selected theme, like as somewhere breeze replace the ksplash theme.