Bug 356777

Summary: PlasmaShell crash after trying to download a new Wallpaper
Product: [Plasma] plasmashell Reporter: Paulo Fidalgo <paulo.fidalgo.pt>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.5.0   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Paulo Fidalgo 2015-12-16 13:18:18 UTC
Application: plasmashell (5.5.0)

Qt Version: 5.5.1
Operating System: Linux 4.2.7-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to dowload a new wallpaper, through the desktop settings.

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

Thread 12 (Thread 0x7fcbc39f3700 (LWP 3044)):
#0  0x00007fcbdb6fcffd in poll () at /lib64/libc.so.6
#1  0x00007fcbe1b97272 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fcbe1b98ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fcbc5977da9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#6  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fcbc0fa8700 (LWP 3063)):
#0  0x00007fcbd6821ce4 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#1  0x00007fcbd68221d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fcbe0623b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fcbb3fff700 (LWP 3064)):
#0  0x00007fcbdb6f8bdd in read () at /lib64/libc.so.6
#1  0x00007fcbd6865390 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd6821c64 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fcbd6822110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fcbe0623b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#11 0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fcbb298a700 (LWP 3065)):
#0  0x00007fcbd6866719 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007fcbd6821719 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682209b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fcbe0623b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fcbb1011700 (LWP 3066)):
#0  0x00007fcbda3a9b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fcbe3487514 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007fcbe3487559 in  () at /lib64/libQt5Script.so.5
#3  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fcbaa3a4700 (LWP 3067)):
#0  0x00007fcbd6866734 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007fcbd6821700 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682209b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fcbe11cd8d6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#8  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fcba8e1d700 (LWP 3068)):
#0  0x00007fcbd6866719 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007fcbd6822152 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fcba96899f5 in QQuickXmlQueryEngine::run() () at /usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fcb1ffff700 (LWP 3069)):
#0  0x00007fcbdb6fcffd in poll () at /lib64/libc.so.6
#1  0x00007fcbd682216c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fcb0a41d700 (LWP 3075)):
#0  0x00007fcbdb6f8bdd in read () at /lib64/libc.so.6
#1  0x00007fcbd6865390 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd6821c64 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fcbd6822110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fcb0c0553c7 in KCupsConnection::run() () at /lib64/libkcupslib.so
#9  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#11 0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fcafafb4700 (LWP 3086)):
#0  0x00007fcbdb6fcffd in poll () at /lib64/libc.so.6
#1  0x00007fcbd682216c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007fcbd682227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007fcbdc53cf0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007fcbdc4e3f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007fcbdc300424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fcbe0623b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007fcbdc3053ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#9  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fcafb7b5700 (LWP 3107)):
#0  0x00007fcbdb6fcffd in poll () at /lib64/libc.so.6
#1  0x00007fcbcef2d8a1 in poll_func () at /lib64/libpulse.so.0
#2  0x00007fcbcef1eec1 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3  0x00007fcbcef1f55e in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007fcbcef1f610 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007fcbcef2d836 in thread () at /lib64/libpulse.so.0
#6  0x00007fcbce1bdc78 in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#7  0x00007fcbda3a460a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fcbdb708a9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fcbe3cfa940 (LWP 3041)):
[KCrash Handler]
#5  0x00007fcbc598ef08 in QXcbWindow::setParent(QPlatformWindow const*) () at /lib64/libQt5XcbQpa.so.5
#6  0x00007fcbdca298bb in QWindow::setParent(QWindow*) () at /lib64/libQt5Gui.so.5
#7  0x00007fcbddad25d5 in QWidgetPrivate::setParent_sys(QWidget*, QFlags<Qt::WindowType>) () at /lib64/libQt5Widgets.so.5
#8  0x00007fcbddaddfda in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () at /lib64/libQt5Widgets.so.5
#9  0x00007fcbddadf0cc in QWidget::setParent(QWidget*) () at /lib64/libQt5Widgets.so.5
#10 0x00007fcbddbc511c in QDialogButtonBox::addButton(QAbstractButton*, QDialogButtonBox::ButtonRole) () at /lib64/libQt5Widgets.so.5
#11 0x00007fcbc2bc3e59 in KDEPlatformFileDialog::KDEPlatformFileDialog() () at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#12 0x00007fcbc2bc4282 in KDEPlatformFileDialogHelper::KDEPlatformFileDialogHelper() () at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#13 0x00007fcbc2bb72fa in KdePlatformTheme::createPlatformDialogHelper(QPlatformTheme::DialogType) const () at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#14 0x00007fcbddc941b5 in QDialogPrivate::platformHelper() const () at /lib64/libQt5Widgets.so.5
#15 0x00007fcbddca7958 in QFileDialogPrivate::init(QUrl const&, QString const&, QString const&) () at /lib64/libQt5Widgets.so.5
#16 0x00007fcbddca7bda in QFileDialog::QFileDialog(QWidget*, QString const&, QString const&, QString const&) () at /lib64/libQt5Widgets.so.5
#17 0x00007fcbaa876444 in Image::showFileDialog() () at /usr/lib64/qt5/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
#18 0x00007fcbaa888415 in Image::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib64/qt5/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
#19 0x00007fcbaa889128 in Image::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/qt5/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
#20 0x00007fcbe05e1c49 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () at /lib64/libQt5Qml.so.5
#21 0x00007fcbe056053e in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*) [clone .constprop.154] () at /lib64/libQt5Qml.so.5
#22 0x00007fcbe0561485 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*) [clone .constprop.152] () at /lib64/libQt5Qml.so.5
#23 0x00007fcbe0561d4d in QV4::QObjectMethod::callInternal(QV4::CallData*) () at /lib64/libQt5Qml.so.5
#24 0x00007fcbe05788c3 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /lib64/libQt5Qml.so.5
#25 0x00007fcaf993d40c in  ()
#26 0x0000000000000002 in  ()
#27 0x00007fcbe0587d17 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /lib64/libQt5Qml.so.5
#28 0x1e63fa97dc2cbe00 in  ()
#29 0x000055e40000000b in  ()
#30 0x0000000000000000 in  ()

Possible duplicates by query: bug 356718.

Reported using DrKonqi
Comment 1 David Edmundson 2015-12-20 20:54:15 UTC

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