Version: 2.5.0 (using KDE 4.7.4) OS: Linux This started happening when I upgraded the version of amarok. The new version 2.5.0 stop responding after some time it was launched. It happens without any apparent reason. Reproducible: Always Steps to Reproduce: Just launch amarok and let it run for 10-15 minutes. Actual Results: Amarok stops responding Expected Results: Amarok should have run smoothly with playback. The playback of the song also stops after the freeze.
Please start amarok from a konsole with 'amarok -d --nofork' and provide the last 100 lines of the output when it becomes unresponsive. Also please make sure you have no 3rd-party scripts running when this happens.
Any news on this? Without your feedback there is nothing we can do about and this report needs to be closed.
I was away and I didn't get to check my mail for sometime. Here is the report you wanted. Another thing I noticed is that if Amarok is not minimized, it doesn't become unresponsive. arok: [VerticalAppletLayout] layout told to add applet "lyrics" at -1 amarok: [VerticalAppletLayout] emitting addApplet with location 1 amarok: BEGIN: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) amarok: inserting applet icon in position 1 amarok: BEGIN: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) amarok: END__: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) [Took: 0s] amarok: END__: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) [Took: 0.001s] amarok: END__: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) [Took: 0.001s] amarok: END__: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) [Took: 0.056s] amarok: [VerticalToolbarContainment] Adding applet: "wikipedia" amarok: BEGIN: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) amarok: BEGIN: virtual void WikipediaApplet::init() loaded the Generic plugin amarok: END__: virtual void WikipediaApplet::init() [Took: 0.045s] amarok: BEGIN: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) amarok: [VerticalAppletLayout] layout told to add applet "wikipedia" at -1 amarok: [VerticalAppletLayout] emitting addApplet with location 2 amarok: BEGIN: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) amarok: inserting applet icon in position 2 amarok: BEGIN: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) amarok: END__: void Context::ToolbarView::appletAdded(Plasma::Applet*, int) [Took: 0s] amarok: END__: void Context::AppletToolbar::appletAdded(Plasma::Applet*, int) [Took: 0.001s] amarok: END__: void Context::VerticalAppletLayout::addApplet(Plasma::Applet*, int) [Took: 0.001s] amarok: END__: virtual Plasma::Applet* Context::VerticalToolbarContainment::addApplet(const QString&, int) [Took: 0.061s] amarok: END__: virtual void Context::VerticalToolbarContainment::loadConfig(const KConfigGroup&) [Took: 0.18s] amarok: END__: void Context::ContextView::showHome() [Took: 0.18s] amarok: END__: void ContextDock::createContextView(Plasma::Containment*) [Took: 0.3s] amarok: END__: void Context::ContextScene::loadDefaultSetup() [Took: 0.33s] amarok: BEGIN: void MainWindow::addViewMenuItems(QMenu*) amarok: END__: void MainWindow::addViewMenuItems(QMenu*) [Took: 0s] QWidget::insertAction: Attempt to insert null action amarok: BEGIN: void MainWindow::setLayoutLocked(bool) amarok: END__: void MainWindow::setLayoutLocked(bool) [Took: 0.003s] amarok: BEGIN: Creating browsers. Please report long start times! amarok: BEGIN: CollectionTreeItemDelegate::CollectionTreeItemDelegate(QTreeView*) amarok: END__: CollectionTreeItemDelegate::CollectionTreeItemDelegate(QTreeView*) [Took: 0s] amarok: [CollectionTreeItemModel] Collection root has 2 children amarok: [CollectionWidget] Sort levels: () amarok: [CollectionWidget] Sort levels: (1) amarok: [MySqlStorage] Initialized thread, count== 5 amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0s] amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0s] amarok: BEGIN: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*) amarok: END__: BrowserCategoryListDelegate::BrowserCategoryListDelegate(QTreeView*) [Took: 0s] amarok: BEGIN: PlaylistBrowserNS::DynamicView::DynamicView(QWidget*) amarok: BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) amarok: [DynamicModel] insert playlist before "" amarok: [DynamicModel] OldIndex: -1 was active false to Str "Random" amarok: [DynamicModel] insert playlist after "Random 959a630 Random songs 959a9b0 " amarok: END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s] amarok: BEGIN: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) amarok: END__: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) [Took: 0s] amarok: BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) amarok: [DynamicModel] insert playlist before "Random 959a630 Random songs 959a9b0 " amarok: [DynamicModel] OldIndex: -1 was active false to Str "Rock and Pop" amarok: [DynamicModel] insert playlist after "Random 959a630 Random songs 959a9b0 Rock and Pop 959ac70 Search for: genre:Rock OR genre:Pop 959ab00 " amarok: END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s] amarok: BEGIN: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) amarok: END__: virtual void Dynamic::SearchQueryBias::fromXml(QXmlStreamReader*) [Took: 0s] amarok: BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) amarok: [DynamicModel] insert playlist before "Random 959a630 Random songs 959a9b0 Rock and Pop 959ac70 Search for: genre:Rock OR genre:Pop 959ab00 " amarok: [DynamicModel] OldIndex: -1 was active false to Str "Album play" amarok: [DynamicModel] insert playlist after "Random 959a630 Random songs 959a9b0 Rock and Pop 959ac70 Search for: genre:Rock OR genre:Pop 959ab00 Album play 959aba0 Match all sequentially 959aad0 The next track from the album 959c088 Search for: tracknumber:1 959c100 " amarok: END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s] amarok: BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) amarok: BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal) amarok: END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s] amarok: END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s] amarok: BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) amarok: BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal) amarok: [PartBias] Weight 0 : 1 amarok: [PartBias] Weight 1 : 0 amarok: END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s] amarok: END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s] amarok: BEGIN: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) amarok: BEGIN: void Dynamic::PartBias::changeBiasWeight(int, qreal) amarok: [PartBias] Weight 0 : 1 amarok: [PartBias] Weight 1 : 0 amarok: [PartBias] Weight 2 : 0 amarok: END__: void Dynamic::PartBias::changeBiasWeight(int, qreal) [Took: 0s] amarok: END__: virtual void Dynamic::PartBias::appendBias(Dynamic::BiasPtr) [Took: 0s] amarok: BEGIN: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) amarok: [DynamicModel] insert playlist before "Random 959a630 Random songs 959a9b0 Rock and Pop 959ac70 Search for: genre:Rock OR genre:Pop 959ab00 Album play 959aba0 Match all sequentially 959aad0 The next track from the album 959c088 Search for: tracknumber:1 959c100 " amarok: [DynamicModel] OldIndex: -1 was active false to Str "Rating" amarok: [DynamicModel] insert playlist after "Random 959a630 Random songs 959a9b0 Rock and Pop 959ac70 Search for: genre:Rock OR genre:Pop 959ab00 Album play 959aba0 Match all sequentially 959aad0 The next track from the album 959c088 Search for: tracknumber:1 959c100 Rating 959a760 Partition 959c460 Random songs 959a718 rating:>2.5 959c968 rating:>4 959c6c8 " amarok: END__: QModelIndex Dynamic::DynamicModel::insertPlaylist(int, Dynamic::DynamicPlaylist*) [Took: 0s] amarok: END__: PlaylistBrowserNS::DynamicView::DynamicView(QWidget*) [Took: 0.006s] amarok: BEGIN: void PlaylistBrowserNS::DynamicCategory::selectionChanged() amarok: END__: void PlaylistBrowserNS::DynamicCategory::selectionChanged() [Took: 0s] amarok: [PlaylistBrowserModel] 0 playlists for category 1 amarok: BEGIN: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) amarok: END__: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) [Took: 0s] amarok: BEGIN: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) amarok: END__: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) [Took: 0s] amarok: [APG::PresetModel] Reading presets from "/home/Arj/.kde/share/apps/amarok/playlistgenerator.xml" amarok: [APG::PresetModel] creating a new generator preset amarok: BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) amarok: [APG::ConstraintNode] new constraint node at 0x960bed0 with parent at 0x0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x960c0e0 with parent at 0x960bed0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x960c420 with parent at 0x960c0e0 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: added to collection within 7 days" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x96154d8 with parent at 0x960c0e0 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: play count equals 0" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.003s] amarok: [APG::PresetModel] creating a new generator preset amarok: BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) amarok: [APG::ConstraintNode] new constraint node at 0x9616d40 with parent at 0x0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x9615200 with parent at 0x9616d40 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match Any" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x9616fc0 with parent at 0x9615200 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: genre contains "Rock"" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x96189f0 with parent at 0x9615200 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: genre contains "Pop"" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.002s] amarok: [APG::PresetModel] creating a new generator preset amarok: BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) amarok: [APG::ConstraintNode] new constraint node at 0x961a2e8 with parent at 0x0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961a350 with parent at 0x961a2e8 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961a648 with parent at 0x961a350 amarok: BEGIN: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) amarok: [Constraint::PlaylistDuration] "Playlist duration: equals 1:00:00" amarok: END__: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961a3a8 with parent at 0x961a350 amarok: BEGIN: ConstraintTypes::PreventDuplicates::PreventDuplicates(QDomElement&, ConstraintNode*) amarok: [Constraint::PreventDuplicates] "Prevent duplicate artists" amarok: END__: ConstraintTypes::PreventDuplicates::PreventDuplicates(QDomElement&, ConstraintNode*) [Took: 0s] amarok: END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.002s] amarok: [APG::PresetModel] creating a new generator preset amarok: BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) amarok: [APG::ConstraintNode] new constraint node at 0x961a720 with parent at 0x0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961a418 with parent at 0x961a720 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x9613230 with parent at 0x961a418 amarok: BEGIN: ConstraintTypes::PreventDuplicates::PreventDuplicates(QDomElement&, ConstraintNode*) amarok: [Constraint::PreventDuplicates] "Prevent duplicate tracks" amarok: END__: ConstraintTypes::PreventDuplicates::PreventDuplicates(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961aaa0 with parent at 0x961a418 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: not last played within 7 days" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961c448 with parent at 0x961a418 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: rating greater than 3 stars" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961dce0 with parent at 0x961a418 amarok: BEGIN: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) amarok: [Constraint::PlaylistDuration] "Playlist duration: equals 3:00:00" amarok: END__: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) [Took: 0s] amarok: END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.013s] amarok: [APG::PresetModel] creating a new generator preset amarok: BEGIN: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) amarok: [APG::ConstraintNode] new constraint node at 0x961dca0 with parent at 0x0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961e368 with parent at 0x961dca0 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961e6a0 with parent at 0x961e368 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match Any" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961de58 with parent at 0x961e6a0 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: genre contains "Rock"" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x961fcf0 with parent at 0x961e6a0 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: genre contains "Metal"" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x9621728 with parent at 0x961e6a0 amarok: BEGIN: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) amarok: [Constraint::TagMatch] "Match tag: genre contains "Industrial"" amarok: END__: ConstraintTypes::TagMatch::TagMatch(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x9623160 with parent at 0x961e368 amarok: BEGIN: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) amarok: [APG::ConstraintGroup] ""Match All" group" amarok: END__: ConstraintGroup::ConstraintGroup(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x96231e0 with parent at 0x9623160 amarok: BEGIN: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) amarok: [Constraint::PlaylistDuration] "Playlist duration: longer than 1:15:00" amarok: END__: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) [Took: 0s] amarok: [APG::ConstraintNode] new constraint node at 0x96214e8 with parent at 0x9623160 amarok: BEGIN: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) amarok: [Constraint::PlaylistDuration] "Playlist duration: shorter than 1:20:00" amarok: END__: ConstraintTypes::PlaylistDuration::PlaylistDuration(QDomElement&, ConstraintNode*) [Took: 0s] amarok: END__: static APG::PresetPtr APG::Preset::createFromXml(QDomElement&) [Took: 0.01s] amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0s] amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0s] amarok: [PlaylistBrowserModel] 0 playlists for category 2 amarok: BEGIN: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) amarok: END__: PlaylistBrowserNS::PlaylistBrowserView::PlaylistBrowserView(QAbstractItemModel*, QWidget*) [Took: 0s] amarok: BEGIN: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) amarok: END__: PlaylistTreeItemDelegate::PlaylistTreeItemDelegate(QTreeView*) [Took: 0s] amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0s] amarok: END__: Creating browsers. Please report long start times! [Took: 0.13s] amarok: BEGIN: CoverFetcher::CoverFetcher() amarok: END__: CoverFetcher::CoverFetcher() [Took: 0s] amarok: BEGIN: void MainWindow::restoreLayout() amarok: END__: void MainWindow::restoreLayout() [Took: 0s] amarok: END__: void MainWindow::init() [Took: 0.49s] amarok: BEGIN: QString BrowserCategoryList::navigate(const QString&) amarok: [BrowserCategoryList] target: "root list/collections" amarok: [BrowserCategoryList] removing own name ( "root list" ) from path amarok: [BrowserCategoryList] looking for child category "collections" amarok: [BrowserCategoryList] got it! amarok: BEGIN: void BrowserCategoryList::setActiveCategory(BrowserCategory*) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.001s] amarok: END__: void BrowserCategoryList::setActiveCategory(BrowserCategory*) [Took: 0.003s] amarok: [BrowserCategoryList] child is not a list... amarok: END__: QString BrowserCategoryList::navigate(const QString&) [Took: 0.003s] amarok: END__: MainWindow::MainWindow() [Took: 2.3s] amarok: Register object: true amarok: Playlist properties changed; can go next: true ; can go previous: false amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] amarok: BEGIN: void App::applySettings(bool) amarok: END__: void App::applySettings(bool) [Took: 0s] amarok: BEGIN: ScriptManager::ScriptManager(QObject*) amarok: END__: ScriptManager::ScriptManager(QObject*) [Took: 0s] amarok: BEGIN: void Amarok::OSD::applySettings() amarok: END__: void Amarok::OSD::applySettings() [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: virtual void Playlist::Dock::polish() amarok: BEGIN: Playlist::ProgressiveSearchWidget::ProgressiveSearchWidget(QWidget*) amarok: BEGIN: void Playlist::ProgressiveSearchWidget::slotShowOnlyMatches(bool) amarok: END__: void Playlist::ProgressiveSearchWidget::slotShowOnlyMatches(bool) [Took: 0s] amarok: END__: Playlist::ProgressiveSearchWidget::ProgressiveSearchWidget(QWidget*) [Took: 0.001s] amarok: BEGIN: void Playlist::Dock::showDynamicHint() amarok: END__: void Playlist::Dock::showDynamicHint() [Took: 0s] amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: [PlaylistDock] Adding provider: "" amarok: [PlaylistDock] Adding provider: "" amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: END__: virtual void Playlist::Dock::polish() [Took: 0.029s] amarok: QSize(423, 36) amarok: setting layout to QRectF(0,0 421x34) amarok: BEGIN: virtual void ContextDock::polish() amarok: END__: virtual void ContextDock::polish() [Took: 0s] amarok: END__: void App::continueInit() [Took: 2.7s] amarok: END__: App::App() [Took: 2.7s] amarok: BEGIN: virtual int App::newInstance() amarok: BEGIN: static void App::handleCliArgs() amarok: END__: static void App::handleCliArgs() [Took: 0s] amarok: END__: virtual int App::newInstance() [Took: 0s] amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.004s] amarok: [WARNING] [MountPointManager] NOT-IMPLEMENTED: void MountPointManager::startStatisticsUpdateJob() amarok: BEGIN: void MagnatuneDatabaseWorker::completeJob() amarok: END__: void MagnatuneDatabaseWorker::completeJob() [Took: 0.002s] amarok: BEGIN: void RecentlyPlayedListWidget::startQuery() amarok: END__: void RecentlyPlayedListWidget::startQuery() [Took: 0.002s] amarok: BEGIN: void LyricsEngine::update() amarok: [LyricsEngine] no current track amarok: END__: void LyricsEngine::update() [Took: 0s] amarok: BEGIN: void ScriptManager::updateAllScripts() amarok: [ScriptManager] ScriptUpdater: Skipping update check amarok: [ScriptManager] found script: "Scriptable Service" "Cool Streams" "1.0" ("Amarok2.0") amarok: [ScriptManager] found script: "Lyrics" "LyricWiki" ".2" ("Amarok2.0") amarok: [ScriptManager] found script: "Scriptable Service" "Librivox.org" "1.0" ("Amarok2.0") amarok: [ScriptManager] found script: "Generic" "Amarok Script Console" "1.0" ("Amarok2.0") amarok: BEGIN: void ScriptManager::configChanged(bool) amarok: END__: void ScriptManager::configChanged(bool) [Took: 0s] amarok: END__: void ScriptManager::updateAllScripts() [Took: 0.012s] amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::setupTracksData() amarok: BEGIN: void RecentlyPlayedListWidget::updateWidget() amarok: END__: void RecentlyPlayedListWidget::updateWidget() [Took: 0.087s] amarok: END__: void RecentlyPlayedListWidget::setupTracksData() [Took: 0.092s] amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: BEGIN: bool OpmlParser::read(const KUrl&) amarok: BEGIN: bool OpmlParser::read() amarok: BEGIN: bool OpmlParser::continueRead() amarok: BEGIN: void OpmlParser::beginOutline() amarok: END__: void OpmlParser::beginOutline() [Took: 0s] amarok: BEGIN: void OpmlParser::beginOutline() amarok: END__: void OpmlParser::beginOutline() [Took: 0s] amarok: successfuly parsed OPML amarok: END__: bool OpmlParser::continueRead() [Took: 0s] amarok: END__: bool OpmlParser::read() [Took: 0s] amarok: END__: bool OpmlParser::read(const KUrl&) [Took: 0.001s] amarok: [ERROR__] [MySqlStorage] "GREPME MySQLe query failed! (1146) Table 'amarok.jamendo_genre' doesn't exist on SELECT DISTINCT jamendo_genre.id, jamendo_genre.name FROM jamendo_genre WHERE 1 GROUP BY jamendo_genre.name;" amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&) amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) amarok: BEGIN: void WikipediaEnginePrivate::updateEngine() amarok: END__: void WikipediaEnginePrivate::updateEngine() [Took: 0s] amarok: [WikipediaEngine] "updated preferred wikipedia languages:" ("en") amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&) amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) amarok: END__: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) [Took: 0.004s] amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: BEGIN: void MagnatuneStore::timestampDownloadComplete(KJob*) amarok: Magnatune timestamp: "1330476386 " amarok: Last update timestamp: "1330476386" amarok: END__: void MagnatuneStore::timestampDownloadComplete(KJob*) [Took: 0s] amarok: BEGIN: void MagnatuneInfoParser::frontpageDownloadComplete(KJob*) amarok: BEGIN: QString MagnatuneInfoParser::createArtistLinks(const QString&) amarok: got artist "Music for a Winter's Eve" amarok: replacing "<!--ARTIST_TOKEN-->Music for a Winter's Eve<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Music%20for%20a%20Winter%27s%20Eve%22&levels=artist-album'>Music for a Winter's Eve</a>" amarok: got artist "Park St Trio" amarok: replacing "<!--ARTIST_TOKEN-->Park St Trio<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Park%20St%20Trio%22&levels=artist-album'>Park St Trio</a>" amarok: got artist "Maurice and the Beejays" amarok: replacing "<!--ARTIST_TOKEN-->Maurice and the Beejays<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Maurice%20and%20the%20Beejays%22&levels=artist-album'>Maurice and the Beejays</a>" amarok: got artist "Red Sky Lullaby" amarok: replacing "<!--ARTIST_TOKEN-->Red Sky Lullaby<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Red%20Sky%20Lullaby%22&levels=artist-album'>Red Sky Lullaby</a>" amarok: got artist "Bezdin Ensemble" amarok: replacing "<!--ARTIST_TOKEN-->Bezdin Ensemble<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Bezdin%20Ensemble%22&levels=artist-album'>Bezdin Ensemble</a>" amarok: got artist "SGX" amarok: replacing "<!--ARTIST_TOKEN-->SGX<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22SGX%22&levels=artist-album'>SGX</a>" amarok: got artist "Kirsty Hawkshaw" amarok: replacing "<!--ARTIST_TOKEN-->Kirsty Hawkshaw<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Kirsty%20Hawkshaw%22&levels=artist-album'>Kirsty Hawkshaw</a>" amarok: got artist "Canconier" amarok: replacing "<!--ARTIST_TOKEN-->Canconier<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Canconier%22&levels=artist-album'>Canconier</a>" amarok: got artist "Skitzo" amarok: replacing "<!--ARTIST_TOKEN-->Skitzo<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Skitzo%22&levels=artist-album'>Skitzo</a>" amarok: got artist "Mark Preston" amarok: replacing "<!--ARTIST_TOKEN-->Mark Preston<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Mark%20Preston%22&levels=artist-album'>Mark Preston</a>" amarok: got artist "Takashi Matsuishi Spark" amarok: replacing "<!--ARTIST_TOKEN-->Takashi Matsuishi Spark<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Takashi%20Matsuishi%20Spark%22&levels=artist-album'>Takashi Matsuishi Spark</a>" amarok: got artist "Jasmine Brunch" amarok: replacing "<!--ARTIST_TOKEN-->Jasmine Brunch<!--/ARTIST_TOKEN-->" with "<a href='amarok://navigate/internet/Magnatune.com?filter=artist:%22Jasmine%20Brunch%22&levels=artist-album'>Jasmine Brunch</a>" amarok: END__: QString MagnatuneInfoParser::createArtistLinks(const QString&) [Took: 0.001s] amarok: END__: void MagnatuneInfoParser::frontpageDownloadComplete(KJob*) [Took: 0.002s] amarok: BEGIN: virtual PopupWidget::~PopupWidget() amarok: END__: virtual PopupWidget::~PopupWidget() [Took: 0s] amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&) amarok: BEGIN: void Playlist::Actions::play(const QModelIndex&) amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) Setting new source New source: QUrl( "" ) amarok: END__: void EngineController::stop(bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "Lost Realist" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: KUrl("file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.Mp3") "file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone%20in%20Control/05%20Lost%20Realist.Mp3" amarok: [EngineController] Offset: 0 Setting new source New source: QUrl( "file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.Mp3" ) Transitioning to state "playing" amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.35s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.35s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.35s] amarok: END__: void Playlist::Actions::play(const QModelIndex&) [Took: 0.35s] amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) [Took: 0.35s] Duration message amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0.022s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0.022s] Stream changed to file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone%20in%20Control/05%20Lost%20Realist.Mp3 amarok: [MoodbarManager] file path: "/media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.Mp3" amarok: [MoodbarManager] mood file path: "/media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/.05 Lost Realist.mood" amarok: [MoodbarManager] no such file amarok: [MoodbarManager] trying : "/media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.mood" amarok: [MoodbarManager] no luck removing the leading '.' either... State change Stream changed to file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone%20in%20Control/05%20Lost%20Realist.Mp3 State change Moving from "ready" 1 to "paused" 4 Moving from "paused" 4 to "playing" 2 amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("Trapt") amarok: [EngineController] Album : ("Someone in Control") amarok: [EngineController] Title : ("Lost Realist") amarok: [EngineController] Genre : ("Rock") amarok: [EngineController] Tracknumber: () amarok: [EngineController] Length : () amarok: [EngineController] Track changed: true current: 0x92b9288 url "file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.Mp3" amarok: [EngineController] no spam amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0.001s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of -1 with relative peak of -1 Fading to 0.891251 Fading to 0.891251 amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) amarok: END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) amarok: BEGIN: void WikipediaEnginePrivate::updateEngine() amarok: BEGIN: bool EngineController::isStream() amarok: END__: bool EngineController::isStream() [Took: 0s] amarok: [WikipediaEngine] Fetching langlinks: KUrl("http://en.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Trapt&format=xml&lllimit=100&redirects=1") amarok: END__: void WikipediaEnginePrivate::updateEngine() [Took: 0s] amarok: END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] amarok: Playlist properties changed; can go next: true ; can go previous: false amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() QString::arg: Argument missing: /PendingTrack, /org/mpris/MediaPlayer2 amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: current track name: "Lost Realist" amarok: Track timecodeable amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: Active track changed; can go next: true ; can go previous: true amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: BEGIN: void CurrentEngine::update(Meta::TrackPtr) amarok: [CurrentEngine] updating track "Lost Realist" amarok: END__: void CurrentEngine::update(Meta::TrackPtr) [Took: 0.059s] amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.059s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.006s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.38s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("Trapt") amarok: [EngineController] Album : ("Someone in Control") amarok: [EngineController] Title : ("Lost Realist") amarok: [EngineController] Genre : ("Rock") amarok: [EngineController] Tracknumber: () amarok: [EngineController] Length : () amarok: [EngineController] Track changed: false current: 0x92b9288 url "file:///media/WIN7/Users/Arj/Music/English/Trapt/Someone in Control/05 Lost Realist.Mp3" amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of -1 with relative peak of -1 Fading to 0.891251 Fading to 0.891251 amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) amarok: END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) amarok: END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] amarok: Playlist properties changed; can go next: true ; can go previous: true amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: [WARNING] [Playlist::Actions] engineNewTrackPlaying: "Lost Realist" does not match what the playlist controller thought it should be amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.001s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.012s] amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] amarok: BEGIN: void LyricsEngine::update() amarok: BEGIN: bool EngineController::isStream() amarok: END__: bool EngineController::isStream() [Took: 0s] amarok: BEGIN: virtual void LyricsEngine::newLyrics(const LyricsData&) amarok: END__: virtual void LyricsEngine::newLyrics(const LyricsData&) [Took: 0s] amarok: END__: void LyricsEngine::update() [Took: 0.005s] amarok: BEGIN: void LyricsEngine::update() amarok: [LyricsEngine] nothing changed: "Lost Realist" amarok: BEGIN: virtual void LyricsEngine::newLyrics(const LyricsData&) amarok: END__: virtual void LyricsEngine::newLyrics(const LyricsData&) [Took: 0s] amarok: END__: void LyricsEngine::update() [Took: 0.001s] amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&) amarok: BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) amarok: END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.001s] amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.012s] amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&) amarok: BEGIN: void LyricsAppletPrivate::showLyrics(const QString&) amarok: END__: void LyricsAppletPrivate::showLyrics(const QString&) [Took: 0.13s] amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0.14s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: found 0 timecodes on this track amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(0,0,0x9099d80,OpmlDirectoryModel(0x907ccd0) ) amarok: QModelIndex(1,0,0x8ec1ea0,OpmlDirectoryModel(0x907ccd0) ) amarok: QModelIndex(1,0,0x8ec1ea0,OpmlDirectoryModel(0x907ccd0) ) amarok: QModelIndex(0,0,0x9099d80,OpmlDirectoryModel(0x907ccd0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: [WikipediaEngine] Fetching listing: KUrl("http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=Trapt&srprop=size&srredirects=1&srlimit=20&format=xml") amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&) amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0s] amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: [WikipediaEngine] Received page from wikipedia: KUrl("http://en.wikipedia.org/w/index.php?title=Trapt&redirects=1&useskin=monobook") amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const Data&) amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const Data&) [Took: 0.51s] amarok: [SqlRegistry] albums: 1258 (0) of 1258 cached amarok: [SqlRegistry] artists: 111 (-552) of 1251 cached amarok: [SqlRegistry] genres: 29 (0) of 234 cached amarok: [SqlRegistry] tracks: 397 (0) of 7764 cached amarok: BEGIN: void ScanManager::checkScannerVersion() amarok: END__: void ScanManager::checkScannerVersion() [Took: 0.017s] amarok: BEGIN: void LastFmTreeModel::slotAddNeighbors() Expected node absent: neighbours amarok: END__: void LastFmTreeModel::slotAddNeighbors() [Took: 0s] amarok: BEGIN: void LastFmTreeModel::slotAddFriends() Expected node absent: friends amarok: END__: void LastFmTreeModel::slotAddFriends() [Took: 0s] amarok: BEGIN: void LastFmTreeModel::slotAddTags() lastfm::ws::Error amarok: END__: void LastFmTreeModel::slotAddTags() [Took: 0s] amarok: BEGIN: void LastFmTreeModel::slotAddTopArtists() Expected node absent: topartists amarok: END__: void LastFmTreeModel::slotAddTopArtists() [Took: 0s] amarok: BEGIN: void ScanManager::checkForDirectoryChanges() amarok: BEGIN: virtual void ScanManager::requestIncrementalScan(const QString&) amarok: [ScanManager] addDirToList for "" amarok: BEGIN: virtual void ScannerJob::run() amarok: END__: virtual void ScanManager::requestIncrementalScan(const QString&) [Took: 0s] amarok: BEGIN: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) amarok: END__: DirWatchJob::DirWatchJob(QObject*, Collections::DatabaseCollection*) [Took: 0s] amarok: BEGIN: virtual void DirWatchJob::run() amarok: END__: void ScanManager::checkForDirectoryChanges() [Took: 0s] amarok: [ScanManager] ScannerJob: got count: 1934 amarok: BEGIN: virtual void SqlScanResultProcessor::commit() amarok: END__: virtual void SqlScanResultProcessor::commit() [Took: 2.4s] amarok: [ScanManager] ScannerJob finished amarok: END__: virtual void ScannerJob::run() [DELAY Took (quite long) 23s]
Thank you for the information. You are apparently playing tracks located on a Windows partition. Is this the local one or is it a remote one?
It is a local partition
I have the same here. OS: Debian testing, KDE 4.7.4, Amarok: 2.5.0 Is there a problem with files from NTFS partitions? (I am also playing tracks from a local ntfs partition) There is a strange thing I've noticed, which might be coincidencial, but happens all the times I tried, making me suspicious.... When I launch amarok from the KDE/Desktop launcher (Launcher command: amarok or amarok %U) the nonresposiveness crash occurs after 1-2 minutes or even less. When I launch it from console (e.g. right now I have it running with the -d --nofork flags) it does not crash, or even if it does, it occures much later (hours)! And this has happened all the times I tried it. (I have been experimenting since yesterday) Any news on this bug? I will give all needed feedback.
Setting status correctly.
By "stops responding" you mean that it completely freezes, e.g. you cannot restore the window? What about music playback, does it stop, too? Please install debugging symbols for Amarok, kdelibs, qt (at least core and gui), glibc, glib, wait for Amarok to hang, go to the console and debug it using gdb: $ gdb -p `pidof amarok` (gdb) thread apply all bt 20 Then please post complete output of the above gdb command. Thanks.
By "stops responding", I mean that the graphical interface does not react to user actions (mouse over elements, clicking etc). The tray icon does not respond too (to minimize or restore the window). The window frame itself is working, it can be minimized or maximized from the frame buttons, and pressing the 'x' will, after a few seconds, bring up the KDE Non-responding progam dialog (from where it can be terminated). When minimized and restored, the graphical elements cannot be raipainted, so the frame just appears empty, with the exception of the line which includes the Play/Pause button on the top, which is transparent (I sense that this may be an graphics rendering issue, so it may be irrelevant with the cause of that particular crash) About playback: If a track is being played when the crash occurs, playback won't stop (unless Amarok is forced to terminate, as mentioned before) until the end of the track. Of course, next song is not loaded. I will install the mentioned debugging symbols and when I have time, I will post feedback. Thanks!
(In reply to comment #9) > By "stops responding", I mean that the graphical interface does not react to > user actions (mouse over elements, clicking etc). The tray icon does not > respond too (to minimize or restore the window). The window frame itself is > working, it can be minimized or maximized from the frame buttons, and > pressing the 'x' will, after a few seconds, bring up the KDE Non-responding > progam dialog (from where it can be terminated). When minimized and > restored, the graphical elements cannot be raipainted, so the frame just > appears empty, with the exception of the line which includes the Play/Pause > button on the top, which is transparent (I sense that this may be an > graphics rendering issue, so it may be irrelevant with the cause of that > particular crash) > About playback: > If a track is being played when the crash occurs, playback won't stop > (unless Amarok is forced to terminate, as mentioned before) until the end of > the track. Of course, next song is not loaded. Okay, now this is clear, the gui thread is deadlocked somehow. Awaiting your backtrace. :)
OK, strangely enough, I haven't been able to recreate it since the last update on this thread (!). I only managed now to have it in a state where it does load on the memory, but the GUI does not start at all. Previously it had been running flawlessly for hours, so I quit and started it again to see if it would hang, so it is loaded with its PID and occupying about 415MB of memory, but nothing happens on the screen. Here is the output of the gdb command you mentioned above: Thread 11 (Thread 0x7f7ea2f29700 (LWP 15504)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ea376ba5d in ?? () from /usr/lib/libvlccore.so.5 #2 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #3 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #4 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f7e9fbd8700 (LWP 15507)): #0 0x00007f7ec26dad93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7ebc07baf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7ebc07bc24 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7ec303d43f in QEventDispatcherGlib::processEvents (this=0x210bfd0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #4 0x00007f7ec3011972 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7ec3011b6f in QEventLoop::exec (this=0x7f7e9fbd7cf0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7ec2f294af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f7ec2ff49cf in QInotifyFileSystemWatcherEngine::run (this=0x2485a10) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x2485a10) at thread/qthread_unix.cpp:331 #9 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #10 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #11 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f7e9dac1700 (LWP 15508)): #0 0x00007f7ec26dad93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=9999) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7ebc07baf6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7ebc07bc24 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7ec303d43f in QEventDispatcherGlib::processEvents (this=0x253da20, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #4 0x00007f7ec3011972 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7ec3011b6f in QEventLoop::exec (this=0x7f7e9dac0d20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7ec2f294af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x25c82c0) at thread/qthread_unix.cpp:331 #8 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #9 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f7e97fff700 (LWP 15510)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ec2f2c35b in wait (time=18446744073709551615, this=0x25257e0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24b6820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f7ec048ea94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2525640, th=0x25d9b70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7ec049103b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x25d9b70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x25d9b70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x25d9b70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x25d9b70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f7ec048feff in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e97ffed40, parent=0x2525640, th=0x25d9b70) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f7ec048ff8b in ThreadWeaver::Thread::run (this=0x25d9b70) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x25d9b70) at thread/qthread_unix.cpp:331 #11 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #12 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #13 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f7e96bb9700 (LWP 15511)): ---Type <return> to continue, or q <return> to quit--- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ec2f2c35b in wait (time=18446744073709551615, this=0x25257e0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24b6820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f7ec048ea94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2525640, th=0x2c24df0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7ec049103b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2c24df0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7ec048feff in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e96bb8d40, parent=0x2525640, th=0x2c24df0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f7ec048ff8b in ThreadWeaver::Thread::run (this=0x2c24df0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x2c24df0) at thread/qthread_unix.cpp:331 #8 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #9 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f7e963b8700 (LWP 15512)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ec2f2c35b in wait (time=18446744073709551615, this=0x25257e0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24b6820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f7ec048ea94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2525640, th=0x2b57440) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7ec049103b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2b57440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2b57440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2b57440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f7ec048feff in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e963b7d40, parent=0x2525640, th=0x2b57440) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f7ec048ff8b in ThreadWeaver::Thread::run (this=0x2b57440) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x2b57440) at thread/qthread_unix.cpp:331 #10 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #11 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #12 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f7e95bb7700 (LWP 15513)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ec2f2c35b in wait (time=18446744073709551615, this=0x25257e0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24b6820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f7ec048ea94 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2525640, th=0x2b58160) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7ec049103b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2b58160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f7ec0491054 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2581a40, th=0x2b58160) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f7ec048feff in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e95bb6d40, parent=0x2525640, th=0x2b58160) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f7ec048ff8b in ThreadWeaver::Thread::run (this=0x2b58160) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x2b58160) at thread/qthread_unix.cpp:331 #9 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #10 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #11 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f7e94d73700 (LWP 15514)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7eb89c4f2c in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f7eb89c5059 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #4 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #5 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7e94255700 (LWP 15515)): ---Type <return> to continue, or q <return> to quit--- #0 0x00007f7ec26df4d3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f7ec2ff4381 in QProcessManager::run (this=0x7f7ec3341f80) at io/qprocess_unix.cpp:245 #2 0x00007f7ec2f2bec5 in QThreadPrivate::start (arg=0x7f7ec3341f80) at thread/qthread_unix.cpp:331 #3 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #4 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #5 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f7e9cc46700 (LWP 15535)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f7ebf4ad972 in ?? () from /usr/lib/libQtScript.so.4 #2 0x00007f7ebf4ad9a9 in ?? () from /usr/lib/libQtScript.so.4 #3 0x00007f7eaf0f6b74 in ?? () from /usr/lib/libGL.so.1 #4 0x00007f7ebeed1b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #5 0x00007f7ec26e59dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7ec5db17a0 (LWP 15501)): #0 0x00007f7ec26d9a6d in write () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f7ebacb4490 in ?? () from /usr/lib/libfam.so.0 #2 0x00007f7ebacb4631 in ?? () from /usr/lib/libfam.so.0 #3 0x00007f7ebacb57aa in FAMCancelMonitor () from /usr/lib/libfam.so.0 #4 0x00007f7ec346b438 in KDirWatchPrivate::removeWatch (this=0x2a74280, e=0x7f7e3c058698) at ../../kdecore/io/kdirwatch.cpp:954 #5 0x00007f7ec347219b in KDirWatchPrivate::removeEntry (this=0x2a74280, instance=<optimized out>, e=0x7f7e3c058698, sub_entry=0x0) at ../../kdecore/io/kdirwatch.cpp:1014 #6 0x00007f7ec3472442 in KDirWatchPrivate::removeEntry (this=0x2a74280, instance=0x3d78d30, _path=..., sub_entry=0x0) at ../../kdecore/io/kdirwatch.cpp:990 #7 0x00007f7ec3473834 in KDirWatchPrivate::removeEntries (this=0x2a74280, instance=0x3d78d30) at ../../kdecore/io/kdirwatch.cpp:1067 #8 0x00007f7ec347394e in KDirWatch::~KDirWatch (this=0x3d78d30, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:1767 #9 0x00007f7ec3473989 in KDirWatch::~KDirWatch (this=0x3d78d30, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:1774 #10 0x00007f7ec3024375 in QObjectPrivate::deleteChildren (this=0x3124690) at kernel/qobject.cpp:1955 #11 0x00007f7ec3029919 in QObject::~QObject (this=0x3cc8800, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #12 0x00007f7ea007b965 in ~DirWatchJob (this=0x3cc8800, __in_chrg=<optimized out>) at ../../../../../../src/core-impl/collections/db/ScanManager.h:174 #13 DirWatchJob::~DirWatchJob (this=0x3cc8800, __in_chrg=<optimized out>) at ../../../../../../src/core-impl/collections/db/ScanManager.h:174 #14 0x00007f7ec3024375 in QObjectPrivate::deleteChildren (this=0x2483680) at kernel/qobject.cpp:1955 #15 0x00007f7ec3029919 in QObject::~QObject (this=0x247a360, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #16 0x00007f7ea00746c9 in ScanManager::~ScanManager (this=0x247a360, __in_chrg=<optimized out>) at ../../../../../../src/core-impl/collections/db/ScanManager.cpp:87 #17 0x00007f7ec3024375 in QObjectPrivate::deleteChildren (this=0x2150e70) at kernel/qobject.cpp:1955 #18 0x00007f7ec3029919 in QObject::~QObject (this=0x246b9f0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #19 0x00007f7ea00806b9 in Collections::SqlCollection::~SqlCollection (this=0x246b9f0, __in_chrg=<optimized out>) at ../../../../../../src/core-impl/collections/db/sql/SqlCollection.cpp:192 (More stack frames follow...)
Looks like bug 281312 to me.
(In reply to comment #12) > Looks like bug 281312 to me. Definitely. Reporters, please see work-around mentioned in bug 281312. *** This bug has been marked as a duplicate of bug 281312 ***