#0 0xb7e6b613 in QListData::detach2 (this=0x8c69e38) at /home/kdevel/KDE/src/qt-copy/src/corelib/tools/qlistdata.cpp:93 #1 0xb0ca79e2 in QList >::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 >::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 >::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 >::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 >::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 413 Q_OUTOFLINE_TEMPLATE void QList::append(const T &t) 414 { 415 detach(); 416 if (QTypeInfo::isLarge || QTypeInfo::isStatic) { 417 node_construct(reinterpret_cast(p.append()), t); 418 } else { 419 const T cpy(t); (gdb) frame 2 #2 0xb0ca7a89 in QList >::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 (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 >::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 (gdb) frame 4 #4 0xb0ca7e49 in QList >::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 (gdb) print this $4 = (QList > * const) 0x8c69e38 (gdb) print *this $5 = {{p = {d = 0x0}, d = 0x0}}