Bug 353422

Summary: Crash Plasma after login
Product: [Plasma] plasmashell Reporter: J Reitsma <j.reitsma>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.1   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description J Reitsma 2015-10-01 19:28:32 UTC
Application: plasmashell (5.4.1)

Qt Version: 5.4.2
Operating System: Linux 4.1.6-3-desktop x86_64
Distribution: "openSUSE 20150924 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: logged in after startup system, and immediately after that plasma crashed

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd667ece880 (LWP 2083))]

Thread 8 (Thread 0x7fd651512700 (LWP 2084)):
#0  0x00007fd66151826d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd666345432 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fd651511c40) at /usr/include/bits/poll2.h:46
#2  0x00007fd666345432 in _xcb_conn_wait (c=c@entry=0x1278210, cond=cond@entry=0x1278250, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007fd666347007 in xcb_wait_for_event (c=0x1278210) at xcb_in.c:693
#4  0x00007fd65389d7f9 in  () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#5  0x00007fd661c03eaf in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd660d204a4 in start_thread (arg=0x7fd651512700) at pthread_create.c:334
#7  0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fd64ab49700 (LWP 2088)):
#0  0x00007fd66151826d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd65dc2fe94 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fd644003070, timeout=<optimized out>, context=0x7fd644000990) at gmain.c:4103
#2  0x00007fd65dc2fe94 in g_main_context_iterate (context=context@entry=0x7fd644000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007fd65dc2ff9c in g_main_context_iteration (context=0x7fd644000990, may_block=1) at gmain.c:3869
#4  0x00007fd661e2820b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd661dd15ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd661bff13c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd664e28ce5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fd661c03eaf in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd660d204a4 in start_thread (arg=0x7fd64ab49700) at pthread_create.c:334
#10 0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fd63cf9f700 (LWP 2100)):
#0  0x00007fd660d2607f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd6439eb15a in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007fd6439ea987 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007fd660d204a4 in start_thread (arg=0x7fd63cf9f700) at pthread_create.c:334
#4  0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fd6370ce700 (LWP 2109)):
#0  0x00007fd661bfc75f in QMutex::unlock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007fd661e277dd in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd65dc2f4bd in g_main_context_prepare (context=context@entry=0x7fd630000990, priority=priority@entry=0x7fd6370cdc18) at gmain.c:3410
#3  0x00007fd65dc2fdc3 in g_main_context_iterate (context=context@entry=0x7fd630000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#4  0x00007fd65dc2ff9c in g_main_context_iteration (context=0x7fd630000990, may_block=1) at gmain.c:3869
#5  0x00007fd661e2820b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd661dd15ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd661bff13c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd664e28ce5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fd661c03eaf in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fd660d204a4 in start_thread (arg=0x7fd6370ce700) at pthread_create.c:334
#11 0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fd62ffff700 (LWP 2114)):
#0  0x00007fd66151826d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd65dc2fe94 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fd624003070, timeout=<optimized out>, context=0x7fd624000990) at gmain.c:4103
#2  0x00007fd65dc2fe94 in g_main_context_iterate (context=context@entry=0x7fd624000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007fd65dc2ff9c in g_main_context_iteration (context=0x7fd624000990, may_block=1) at gmain.c:3869
#4  0x00007fd661e2820b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd661dd15ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd661bff13c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd664e28ce5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fd661c03eaf in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd660d204a4 in start_thread (arg=0x7fd62ffff700) at pthread_create.c:334
#10 0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fd62e9c3700 (LWP 2115)):
#0  0x00007fd660d2607f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd6675b77f4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fd6675b7839 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fd660d204a4 in start_thread (arg=0x7fd62e9c3700) at pthread_create.c:334
#4  0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd5a3430700 (LWP 2124)):
#0  0x00007fd66151424d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd65dc72850 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7fd5a342fb10, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007fd65dc72850 in g_wakeup_acknowledge (wakeup=0x7fd624002570) at gwakeup.c:210
#3  0x00007fd65dc2f9c4 in g_main_context_check (context=context@entry=0x7fd59c000990, max_priority=2147483647, fds=fds@entry=0x7fd59c002f30, n_fds=n_fds@entry=1) at gmain.c:3600
#4  0x00007fd65dc2fe38 in g_main_context_iterate (context=context@entry=0x7fd59c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#5  0x00007fd65dc2ff9c in g_main_context_iteration (context=0x7fd59c000990, may_block=1) at gmain.c:3869
#6  0x00007fd661e2820b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd661dd15ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd661bff13c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd6659a2ae2 in  () at /usr/lib64/libQt5Quick.so.5
#10 0x00007fd661c03eaf in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fd660d204a4 in start_thread (arg=0x7fd5a3430700) at pthread_create.c:334
#12 0x00007fd661520bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd667ece880 (LWP 2083)):
[KCrash Handler]
#6  0x00007fd664d1519d in QV4::MemoryManager::collectFromJSStack() const () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fd664d152c3 in QV4::MemoryManager::mark() () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fd664d15cb8 in QV4::MemoryManager::runGC() () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fd664d16b43 in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fd664d4075b in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007fd664d4281c in QV4::Object::Data::Data(QV4::InternalClass*) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007fd664d04490 in QV4::ExecutionEngine::newObject(QV4::InternalClass*) () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fd664d3458c in QV4::FunctionObject::init(QV4::String*, bool) () at /usr/lib64/libQt5Qml.so.5
#14 0x00007fd664d34644 in QV4::FunctionObject::Data::Data(QV4::ExecutionContext*, QV4::String*, bool) () at /usr/lib64/libQt5Qml.so.5
#15 0x00007fd664d34b2f in  () at /usr/lib64/libQt5Qml.so.5
#16 0x00007fd664d34d42 in QV4::FunctionObject::createScriptFunction(QV4::ExecutionContext*, QV4::Function*, bool) () at /usr/lib64/libQt5Qml.so.5
#17 0x00007fd664d81f8f in QV4::Runtime::closure(QV4::ExecutionContext*, int) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007fd63c122374 in  ()
#19 0x00007fd59a26b4e0 in  ()
#20 0x00007fd62f000400 in  ()
#21 0x00007fd6344aa000 in  ()
#22 0x00007fd664d0b5df in QV4::ExecutionContext::newQmlContext(QV4::FunctionObject*, QV4::Object*) () at /usr/lib64/libQt5Qml.so.5
#23 0x00007fd62f000448 in  ()
#24 0x00007fd59a497e80 in  ()
#25 0x00007fd664d56bac in QV4::QmlBindingWrapper::call(QV4::Managed*, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#26 0x00007fd664d58572 in QV4::Script::run() () at /usr/lib64/libQt5Qml.so.5
#27 0x00007fd664dc8e37 in  () at /usr/lib64/libQt5Qml.so.5
#28 0x00007fd664e255ab in  () at /usr/lib64/libQt5Qml.so.5
#29 0x00007fd664e249ee in  () at /usr/lib64/libQt5Qml.so.5
#30 0x00007fd664e24f84 in  () at /usr/lib64/libQt5Qml.so.5
#31 0x00007fd664db2c07 in  () at /usr/lib64/libQt5Qml.so.5
#32 0x00007fd664db31c7 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#33 0x00007fd664e6fe6d in  () at /usr/lib64/libQt5Qml.so.5
#34 0x00007fd664e70145 in QQmlDelegateModel::object(int, bool) () at /usr/lib64/libQt5Qml.so.5
#35 0x00007fd665b02b7f in  () at /usr/lib64/libQt5Quick.so.5
#36 0x00007fd665ac34c5 in  () at /usr/lib64/libQt5Quick.so.5
#37 0x00007fd665b03a93 in  () at /usr/lib64/libQt5Quick.so.5
#38 0x00007fd665b0433a in  () at /usr/lib64/libQt5Quick.so.5
#39 0x00007fd665a389a2 in QQuickWindowPrivate::polishItems() () at /usr/lib64/libQt5Quick.so.5
#40 0x00007fd665a09f26 in  () at /usr/lib64/libQt5Quick.so.5
#41 0x00007fd665a0a9d1 in  () at /usr/lib64/libQt5Quick.so.5
#42 0x00007fd66312586c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#43 0x00007fd66312ab80 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007fd661dd3bf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#45 0x00007fd661e2709d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#46 0x00007fd661e275b1 in  () at /usr/lib64/libQt5Core.so.5
#47 0x00007fd65dc2fcc7 in g_main_context_dispatch (context=0x7fd64c0016f0) at gmain.c:3122
#48 0x00007fd65dc2fcc7 in g_main_context_dispatch (context=context@entry=0x7fd64c0016f0) at gmain.c:3737
#49 0x00007fd65dc2fef8 in g_main_context_iterate (context=context@entry=0x7fd64c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#50 0x00007fd65dc2ff9c in g_main_context_iteration (context=0x7fd64c0016f0, may_block=1) at gmain.c:3869
#51 0x00007fd661e281ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#52 0x00007fd661dd15ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#53 0x00007fd661dd8d6d in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#54 0x00000000004360c0 in main ()

Possible duplicates by query: bug 353420, bug 353392, bug 353386, bug 353341, bug 353328.

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-03 22:38:19 UTC

*** This bug has been marked as a duplicate of bug 353341 ***