SVN commit 855499 by dmeltzer: Fix a possible crash. engineNewMetaData appears to be emitted when the metadata changes to null strings (when clicking stop) and therefore we can get a null track in return M +2 -0 App.cpp --- trunk/extragear/multimedia/amarok/src/App.cpp #855498:855499 @@ -624,6 +624,8 @@ DEBUG_BLOCK Meta::TrackPtr currentTrack = The::engineController()->currentTrack(); + if( !track ) + return; Amarok::OSD::instance()->show( currentTrack ); if( !trackChanged ) {