Bug 293646 - Amarok permanently stops responding some time after launch when minimized.
Summary: Amarok permanently stops responding some time after launch when minimized.
Status: RESOLVED DUPLICATE of bug 281312
Alias: None
Product: amarok
Classification: Applications
Component: Playlist (show other bugs)
Version: 2.5.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-08 15:24 UTC by Arjun Basu
Modified: 2012-05-11 10:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arjun Basu 2012-02-08 15:24:07 UTC
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.
Comment 1 Myriam Schweingruber 2012-02-09 21:40:10 UTC
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.
Comment 2 Myriam Schweingruber 2012-02-29 10:59:24 UTC
Any news on this? Without your feedback there is nothing we can do about and this report needs to be closed.
Comment 3 Arjun Basu 2012-02-29 11:28:23 UTC
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]
Comment 4 Myriam Schweingruber 2012-03-01 12:09:36 UTC
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?
Comment 5 Arjun Basu 2012-03-01 12:36:09 UTC
It is a local partition
Comment 6 Orestis Kor 2012-03-22 11:35:26 UTC
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.
Comment 7 Myriam Schweingruber 2012-04-24 12:17:57 UTC
Setting status correctly.
Comment 8 Matěj Laitl 2012-05-05 15:13:04 UTC
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.
Comment 9 Orestis Kor 2012-05-06 17:06:35 UTC
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!
Comment 10 Matěj Laitl 2012-05-06 17:08:59 UTC
(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. :)
Comment 11 Orestis Kor 2012-05-10 16:05:51 UTC
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...)
Comment 12 Myriam Schweingruber 2012-05-10 21:01:20 UTC
Looks like bug 281312 to me.
Comment 13 Matěj Laitl 2012-05-11 10:30:29 UTC
(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 ***