Bug 341227 - Knotify sometimes randomly crashes without any apparent reason
Summary: Knotify sometimes randomly crashes without any apparent reason
Status: RESOLVED WORKSFORME
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL: Knotify randomly crashes
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-11-24 14:40 UTC by Vojtěch Zeisek
Modified: 2018-10-27 02:48 UTC (History)
7 users (show)

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 Vojtěch Zeisek 2014-11-24 14:40:31 UTC
Application: knotify4 (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.6-2-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
Knotify sometimes randomly crashes without any apparent reason

The crash can be reproduced sometimes.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f640a24f800 (LWP 2911))]

Thread 9 (Thread 0x7f63f61f5700 (LWP 2923)):
#0  0x00007f640743b3cd in poll () at /lib64/libc.so.6
#1  0x00007f6404aa4be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f6404aa4cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f6407bbe0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f6407b8fe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f6407b90165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f6407a8d0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f6407b71783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f6407a8f79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f63dcedc700 (LWP 4217)):
#0  0x00007f640743b3cd in poll () at /lib64/libc.so.6
#1  0x00007f6404f9ea41 in  () at /usr/lib64/libpulse.so.0
#2  0x00007f6404f902ec in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007f6404f9095e in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007f6404f90a10 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007f6404f9e9f3 in  () at /usr/lib64/libpulse.so.0
#6  0x00007f6401b35808 in  () at /usr/lib64/pulseaudio/libpulsecommon-5.0.so
#7  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f63c67fc700 (LWP 4218)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404ae6a1c in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63f4edf445 in  () at /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f63c7fff700 (LWP 4219)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404ae6a1c in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63f4edf445 in  () at /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f63dd6dd700 (LWP 4220)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404ae6a1c in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63f4c2d942 in  () at /usr/lib64/libgstbase-1.0.so.0
#3  0x00007f63f4c2ed76 in gst_data_queue_pop () at /usr/lib64/libgstbase-1.0.so.0
#4  0x00007f63dfdd59d4 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#5  0x00007f63f4edf286 in  () at /usr/lib64/libgstreamer-1.0.so.0
#6  0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f63e9b1d700 (LWP 4221)):
[KCrash Handler]
#5  0x00007f63f51bf419 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#6  0x00007f63f51c2b0c in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#7  0x00007f6404132cd0 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib64/libgobject-2.0.so.0
#8  0x00007f64041300a7 in  () at /usr/lib64/libgobject-2.0.so.0
#9  0x00007f64041483b8 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#10 0x00007f6404149002 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#11 0x00007f63f4e8709a in gst_bus_sync_signal_handler () at /usr/lib64/libgstreamer-1.0.so.0
#12 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#13 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#14 0x00007f63f4e7bedf in  () at /usr/lib64/libgstreamer-1.0.so.0
#15 0x00007f63f4e7c22e in  () at /usr/lib64/libgstreamer-1.0.so.0
#16 0x00007f63f4ebb40c in  () at /usr/lib64/libgstreamer-1.0.so.0
#17 0x00007f63df7642a3 in  () at /usr/lib64/gstreamer-1.0/libgstplayback.so
#18 0x00007f63f4e78bc8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#19 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#20 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#21 0x00007f63f4e7bedf in  () at /usr/lib64/libgstreamer-1.0.so.0
#22 0x00007f63f4e7c22e in  () at /usr/lib64/libgstreamer-1.0.so.0
#23 0x00007f63df76c833 in  () at /usr/lib64/gstreamer-1.0/libgstplayback.so
#24 0x00007f63f4e78bc8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#25 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#26 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#27 0x00007f63f4e7bedf in  () at /usr/lib64/libgstreamer-1.0.so.0
#28 0x00007f63f4e7c22e in  () at /usr/lib64/libgstreamer-1.0.so.0
#29 0x00007f63f4e78bc8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#30 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#31 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#32 0x00007f63f4e7bedf in  () at /usr/lib64/libgstreamer-1.0.so.0
#33 0x00007f63f4e7c22e in  () at /usr/lib64/libgstreamer-1.0.so.0
#34 0x00007f63f4e78bc8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#35 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#36 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#37 0x00007f63f4e7bedf in  () at /usr/lib64/libgstreamer-1.0.so.0
#38 0x00007f63f4e7c22e in  () at /usr/lib64/libgstreamer-1.0.so.0
#39 0x00007f63f4e78bc8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#40 0x00007f63f4e87313 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#41 0x00007f63f4e98ab8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#42 0x00007f63f4c0f55b in  () at /usr/lib64/libgstbase-1.0.so.0
#43 0x00007f63e9b29777 in  () at /usr/lib64/gstreamer-1.0/libgstpulse.so
#44 0x00007f63f4c09afd in  () at /usr/lib64/libgstbase-1.0.so.0
#45 0x00007f63f4eaff3c in  () at /usr/lib64/libgstreamer-1.0.so.0
#46 0x00007f63f4eb07b1 in  () at /usr/lib64/libgstreamer-1.0.so.0
#47 0x00007f63f4eb0c28 in  () at /usr/lib64/libgstreamer-1.0.so.0
#48 0x00007f63f4eaed43 in  () at /usr/lib64/libgstreamer-1.0.so.0
#49 0x00007f63f4eb9178 in gst_pad_push_event () at /usr/lib64/libgstreamer-1.0.so.0
#50 0x00007f63f4c23626 in  () at /usr/lib64/libgstbase-1.0.so.0
#51 0x00007f63f4eaff3c in  () at /usr/lib64/libgstreamer-1.0.so.0
#52 0x00007f63f4eb07b1 in  () at /usr/lib64/libgstreamer-1.0.so.0
#53 0x00007f63f4eb0c28 in  () at /usr/lib64/libgstreamer-1.0.so.0
#54 0x00007f63f4eaed43 in  () at /usr/lib64/libgstreamer-1.0.so.0
#55 0x00007f63f4eb9178 in gst_pad_push_event () at /usr/lib64/libgstreamer-1.0.so.0
#56 0x00007f63f4c23626 in  () at /usr/lib64/libgstbase-1.0.so.0
#57 0x00007f63f4eaff3c in  () at /usr/lib64/libgstreamer-1.0.so.0
#58 0x00007f63f4eb07b1 in  () at /usr/lib64/libgstreamer-1.0.so.0
#59 0x00007f63f4eb0c28 in  () at /usr/lib64/libgstreamer-1.0.so.0
#60 0x00007f63f4eaed43 in  () at /usr/lib64/libgstreamer-1.0.so.0
#61 0x00007f63f4eb9178 in gst_pad_push_event () at /usr/lib64/libgstreamer-1.0.so.0
#62 0x00007f63f4c23626 in  () at /usr/lib64/libgstbase-1.0.so.0
#63 0x00007f63f4eaff3c in  () at /usr/lib64/libgstreamer-1.0.so.0
#64 0x00007f63f4eb07b1 in  () at /usr/lib64/libgstreamer-1.0.so.0
#65 0x00007f63f4eb0c28 in  () at /usr/lib64/libgstreamer-1.0.so.0
#66 0x00007f63f4eaed43 in  () at /usr/lib64/libgstreamer-1.0.so.0
#67 0x00007f63f4eb9178 in gst_pad_push_event () at /usr/lib64/libgstreamer-1.0.so.0
#68 0x00007f63dfdd9b32 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#69 0x00007f63f4edf286 in  () at /usr/lib64/libgstreamer-1.0.so.0
#70 0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#71 0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#72 0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#73 0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f63df746700 (LWP 4222)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404ae6a1c in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63dfdda7f5 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#3  0x00007f63f4eb15f8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#4  0x00007f63f4ea1ffb in gst_proxy_pad_chain_default () at /usr/lib64/libgstreamer-1.0.so.0
#5  0x00007f63f4eb15f8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#6  0x00007f63dfde7276 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#7  0x00007f63dfde77f3 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#8  0x00007f63f4eb15f8 in  () at /usr/lib64/libgstreamer-1.0.so.0
#9  0x00007f63dfdd9727 in  () at /usr/lib64/gstreamer-1.0/libgstcoreelements.so
#10 0x00007f63f4edf286 in  () at /usr/lib64/libgstreamer-1.0.so.0
#11 0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#13 0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f63de8ec700 (LWP 4223)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404ae6a1c in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63f4edf445 in  () at /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f6404aca50c in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f6404ac9b85 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f64054c10a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f64074437fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f640a24f800 (LWP 2911)):
#0  0x00007f640743f789 in syscall () at /lib64/libc.so.6
#1  0x00007f6404a76f3e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f63f4c0e6e8 in  () at /usr/lib64/libgstbase-1.0.so.0
#3  0x00007f63f4c0efbf in  () at /usr/lib64/libgstbase-1.0.so.0
#4  0x00007f63f4eb55bf in gst_pad_activate_mode () at /usr/lib64/libgstreamer-1.0.so.0
#5  0x00007f63f4eb5d10 in gst_pad_set_active () at /usr/lib64/libgstreamer-1.0.so.0
#6  0x00007f63f4e985ab in  () at /usr/lib64/libgstreamer-1.0.so.0
#7  0x00007f63f4ea87fc in gst_iterator_fold () at /usr/lib64/libgstreamer-1.0.so.0
#8  0x00007f63f4e9895a in  () at /usr/lib64/libgstreamer-1.0.so.0
#9  0x00007f63f4e9a516 in  () at /usr/lib64/libgstreamer-1.0.so.0
#10 0x00007f63f4e9a82a in  () at /usr/lib64/libgstreamer-1.0.so.0
#11 0x00007f63f4c0dac4 in  () at /usr/lib64/libgstbase-1.0.so.0
#12 0x00007f63f47841ac in  () at /usr/lib64/libgstaudio-1.0.so.0
#13 0x00007f63e9b28e2d in  () at /usr/lib64/gstreamer-1.0/libgstpulse.so
#14 0x00007f63f4e9c3a2 in gst_element_change_state () at /usr/lib64/libgstreamer-1.0.so.0
#15 0x00007f63f4e9ca7c in  () at /usr/lib64/libgstreamer-1.0.so.0
#16 0x00007f63f4e7fe69 in  () at /usr/lib64/libgstreamer-1.0.so.0
#17 0x00007f63f4e9c3a2 in gst_element_change_state () at /usr/lib64/libgstreamer-1.0.so.0
#18 0x00007f63f4e9ca7c in  () at /usr/lib64/libgstreamer-1.0.so.0
#19 0x00007f63f51a712a in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#20 0x00007f63f51a71d9 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#21 0x00007f640983cfa4 in Phonon::MediaNodePrivate::deleteBackendObject() () at /usr/lib64/libphonon.so.4
#22 0x00007f640982fe3f in  () at /usr/lib64/libphonon.so.4
#23 0x00007f64098300f9 in  () at /usr/lib64/libphonon.so.4
#24 0x00007f6407395bf9 in __run_exit_handlers () at /lib64/libc.so.6
#25 0x00007f6407395c45 in  () at /lib64/libc.so.6
#26 0x00007f6408882fc8 in  () at /usr/lib64/libQtGui.so.4
#27 0x00007f6409ca4790 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5
#28 0x00007f6406c413be in _XIOError () at /usr/lib64/libX11.so.6
#29 0x00007f6406c3edbd in _XEventsQueued () at /usr/lib64/libX11.so.6
#30 0x00007f6406c30deb in XEventsQueued () at /usr/lib64/libX11.so.6
#31 0x00007f64088b90ec in  () at /usr/lib64/libQtGui.so.4
#32 0x00007f6404aa4661 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#33 0x00007f6404aa4b7b in  () at /usr/lib64/libglib-2.0.so.0
#34 0x00007f6404aa4cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f6407bbe0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#36 0x00007f64088b9676 in  () at /usr/lib64/libQtGui.so.4
#37 0x00007f6407b8fe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#38 0x00007f6407b90165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#39 0x00007f6407b955b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#40 0x000000000040a255 in  ()
#41 0x00007f640737fb05 in __libc_start_main () at /lib64/libc.so.6
#42 0x000000000040a318 in _start ()


Reproducible: Sometimes

Steps to Reproduce:
It is random
Comment 1 Andrew Laughton 2015-05-20 14:16:46 UTC
Similar problem.

Application: knotify4 (4.13.3)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-52-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Was playing KMahjongg, Game over: You have no moves left window came up, clicked on OK, KNotify crashed.

-- 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 0x7f15065607c0 (LWP 3043))]

Thread 3 (Thread 0x7f14f29a2700 (LWP 3044)):
#0  0x00007f150372b084 in pthread_mutex_unlock (mutex=0x7f14ec000a60) at forward.c:194
#1  0x00007f1500b6c9b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1500b2afd9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1500b2b0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1503e967be in QEventDispatcherGlib::processEvents (this=0x7f14ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f1503e680af in QEventLoop::processEvents (this=this@entry=0x7f14f29a1de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1503e683a5 in QEventLoop::exec (this=this@entry=0x7f14f29a1de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1503d64c5f in QThread::exec (this=this@entry=0x107bd40) at thread/qthread.cpp:537
#8  0x00007f1503e49823 in QInotifyFileSystemWatcherEngine::run (this=0x107bd40) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f1503d6732f in QThreadPrivate::start (arg=0x107bd40) at thread/qthread_unix.cpp:349
#10 0x00007f150100a182 in start_thread (arg=0x7f14f29a2700) at pthread_create.c:312
#11 0x00007f150371d47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f149b7fe700 (LWP 28249)):
[KCrash Handler]
#6  0x00007f1500b4597d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f1500b45c52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f1501009f82 in __nptl_deallocate_tsd () at pthread_create.c:158
#9  0x00007f150100a195 in start_thread (arg=0x7f149b7fe700) at pthread_create.c:325
#10 0x00007f150371d47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f15065607c0 (LWP 3043)):
#0  0x00007f150370e82d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1500b6bc10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1500b2ab14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1500b2af7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1500b2b0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1503e967be in QEventDispatcherGlib::processEvents (this=0xe9a630, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f1504b78bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007f1503e680af in QEventLoop::processEvents (this=this@entry=0x7fff58193e30, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1503e683a5 in QEventLoop::exec (this=this@entry=0x7fff58193e30, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f1503e6db79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#10 0x00007f1504ad537c in QApplication::exec () at kernel/qapplication.cpp:3828
#11 0x0000000000409a09 in main (argc=1, argv=0x7fff58194088) at ../../knotify/main.cpp:74

The reporter indicates this bug may be a duplicate of or related to bug 337144.

Possible duplicates by query: bug 346742, bug 337144.

Report to https://bugs.kde.org/
Comment 2 Nick 2015-07-19 16:58:21 UTC
After recent updates [ from kde "4.12"  packages to kde "15.4" packages ] the notify fails randomly / unexpectedly ]  .  It is an annoyance and happens usually in conjunction with I/Os  slightly before the I/O finishes; sometimes during internet sessions, zypper, yast2 ].  
This is what I got .......
Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0bb75b9800 (LWP 10195))]

Thread 3 (Thread 0x7f0ba2dfd700 (LWP 10196)):
#0  0x00007f0bb1e36f90 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f0bb1e3922b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0bb1e39b03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0bb1e39cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0bb4f5a39e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0b9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f0bb4f2c12f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0ba2dfcda0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0bb4f2c425 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0ba2dfcda0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0bb4e2913f in QThread::exec() (this=this@entry=0x2348140) at thread/qthread.cpp:538
#8  0x00007f0bb4f0da43 in QInotifyFileSystemWatcherEngine::run() (this=0x2348140) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f0bb4e2b90f in QThreadPrivate::start(void*) (arg=0x2348140) at thread/qthread_unix.cpp:352
#10 0x00007f0bb28560a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f0bb47d908d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0b938db700 (LWP 11826)):
#0  0x00007f0bb47d0c5d in poll () at /lib64/libc.so.6
#1  0x00007f0b93de6268 in  () at /usr/lib64/libusb-1.0.so.0
#2  0x00007f0bb28560a4 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f0bb47d908d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0bb75b9800 (LWP 10195)):
[KCrash Handler]
#5  0x00007f0bb4783b8a in __strcmp_sse2_unaligned () at /lib64/libc.so.6
#6  0x00007f0b9161db2e in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f0b91b1e077 in  () at /usr/lib64/libQt5Gui.so.5
#8  0x00007f0bb747a92a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f0bb747aa13 in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f0bb747eb48 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f0bb747a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#12 0x00007f0bb747e33b in _dl_open () at /lib64/ld-linux-x86-64.so.2
#13 0x00007f0baffac02b in dlopen_doit () at /lib64/libdl.so.2
#14 0x00007f0bb747a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#15 0x00007f0baffac5dd in _dlerror_run () at /lib64/libdl.so.2
#16 0x00007f0baffac0c1 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
#17 0x00007f0ba1a8f59f in  () at /usr/lib64/libvlccore.so.7
#18 0x00007f0ba1a78d5d in  () at /usr/lib64/libvlccore.so.7
#19 0x00007f0ba1a79057 in  () at /usr/lib64/libvlccore.so.7
#20 0x00007f0ba1a792c9 in  () at /usr/lib64/libvlccore.so.7
#21 0x00007f0ba1a79534 in  () at /usr/lib64/libvlccore.so.7
#22 0x00007f0ba1a79a87 in  () at /usr/lib64/libvlccore.so.7
#23 0x00007f0ba1a1149d in libvlc_InternalInit () at /usr/lib64/libvlccore.so.7
#24 0x00007f0ba17e2623 in libvlc_new () at /usr/lib64/libvlc.so.5
#25 0x00007f0ba1d13ec9 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#26 0x00007f0ba1cf9728 in  () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#27 0x00007f0ba1cfa1eb in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#28 0x00007f0bb4f11901 in QPluginLoader::instance() (this=0x7ffdf5e97310) at plugin/qpluginloader.cpp:204
#29 0x00007f0ba2fe8f8b in  () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#30 0x00007f0ba2fe9773 in  () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#31 0x00007f0bb6bd1c76 in  () at /usr/lib64/libphonon.so.4
#32 0x00007f0bb6bd2317 in Phonon::Factory::backend(bool) () at /usr/lib64/libphonon.so.4
#33 0x00007f0bb6bd28e3 in  () at /usr/lib64/libphonon.so.4
#34 0x00007f0bb6bca9b9 in  () at /usr/lib64/libphonon.so.4
#35 0x00007f0bb6bc8896 in  () at /usr/lib64/libphonon.so.4
#36 0x000000000040e771 in _start ()

Please note that :
1. I do not have any "factory" repos among  the installed repos,
2. No music players were started
Comment 3 Myriam Schweingruber 2015-07-19 18:21:11 UTC
(In reply to Nick from comment #2)
> After recent updates [ from kde "4.12"  packages to kde "15.4" packages ]
> the notify fails randomly / unexpectedly ]  .  It is an annoyance and
> happens usually in conjunction with I/Os  slightly before the I/O finishes;
> sometimes during internet sessions, zypper, yast2 ].  
> This is what I got .......
...
> Thread 1 (Thread 0x7f0bb75b9800 (LWP 10195)):
> [KCrash Handler]
> #5  0x00007f0bb4783b8a in __strcmp_sse2_unaligned () at /lib64/libc.so.6
> #6  0x00007f0b9161db2e in QMetaType::registerNormalizedType(QByteArray
> const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void*
> (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject
> const*) () at /usr/lib64/libQt5Core.so.5
> #7  0x00007f0b91b1e077 in  () at /usr/lib64/libQt5Gui.so.5
> #8  0x00007f0bb747a92a in call_init.part () at /lib64/ld-linux-x86-64.so.2
> #9  0x00007f0bb747aa13 in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2
> #10 0x00007f0bb747eb48 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
> #11 0x00007f0bb747a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
> #12 0x00007f0bb747e33b in _dl_open () at /lib64/ld-linux-x86-64.so.2
> #13 0x00007f0baffac02b in dlopen_doit () at /lib64/libdl.so.2
> #14 0x00007f0bb747a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
> #15 0x00007f0baffac5dd in _dlerror_run () at /lib64/libdl.so.2
> #16 0x00007f0baffac0c1 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
> #17 0x00007f0ba1a8f59f in  () at /usr/lib64/libvlccore.so.7
...
You obviously use the phonon-backend-vlc, when this report is about the Phonon-backend-gstreamer. Also your backtrace doesn't have debugging symbols installed for neither the backend nor the libraries it depends on, namely Qt and Phonon. Please install the needed debugging symbols and file a new bug against the phonon-backend-vlc.

As for all the others: please install debugging symbols, your backtraces are not really useful without. See also https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 4 Andrew Crouthamel 2018-09-25 21:39:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 02:48:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!