Bug 354325

Summary: plasma crash on thinkpad x40 at start
Product: [Plasma] plasmashell Reporter: p92
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi, triaged
Version: 5.4.2   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: .xsession-errors when retried with startx

Description p92 2015-10-25 00:00:30 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic i686
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
I am unable to start plasma on thinkpad X40  it always carshedd a few seconds after beeing started on kubuntu willy

sddm has been disabled because it crashes too, so i am starting kde with startx

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1bab780 (LWP 1977))]

Thread 8 (Thread 0xb17a2b40 (LWP 1982)):
#0  0xb76f9be8 in __kernel_vsyscall ()
#1  0xb4dc73db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb70bc3ad in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0xb70be3fb in xcb_wait_for_event () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0xb18fd173 in ?? () from /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so
#5  0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb4c7f1aa in start_thread (arg=0xb17a2b40) at pthread_create.c:333
#7  0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 7 (Thread 0xb01e4b40 (LWP 2008)):
#0  0xb76f9be8 in __kernel_vsyscall ()
#1  0xb76f9838 in __vdso_clock_gettime ()
#2  0xb4ddf740 in __GI___clock_gettime (clock_id=1, tp=0xb01e3fa4) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb5141378 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#4  0xb52d10a2 in QTimerInfoList::updateCurrentTime() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xb52d15b4 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb52d2b99 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb44883db in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4488e24 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb52d37e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#11 0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#12 0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#13 0xb509f23d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#14 0xb688c3bf in ?? () from /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#15 0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#16 0xb4c7f1aa in start_thread (arg=0xb01e4b40) at pthread_create.c:333
#17 0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 6 (Thread 0xad043b40 (LWP 2016)):
#0  0xb76f9be8 in __kernel_vsyscall ()
#1  0xb4dc73db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb4497980 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4488f1c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52d37e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xb509f23d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#9  0xb688c3bf in ?? () from /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#10 0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#11 0xb4c7f1aa in start_thread (arg=0xad043b40) at pthread_create.c:333
#12 0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xab5f9b40 (LWP 2023)):
#0  0xb76f9be8 in __kernel_vsyscall ()
#1  0xb4dc73db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb4497980 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4488f1c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52d37e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xb509f23d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#9  0xb688c3bf in ?? () from /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#10 0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#11 0xb4c7f1aa in start_thread (arg=0xab5f9b40) at pthread_create.c:333
#12 0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xaa513b40 (LWP 2046)):
#0  0xb76f9be8 in __kernel_vsyscall ()
#1  0xb4c8425c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4ddecf6 in __pthread_cond_wait (cond=0xb766c8d0, mutex=0xb766c8b8) at forward.c:149
#3  0xb75342fc in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#4  0xb753433c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#5  0xb4c7f1aa in start_thread (arg=0xaa513b40) at pthread_create.c:333
#6  0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa8e22b40 (LWP 2052)):
#0  0xb52d2be1 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#1  0xb44888da in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4488eb1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52d37e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb509f23d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xb6c5e9c9 in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#9  0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#10 0xb4c7f1aa in start_thread (arg=0xa8e22b40) at pthread_create.c:333
#11 0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xa119ab40 (LWP 2159)):
#0  0xb52d2b11 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#1  0xb44883db in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4488e24 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52d37e4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xb509f23d in QThread::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xa1684b40 in KCupsConnection::run() () from /usr/lib/i386-linux-gnu/libkcupslib.so
#9  0xb50a465b in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#10 0xb4c7f1aa in start_thread (arg=0xa119ab40) at pthread_create.c:333
#11 0xb4dd1fde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb1bab780 (LWP 1977)):
[KCrash Handler]
#7  0xb76f9be8 in __kernel_vsyscall ()
#8  0xb4d14057 in __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#9  0xb4d15699 in __GI_abort () at abort.c:89
#10 0xb5090d89 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#11 0xaefcaa52 in QSGSimpleMaterialShader<FadingMaterialState>::initialize (this=0x9d251e8) at /usr/include/i386-linux-gnu/qt5/QtQuick/qsgsimplematerial.h:58
#12 FadingMaterialShader::initialize (this=0x9d251e8) at ../../../../src/declarativeimports/core/fadingnode.cpp:108
#13 0xb6cb3015 in QSGRenderContext::initialize(QSGMaterialShader*) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#14 0xb6c90dd4 in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#15 0xb6c92569 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#16 0xb6c930e2 in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#17 0xb6c97649 in QSGBatchRenderer::Renderer::render() () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#18 0xb6ca26b3 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#19 0xb6ca2c30 in QSGRenderer::renderScene(unsigned int) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#20 0xb6cb24e9 in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#21 0xb6d00975 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#22 0xb6cce5ea in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#23 0xb6ccf308 in ?? () from /usr/lib/i386-linux-gnu/libQt5Quick.so.5
#24 0xb5be1daa in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#25 0xb5be767f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#26 0xb52790ff in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#27 0xb52d24eb in QTimerInfoList::activateTimers() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#28 0xb52d2ab9 in ?? () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#29 0xb4488ce9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb4488f89 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb4489054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb52d37c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#33 0xb192cbc1 in ?? () from /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so
#34 0xb52762b3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#35 0xb5276702 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#36 0xb527e7e5 in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#37 0xb5584cf1 in QGuiApplication::exec() () from /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5
#38 0xb5bddcb4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#39 0x0807206c in main (argc=2, argv=0xbf91da84) at ../../shell/main.cpp:176

Possible duplicates by query: bug 354059, bug 353981, bug 353914, bug 353748, bug 353525.

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-25 00:11:22 UTC
>#10 0xb5090d89 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5

This is printing a message. Can you run plasmashell from a command line and tell me what it says?
Comment 2 p92 2015-11-04 08:11:35 UTC
Hello sorry for delay

if I do under shell as user :
# X&
# export DISPLAY=0;0
# xclock&
# plasmashell &

plasma starts without problems and is usable.

It is only with startx that plasmashell aborts  (in loop since it seems startx wants to restart it each time). I don't really know how to start plasmashell by hand in this environnment. No message is displayed on X screen except the crash window.
Comment 3 p92 2015-11-04 08:42:57 UTC
Created attachment 95304 [details]
.xsession-errors when retried with startx

I retried with startx and it seems there are somme interesting messages in .xsession-errors concerning plasmashell crash

networkmanager-qt: void NetworkManager::AccessPointPrivate::propertiesChanged(const QVariantMap&) Unhandled property "LastSeen"
QOpenGLShader: could not create shader
QSGSimpleMaterialShader does not implement 'uniform lowp float qt_Opacity' in its fragment shader
Application::crashHandler() called with signal 6; recent crashes: 1
Service  "org.kde.StatusNotifierHost-19303" unregistered
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 19303
KCrash: Arguments: /usr/bin/plasmashell -s --crashes 1
KCrash: Attempting to start /usr/lib/i386-linux-gnu/libexec/drkonqi from kdeinit
kdeinit5: Got EXEC_NEW '/usr/lib/i386-linux-gnu/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/usr/lib/i386-linux-gnu/libexec/drkonqi'
found lsb_release
Using /proc to determine executable path
Executable is: "/usr/bin/plasmashell"
Executable exists: true
Enabling drkonqi crash catching
Invalid pixmap specified.
No frame loaded
No frame loaded
No frame loaded
No frame loaded
No frame loaded
No frame loaded
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Primary output changed from KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" ) to KScreen::Output(Id: 66 , Name: "LVDS1" ) ( "LVDS1" )
QXcbConnection: XCB error: 3 (BadWindow), sequence: 41378, resource id: 88080390, major code: 18 (ChangeProperty), minor code: 0
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
unversioned plugin detected, may result in instability
Sending SIGSTOP to process
Comment 4 p92 2015-11-04 08:44:27 UTC
btw do you know where I could also report bugs on sddm-greeter ?
Comment 5 Andrew Crouthamel 2018-09-25 21:46:40 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 6 Andrew Crouthamel 2018-10-27 04:03:59 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!