[prev in list] [next in list] [prev in thread] [next in thread]
List: amarok-bugs-dist
Subject: [Bug 216865] 100% CPU when dropping song on playlist
From: Mathias Panzenböck <grosser.meister.morti () gmx ! net>
Date: 2009-11-30 21:42:41
Message-ID: 20091130214241.81C22264AF () immanuel ! kde ! org
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=216865
--- Comment #2 from Mathias Panzenböck <grosser meister morti gmx net> 2009-11-30 22:42:39 ---
Well, nothing more than that (I copied a bit more just to be sure to not miss
something, see the insertTracks call):
amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()
amarok: [Playlist::PrettyListView] skipping scroll? false
amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took
0.00039s
amarok: BEGIN: virtual void
PlaylistBrowserNS::PodcastView::startDrag(Qt::DropActions)
amarok: BEGIN: PopupDropper*
PopupDropperFactory::createPopupDropper(QWidget*)
Couldn't resolve property: linearGradient5167
link XMLID_9_ hasn't been detected!
Couldn't resolve property: linearGradient3563
link XMLID_9_ hasn't been detected!
link XMLID_9_ hasn't been detected!
link XMLID_9_ hasn't been detected!
amarok: END__: PopupDropper*
PopupDropperFactory::createPopupDropper(QWidget*) - Took 0.061s
amarok: BEGIN: virtual QList<QAction*>
SqlPodcastProvider::episodeActions(Meta::PodcastEpisodeList)
amarok: END__: virtual QList<QAction*>
SqlPodcastProvider::episodeActions(Meta::PodcastEpisodeList) - Took 0.00014s
amarok: BEGIN: virtual QMimeData*
PlaylistBrowserNS::PodcastModel::mimeData(const QModelIndexList&) const
amarok: END__: virtual QMimeData*
PlaylistBrowserNS::PodcastModel::mimeData(const QModelIndexList&) const - Took
0.00019s
amarok: BEGIN: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*)
amarok: BEGIN: virtual bool Playlist::Model::dropMimeData(const QMimeData*,
Qt::DropAction, int, int, const QModelIndex&)
amarok: [Playlist::Model] this is a podcast episode
amarok: BEGIN: void Playlist::Controller::insertTracks(int,
Meta::TrackList)
amarok: END__: void Playlist::Controller::insertTracks(int,
Meta::TrackList) - DELAY Took (quite long) 17s
amarok: END__: virtual bool Playlist::Model::dropMimeData(const QMimeData*,
Qt::DropAction, int, int, const QModelIndex&) - DELAY Took (quite long) 17s
amarok: END__: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*)
- DELAY Took (quite long) 17s
amarok: After the drag!
amarok: clearing PUD
amarok: END__: virtual void
PlaylistBrowserNS::PodcastView::startDrag(Qt::DropActions) - DELAY Took (quite
long) 18s
amarok: BEGIN: void ScanManager::startIncrementalScan()
amarok: BEGIN: void ScanManager::checkTables(bool)
amarok: END__: void ScanManager::checkTables(bool) - Took 6e-05s
amarok: BEGIN: QStringList ScanManager::getDirsToScan()
amarok: END__: QStringList ScanManager::getDirsToScan() - Took 0.023s
amarok: GOING TO SCAN:
amarok: (a *lot*)
amarok: BEGIN: void ScanManager::writeBatchIncrementalInfoFile()
amarok: END__: void ScanManager::writeBatchIncrementalInfoFile() - Took
0.0013s
And then a further drop:
amarok: BEGIN: virtual void
PlaylistBrowserNS::PodcastView::startDrag(Qt::DropActions)
amarok: BEGIN: PopupDropper*
PopupDropperFactory::createPopupDropper(QWidget*)
amarok: END__: PopupDropper*
PopupDropperFactory::createPopupDropper(QWidget*) - Took 0.00052s
amarok: BEGIN: virtual QList<QAction*>
SqlPodcastProvider::episodeActions(Meta::PodcastEpisodeList)
amarok: END__: virtual QList<QAction*>
SqlPodcastProvider::episodeActions(Meta::PodcastEpisodeList) - Took 5.2e-05s
amarok: BEGIN: virtual QMimeData*
PlaylistBrowserNS::PodcastModel::mimeData(const QModelIndexList&) const
amarok: END__: virtual QMimeData*
PlaylistBrowserNS::PodcastModel::mimeData(const QModelIndexList&) const - Took
0.00017s
amarok: BEGIN: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*)
amarok: BEGIN: virtual bool Playlist::Model::dropMimeData(const QMimeData*,
Qt::DropAction, int, int, const QModelIndex&)
amarok: [Playlist::Model] this is a podcast episode
amarok: BEGIN: void Playlist::Controller::insertTracks(int,
Meta::TrackList)
amarok: END__: void Playlist::Controller::insertTracks(int,
Meta::TrackList) - Took 0.01s
amarok: END__: virtual bool Playlist::Model::dropMimeData(const QMimeData*,
Qt::DropAction, int, int, const QModelIndex&) - Took 0.01s
amarok: END__: virtual void Playlist::PrettyListView::dropEvent(QDropEvent*)
- Took 0.039s
amarok: After the drag!
amarok: clearing PUD
amarok: END__: virtual void
PlaylistBrowserNS::PodcastView::startDrag(Qt::DropActions) - Took 1.1s
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Amarok-bugs-dist mailing list
Amarok-bugs-dist@kde.org
https://mail.kde.org/mailman/listinfo/amarok-bugs-dist
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic