Bug 356527 - Plasma Crash
Summary: Plasma Crash
Status: RESOLVED NOT A BUG
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.8
Assignee: Daniel Vrátil
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-12-11 18:54 UTC by Jeff Fitzmaurice
Modified: 2015-12-14 11:26 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Fitzmaurice 2015-12-11 18:54:19 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.6-201.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
- What I was doing when the application crashed: I pretty much now just have to boot into Plasma and it crashes.  I have also been having Firefox Crashing, but not sure if that is related.

So, whenever I boot into Plasma, Plasma crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5fbcd88900 (LWP 2490))]

Thread 8 (Thread 0x7f5f9cd68700 (LWP 2492)):
#0  0x00007f5fb47432fd in poll () at /lib64/libc.so.6
#1  0x00007f5fbabdb182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f5fbabdcc77 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f5f9eceada9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f5f961d8700 (LWP 2512)):
#0  0x00007f5fb558775d in postEventSourceCheck(_GSource*) () at /lib64/libQt5Core.so.5
#1  0x00007f5faf8ef801 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007f5faf8efd60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f5fb5587f0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f5fb534b424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f5fb9669b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f5f8b12f700 (LWP 2513)):
#0  0x00007f5fb47432fd in poll () at /lib64/libc.so.6
#1  0x00007f5faf8efdbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f5fb5587f0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb534b424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f5fb9669b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5f8949e700 (LWP 2516)):
#0  0x00007f5faf8ecdf3 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00007f5faf8ef2fb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f5faf8efceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f5fb5587f0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f5fb534b424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f5fb9669b45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5f839c0700 (LWP 2517)):
#0  0x00007f5fb33f3540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5fbc4ac514 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f5fbc4ac559 in  () at /lib64/libQt5Script.so.5
#3  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5f80f23700 (LWP 2518)):
#0  0x00007f5faf934ee4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007f5faf8efdb1 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f5fb5587f0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb534b424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f5fba2138d6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#7  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5ef13c0700 (LWP 2519)):
#0  0x00007f5faf934ec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f5faf8eed60 in g_main_context_acquire () at /lib64/libglib-2.0.so.0
#2  0x00007f5faf8efc75 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f5fb5587f0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f5fb534b424 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f5ef300f397 in KCupsConnection::run() () at /lib64/libkcupslib.so
#8  0x00007f5fb53503ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f5fb33ee555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5fb474eb9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5fbcd88900 (LWP 2490)):
[KCrash Handler]
#5  0x00007f5ee6b0756d in _priv_gst_registry_chunks_load_plugin () at /lib64/libgstreamer-1.0.so.0
#6  0x00007f5ee6b2efbe in priv_gst_registry_binary_read_cache () at /lib64/libgstreamer-1.0.so.0
#7  0x00007f5ee6b04954 in gst_update_registry () at /lib64/libgstreamer-1.0.so.0
#8  0x00007f5ee6aaae1f in init_post () at /lib64/libgstreamer-1.0.so.0
#9  0x00007f5faf8fb198 in g_option_context_parse () at /lib64/libglib-2.0.so.0
#10 0x00007f5ee6aab6f7 in gst_init_check () at /lib64/libgstreamer-1.0.so.0
#11 0x00007f5ee6dac65d in Phonon::Gstreamer::Backend::Backend(QObject*, QList<QVariant> const&) () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#12 0x00007f5ee6dacc58 in qt_plugin_instance () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#13 0x00007f5fb551ae4f in QPluginLoader::instance() () at /lib64/libQt5Core.so.5
#14 0x00007f5fa9d8a4b8 in Phonon::FactoryPrivate::tryCreateBackend(QString const&) () at /lib64/libphonon4qt5.so.4
#15 0x00007f5fa9d8c8af in Phonon::FactoryPrivate::createSuitableBackend(QString const&, QList<QString> const&) () at /lib64/libphonon4qt5.so.4
#16 0x00007f5fa9d8cad1 in Phonon::FactoryPrivate::createBackend() () at /lib64/libphonon4qt5.so.4
#17 0x00007f5fa9d8d380 in Phonon::Factory::backend(bool) () at /lib64/libphonon4qt5.so.4
#18 0x00007f5fa9d8d8a3 in Phonon::Factory::createAudioOutput(QObject*) () at /lib64/libphonon4qt5.so.4
#19 0x00007f5fa9d83fbf in Phonon::AudioOutputPrivate::createBackendObject() () at /lib64/libphonon4qt5.so.4
#20 0x00007f5fa9d807ce in Phonon::AudioOutputPrivate::init(Phonon::Category) () at /lib64/libphonon4qt5.so.4
#21 0x00007f5fb2771e02 in NotifyByAudio::notify(KNotification*, KNotifyConfig*) () at /lib64/libKF5Notifications.so.5
#22 0x00007f5fb275192e in KNotificationManager::notify(KNotification*) () at /lib64/libKF5Notifications.so.5
#23 0x00007f5fb274d6f8 in KNotification::sendEvent() () at /lib64/libKF5Notifications.so.5
#24 0x00007f5fb55611b1 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#25 0x00007f5fb6ae541c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#26 0x00007f5fb6aea8e6 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#27 0x00007f5fb553177b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#28 0x00007f5fb5533b76 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#29 0x00007f5fb5587ae3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#30 0x00007f5faf8efa8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#31 0x00007f5faf8efe20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#32 0x00007f5faf8efecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#33 0x00007f5fb5587eef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#34 0x00007f5fb552ef0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#35 0x00007f5fb5536fec in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#36 0x00000000004302c3 in main ()

Reported using DrKonqi
Comment 1 Jeff Fitzmaurice 2015-12-13 18:05:23 UTC
There at the end, I was having a total break down of KDE in Fedora 22.  So, I wiped the drives and did a clean install to Fedora 23.  I'm not sure what the problem was.  I think it was some data corruption.  It seemed to stem from Akonadi.  From Gnome I couldn't access anything dependant upon MYSQL via Akonadi.
Comment 2 Harald Sitter 2015-12-14 11:26:20 UTC
Actually most likely you had some bad third party repository. The plasma crash you had was pretty much the result of GStreamer trying to load an incompatible plugin which made it blow up. Why or how it was incompatible I unfortunately can't say from the backtrace.

If a new Fedora 23 works again I think we're best served simply forgetting about this :)