Bug 392655 - Plasma crashed at startup
Summary: Plasma crashed at startup
Status: RESOLVED DUPLICATE of bug 383200
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-02 22:22 UTC by wafaerber
Modified: 2018-05-16 11:42 UTC (History)
2 users (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 wafaerber 2018-04-02 22:22:31 UTC
Application: plasmashell (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.120-45-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:
starting the Computer after upgrading SUSE Leap 42.2 -> 43.3
Plasma Surface does not start, it is dark a long time, then (maybe after a internal restart of plasma) the Surface opens, and the Bug Report is announced.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f6a07df9700 (LWP 3469)):
#0  0x00007f6acede0704 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6acede28fb in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede3230 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6a000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6a07df8cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00007f6ad2e29f5a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0x3f06ee0) at thread/qthread_unix.cpp:365
#8  0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6a13202700 (LWP 3462)):
#0  0x00007f6ad273630d in poll () from /lib64/libc.so.6
#1  0x00007f6acede3314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6a0c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6a13201c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#5  0x00007f6ad2e29f5a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f6a146298f7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#7  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0x3e0ff80) at thread/qthread_unix.cpp:365
#8  0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6a204d0700 (LWP 3357)):
#0  0x00007f6acede2948 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6acede3230 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6a180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6a204cfc70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#5  0x00007f6ad2e29f5a in QThread::exec (this=this@entry=0x1524150) at thread/qthread.cpp:500
#6  0x00007f6ad6cbb822 in QQuickPixmapReader::run (this=0x1524150) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/util/qquickpixmapcache.cpp:817
#7  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0x1524150) at thread/qthread_unix.cpp:365
#8  0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6aafbdd700 (LWP 3201)):
#0  0x00007f6ad1f410ff in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6ad892093b in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f6ad8920969 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6ab5b9c700 (LWP 3156)):
#0  0x00007f6acee248b4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6acede23d0 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede31d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6aa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6ab5b9bcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00007f6ad2e29f5a in QThread::exec (this=this@entry=0xc22120) at thread/qthread.cpp:500
#7  0x00007f6ad61373d8 in QQmlThreadPrivate::run (this=0xc22120) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0xc22120) at thread/qthread_unix.cpp:365
#9  0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6ab73ea700 (LWP 3085)):
#0  0x00007f6ad273233d in read () from /lib64/libc.so.6
#1  0x00007f6acee23750 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede2e49 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6acede32a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6ab00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6ab73e9cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#7  0x00007f6ad2e29f5a in QThread::exec (this=this@entry=0xaed6b0) at thread/qthread.cpp:500
#8  0x00007f6ad61373d8 in QQmlThreadPrivate::run (this=0xaed6b0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0xaed6b0) at thread/qthread_unix.cpp:365
#10 0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6ac638f700 (LWP 3021)):
#0  0x00007f6ad273233d in read () from /lib64/libc.so.6
#1  0x00007f6acee23750 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6acede2e49 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6acede32a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6ad30411ab in QEventDispatcherGlib::processEvents (this=0x7f6ac00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7f6ac638eca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#7  0x00007f6ad2e29f5a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f6ad3455295 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f6ad2e2ea29 in QThreadPrivate::start (arg=0x7f6ad36bece0) at thread/qthread_unix.cpp:365
#10 0x00007f6ad1f3c724 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6ad273ee8d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6ad9249900 (LWP 3014)):
[KCrash Handler]
#6  0x00000000ffffffff in ?? ()
#7  0x00007f6ad740e387 in Plasma::DataEngineManagerPrivate::~DataEngineManagerPrivate (this=0xf839b0, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:63
#8  Plasma::DataEngineManager::~DataEngineManager (this=0x7f6ad7664670 <Plasma::(anonymous namespace)::Q_QGS_privateDataEngineManagerSelf::innerFunction()::holder>, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:103
#9  0x00007f6ad740e469 in Plasma::DataEngineManagerSingleton::~DataEngineManagerSingleton (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:82
#10 Plasma::(anonymous namespace)::Q_QGS_privateDataEngineManagerSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.32.0/src/plasma/private/dataenginemanager.cpp:88
#11 0x00007f6ad2689869 in __run_exit_handlers () from /lib64/libc.so.6
#12 0x00007f6ad26898b5 in exit () from /lib64/libc.so.6
#13 0x00007f6aae558021 in do_flush_locked (brw=0x1656600) at intel_batchbuffer.c:375
#14 _intel_batchbuffer_flush (brw=brw@entry=0x1656600, file=file@entry=0x7f6aae754f6a "intel_mipmap_tree.c", line=line@entry=2508) at intel_batchbuffer.c:422
#15 0x00007f6aae55f39c in intel_miptree_map_raw (brw=brw@entry=0x1656600, mt=mt@entry=0x441bea0) at intel_mipmap_tree.c:2508
#16 0x00007f6aae561e2b in intel_miptree_map_gtt (slice=<optimized out>, level=0, map=0x441a370, mt=0x441bea0, brw=0x1656600) at intel_mipmap_tree.c:2546
#17 intel_miptree_map (brw=0x1656600, mt=0x441bea0, level=0, slice=<optimized out>, x=508, y=<optimized out>, w=8, h=h@entry=10, mode=mode@entry=6, out_ptr=out_ptr@entry=0x7ffdc59fcf38, out_stride=out_stride@entry=0x7ffdc59fceb8) at intel_mipmap_tree.c:3137
#18 0x00007f6aae567a98 in intel_map_texture_image (ctx=<optimized out>, tex_image=<optimized out>, slice=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=10, mode=6, map=0x7ffdc59fcf38, out_stride=0x7ffdc59fcf34) at intel_tex.c:230
#19 0x00007f6aae2e3b92 in store_texsubimage (ctx=0x1656600, texImage=0x443ccf0, xoffset=508, yoffset=1, zoffset=<optimized out>, width=8, height=10, depth=1, format=6406, type=5121, pixels=0x44132a0, packing=0x1671870, caller=0x7f6aae712350 "glTexSubImage") at main/texstore.c:1066
#20 0x00007f6aae2d360b in _mesa_texture_sub_image (ctx=0x1656600, dims=2, texObj=0x441ba50, texImage=0x443ccf0, target=3553, level=0, xoffset=508, yoffset=1, zoffset=0, width=8, height=10, depth=1, format=6406, type=5121, pixels=0x44132a0, dsa=false) at main/teximage.c:3239
#21 0x00007f6aae2d387d in texsubimage (ctx=0x1656600, dims=2, target=3553, level=0, xoffset=508, yoffset=1, zoffset=0, width=8, height=10, depth=1, format=6406, type=5121, pixels=0x44132a0, callerName=0x7f6aae7103a1 "glTexSubImage2D") at main/teximage.c:3297
#22 0x00007f6aae2d3cd8 in _mesa_TexSubImage2D (target=<optimized out>, level=<optimized out>, xoffset=<optimized out>, yoffset=<optimized out>, width=<optimized out>, height=<optimized out>, format=6406, type=5121, pixels=0x44132a0) at main/teximage.c:3438
#23 0x00007f6ad3ac7278 in QOpenGLFunctions::glTexSubImage2D (pixels=<optimized out>, type=5121, format=6406, height=10, width=8, yoffset=<optimized out>, xoffset=<optimized out>, level=0, target=3553, this=0xa6bc00) at ../../src/gui/opengl/qopenglfunctions.h:1050
#24 QOpenGLTextureGlyphCache::fillTexture (this=0x2b90a10, c=..., glyph=<optimized out>, subPixelPosition=...) at opengl/qopengltextureglyphcache.cpp:413
#25 0x00007f6ad3a3ad70 in QTextureGlyphCache::fillInPendingGlyphs (this=0x2b90a10) at painting/qtextureglyphcache.cpp:248
#26 0x00007f6ad6d15fc3 in QSGTextMaskMaterial::populate (this=<optimized out>, p=..., glyphIndexes=..., glyphPositions=..., geometry=geometry@entry=0x441b4e0, boundingRect=boundingRect@entry=0x7ffdc59fd420, baseLine=baseLine@entry=0x441b4c8, margins=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:468
#27 0x00007f6ad6d1402d in QSGDefaultGlyphNode::update (this=0x441b3d0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgdefaultglyphnode.cpp:121
#28 0x00007f6ad6d9552b in QQuickTextNode::addGlyphs (this=this@entry=0x441b090, position=..., glyphs=..., color=..., style=style@entry=QQuickText::Normal, styleColor=..., parentNode=parentNode@entry=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquicktextnode.cpp:109
#29 0x00007f6ad6d9b637 in QQuickTextNodeEngine::addToSceneGraph (this=this@entry=0x7ffdc59fd670, parentNode=parentNode@entry=0x441b090, style=style@entry=QQuickText::Normal, styleColor=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquicktextnodeengine.cpp:771
#30 0x00007f6ad6d95d18 in QQuickTextNode::addTextLayout (this=this@entry=0x441b090, position=..., textLayout=textLayout@entry=0x4100760, color=..., style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=..., selectedTextColor=..., selectionStart=selectionStart@entry=-1, selectionEnd=selectionEnd@entry=-1, lineStart=lineStart@entry=0, lineCount=lineCount@entry=1) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquicktextnode.cpp:259
#31 0x00007f6ad6d94ee7 in QQuickText::updatePaintNode (this=0x41005a0, oldNode=<optimized out>, data=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquicktext.cpp:2290
#32 0x00007f6ad6d54ff7 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x2c4bcd0, item=item@entry=0x41005a0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquickwindow.cpp:3052
#33 0x00007f6ad6d55b6a in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x2c4bcd0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquickwindow.cpp:2797
#34 0x00007f6ad6d56ae0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x2c4bcd0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquickwindow.cpp:379
#35 0x00007f6ad6d25f93 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x11fc2c0, window=0x2c4bba0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:390
#36 0x00007f6ad6d27440 in QSGGuiThreadRenderLoop::exposureChanged (this=0x11fc2c0, window=0x2c4bba0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/scenegraph/qsgrenderloop.cpp:441
#37 0x00007f6ad37c8ace in QWindow::event (this=this@entry=0x2c4bba0, ev=ev@entry=0x7ffdc5a00260) at kernel/qwindow.cpp:2072
#38 0x00007f6ad6d5f8e5 in QQuickWindow::event (this=0x2c4bba0, e=0x7ffdc5a00260) at /usr/src/debug/qtdeclarative-opensource-src-5.6.2/src/quick/items/qquickwindow.cpp:1492
#39 0x0000000000430a2b in ?? ()
#40 0x00007f6ad3f7328c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2c4bba0, e=0x7ffdc5a00260) at kernel/qapplication.cpp:3804
#41 0x00007f6ad3f778ea in QApplication::notify (this=0x7ffdc5a006a0, receiver=0x2c4bba0, e=0x7ffdc5a00260) at kernel/qapplication.cpp:3561
#42 0x00007f6ad2ff0be5 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x2c4bba0, event=event@entry=0x7ffdc5a00260) at kernel/qcoreapplication.cpp:1015
#43 0x00007f6ad37be591 in QCoreApplication::sendSpontaneousEvent (event=0x7ffdc5a00260, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:228
#44 QGuiApplicationPrivate::processExposeEvent (e=0x3f05e20) at kernel/qguiapplication.cpp:2741
#45 0x00007f6ad37bf07d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x3f05e20) at kernel/qguiapplication.cpp:1723
#46 0x00007f6ad37a0eab in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:653
#47 0x00007f6ac406f8a0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#48 0x00007f6acede3134 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f6acede3388 in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f6acede342c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f6ad304118c in QEventDispatcherGlib::processEvents (this=0xaa5140, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#52 0x00007f6ad2feebfb in QEventLoop::exec (this=this@entry=0x7ffdc5a00520, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#53 0x00007f6ad2ff6ae6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#54 0x000000000041f05f in ?? ()
#55 0x00007f6ad2672725 in __libc_start_main () from /lib64/libc.so.6
#56 0x000000000041f2c9 in _start ()

Possible duplicates by query: bug 383200, bug 383195.

Reported using DrKonqi
Comment 1 Marco Martin 2018-05-16 11:42:42 UTC

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