Bug 354590 - Looking at "properties" within "folder desktopview" crashes Plasma immediately
Summary: Looking at "properties" within "folder desktopview" crashes Plasma immediately
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Folder (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: drkonqi, triaged
: 355427 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-10-30 07:26 UTC by stakanov.s
Modified: 2018-10-27 04:09 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (10.56 KB, text/plain)
2015-11-22 08:53 UTC, opensuse.lietuviu.kalba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description stakanov.s 2015-10-30 07:26:33 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.2.3-1-default x86_64
Distribution: "openSUSE Tumbleweed (20151022) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
going into the "desktop view folder" and trying to look at the properties of the folder. 
- Unusual behavior I noticed:
Immediate crash, repeatable.

The settings of the plasmoid itself do work as expected (as it seems)..

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

Thread 11 (Thread 0x7f6e86a4f700 (LWP 21894)):
#0  0x00007f6e9850e1cd in poll () from /lib64/libc.so.6
#1  0x00007f6e9d3ae432 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f6e9d3b0007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f6e891cfe29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f6e98bff94f in QThreadPrivate::start (arg=0xb92800) at thread/qthread_unix.cpp:331
#5  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f6e7f9da700 (LWP 21915)):
#0  0x00007f6e9850e1cd in poll () from /lib64/libc.so.6
#1  0x00007f6e94c16264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6e98e2452b in QEventDispatcherGlib::processEvents (this=0x7f6e780008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7f6e7f9d9cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f6e98bfab1c in QThread::exec (this=this@entry=0xc7b7a0) at thread/qthread.cpp:503
#6  0x00007f6e9be8f9a5 in QQmlThreadPrivate::run (this=0xc7b7a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f6e98bff94f in QThreadPrivate::start (arg=0xc7b7a0) at thread/qthread_unix.cpp:331
#8  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6e736ca700 (LWP 21924)):
#0  0x00007ffd1813ac41 in clock_gettime ()
#1  0x00007f6e98523756 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6e98cab1a6 in qt_clock_gettime (ts=0x7f6e736c9a60, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f6e98e220e9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f6e6c002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f6e98e225f5 in QTimerInfoList::timerWait (this=0x7f6e6c002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f6e98e2398e in timerSourcePrepareHelper (timeout=0x7f6e736c9b14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f6e736c9b14) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f6e94c1588d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6e94c16193 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f6e98e2452b in QEventDispatcherGlib::processEvents (this=0x7f6e6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7f6e736c9cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f6e98bfab1c in QThread::exec (this=this@entry=0xd22e70) at thread/qthread.cpp:503
#15 0x00007f6e9be8f9a5 in QQmlThreadPrivate::run (this=0xd22e70) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#16 0x00007f6e98bff94f in QThreadPrivate::start (arg=0xd22e70) at thread/qthread_unix.cpp:331
#17 0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6e71c0a700 (LWP 21930)):
#0  0x00007f6e94c58224 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6e94c15d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6e94c16208 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6e98e2452b in QEventDispatcherGlib::processEvents (this=0x7f6e640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7f6e71c09cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f6e98bfab1c in QThread::exec (this=this@entry=0xe3eb00) at thread/qthread.cpp:503
#7  0x00007f6e9be8f9a5 in QQmlThreadPrivate::run (this=0xe3eb00) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f6e98bff94f in QThreadPrivate::start (arg=0xe3eb00) at thread/qthread_unix.cpp:331
#9  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6e6bfff700 (LWP 21933)):
#0  0x00007f6e97d1b07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6e9e61ba84 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f6e9e61bac9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6de3fff700 (LWP 21960)):
#0  0x00007f6e9850a1ad in read () from /lib64/libc.so.6
#1  0x00007f6e8ff69f45 in ?? () from /usr/lib64/tls/libnvidia-tls.so.340.93
#2  0x00007f6e94c58220 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6e94c15d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6e94c16208 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f6e98e2452b in QEventDispatcherGlib::processEvents (this=0x7f6ddc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7f6de3ffec70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f6e98bfab1c in QThread::exec (this=this@entry=0xbe9210) at thread/qthread.cpp:503
#9  0x00007f6e9ca0be42 in QQuickPixmapReader::run (this=0xbe9210) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#10 0x00007f6e98bff94f in QThreadPrivate::start (arg=0xbe9210) at thread/qthread_unix.cpp:331
#11 0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6de0b88700 (LWP 21964)):
#0  0x00007f6e97d1b07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6e98c00abb in wait (time=18446744073709551615, this=0x181a930) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x16382f8, mutex=mutex@entry=0x16382f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f6e9ca7e00e in takeEvent (wait=true, this=0x16382e8) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:224
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1638270) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:657
#5  0x00007f6e9ca7e853 in QSGRenderThread::run (this=0x1638270) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:686
#6  0x00007f6e98bff94f in QThreadPrivate::start (arg=0x1638270) at thread/qthread_unix.cpp:331
#7  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6dda3be700 (LWP 21965)):
#0  0x00007f6e97d1b07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6e98c00abb in wait (time=18446744073709551615, this=0x1a10250) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x16770f8, mutex=mutex@entry=0x16770f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f6e9ca7e00e in takeEvent (wait=true, this=0x16770e8) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:224
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1677070) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:657
#5  0x00007f6e9ca7e853 in QSGRenderThread::run (this=0x1677070) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:686
#6  0x00007f6e98bff94f in QThreadPrivate::start (arg=0x1677070) at thread/qthread_unix.cpp:331
#7  0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6dcdb01700 (LWP 21968)):
#0  0x00007f6e98cab12c in QElapsedTimer::clockType () at tools/qelapsedtimer_unix.cpp:150
#1  0x00007f6e98cab179 in QElapsedTimer::isMonotonic () at tools/qelapsedtimer_unix.cpp:145
#2  0x00007f6e98e2259e in QTimerInfoList::repairTimersIfNeeded (this=0x7f6dc8002cd0) at kernel/qtimerinfo_unix.cpp:155
#3  0x00007f6e98e22603 in QTimerInfoList::timerWait (this=0x7f6dc8002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:382
#4  0x00007f6e98e2398e in timerSourcePrepareHelper (timeout=0x7f6dcdb00af4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#5  timerSourcePrepare (source=<optimized out>, timeout=0x7f6dcdb00af4) at kernel/qeventdispatcher_glib.cpp:160
#6  0x00007f6e94c1588d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f6e94c16193 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6e98e2452b in QEventDispatcherGlib::processEvents (this=0x7f6dc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#10 0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7f6dcdb00c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#11 0x00007f6e98bfab1c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#12 0x00007f6dcfdc8ed7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#13 0x00007f6e98bff94f in QThreadPrivate::start (arg=0x1f412e0) at thread/qthread_unix.cpp:331
#14 0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6dbf5ee700 (LWP 21985)):
[KCrash Handler]
#6  isEmpty (this=0xf8) at ../../src/corelib/tools/qvector.h:84
#7  QThreadStorageData::finish (p=p@entry=0xf8) at thread/qthreadstorage.cpp:169
#8  0x00007f6e98bfeb75 in QThreadPrivate::finish (arg=arg@entry=0x26bed30) at thread/qthread_unix.cpp:351
#9  0x00007f6e98bff970 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:561
#10 QThreadPrivate::start (arg=0x26bed30) at thread/qthread_unix.cpp:290
#11 0x00007f6e97d154a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f6e98516b5d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6e9ef46900 (LWP 21891)):
#0  0x00007f6e9850e1cd in poll () from /lib64/libc.so.6
#1  0x00007f6e94c16264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6e94c1636c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6e98e2450f in QEventDispatcherGlib::processEvents (this=0xbce970, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007f6e98dce63a in QEventLoop::exec (this=this@entry=0x7ffd1806f680, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f6e9a2ba120 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2307
#6  0x00007f6e697c90aa in ?? () from /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#7  0x00007f6e697e6ae9 in ?? () from /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#8  0x00007f6e697e7fd8 in ?? () from /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#9  0x00007f6e9be50149 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffd1806fd00, type=type@entry=QMetaObject::InvokeMetaMethod, index=index@entry=139, argv=argv@entry=0x7ffd1806f930) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/qqmlpropertycache.cpp:1689
#10 0x00007f6e9bdd3186 in CallMethod (object=..., index=139, returnType=returnType@entry=43, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0xee3f90, callArgs=0x7f6e70c0b0a8) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:1173
#11 0x00007f6e9bdd40c5 in CallPrecise (object=..., data=..., engine=engine@entry=0xee3f90, callArgs=callArgs@entry=0x7f6e70c0b0a8) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:1408
#12 0x00007f6e9bdd498d in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:1893
#13 0x00007f6e9bdeae83 in call (d=0x7f6e70c0b0a8, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4object_p.h:305
#14 QV4::Runtime::callProperty (engine=0xee3f90, nameIndex=<optimized out>, callData=0x7f6e70c0b0a8) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4runtime.cpp:977
#15 0x00007f6e6906cae8 in ?? ()
#16 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 352413, bug 347448, bug 347403.

Reported using DrKonqi
Comment 1 opensuse.lietuviu.kalba 2015-11-22 08:53:49 UTC
Created attachment 95649 [details]
New crash information added by DrKonqi

plasmashell (5.4.2) using Qt 5.5.0

- What I was doing when the application crashed:

Right click mouse in Folder view at folder to look into properties.

P.S. Dolphin also crash then right click in file/folder, just move mouse outside window without any click; but no crash notification appears.

-- Backtrace (Reduced):
#6  isEmpty (this=0xf8) at ../../src/corelib/tools/qvector.h:84
#7  QThreadStorageData::finish (p=p@entry=0xf8) at thread/qthreadstorage.cpp:169
#8  0x00007fa06721c7de in QThreadPrivate::finish (arg=arg@entry=0x4263ae0) at thread/qthread_unix.cpp:351
#9  0x00007fa06721d581 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:572
#10 QThreadPrivate::start (arg=0x4263ae0) at thread/qthread_unix.cpp:333
Comment 2 David Edmundson 2015-11-24 18:45:53 UTC
*** Bug 355427 has been marked as a duplicate of this bug. ***
Comment 3 Eike Hein 2015-11-26 18:30:05 UTC
Please install debug symbols for plasma-desktop.
Comment 4 stakanov.s 2015-11-26 19:08:21 UTC
Hello Eike. 
Did you say this in referral to who? I should have had debug symbols installed when I reported the crash. As this is very easy to reproduce, please tell me which symbols should be installed and yet aren't. I will then reproduce a crash. 
Or do I install the whole repo of debug and go for it?
Comment 5 Eike Hein 2015-11-26 19:10:01 UTC
I don't know the package names on your distro, but it should be the debug symbols for this lib:

#6 0x00007f6e697c90aa in ?? () from /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
Comment 6 Eike Hein 2015-11-26 19:10:32 UTC
(Note I can't reproduce the crash on any of my systems btw.)
Comment 7 Andrew Crouthamel 2018-09-25 21:49:18 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 8 Andrew Crouthamel 2018-10-27 04:09:58 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!