<br><br><div><span class="gmail_quote">On 6/26/07, <b class="gmail_sendername">Mark Kretschmann</b> &lt;<a href="mailto:kretschmann@kde.org">kretschmann@kde.org</a>&gt; 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&#39;re dereferencing<br>here has already been deleted. This is the line:<br><br>yposition = m_contextBoxes.last()-&gt;sceneBoundingRect().bottom() + BOX_PADDING;
</blockquote><div><br>i&#39;m&nbsp;getting&nbsp;it&nbsp;too,&nbsp;but&nbsp;it&#39;s&nbsp;not&nbsp;because&nbsp;m_contextBoxes.last()&nbsp;is&nbsp;an&nbsp;invalid&nbsp;pointer.&nbsp;it&nbsp;seems&nbsp;to&nbsp;be&nbsp;some&nbsp;problem&nbsp;in&nbsp;the&nbsp;sceneBoundingRect()&nbsp;call (separating m_contextBoxes.last() in a temporary instantiation is fine).&nbsp;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&nbsp;&nbsp;0xffffe410 in __kernel_vsyscall ()<br>#1&nbsp;&nbsp;0xb7deb0db in ?? () from /lib/tls/i686/cmov/libpthread.so.0<br>#2&nbsp;&nbsp;0xb77a1211 in Amarok::Crash::crashHandler () at<br>/home/kdedev/kde/src/multimedia/amarok/src/amarokcore/crashhandler.cpp:260
<br>#3&nbsp;&nbsp;&lt;signal handler called&gt;<br>#4&nbsp;&nbsp;0xb65e2f18 in QGraphicsItem::sceneBoundingRect (this=0x838a438) at<br>graphicsview/qgraphicsitem.cpp:2087<br>#5&nbsp;&nbsp;0xb77d5dbe in ContextView::addContextBox (this=0x8383f50,<br>newBox=0x88a26e8, index=-1, fadeIn=false, parent=0x0)
<br>&nbsp;&nbsp;&nbsp;&nbsp;at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:374<br>#6&nbsp;&nbsp;0xb77d6fb7 in ContextView::showCurrentTrack (this=0x8383f50)<br>&nbsp;&nbsp;&nbsp;&nbsp;at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:459
<br>#7&nbsp;&nbsp;0xb77d7bc0 in ContextView::engineStateChanged (this=0x8383f50,<br>state=Engine::Playing, oldState=Engine::Empty)<br>&nbsp;&nbsp;&nbsp;&nbsp;at /home/kdedev/kde/src/multimedia/amarok/src/contextview/contextview.cpp:86<br>#8&nbsp;&nbsp;0xb7905d4c in EngineSubject::stateChangedNotify (this=0xb7b0dfe8,
<br>state=Engine::Playing)<br>&nbsp;&nbsp;&nbsp;&nbsp;at /home/kdedev/kde/src/multimedia/amarok/src/engineobserver.cpp:68<br>#9&nbsp;&nbsp;0xb7900b6d in EngineController::slotStateChanged (this=0xb7b0dfe0,<br>newState=Engine::Playing)<br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;at /home/kdedev/kde/build/multimedia/amarok/src/enginebase.moc:118<br>#14 0xb321acd7 in XineEngine::play (this=0x8977128, offset=0)
<br>&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:angel666@myrealbox.com">angel666@myrealbox.com</a><br>665 Channing Ave&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> <br>Palo Alto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cell: (650) 704 3680
<br>CA, USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;home: (650) 329 0125<br>Junior,<br>Palo Alto High School,&nbsp;&nbsp; <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&nbsp;&nbsp;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>