Bug 355427

Summary: Plasma crash by opening kio_sysinfo link on workplace folder
Product: [Plasma] plasmashell Reporter: Olaf <olaf-goergen>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Olaf 2015-11-16 12:46:38 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I oppend the kio_sysinfo link by clicking.  under opensuse up to 13.2 it works allways.

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 0x7fa7763ff7c0 (LWP 2054))]

Thread 9 (Thread 0x7fa75feed700 (LWP 2056)):
#0  0x00007fa76f96dc1d in poll () at /lib64/libc.so.6
#1  0x00007fa774873422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fa77487500f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa76203dc29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fa75d2b0700 (LWP 2059)):
#0  0x00007ffeded94d35 in clock_gettime ()
#1  0x00007fa76f982c9d in clock_gettime () at /lib64/libc.so.6
#2  0x00007fa770114b06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa770294089 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa770294615 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa77029582e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa76c05e4ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fa76c05ed80 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fa76c05ef7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fa770295a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fa77005f84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fa77332f5f8 in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fa74596d700 (LWP 2069)):
#0  0x00007ffeded94d35 in clock_gettime ()
#1  0x00007fa76f982c9d in clock_gettime () at /lib64/libc.so.6
#2  0x00007fa770114b06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa770294089 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa770294615 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa77029582e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa76c05e4ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fa76c05ed80 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fa76c05ef7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fa770295a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fa77005f84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fa77332f5f8 in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fa73fdc9700 (LWP 2072)):
#0  0x00007ffeded94d35 in clock_gettime ()
#1  0x00007fa76f982c9d in clock_gettime () at /lib64/libc.so.6
#2  0x00007fa770114b06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa770294089 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa770294615 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa77029582e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa76c05e4ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fa76c05ed80 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fa76c05ef7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fa770295a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fa77005f84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fa77332f5f8 in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa73e584700 (LWP 2073)):
#0  0x00007fa76f17b05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa775ad77eb in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fa775ad7819 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa6b6f71700 (LWP 2074)):
#0  0x00007ffeded94d35 in clock_gettime ()
#1  0x00007fa76f982c9d in clock_gettime () at /lib64/libc.so.6
#2  0x00007fa770114b06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa770294089 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa770294615 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa77029582e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa76c05e4ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fa76c05ed80 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fa76c05ef7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fa770295a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fa77005f84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fa773ebbf82 in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa6ab8b7700 (LWP 2077)):
#0  0x00007fa76c05ed55 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fa76c05ef7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa770295a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa77005f84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa6acf03b77 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#6  0x00007fa77006455f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa69622c700 (LWP 2094)):
[KCrash Handler]
#6  0x00007fa7700626aa in QThreadStorageData::finish(void**) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa7700637de in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa770064581 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fa76f1770a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fa76f97604d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa7763ff7c0 (LWP 2054)):
#0  0x00007fa770248c24 in QMetaObjectPrivate::signalOffset(QMetaObject const*) () at /usr/lib64/libQt5Core.so.5
#1  0x00007fa77026efa4 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fa770295a79 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa77023ca63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa77172d620 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib64/libQt5Widgets.so.5
#5  0x00007fa73c8b53c8 in  () at /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#6  0x00007fa73c8d306a in  () at /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#7  0x00007fa73c8d48ab in  () at /usr/lib64/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
#8  0x00007fa7732ef749 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa773273222 in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fa773273a63 in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007fa77327453f in QV4::QObjectMethod::callInternal(QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007fa773288e35 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#13 0x00007fa73c13dae8 in  ()
#14 0x00007ffedecac330 in  ()
#15 0x00007ffedecac330 in  ()
#16 0x0003000000000007 in  ()
#17 0x0001800000000000 in  ()
#18 0x00007ffedecac330 in  ()
#19 0x00007fa76bb96379 in  () at /usr/lib64/libpng16.so.16
#20 0x0000004e00000002 in  ()
#21 0x00000072000000e2 in  ()
#22 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-24 18:45:53 UTC
thanks

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