Bug 364008 - Opened Dolphin and clicked on a directory in my home directory. Single click is enabled.
Summary: Opened Dolphin and clicked on a directory in my home directory. Single click ...
Status: RESOLVED DUPLICATE of bug 358369
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-06-06 03:27 UTC by steven
Modified: 2016-06-06 08:13 UTC (History)
0 users

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 steven 2016-06-06 03:27:10 UTC
Application: kwin_x11 (5.6.4)

Qt Version: 5.5.1
Frameworks Version: 5.22.0
Operating System: Linux 4.4.0-22-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Opened Dolphin and clicked on a directory in my home directory. I have single click enabled so the directory can be changed to by single click. This seems to happen every time I click on a directory when I first start Dolphin. Once KWin has restarted (Dolphin doesn't crash) any further clicks on a directory work as expected - the directory is changed to.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f68da7b5940 (LWP 3638))]

Thread 5 (Thread 0x7f68c0485700 (LWP 3646)):
#0  0x00007f68da2abe8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f68d85a9c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f68d85ab8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f68c0f3a629 in QXcbEventReader::run (this=0x23245b0) at qxcbconnection.cpp:1253
#4  0x00007f68d886784e in QThreadPrivate::start (arg=0x23245b0) at thread/qthread_unix.cpp:331
#5  0x00007f68d41ea6fa in start_thread (arg=0x7f68c0485700) at pthread_create.c:333
#6  0x00007f68da2b7b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f68bc9bc700 (LWP 4025)):
#0  0x00007f68da2add13 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f68d8a9a10f in qt_safe_select (nfds=13, fdread=fdread@entry=0x7f68b4000a78, fdwrite=fdwrite@entry=0x7f68b4000d08, fdexcept=fdexcept@entry=0x7f68b4000f98, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007f68d8a9bc0e in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f68b4000f98, writefds=0x7f68b4000d08, readfds=0x7f68b4000a78, nfds=<optimized out>, this=0x7f68b40008c0) at kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f68b40008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f68d8a9c13e in QEventDispatcherUNIX::processEvents (this=0x7f68b40008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f68d8a45dea in QEventLoop::exec (this=this@entry=0x7f68bc9bbc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f68d88628a4 in QThread::exec (this=this@entry=0x2634db0) at thread/qthread.cpp:503
#7  0x00007f68d313e3c5 in QQmlThreadPrivate::run (this=0x2634db0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f68d886784e in QThreadPrivate::start (arg=0x2634db0) at thread/qthread_unix.cpp:331
#9  0x00007f68d41ea6fa in start_thread (arg=0x7f68bc9bc700) at pthread_create.c:333
#10 0x00007f68da2b7b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f68ad9c9700 (LWP 4406)):
#0  0x00007f68da2add13 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f68d8a9a10f in qt_safe_select (nfds=22, fdread=fdread@entry=0x7f68a8000a78, fdwrite=fdwrite@entry=0x7f68a8000d08, fdexcept=fdexcept@entry=0x7f68a8000f98, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007f68d8a9bc0e in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f68a8000f98, writefds=0x7f68a8000d08, readfds=0x7f68a8000a78, nfds=<optimized out>, this=0x7f68a80008c0) at kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f68a80008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f68d8a9c13e in QEventDispatcherUNIX::processEvents (this=0x7f68a80008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f68d8a45dea in QEventLoop::exec (this=this@entry=0x7f68ad9c8c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f68d88628a4 in QThread::exec (this=this@entry=0x3807eb0) at thread/qthread.cpp:503
#7  0x00007f68d313e3c5 in QQmlThreadPrivate::run (this=0x3807eb0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f68d886784e in QThreadPrivate::start (arg=0x3807eb0) at thread/qthread_unix.cpp:331
#9  0x00007f68d41ea6fa in start_thread (arg=0x7f68ad9c9700) at pthread_create.c:333
#10 0x00007f68da2b7b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f689c8be700 (LWP 4409)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f68d79ebbd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f68d79ebc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f68d41ea6fa in start_thread (arg=0x7f689c8be700) at pthread_create.c:333
#4  0x00007f68da2b7b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f68da7b5940 (LWP 3638)):
[KCrash Handler]
#6  0x0000000041df4d8f in ?? ()
#7  0x00007f68ca02a2c0 in ?? () from /usr/lib/nvidia-340/libnvidia-glcore.so.340.96
#8  0x00007f68ca031350 in ?? () from /usr/lib/nvidia-340/libnvidia-glcore.so.340.96
#9  0x00007f68c9c9e378 in ?? () from /usr/lib/nvidia-340/libnvidia-glcore.so.340.96
#10 0x00007f68d90a0756 in QOpenGLFunctions::glDrawArrays (count=4, first=0, mode=6, this=0x513b6c0) at ../../include/QtGui/../../src/gui/opengl/qopenglfunctions.h:716
#11 QOpenGLTextureGlyphCache::resizeTextureData (this=0x40e6a90, width=<optimized out>, height=<optimized out>) at opengl/qopengltextureglyphcache.cpp:299
#12 0x00007f68d902d2aa in QTextureGlyphCache::resizeCache (height=<optimized out>, width=<optimized out>, this=0x40e6a90) at painting/qtextureglyphcache_p.h:124
#13 QTextureGlyphCache::fillInPendingGlyphs (this=this@entry=0x40e6a90) at painting/qtextureglyphcache.cpp:233
#14 0x00007f68d360adb7 in QSGTextMaskMaterial::populate (this=0x35ee5a0, p=..., glyphIndexes=..., glyphPositions=..., geometry=geometry@entry=0x54a11e0, boundingRect=boundingRect@entry=0x7ffed436fe60, baseLine=0x54a11c8, margins=...) at scenegraph/qsgdefaultglyphnode_p.cpp:446
#15 0x00007f68d3608c4c in QSGDefaultGlyphNode::update (this=0x54a10d0) at scenegraph/qsgdefaultglyphnode.cpp:121
#16 0x00007f68d3692677 in QQuickTextNode::addGlyphs (this=this@entry=0x5563550, position=..., glyphs=..., color=..., style=style@entry=QQuickText::Normal, styleColor=..., parentNode=0x0) at items/qquicktextnode.cpp:153
#17 0x00007f68d3696a9c in QQuickTextNodeEngine::addToSceneGraph (this=0x54c1b60, parentNode=parentNode@entry=0x5563550, style=style@entry=QQuickText::Normal, styleColor=...) at items/qquicktextnodeengine.cpp:767
#18 0x00007f68d3693547 in QQuickTextNode::addTextLayout (this=this@entry=0x5563550, position=..., textLayout=textLayout@entry=0x3084220, color=..., style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=..., selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0, lineCount=1) at items/qquicktextnode.cpp:304
#19 0x00007f68d3691cb8 in QQuickText::updatePaintNode (this=0x3080ba0, oldNode=<optimized out>, data=<optimized out>) at items/qquicktext.cpp:2313
#20 0x00007f68d36502d8 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x51612c0, item=item@entry=0x3080ba0) at items/qquickwindow.cpp:2984
#21 0x00007f68d3650b4b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x51612c0) at items/qquickwindow.cpp:2722
#22 0x00007f68d3650cc0 in QQuickWindowPrivate::syncSceneGraph (this=0x51612c0) at items/qquickwindow.cpp:341
#23 0x00007f68d372f4fa in QQuickRenderControl::sync (this=<optimized out>) at items/qquickrendercontrol.cpp:256
#24 0x00007f68bcbf731a in Aurorae::Decoration::<lambda()>::operator() (__closure=<synthetic pointer>) at /build/kwin-Ec1pkw/kwin-5.6.4/clients/aurorae/src/aurorae.cpp:362
#25 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Aurorae::Decoration::init()::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:495
#26 QtPrivate::Functor<Aurorae::Decoration::init()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:552
#27 QtPrivate::QFunctorSlotObject<Aurorae::Decoration::init()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:192
#28 0x00007f68d8a76e4f in QtPrivate::QSlotObjectBase::call (a=0x7ffed4371e70, r=0x40ad730, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#29 QMetaObject::activate (sender=sender@entry=0x4dce620, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3698
#30 0x00007f68d8a777d7 in QMetaObject::activate (sender=sender@entry=0x4dce620, m=m@entry=0x7f68d8c91840 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578
#31 0x00007f68d8af66d0 in QTimer::timeout (this=this@entry=0x4dce620) at .moc/moc_qtimer.cpp:197
#32 0x00007f68d8a83878 in QTimer::timerEvent (this=0x4dce620, e=<optimized out>) at kernel/qtimer.cpp:247
#33 0x00007f68d8a77e53 in QObject::event (this=0x4dce620, e=<optimized out>) at kernel/qobject.cpp:1261
#34 0x00007f68d933b05c in QApplicationPrivate::notify_helper (this=this@entry=0x2308660, receiver=receiver@entry=0x4dce620, e=e@entry=0x7ffed43721a0) at kernel/qapplication.cpp:3716
#35 0x00007f68d9340516 in QApplication::notify (this=0x7ffed4372400, receiver=0x4dce620, e=0x7ffed43721a0) at kernel/qapplication.cpp:3499
#36 0x00007f68d8a4862b in QCoreApplication::notifyInternal (this=0x7ffed4372400, receiver=0x4dce620, event=event@entry=0x7ffed43721a0) at kernel/qcoreapplication.cpp:965
#37 0x00007f68d8a9d89d in QCoreApplication::sendEvent (event=0x7ffed43721a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#38 QTimerInfoList::activateTimers (this=0x235abd8) at kernel/qtimerinfo_unix.cpp:637
#39 0x00007f68d8a9b640 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x23511c0) at kernel/qeventdispatcher_unix.cpp:549
#40 0x00007f68d8a9c0b6 in QEventDispatcherUNIX::processEvents (this=0x23511c0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:611
#41 0x00007f68c0fa14ed in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#42 0x00007f68d8a45dea in QEventLoop::exec (this=this@entry=0x7ffed43722f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#43 0x00007f68d8a4de8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#44 0x00007f68d8d81c3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#45 0x00007f68d9337495 in QApplication::exec () at kernel/qapplication.cpp:2976
#46 0x00007f68da57f8df in kdemain (argc=3, argv=0x7ffed4372588) at /build/kwin-Ec1pkw/kwin-5.6.4/main_x11.cpp:327
#47 0x00007f68da1d1830 in __libc_start_main (main=0x400730 <main(int, char**)>, argc=3, argv=0x7ffed4372588, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed4372578) at ../csu/libc-start.c:291
#48 0x0000000000400769 in _start ()

Possible duplicates by query: bug 358369.

Reported using DrKonqi
Comment 1 Thomas Lübking 2016-06-06 08:13:19 UTC
"kcmshell5 kwindecoration", switch to breeze.

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