https://bugs.kde.org/show_bug.cgi?id=359491

            Bug ID: 359491
           Summary: When trying to launch the desktop icon on desktop view
                    you are asked "root password" to continue Tumbleweed
           Product: plasmashell
           Version: 5.5.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: staka...@freenet.de
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-3-default x86_64
Distribution: "openSUSE Tumbleweed (20160209) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I tried to open home on the folderview icon of the desktop. It asked "root
password" to continue. I tried to look up properties and immediately the whole
desktop comes down. 

- Unusual behavior I noticed:
you should not be asked for a root password when opening a folder in desktop
view

- Custom settings of the application:
none, the only thing that I did was to right click to see the properties and
permissions of that desktop view icon. Then the whole desktop came down. 
Root password is asked everytime, therefore this is repeatable.

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 0x7f106a7b88c0 (LWP 2481))]

Thread 9 (Thread 0x7f1053f34700 (LWP 2488)):
#0  0x00007f1063d2f24d in poll () from /lib64/libc.so.6
#1  0x00007f1068c04432 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f1068c06007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f1056083e29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f106441f94f in QThreadPrivate::start (arg=0x1754a30) at
thread/qthread_unix.cpp:331
#5  0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f10510e1700 (LWP 2509)):
#0  0x00007ffc4e5f9c9f in clock_gettime ()
#1  0x00007f1063d447d6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f10644cb1a6 in qt_clock_gettime (ts=0x7f10510e0aa0, 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  0x00007f10646420e9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f1044002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f10646425f5 in QTimerInfoList::timerWait (this=0x7f1044002ed0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f106464398e in timerSourcePrepareHelper (timeout=0x7f10510e0b54,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f10510e0b54) at
kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f10604238bd in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007f10604241c3 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#12 0x00007f106464452b in QEventDispatcherGlib::processEvents
(this=0x7f10440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7f10510e0cf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f106441ab1c in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f10676ea9a5 in ?? () from /usr/lib64/libQt5Qml.so.5
#16 0x00007f106441f94f in QThreadPrivate::start (arg=0x1831430) at
thread/qthread_unix.cpp:331
#17 0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f1039d07700 (LWP 2515)):
#0  0x00007ffc4e5f9c9f in clock_gettime ()
#1  0x00007f1063d447d6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f10644cb1a6 in qt_clock_gettime (ts=0x7f1039d06aa0, 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  0x00007f10646420e9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f1034002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f10646425f5 in QTimerInfoList::timerWait (this=0x7f1034002cd0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f106464398e in timerSourcePrepareHelper (timeout=0x7f1039d06b54,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f1039d06b54) at
kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f10604238bd in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007f10604241c3 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#12 0x00007f106464452b in QEventDispatcherGlib::processEvents
(this=0x7f10340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7f1039d06cf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f106441ab1c in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f10676ea9a5 in ?? () from /usr/lib64/libQt5Qml.so.5
#16 0x00007f106441f94f in QThreadPrivate::start (arg=0x1a5fed0) at
thread/qthread_unix.cpp:331
#17 0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f1033fff700 (LWP 2517)):
#0  0x00007f1063d2f24d in poll () from /lib64/libc.so.6
#1  0x00007f1060424294 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f106464452b in QEventDispatcherGlib::processEvents
(this=0x7f102c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7f1033ffecf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f106441ab1c in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f10676ea9a5 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f106441f94f in QThreadPrivate::start (arg=0x1afe440) at
thread/qthread_unix.cpp:331
#8  0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f10329c2700 (LWP 2524)):
#0  0x00007f106353c07f in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f1069e92a84 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f1069e92ac9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0faa9ae700 (LWP 2577)):
#0  0x00007ffc4e5f9c9f in clock_gettime ()
#1  0x00007f1063d447d6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f10644cb1a6 in qt_clock_gettime (ts=0x7f0faa9ada60, 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  0x00007f10646420e9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f0fa4002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f10646425f5 in QTimerInfoList::timerWait (this=0x7f0fa4002ed0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f106464398e in timerSourcePrepareHelper (timeout=0x7f0faa9adb14,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f0faa9adb14) at
kernel/qeventdispatcher_glib.cpp:160
#9  0x00007f10604238bd in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#10 0x00007f10604241c3 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#12 0x00007f106464452b in QEventDispatcherGlib::processEvents
(this=0x7f0fa40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7f0faa9adcb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f106441ab1c in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#15 0x00007f106826fe42 in ?? () from /usr/lib64/libQt5Quick.so.5
#16 0x00007f106441f94f in QThreadPrivate::start (arg=0x1fe3840) at
thread/qthread_unix.cpp:331
#17 0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0f9de54700 (LWP 2752)):
#0  0x00007f1063d2f24d in poll () from /lib64/libc.so.6
#1  0x00007f1060424294 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f106464452b in QEventDispatcherGlib::processEvents
(this=0x7f0f980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7f0f9de53cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f106441ab1c in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f0fa0585e47 in KCupsConnection::run() () from
/usr/lib64/libkcupslib.so
#7  0x00007f106441f94f in QThreadPrivate::start (arg=0x23b4b50) at
thread/qthread_unix.cpp:331
#8  0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0f8e3dc700 (LWP 4112)):
[KCrash Handler]
#6  QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*> (currentValue=<synthetic
pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x84: <error reading
variable>) at ../../src/corelib/arch/qatomic_x86.h:259
#7  QGenericAtomicOps<QBasicAtomicOps<8> >::testAndSetAcquire<QMutexData*,
QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>,
expectedValue=0x0, _q_value=@0x84: <error reading variable>) at
../../src/corelib/thread/qgenericatomic.h:166
#8  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic
pointer>, newValue=<optimized out>, expectedValue=0x0, this=this@entry=0x84) at
../../src/corelib/thread/qbasicatomic.h:278
#9  QBasicMutex::fastTryLock (current=<synthetic pointer>,
this=this@entry=0x84) at thread/qmutex.h:82
#10 QMutex::lock (this=this@entry=0x84) at thread/qmutex.cpp:212
#11 0x00007f106441eb2b in QMutexLocker::QMutexLocker (m=0x84, this=<synthetic
pointer>) at ../../src/corelib/thread/qmutex.h:128
#12 QThreadPrivate::finish (arg=arg@entry=0x45cb090) at
thread/qthread_unix.cpp:343
#13 0x00007f106441f970 in __pthread_cleanup_class::~__pthread_cleanup_class
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
/usr/include/pthread.h:561
#14 QThreadPrivate::start (arg=0x45cb090) at thread/qthread_unix.cpp:290
#15 0x00007f10635364a4 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f1063d37bdd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f106a7b88c0 (LWP 2481)):
#0  0x00007f10603f80f9 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f10603f919b in g_ptr_array_add () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1060423c8f in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f1060424238 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007f106464450f in QEventDispatcherGlib::processEvents (this=0x1789750,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#6  0x00007f10645ee63a in QEventLoop::exec (this=0x7ffc4e5e4840, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007f1066867bce in KJob::exec() () from /usr/lib64/libKF5CoreAddons.so.5
#8  0x00007f1062158f03 in ?? () from /usr/lib64/libKF5KIOWidgets.so.5
#9  0x00007f106215fcc5 in
KPropertiesDialog::KPropertiesDialogPrivate::insertPages() () from
/usr/lib64/libKF5KIOWidgets.so.5
#10 0x00007f1062160428 in KPropertiesDialog::KPropertiesDialogPrivate::init()
() from /usr/lib64/libKF5KIOWidgets.so.5
#11 0x00007f106216067f in KPropertiesDialog::KPropertiesDialog(KFileItem
const&, QWidget*) () from /usr/lib64/libKF5KIOWidgets.so.5
#12 0x00007f106216073d in KPropertiesDialog::showDialog(KFileItem const&,
QWidget*, bool) () from /usr/lib64/libKF5KIOWidgets.so.5
#13 0x00007f1062160f46 in KPropertiesDialog::showDialog(KFileItemList const&,
QWidget*, bool) () from /usr/lib64/libKF5KIOWidgets.so.5
#14 0x00007f0fab3955a3 in ?? () from
/usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#15 0x00007f106461de17 in QtPrivate::QSlotObjectBase::call (a=0x7ffc4e5e4d90,
r=0x353f4b0, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:124
#16 QMetaObject::activate (sender=0x353f4b0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3698
#17 0x00007f106595e3f2 in QAction::triggered(bool) () from
/usr/lib64/libQt5Widgets.so.5
#18 0x00007f1065960648 in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQt5Widgets.so.5
#19 0x00007f1065ad6372 in ?? () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007f1065adc29c in ?? () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f1065ae0050 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#22 0x00007f10659a7df8 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#23 0x00007f1065ae0a6b in QMenu::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#24 0x00007f10659678cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f106596d511 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#26 0x00007f10645f0cf3 in QCoreApplication::notifyInternal
(this=0x7ffc4e5e5c10, receiver=0x3ce8ce0, event=0x7ffc4e5e5370) at
kernel/qcoreapplication.cpp:965
#27 0x00007f106596c082 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQt5Widgets.so.5
#28 0x00007f10659c213d in ?? () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007f10659c433b in ?? () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007f10659678cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f106596c9d6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#32 0x00007f10645f0cf3 in QCoreApplication::notifyInternal
(this=0x7ffc4e5e5c10, receiver=0x43b45b0, event=0x7ffc4e5e5770) at
kernel/qcoreapplication.cpp:965
#33 0x00007f1064b3479e in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib64/libQt5Gui.so.5
#34 0x00007f1064b36305 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#35 0x00007f1064b1b9f8 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#36 0x00007f10560b3ed0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#37 0x00007f10604240c7 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007f10604242f8 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f106042439c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#40 0x00007f106464450f in QEventDispatcherGlib::processEvents (this=0x1789750,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#41 0x00007f10645ee63a in QEventLoop::exec (this=this@entry=0x7ffc4e5e5ac0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#42 0x00007f10645f62fd in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#43 0x0000000000436527 in main (argc=2, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.5.3/shell/main.cpp:179

Possible duplicates by query: bug 357530, bug 356143, bug 355650, bug 354243,
bug 354168.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to