All pastes #730517 Raw Edit

Untitled

public text v1 · immutable
·published 2007-10-09 08:58 UTC
rendered paste body
#0  0xb7e6b613 in QListData::detach2 (this=0x8c69e38) at /home/kdevel/KDE/src/qt-copy/src/corelib/tools/qlistdata.cpp:93
#1  0xb0ca79e2 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::detach_helper (this=0x8c69e38)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:515
#2  0xb0ca7a89 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::detach (this=0x8c69e38)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:114
#3  0xb0ca7df2 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::append (this=0x8c69e38, t=@0x8569694)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:415
#4  0xb0ca7e49 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::operator<< (this=0x8c69e38, t=@0x8569694)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:294
#5  0xb0ca7e87 in Phonon::Xine::KeepReference<0>::addObject (this=0x8c69e30, sink=@0x8569694) at /home/kdevel/KDE/src/kdebase/runtime/phonon/xine/keepreference.h:52
#6  0xb0ca6f30 in ~SinkNode (this=0x8569690) at /home/kdevel/KDE/src/kdebase/runtime/phonon/xine/sinknode.cpp:56
#7  0xb0cabc66 in ~NullSink (this=0x8569688) at /home/kdevel/KDE/src/kdebase/runtime/phonon/xine/nullsink.h:47
#8  0xb7f11266 in QObjectPrivate::deleteChildren (this=0x9051e08) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qobject.cpp:1936
#9  0xb7f17d73 in ~QObject (this=0x9011640) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qobject.cpp:825
#10 0xb0cbe669 in ~MediaObject (this=0x9011640) at /home/kdevel/KDE/src/kdebase/runtime/phonon/xine/mediaobject.cpp:113
#11 0xb6c49393 in ~MediaNodePrivate (this=0x9052460) at /home/kdevel/KDE/src/kdelibs/phonon/medianode.cpp:69
#12 0xb6c47a11 in ~MediaObjectPrivate (this=0x9052460) at /home/kdevel/KDE/src/kdelibs/phonon/mediaobject_p.h:37
#13 0xb6c48f4f in ~MediaNode (this=0x90d7028) at /home/kdevel/KDE/src/kdelibs/phonon/medianode.cpp:52
#14 0xb6c46d6b in ~MediaObject (this=0x90d7020) at /home/kdevel/KDE/src/kdelibs/phonon/mediaobject.cpp:62
#15 0xb7f14f3d in QObject::event (this=0x90d7020, e=0x8da9f58) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qobject.cpp:1116
#16 0xb6d9e1f1 in QApplicationPrivate::notify_helper (this=0x8153340, receiver=0x90d7020, e=0x8da9f58)
    at /home/kdevel/KDE/src/qt-copy/src/gui/kernel/qapplication.cpp:3558
#17 0xb6d9e4ef in QApplication::notify (this=0xbfcc756c, receiver=0x90d7020, e=0x8da9f58) at /home/kdevel/KDE/src/qt-copy/src/gui/kernel/qapplication.cpp:3117
#18 0xb7aca8f3 in KApplication::notify (this=0xbfcc756c, receiver=0x90d7020, event=0x8da9f58) at /home/kdevel/KDE/src/kdelibs/kdeui/kernel/kapplication.cpp:320
#19 0xb7f02d2e in QCoreApplication::notifyInternal (this=0xbfcc756c, receiver=0x90d7020, event=0x8da9f58)
    at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:532
#20 0xb7f06045 in QCoreApplication::sendEvent (receiver=0x90d7020, event=0x8da9f58)
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:202
#21 0xb7f031fc in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x813da58)
    at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1106
#22 0xb7f2d70c in QEventDispatcherUNIX::processEvents (this=0x81529d0, flags=@0xbfcc73e8) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:860
#23 0xb6e34ff0 in QEventDispatcherX11::processEvents (this=0x81529d0, flags=@0xbfcc748c) at /home/kdevel/KDE/src/qt-copy/src/gui/kernel/qeventdispatcher_x11.cpp:147
#24 0xb7effcf4 in QEventLoop::processEvents (this=0xbfcc7500, flags=@0xbfcc74c4) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qeventloop.cpp:141
#25 0xb7effe76 in QEventLoop::exec (this=0xbfcc7500, flags=@0xbfcc7508) at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qeventloop.cpp:183
#26 0xb7f0346f in QCoreApplication::exec () at /home/kdevel/KDE/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:752
#27 0xb6d9dd7c in QApplication::exec () at /home/kdevel/KDE/src/qt-copy/src/gui/kernel/qapplication.cpp:3055
#28 0x080a8ed3 in main (argc=3, argv=0xbfcc7774) at /home/kdevel/KDE/src/kdemultimedia/juk/main.cpp:95
(gdb) frame 3
#3  0xb0ca7df2 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::append (this=0x8c69e38, t=@0x8569694)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:415
415         detach();
(gdb) list
410     { T t = last(); removeLast(); return t; }
411
412     template <typename T>
413     Q_OUTOFLINE_TEMPLATE void QList<T>::append(const T &t)
414     {
415         detach();
416         if (QTypeInfo<T>::isLarge || QTypeInfo<T>::isStatic) {
417             node_construct(reinterpret_cast<Node *>(p.append()), t);
418         } else {
419             const T cpy(t);
(gdb) frame 2
#2  0xb0ca7a89 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::detach (this=0x8c69e38)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:114
114         inline void detach() { if (d->ref != 1) detach_helper(); }
(gdb) print d
$1 = {Q3FtpPrivate *(const class Q3Ftp *)} 0xb62bf5f4 <d>
(gdb) print d->ref
Attempt to extract a component of a value that is not a structure pointer.
(gdb) frame 3
#3  0xb0ca7df2 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::append (this=0x8c69e38, t=@0x8569694)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:415
415         detach();
(gdb) print d
$2 = {Q3FtpPrivate *(const class Q3Ftp *)} 0xb62bf5f4 <d>
(gdb) frame 4
#4  0xb0ca7e49 in QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> >::operator<< (this=0x8c69e38, t=@0x8569694)
    at /home/kdevel/KDE/obj/qt-copy/include/QtCore/../../../../src/qt-copy/src/corelib/tools/qlist.h:294
294         { append(t); return *this; }
(gdb) print d
$3 = {Q3FtpPrivate *(const class Q3Ftp *)} 0xb62bf5f4 <d>
(gdb) print this
$4 = (QList<QExplicitlySharedDataPointer<Phonon::Xine::SinkNodeXT> > * const) 0x8c69e38
(gdb) print *this
$5 = {{p = {d = 0x0}, d = 0x0}}