All pastes #921297 Raw Edit

Someone

public text v1 · immutable
#921297 ·published 2008-02-27 22:50 UTC
rendered paste body
(gdb) frame 2
#2  0xb71b6e2b in Phonon::ObjectDescriptionModelData::data (this=0x81c71f8, index=@0xbf80ea68, role=1) at /home/kdevel/KDE/src/kdelibs/phonon/objectdescriptionmodel.cpp:170
170                 QVariant icon = d->data.at(index.row())->property("icon");
(gdb) print *(('QExplicitlySharedDataPointer<Phonon::ObjectDescriptionData>'*)d->data->d->array[0])->d
$55 = {<QSharedData> = {ref = {<QBasicAtomic> = {value = 2}, <No data fields>}}, d = 0x87bafa0}
(gdb) print index.row()
$56 = 0
(gdb) print *(('QExplicitlySharedDataPointer<Phonon::ObjectDescriptionData>'*)d->data->d->array[0])->d->d
$57 = {<QSharedData> = {ref = {<QBasicAtomicInt> = {_q_value = 0}, <No data fields>}}, index = 4, name = {d = 0x81e8ad0}, description = {d = 0x8219550}, properties = {{d = 0x81f1c68,
      e = 0x81f1c68}}}
(gdb) frame 1
#1  0xb71b46f1 in Phonon::ObjectDescriptionData::property (this=0x814afa8, name=0xb71db02b "icon") at /home/kdevel/KDE/src/kdelibs/phonon/objectdescription.cpp:89
89          return d->properties.value(name);
(gdb) print d
$58 = (class Phonon::ObjectDescriptionPrivate * const) 0x81c3061
(gdb) print *d
$59 = {<QSharedData> = {ref = {<QBasicAtomicInt> = {_q_value = 1627408384}, <No data fields>}}, index = 27648, name = {d = 0x31018300}, description = {d = 0x1000000}, properties = {{d = 0x0,
      e = 0x0}}}
(gdb) frame 2
#2  0xb71b6e2b in Phonon::ObjectDescriptionModelData::data (this=0x81c71f8, index=@0xbf80ea68, role=1) at /home/kdevel/KDE/src/kdelibs/phonon/objectdescriptionmodel.cpp:170
170                 QVariant icon = d->data.at(index.row())->property("icon");
(gdb) print (('QExplicitlySharedDataPointer<Phonon::ObjectDescriptionData>'*)d->data->d->array[0])->d->d
$60 = (class Phonon::ObjectDescriptionPrivate * const) 0x87bafa0
(gdb) print (('QExplicitlySharedDataPointer<Phonon::ObjectDescriptionData>'*)d->data->d->array[0])->d
$61 = (Phonon::ObjectDescriptionData *) 0x81d1dd8
(gdb) print d->data.at(0)
$62 = (const QExplicitlySharedDataPointer<Phonon::ObjectDescriptionData> &) @0x87e891c: {d = 0x814afa8}
(gdb) print d->data.at(0).d
$63 = (Phonon::ObjectDescriptionData *) 0x814afa8
(gdb) print *d->data->d
$64 = {ref = {_q_value = 1}, alloc = 11, begin = 0, end = 10, sharable = 1, array = {0x814afa8}}
(gdb) frame 1
#1  0xb71b46f1 in Phonon::ObjectDescriptionData::property (this=0x814afa8, name=0xb71db02b "icon") at /home/kdevel/KDE/src/kdelibs/phonon/objectdescription.cpp:89
89          return d->properties.value(name);
(gdb) print this
$65 = (const Phonon::ObjectDescriptionData * const) 0x814afa8
(gdb) frame 2
#2  0xb71b6e2b in Phonon::ObjectDescriptionModelData::data (this=0x81c71f8, index=@0xbf80ea68, role=1) at /home/kdevel/KDE/src/kdelibs/phonon/objectdescriptionmodel.cpp:170
170                 QVariant icon = d->data.at(index.row())->property("icon");