Bug 214613 - knotify crash [~QObjectPrivate, QScopedPointerDeleter<QObjectData>::cleanup, ~QScopedPointer]
Summary: knotify crash [~QObjectPrivate, QScopedPointerDeleter<QObjectData>::cleanup, ...
Status: RESOLVED DUPLICATE of bug 206665
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-15 06:07 UTC by Matt
Modified: 2009-12-16 07:21 UTC (History)
3 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 Matt 2009-11-15 06:07:12 UTC
Application: knotify4 (4.0)
KDE Version: 4.3.75 (KDE 4.3.75 (KDE 4.4 >= 20091113)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.30.5 x86_64
Distribution (Platform): Gentoo Packages

 -- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
[Current thread is 0 (LWP 5376)]

Thread 5 (Thread 0x7f6b18f7e910 (LWP 5520)):
#0  0x00007f6b30151fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6b1d549ac5 in metronom_sync_loop (this=0x86db30) at metronom.c:870
#2  0x00007f6b3014d257 in start_thread () from /lib/libpthread.so.0
#3  0x00007f6b2e4d681d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6b17517910 (LWP 5522)):
#0  0x00007fff945ff73c in clock_gettime ()
#1  0x00007f6b2b8101e9 in clock_gettime () from /lib/librt.so.1
#2  0x00007f6b3055eb98 in qt_gettime () at kernel/qcore_unix.cpp:109
#3  0x00007f6b30566688 in QTimerInfoList::updateCurrentTime (this=0x872e80) at kernel/qeventdispatcher_unix.cpp:340
#4  0x00007f6b30566c3d in QTimerInfoList::timerWait (this=0x872e80, tm=@0x7f6b17516c60) at kernel/qeventdispatcher_unix.cpp:443
#5  0x00007f6b3056430d in timerSourcePrepareHelper (src=0x872e20, timeout=0x7f6b17516cf4) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007f6b305643e4 in idleTimerSourcePrepare (source=0x6a7df0, timeout=0x7f6b17516cf4) at kernel/qeventdispatcher_glib.cpp:214
#7  0x00007f6b2b565609 in IA__g_main_context_prepare (context=0x872540, priority=0x7f6b17516d74) at gmain.c:2144
#8  0x00007f6b2b565999 in g_main_context_iterate (context=0x872540, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2435
#9  0x00007f6b2b565e5c in IA__g_main_context_iteration (context=0x872540, may_block=1) at gmain.c:2518
#10 0x00007f6b30562e67 in QEventDispatcherGlib::processEvents (this=0x6a8140, flags={i = 391212656}) at kernel/qeventdispatcher_glib.cpp:409
#11 0x00007f6b30523ae7 in QEventLoop::processEvents (this=0x7f6b17516f60, flags={i = 391212768}) at kernel/qeventloop.cpp:149
#12 0x00007f6b30523d0b in QEventLoop::exec (this=0x7f6b17516f60, flags={i = 391212928}) at kernel/qeventloop.cpp:201
#13 0x00007f6b303f896b in QThread::exec (this=0x6d8920) at thread/qthread.cpp:487
#14 0x00007f6b1d7c6968 in Phonon::Xine::XineThread::run (this=0x6d8920) at /opt/kde4/kdesvn/kdesupport/phonon/xine/xinethread.cpp:143
#15 0x00007f6b303fd6fe in QThreadPrivate::start (arg=0x6d8920) at thread/qthread_unix.cpp:244
#16 0x00007f6b3014d257 in start_thread () from /lib/libpthread.so.0
#17 0x00007f6b2e4d681d in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6b16d16910 (LWP 5524)):
#0  0x00007f6b2e4cdf9b in poll () from /lib/libc.so.6
#1  0x00007f6b18364f2d in poll_func (ufds=0x875ce0, nfds=2, timeout=-1, userdata=<value optimized out>) at pulse/thread-mainloop.c:75
#2  0x00007f6b18355d53 in pa_mainloop_poll (m=0x875dd0) at pulse/mainloop.c:879
#3  0x00007f6b18357078 in pa_mainloop_iterate (m=0x875dd0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f6b18357130 in pa_mainloop_run (m=0x875dd0, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f6b18364e4d in thread (userdata=0x875a30) at pulse/thread-mainloop.c:94
#6  0x00007f6b18123ffd in internal_thread_func (userdata=<value optimized out>) at pulsecore/thread-posix.c:72
#7  0x00007f6b3014d257 in start_thread () from /lib/libpthread.so.0
#8  0x00007f6b2e4d681d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6b124f3910 (LWP 5527)):
#0  0x00007f6b30151d29 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6b1d556e4d in fifo_peek_int (fifo=0x89afb0, blocking=1) at audio_out.c:348
#2  0x00007f6b1d557c98 in ao_loop (this_gen=<value optimized out>) at audio_out.c:388
#3  0x00007f6b3014d257 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6b2e4d681d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6b31a13760 (LWP 5376)):
[KCrash Handler]
#5  0x00007f6b2e47ed78 in ?? () from /lib/libc.so.6
#6  0x00007f6b2e480ad0 in ?? () from /lib/libc.so.6
#7  0x00007f6b3054039f in ~QObjectPrivate (this=0x14d3f80) at kernel/qobject.cpp:167
#8  0x00007f6b304e4b70 in QScopedPointerDeleter<QObjectData>::cleanup (pointer=0x14d3f80) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#9  0x00007f6b30547c7c in ~QScopedPointer (this=0x171f890) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#10 0x00007f6b305461bd in ~QObject (this=0x171f888) at kernel/qobject.cpp:990
#11 0x00007f6b304bc885 in ~QDeviceClosedNotifier (this=0x171f888) at io/qtextstream.cpp:323
#12 0x00007f6b304b6c38 in ~QTextStreamPrivate (this=0x171f880) at io/qtextstream.cpp:462
#13 0x00007f6b304bce17 in QScopedPointerDeleter<QTextStreamPrivate>::cleanup (pointer=0x171f880) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#14 0x00007f6b304bce42 in ~QScopedPointer (this=0x12358c8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#15 0x00007f6b304b848d in ~QTextStream (this=0x12358c0) at io/qtextstream.cpp:1146
#16 0x00007f6b1d7c855e in ~Stream (this=0x12358c0) at /opt/qt4/include/QtCore/qdebug.h:64
#17 0x00007f6b1d7c85ea in ~QDebug (this=0x7fff9450fb30) at /opt/qt4/include/QtCore/qdebug.h:88
#18 0x00007f6b1d7df061 in Phonon::Xine::MediaObject::handleStateChange (this=0x871fd0, newstate=Phonon::StoppedState, oldstate=Phonon::PlayingState)
    at /opt/kde4/kdesvn/kdesupport/phonon/xine/mediaobject.cpp:246
#19 0x00007f6b1d7e1685 in Phonon::Xine::MediaObject::qt_metacall (this=0x871fd0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x14055e0) at /opt/kde4/build/kdesupport/phonon/xine/mediaobject.moc:164
#20 0x00007f6b3052f403 in QMetaObject::metacall (object=0x871fd0, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0x14055e0) at kernel/qmetaobject.cpp:237
#21 0x00007f6b3053cf67 in QMetaCallEvent::placeMetaCall (this=0x11d39e0, object=0x871fd0) at kernel/qobject.cpp:562
#22 0x00007f6b3053ef6a in QObject::event (this=0x871fd0, e=0x11d39e0) at kernel/qobject.cpp:1246
#23 0x00007f6b2f11c68f in QApplicationPrivate::notify_helper (this=0x6507e0, receiver=0x871fd0, e=0x11d39e0) at kernel/qapplication.cpp:4245
#24 0x00007f6b2f11caec in QApplication::notify (this=0x7fff94510b50, receiver=0x871fd0, e=0x11d39e0) at kernel/qapplication.cpp:3669
#25 0x00007f6b314b3d01 in KApplication::notify (this=0x7fff94510b50, receiver=0x871fd0, event=0x11d39e0) at /opt/kde4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#26 0x00007f6b3052765d in QCoreApplication::notifyInternal (this=0x7fff94510b50, receiver=0x871fd0, event=0x11d39e0) at kernel/qcoreapplication.cpp:704
#27 0x00007f6b3052c99f in QCoreApplication::sendEvent (receiver=0x871fd0, event=0x11d39e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 0x00007f6b30527c73 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x62cac0) at kernel/qcoreapplication.cpp:1345
#29 0x00007f6b30527f82 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#30 0x00007f6b30565051 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 0x00007f6b3056402e in postEventSourceDispatch (s=0x655670) at kernel/qeventdispatcher_glib.cpp:276
#32 0x00007f6b2b56265a in IA__g_main_context_dispatch (context=0x654920) at gmain.c:1824
#33 0x00007f6b2b565ca8 in g_main_context_iterate (context=0x654920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2455
#34 0x00007f6b2b565e5c in IA__g_main_context_iteration (context=0x654920, may_block=1) at gmain.c:2518
#35 0x00007f6b30562e49 in QEventDispatcherGlib::processEvents (this=0x62c080, flags={i = -1806628576}) at kernel/qeventdispatcher_glib.cpp:407
#36 0x00007f6b2f20660f in QGuiEventDispatcherGlib::processEvents (this=0x62c080, flags={i = -1806628480}) at kernel/qguieventdispatcher_glib.cpp:202
#37 0x00007f6b30523ae7 in QEventLoop::processEvents (this=0x7fff94510a60, flags={i = -1806628368}) at kernel/qeventloop.cpp:149
#38 0x00007f6b30523d0b in QEventLoop::exec (this=0x7fff94510a60, flags={i = -1806628240}) at kernel/qeventloop.cpp:201
#39 0x00007f6b305280a7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#40 0x00007f6b2f11f298 in QApplication::exec () at kernel/qapplication.cpp:3578
#41 0x0000000000408146 in main (argc=1, argv=0x7fff94510ed8) at /opt/kde4/kdesvn/kdebase/runtime/knotify/main.cpp:73

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-16 00:35:31 UTC
This look related to bug 200692. Thanks
Comment 2 Jonathan Thomas 2009-12-16 07:21:22 UTC
Looks like the malloc bug in glibc.

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