Bug 283700 - Knotify crashes after upgrade to 4.7.2
Summary: Knotify crashes after upgrade to 4.7.2
Status: RESOLVED DUPLICATE of bug 246141
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-10 10:34 UTC by abulak
Modified: 2012-07-30 20:35 UTC (History)
4 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 abulak 2011-10-10 10:34:29 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.2-pf x86_64
Distribution (Platform): Gentoo Packages

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

After upgrade 4.7.1 -> 4.7.2 Knotify crashes very often. Not after all notifications (ex. suspending indexing, desktop effects, email sending via kmail are ok). I noticed that almost all notifications from Akonadi causes Knotify to crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6deac33780 (LWP 8708))]

Thread 2 (Thread 0x7f6de5d0b700 (LWP 8709)):
#0  0x00007f6defa0dcf3 in poll () from /lib64/libc.so.6
#1  0x00007f6ded241673 in g_main_context_iterate.clone.4 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6ded24185c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6df00fc522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f6df00dd837 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f6df00dda14 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f6df0044532 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f6df00cb29a in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f6df0046339 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f6def72bd1c in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6defa1689d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6deac33780 (LWP 8708)):
[KCrash Handler]
#6  0x00007f6df22f3f08 in open64 () from /usr/lib64/libesets_pac.so
#7  0x00007f6ded2324d2 in get_tmp_file () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f6de1cfe7c2 in gst_registry_binary_write_cache () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f6de1ce0c58 in gst_update_registry () from /usr/lib64/libgstreamer-0.10.so.0
#10 0x00007f6de1ca09eb in init_post () from /usr/lib64/libgstreamer-0.10.so.0
#11 0x00007f6ded24aaf8 in g_option_context_parse () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f6de1ca1242 in gst_init_check () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007f6de1f61df5 in Phonon::Gstreamer::Backend::Backend(QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#14 0x00007f6de1f621c9 in qt_plugin_instance () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#15 0x00007f6de5300985 in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () from /usr/lib64/kde4/plugins/phonon_platform/kde.so
#16 0x00007f6de5300f5f in Phonon::KdePlatformPlugin::createBackend() () from /usr/lib64/kde4/plugins/phonon_platform/kde.so
#17 0x00007f6df1abc79e in Phonon::FactoryPrivate::createBackend() () from /usr/lib64/libphonon.so.4
#18 0x00007f6df1abce10 in Phonon::Factory::backend(bool) () from /usr/lib64/libphonon.so.4
#19 0x00007f6df1abcf42 in Phonon::Factory::createAudioOutput(QObject*) () from /usr/lib64/libphonon.so.4
#20 0x00007f6df1ab7d64 in Phonon::AudioOutputPrivate::createBackendObject() () from /usr/lib64/libphonon.so.4
#21 0x00007f6df1ab656a in Phonon::AudioOutputPrivate::init(Phonon::Category) () from /usr/lib64/libphonon.so.4
#22 0x000000000040eec0 in Player::Player() ()
#23 0x000000000040e35f in PlayerPool::getPlayer() ()
#24 0x000000000040e5c6 in NotifyBySound::notify(int, KNotifyConfig*) ()
#25 0x000000000040c131 in KNotify::emitEvent(KNotify::Event*) ()
#26 0x000000000040c461 in KNotify::event(QString const&, QString const&, QList<QPair<QString, QString> > const&, QString const&, QString const&, KNotifyImage const&, QStringList const&, int, unsigned long) ()
#27 0x000000000040c68c in KNotifyAdaptor::event(QString const&, QString const&, QList<QVariant> const&, QString const&, QString const&, QByteArray const&, QStringList const&, int, long long) ()
#28 0x000000000040c791 in KNotifyAdaptor::qt_metacall(QMetaObject::Call, int, void**) ()
#29 0x00007f6df0423155 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#30 0x00007f6df0424c10 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) () from /usr/lib64/qt4/libQtDBus.so.4
#31 0x00007f6df0425147 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#32 0x00007f6df04251e2 in QDBusActivateObjectEvent::placeMetaCall(QObject*) () from /usr/lib64/qt4/libQtDBus.so.4
#33 0x00007f6df00ecd8e in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f6df0c96dd0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f6df0c9dc89 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f6df1ef2476 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#37 0x00007f6df00de2d8 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f6df00e0575 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f6df00fc3d8 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007f6ded2410ff in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f6ded2416c6 in g_main_context_iterate.clone.4 () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f6ded24185c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f6df00fc522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#44 0x00007f6df0d12fec in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#45 0x00007f6df00dd837 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007f6df00dda14 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#47 0x00007f6df00e07d6 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#48 0x000000000040ae72 in main ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-07-30 20:35:27 UTC
The problem is upstream in gstreamer itself.

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