<br><br><div><span class="gmail_quote">On 6/26/07, <b class="gmail_sendername">Mark Kretschmann</b> <<a href="mailto:kretschmann@kde.org">kretschmann@kde.org</a>> wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Hi,<br><br>got this crash with latest trunk, after starting to play a track from<br>the playlist. Looks to me like the QGraphicsItem we're dereferencing<br>here has already been deleted. This is the line:<br><br>yposition = m_contextBoxes.last()->sceneBoundingRect().bottom() + BOX_PADDING;
</blockquote><div><br>i'm getting it too, but it's not because m_contextBoxes.last() is an invalid pointer. it seems to be some problem in the sceneBoundingRect() call (separating m_contextBoxes.last() in a temporary instantiation is fine). sebr, any idea?
<br><br></div>leo<br><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
BT:<br><br>#0 0xffffe410 in __kernel_vsyscall ()<br>#1 0xb7deb0db in ?? () from /lib/tls/i686/cmov/libpthread.so.0<br>#2 0xb77a1211 in Amarok::Crash::crashHandler () at<br>/home/kdedev/kde/src/multimedia/amarok/src/amarokcore/crashhandler.cpp:260
<br>#3 <signal handler called><br>#4 0xb65e2f18 in QGraphicsItem::sceneBoundingRect (this=0x838a438) at<br>graphicsview/qgraphicsitem.cpp:2087<br>#5 0xb77d5dbe in ContextView::addContextBox (this=0x8383f50,<br>newBox=0x88a26e8, index=-1, fadeIn=false, parent=0x0)
<br> at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:374<br>#6 0xb77d6fb7 in ContextView::showCurrentTrack (this=0x8383f50)<br> at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:459
<br>#7 0xb77d7bc0 in ContextView::engineStateChanged (this=0x8383f50,<br>state=Engine::Playing, oldState=Engine::Empty)<br> at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:86<br>#8 0xb7905d4c in EngineSubject::stateChangedNotify (this=0xb7b0dfe8,
<br>state=Engine::Playing)<br> at /home/kdedev/kde/src/multimedia/amarok/src/engineobserver.cpp:68<br>#9 0xb7900b6d in EngineController::slotStateChanged (this=0xb7b0dfe0,<br>newState=Engine::Playing)<br> at /home/kdedev/kde/src/multimedia/amarok/src/enginecontroller.cpp:771
<br>#10 0xb7904055 in EngineController::qt_metacall (this=0xb7b0dfe0,<br>_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfcc857c)<br> at /home/kdedev/kde/build/multimedia/amarok/src/enginecontroller.moc:161<br>#11 0xb7efe8c4 in QMetaObject::activate (sender=0x8977128,
<br>from_signal_index=8, to_signal_index=8, argv=0xbfcc857c)<br> at kernel/qobject.cpp:3063<br>#12 0xb7efed39 in QMetaObject::activate (sender=0x8977128,<br>m=0xb7af5434, local_signal_index=4, argv=0xbfcc857c) at<br>kernel/qobject.cpp:3125
<br>#13 0xb78ffa14 in Engine::Base::stateChanged (this=0x8977128,<br>_t1=Engine::Playing)<br> at /home/kdedev/kde/build/multimedia/amarok/src/enginebase.moc:118<br>#14 0xb321acd7 in XineEngine::play (this=0x8977128, offset=0)
<br> at /home/kdedev/kde/src/multimedia/amarok/src/engine/xine/xine-engine.cpp:300<br><br>--<br>Mark<br>_______________________________________________<br>Amarok-devel mailing list<br><a href="mailto:Amarok-devel@kde.org">
Amarok-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/amarok-devel">https://mail.kde.org/mailman/listinfo/amarok-devel</a><br></blockquote></div><br><br clear="all"><br>-- <br>______________________________________________________
<br>Leo Franchi <a href="mailto:angel666@myrealbox.com">angel666@myrealbox.com</a><br>665 Channing Ave <a href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> <br>Palo Alto cell: (650) 704 3680
<br>CA, USA home: (650) 329 0125<br>Junior,<br>Palo Alto High School, <a href="http://euthydemus.homelinux.net">http://euthydemus.homelinux.net</a><br>65 Embarcadero Road,<br>Palo Alto,<br>CA, USA
<br><br>GPG Key Fingerprint: 713F 1C92 11E3 4696 D067 B681 72D5 EAF0 1499 8B03<br>Key ID: 14998B03<br>Public key: <a href="http://euthydemus.homelinux.net/pub_key.txt">http://euthydemus.homelinux.net/pub_key.txt</a><br>