Bug 327042 - knotify crashes
Summary: knotify crashes
Status: RESOLVED DUPLICATE of bug 293951
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: knotify (show other bugs)
Version: 4.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Olivier Goffart
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-02 16:20 UTC by Albert Zeyer
Modified: 2013-11-17 20:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Zeyer 2013-11-02 16:20:58 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04.3 LTS

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

I crashes a lot. I dont know why. I havent done anything. I have installed all the latest updates.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc3aa8dd780 (LWP 2826))]

Thread 2 (Thread 0x7fc397729700 (LWP 2827)):
#0  0x00007fc3a7a57a43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc3a5096ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc3a5097124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc3a81d9426 in QEventDispatcherGlib::processEvents (this=0x7fc3900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc3a81a8c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc3a81a8ed7 in QEventLoop::exec (this=0x7fc397728dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc3a80a7fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc3a81889ff in QInotifyFileSystemWatcherEngine::run (this=0x2106860) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc3a80aafcb in QThreadPrivate::start (arg=0x2106860) at thread/qthread_unix.cpp:298
#9  0x00007fc3a5563e9a in start_thread (arg=0x7fc397729700) at pthread_create.c:308
#10 0x00007fc3a7a633fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc3aa8dd780 (LWP 2826)):
[KCrash Handler]
#6  Phonon::Gstreamer::Pipeline::setState (this=0x0, state=GST_STATE_PLAYING) at ../../gstreamer/pipeline.cpp:236
#7  0x00007fc3967e56c9 in Phonon::Gstreamer::MediaObject::requestState (this=0x24dde40, state=Phonon::PlayingState) at ../../gstreamer/mediaobject.cpp:839
#8  0x00007fc3967e59c4 in Phonon::Gstreamer::MediaObject::play (this=0x24dde40) at ../../gstreamer/mediaobject.cpp:239
#9  0x000000000040e7d1 in play (file=..., this=<optimized out>) at ../../knotify/notifybysound.cpp:63
#10 NotifyBySound::notify (this=0x22beb00, eventId=11, config=<optimized out>) at ../../knotify/notifybysound.cpp:245
#11 0x000000000040b5bd in KNotify::emitEvent (this=0x7fff8fffa570, e=0x2365870) at ../../knotify/knotify.cpp:230
#12 0x000000000040c39d in KNotify::event (this=0x7fff8fffa570, event=..., appname=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=0) at ../../knotify/knotify.cpp:149
#13 0x000000000040c8b0 in KNotifyAdaptor::event (this=0x22b8a40, event=..., fromApp=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=0) at ../../knotify/knotify.cpp:289
#14 0x000000000040ccd8 in qt_static_metacall (_a=0x7fff8fff9900, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./knotify.moc:218
#15 KNotifyAdaptor::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff8fff9900) at ./knotify.moc:208
#16 0x000000000040cdbb in KNotifyAdaptor::qt_metacall (this=0x22b8a40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff8fff9900) at ./knotify.moc:260
#17 0x00007fc3a852437b in QDBusConnectionPrivate::deliverCall (this=0x20e6990, object=0x22b8a40, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:947
#18 0x00007fc3a85254dd in QDBusConnectionPrivate::activateCall (this=0x20e6990, object=0x22b8a40, flags=273, msg=...) at qdbusintegrator.cpp:857
#19 0x00007fc3a8525e3b in QDBusConnectionPrivate::activateObject (this=0x20e6990, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1423
#20 0x00007fc3a8525f2b in QDBusActivateObjectEvent::placeMetaCall (this=0x22f7360) at qdbusintegrator.cpp:1537
#21 0x00007fc3a81c3446 in QObject::event (this=0x7fff8fffa570, e=<optimized out>) at kernel/qobject.cpp:1195
#22 0x00007fc3a8e20894 in notify_helper (e=0x22f7360, receiver=0x7fff8fffa570, this=0x20fedc0) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x20fedc0, receiver=0x7fff8fffa570, e=0x22f7360) at kernel/qapplication.cpp:4531
#24 0x00007fc3a8e25713 in QApplication::notify (this=0x7fff8fffa5a0, receiver=0x7fff8fffa570, e=0x22f7360) at kernel/qapplication.cpp:4420
#25 0x00007fc3aa2c73f6 in KApplication::notify (this=0x7fff8fffa5a0, receiver=0x7fff8fffa570, event=0x22f7360) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fc3a81a9e9c in QCoreApplication::notifyInternal (this=0x7fff8fffa5a0, receiver=0x7fff8fffa570, event=0x22f7360) at kernel/qcoreapplication.cpp:876
#27 0x00007fc3a81adc6a in sendEvent (event=0x22f7360, receiver=0x7fff8fffa570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20ce2b0) at kernel/qcoreapplication.cpp:1500
#29 0x00007fc3a81d8f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007fc3a5096d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fc3a5097060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fc3a5097124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fc3a81d93bf in QEventDispatcherGlib::processEvents (this=0x20cf770, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007fc3a8ec8d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fc3a81a8c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fc3a81a8ed7 in QEventLoop::exec (this=0x7fff8fffa500, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007fc3a81adf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x0000000000409747 in main (argc=1, argv=0x7fff8fffa928) at ../../knotify/main.cpp:73

This bug may be a duplicate of or related to bug 293951.

Possible duplicates by query: bug 326075, bug 325436, bug 317026, bug 314443.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-11-02 16:30:21 UTC
use phonon-vlc instead of phonon-gstreamer as workaround of the crash

*** This bug has been marked as a duplicate of bug 293951 ***
Comment 2 Albert Zeyer 2013-11-02 17:23:53 UTC
How? And why? I was not playing any media. And how is KNotify related to it?
Comment 3 Christoph Feck 2013-11-17 20:13:29 UTC
KNotify uses Phonon to play system sounds. You can change it to use a different player via System Settings > Notifications > Player Settings tab. I prefer using the "mplayer" command as an external player. It never crashed on me.