Regression alert: Random freezing/crashing

Mark Kretschmann kretschmann at kde.org
Sat Dec 18 17:15:07 CET 2010


On Sat, Dec 18, 2010 at 4:40 PM, Daniel Faust <hessijames at gmail.com> wrote:
> I have a similar problem, amarok crashes at random. It always crashed when I
> was raising the main window or switching to the tabbed cv or the cv was
> visible and the current track changed.
>
> Here is a crash after a track change.
>
> last debug output:
> amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0.001s]
> amarok: BEGIN: void Albums::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&)
> amarok: END__: void Albums::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&) [Took: 0.2s]
> amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&)
> amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal)
> amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took:
> 0.01s]
> amarok: END__: void CurrentTrack::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&) [Took: 0.017s]
> amarok: BEGIN: void LabelsApplet::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&)
> amarok: END__: void LabelsApplet::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&) [Took: 0.059s]
> amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&)
> amarok: END__: void LyricsApplet::dataUpdated(const QString&, const
> Plasma::DataEngine::Data&) [Took: 0.001s]
> amarok: BEGIN: void SqlRegistry::emptyCache()
> amarok:   [SqlRegistry]   albums: 96 (0) of 2195 cached
> amarok:   [SqlRegistry]  artists: 74 (-18) of 4766 cached
> amarok:   [SqlRegistry]   genres: 12 (0) of 81 cached
> amarok:   [SqlRegistry]   tracks: 145 (-19) of 15017 cached
> amarok: END__: void SqlRegistry::emptyCache() [Took: 0.003s]
> KCrash: Application 'amarok' crashing...

My bet: We are dealing with two separate bugs here:

1) Caused by Bart's commit.
2) Something wrong with QPixmapCache, possibly stuff that Rick worked on.

-- 
Mark Kretschmann
Amarok Developer, Software Engineer at KO GmbH
Fellow of the Free Software Foundation Europe
http://amarok.kde.org - http://fsfe.org - http://kogmbh.com


More information about the Amarok-devel mailing list