Bug 354524 - KNotify fails on every notification
Summary: KNotify fails on every notification
Status: RESOLVED DUPLICATE of bug 335111
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: knotify (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Olivier Goffart
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-28 20:30 UTC by takoy
Modified: 2015-10-31 01:00 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 takoy 2015-10-28 20:30:29 UTC
Application: knotify4 (4.14.12)
KDE Platform Version: 4.14.13
Qt Version: 4.8.7
Operating System: Linux 4.2.0-1-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
after laptop unlock or on email received
System reinstalled from 0 yesterday evening.

The crash can be reproduced sometimes.

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

Thread 2 (Thread 0xb1c68b40 (LWP 17763)):
#0  0xb76f5be0 in __kernel_vsyscall ()
#1  0xb5bccc92 in __GI___clock_gettime (clock_id=1, tp=0xb1c67f14) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb5eb74c6 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb5faa333 in QTimerInfoList::updateCurrentTime (this=0xb130289c) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xb130289c, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb5fa8961 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb1c68008) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb5fa8a15 in timerSourcePrepare (source=0xb1302868, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb542154b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5421f94 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb54221c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb5fa92c4 in QEventDispatcherGlib::processEvents (this=0xb1300468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0xb5f74b8f in QEventLoop::processEvents (this=0xb1c68194, flags=...) at kernel/qeventloop.cpp:149
#13 0xb5f74f1e in QEventLoop::exec (this=0xb1c68194, flags=...) at kernel/qeventloop.cpp:204
#14 0xb5e5524b in QThread::exec (this=0x85ce120) at thread/qthread.cpp:538
#15 0xb5f542d6 in QInotifyFileSystemWatcherEngine::run (this=0x85ce120) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb5e57ebe in QThreadPrivate::start (arg=0x85ce120) at thread/qthread_unix.cpp:352
#17 0xb5526efb in start_thread (arg=0xb1c68b40) at pthread_create.c:309
#18 0xb5bbf66e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb4c52800 (LWP 17762)):
[KCrash Handler]
#7  __memcpy_ssse3_rep () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S:1096
#8  0xb5e5b117 in memcpy (__len=8, __src=0xb0356b60, __dest=<optimized out>) at /usr/include/i386-linux-gnu/bits/string3.h:51
#9  QByteArray::append (this=0xbf99a0c8, str=0xb0356b60 "QWidget") at tools/qbytearray.cpp:1651
#10 0xaffb9972 in ?? () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#11 0xaff4b380 in ?? () from /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#12 0xb770487e in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0xbf99ba34, env=env@entry=0xbf99ba3c) at dl-init.c:78
#13 0xb7704974 in call_init (env=0xbf99ba3c, argv=0xbf99ba34, argc=1, l=<optimized out>) at dl-init.c:36
#14 _dl_init (main_map=main_map@entry=0x8891ac0, argc=1, argv=0xbf99ba34, env=0xbf99ba3c) at dl-init.c:126
#15 0xb77089be in dl_open_worker (a=0xbf99a33c) at dl-open.c:577
#16 0xb7704726 in _dl_catch_error (objname=objname@entry=0xbf99a334, errstring=errstring@entry=0xbf99a338, mallocedp=mallocedp@entry=0xbf99a333, operate=operate@entry=0xb77086c0 <dl_open_worker>, args=args@entry=0xbf99a33c) at dl-error.c:187
#17 0xb77081b4 in _dl_open (file=0x869b408 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=0xb0944b97, nsid=<optimized out>, argc=1, argv=0xbf99ba34, env=0xbf99ba3c) at dl-open.c:661
#18 0xb51c0cbc in dlopen_doit (a=0xbf99a4f0) at dlopen.c:66
#19 0xb7704726 in _dl_catch_error (objname=0x850809c, errstring=0x85080a0, mallocedp=0x8508098, operate=0xb51c0c30 <dlopen_doit>, args=0xbf99a4f0) at dl-error.c:187
#20 0xb51c137c in _dlerror_run (operate=operate@entry=0xb51c0c30 <dlopen_doit>, args=args@entry=0xbf99a4f0) at dlerror.c:163
#21 0xb51c0d71 in __dlopen (file=0x869b408 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=1) at dlopen.c:87
#22 0xb0944b97 in ?? () from /usr/lib/libvlccore.so.8
#23 0xb0928d04 in ?? () from /usr/lib/libvlccore.so.8
#24 0xb0929044 in ?? () from /usr/lib/libvlccore.so.8
#25 0xb0928f98 in ?? () from /usr/lib/libvlccore.so.8
#26 0xb09294d6 in ?? () from /usr/lib/libvlccore.so.8
#27 0xb0929b02 in ?? () from /usr/lib/libvlccore.so.8
#28 0xb08b2a39 in libvlc_InternalInit () from /usr/lib/libvlccore.so.8
#29 0xb14470a6 in libvlc_new () from /usr/lib/libvlc.so.5
#30 0xb1ca549a in LibVLC::init () at ../../src/utils/libvlc.cpp:117
#31 0xb1c8443d in Phonon::VLC::Backend::Backend (this=0x85b3348, parent=0x0) at ../../src/backend.cpp:90
#32 0xb1c8521c in qt_plugin_instance () at ../../src/backend.cpp:56
#33 0xb5f59061 in QPluginLoader::instance (this=0xbf99abc8) at plugin/qpluginloader.cpp:204
#34 0xb2abf142 in Phonon::KdePlatformPlugin::createBackend (this=0x855d548, newService=...) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:130
#35 0xb2abf881 in Phonon::KdePlatformPlugin::createBackend (this=0x855d548) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:183
#36 0xb764b0f9 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#37 0xb764c55c in Phonon::Factory::backend(bool) () from /usr/lib/i386-linux-gnu/libphonon.so.4
#38 0xb764ccc8 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#39 0xb763f550 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#40 0xb763c615 in ?? () from /usr/lib/i386-linux-gnu/libphonon.so.4
#41 0x08054a91 in Player::Player (this=0x85f2970) at ../../knotify/notifybysound.cpp:58
#42 PlayerPool::getPlayer (this=0x85cd37c) at ../../knotify/notifybysound.cpp:100
#43 0x08055e81 in NotifyBySound::notify (this=0x85d1628, eventId=107, config=0x88ddda0) at ../../knotify/notifybysound.cpp:256
#44 0x08051881 in KNotify::emitEvent (this=0xbf99b958, e=0x88ddd98) at ../../knotify/knotify.cpp:230
#45 0x08052aba in KNotify::event (this=0xbf99b958, event=..., appname=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=48234534) at ../../knotify/knotify.cpp:149
#46 0x08053669 in KNotifyAdaptor::event (this=0x85d9bd8, event=..., fromApp=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=48234534) at ../../knotify/knotify.cpp:289
#47 0x0805397f in KNotifyAdaptor::qt_static_metacall (_o=_o@entry=0x85d9bd8, _id=_id@entry=4, _a=_a@entry=0xbf99b1ac, _c=QMetaObject::InvokeMetaMethod) at ./knotify.moc:217
#48 0x08053c0c in KNotifyAdaptor::qt_static_metacall (_a=0xbf99b1ac, _id=4, _c=QMetaObject::InvokeMetaMethod, _o=0x85d9bd8) at ./knotify.moc:258
#49 KNotifyAdaptor::qt_metacall (this=0x85d9bd8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf99b1ac) at ./knotify.moc:259
#50 0xb611a024 in QDBusConnectionPrivate::deliverCall (this=0x85013b0, object=0x85d9bd8, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:950
#51 0xb611b655 in QDBusConnectionPrivate::activateCall (this=0x85013b0, object=0x85d9bd8, flags=273, msg=...) at qdbusintegrator.cpp:863
#52 0xb611bdd8 in QDBusConnectionPrivate::activateObject (this=0x85013b0, node=..., msg=..., pathStartPos=7) at qdbusintegrator.cpp:1427
#53 0xb611c45b in QDBusActivateObjectEvent::placeMetaCall (this=0x85a58b0) at qdbusintegrator.cpp:1541
#54 0xb5f91e61 in QObject::event (this=0xbf99b958, e=0x85a58b0) at kernel/qobject.cpp:1222
#55 0xb6615f9a in QApplicationPrivate::notify_helper (this=0x8510a50, receiver=0xbf99b958, e=0x85a58b0) at kernel/qapplication.cpp:4570
#56 0xb661d2b1 in QApplication::notify (this=0xbf99b948, receiver=0xbf99b958, e=0x85a58b0) at kernel/qapplication.cpp:4356
#57 0xb71ec9ac in KApplication::notify (this=0xbf99b948, receiver=0xbf99b958, event=0x85a58b0) at ../../kdeui/kernel/kapplication.cpp:311
#58 0xb5f764ca in QCoreApplication::notifyInternal (this=0xbf99b948, receiver=0xbf99b958, event=0x85a58b0) at kernel/qcoreapplication.cpp:955
#59 0xb5f7a1d6 in QCoreApplication::sendEvent (event=0x85a58b0, receiver=0xbf99b958) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x84e98f0) at kernel/qcoreapplication.cpp:1579
#61 0xb5f7a505 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1472
#62 0xb5fa9153 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#63 postEventSourceDispatch (s=0x850d850) at kernel/qeventdispatcher_glib.cpp:280
#64 0xb5421e59 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#65 0xb54220f9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#66 0xb54221c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0xb5fa92a5 in QEventDispatcherGlib::processEvents (this=0x84ed170, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#68 0xb66d0396 in QGuiEventDispatcherGlib::processEvents (this=0x84ed170, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0xb5f74b8f in QEventLoop::processEvents (this=0xbf99b8c4, flags=...) at kernel/qeventloop.cpp:149
#70 0xb5f74f1e in QEventLoop::exec (this=0xbf99b8c4, flags=...) at kernel/qeventloop.cpp:204
#71 0xb5f7b566 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#72 0xb6614394 in QApplication::exec () at kernel/qapplication.cpp:3828
#73 0x0804f69e in main (argc=1, argv=0xbf99ba34) at ../../knotify/main.cpp:74

Reported using DrKonqi
Comment 1 Christoph Feck 2015-10-31 01:00:45 UTC

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