Bug 183575 - current playlist is not saved because of crash on every exit
Summary: current playlist is not saved because of crash on every exit
Status: RESOLVED DUPLICATE of bug 179400
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.0-SVN
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-07 16:23 UTC by Mathias Panzenböck
Modified: 2009-02-07 16:42 UTC (History)
0 users

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 Mathias Panzenböck 2009-02-07 16:23:58 UTC
Version:           2.0-SVN (using 4.2.00 (KDE 4.2.0), 4.2.0-7.fc10 Fedora)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.12-170.2.5.fc10.x86_64

I use svn revision 922016 with my patch (http://bugs.kde.org/show_bug.cgi?id=183493) of amarok. It seems that the playlist never gets saved on exit because amarok always crashes on exit (judging from the --debug output - no crash handler window opens).

Here are the last few lines of the --debug output:
amarok: BEGIN: virtual ScriptableServiceScript::~ScriptableServiceScript()                                                     
amarok: END__: virtual ScriptableServiceScript::~ScriptableServiceScript() - Took 8.7e-05s                                     
amarok: END__: void ScriptManager::scriptFinished(QString) - Took 0.0062s                                                      
amarok: END__: void ScriptManager::slotStopScript(QString) - Took 0.0065s                                                      
amarok: END__: virtual ScriptManager::~ScriptManager() - Took 0.063s                                                           
amarok: BEGIN: virtual OSDWidget::~OSDWidget()                                                                                 
amarok: END__: virtual OSDWidget::~OSDWidget() - Took 0.00011s                                                                 
amarok: BEGIN: virtual CollectionTreeView::~CollectionTreeView()                                                               
amarok: BEGIN: virtual CollectionTreeItemModel::~CollectionTreeItemModel()                                                     
amarok: END__: virtual CollectionTreeItemModel::~CollectionTreeItemModel() - Took 0.00017s                                     
amarok: END__: virtual CollectionTreeView::~CollectionTreeView() - Took 0.00062s                                               
amarok: BEGIN: virtual ServiceBrowser::~ServiceBrowser()                                                                       
amarok: BEGIN: virtual CollectionTreeView::~CollectionTreeView()                                                               
amarok: END__: virtual CollectionTreeView::~CollectionTreeView() - Took 9.1e-05s                                               
amarok: BEGIN: virtual CollectionTreeView::~CollectionTreeView()                                                               
amarok: END__: virtual CollectionTreeView::~CollectionTreeView() - Took 8.7e-05s                                               
amarok: BEGIN: virtual CollectionTreeView::~CollectionTreeView()                                                               
amarok: END__: virtual CollectionTreeView::~CollectionTreeView() - Took 8.6e-05s                                               
amarok: BEGIN: virtual CollectionTreeView::~CollectionTreeView()                                                               
amarok: END__: virtual CollectionTreeView::~CollectionTreeView() - Took 9.5e-05s                                               
amarok: END__: virtual ServiceBrowser::~ServiceBrowser() - Took 0.0028s                                                        
amarok: BEGIN: virtual ScriptableServiceManager::~ScriptableServiceManager()                                                   
amarok: END__: virtual ScriptableServiceManager::~ScriptableServiceManager() - Took 9.2e-05s                                   
amarok: BEGIN: virtual FileBrowser::Widget::~Widget()                                                                          
amarok: BEGIN: void FileBrowser::Widget::writeConfig()                                                                         
amarok: END__: void FileBrowser::Widget::writeConfig() - Took 0.00023s                                                         
amarok: END__: virtual FileBrowser::Widget::~Widget() - Took 0.00048s                                                          
amarok: BEGIN: virtual MyDirLister::~MyDirLister()                                                                             
amarok: END__: virtual MyDirLister::~MyDirLister() - Took 0.00015s                                                             
amarok: BEGIN: virtual MainWindow::~MainWindow()                                                                               
amarok: BEGIN: virtual PlaylistFileProvider::~PlaylistFileProvider()                                                           
amarok:        0  Playlists loaded                                                                                             
amarok: END__: virtual PlaylistFileProvider::~PlaylistFileProvider() - Took 0.0029s                                            
amarok: BEGIN: virtual Context::ContextView::~ContextView()                                                                    
amarok:        Unloading plasma engine:  "amarok-wikipedia"
amarok:        Unloading plasma engine:  "amarok-current"
amarok: BEGIN: virtual CurrentEngine::~CurrentEngine()
amarok: END__: virtual CurrentEngine::~CurrentEngine() - Took 8.6e-05s
amarok: BEGIN: virtual ContextObserver::~ContextObserver()
amarok: BEGIN: void ContextSubject::detach(ContextObserver*)
amarok: END__: void ContextSubject::detach(ContextObserver*) - Took 8.5e-05s
amarok: END__: virtual ContextObserver::~ContextObserver() - Took 0.00024s
amarok:        Unloading plasma engine:  "amarok-lyrics"
amarok:        Unloading plasma engine:  "amarok-service"
amarok: BEGIN: void Context::ContextView::clear(const Context::ContextState&)
amarok(12393) Context::ContextView::clear: "        " Line:  128
amarok: BEGIN: virtual void Context::VerticalAppletLayout::saveToConfig(KConfigGroup&)
amarok:            saving applet "Current Track Info"
amarok: END__: virtual void Context::VerticalAppletLayout::saveToConfig(KConfigGroup&) - Took 0.00019s
amarok: END__: void Context::ContextView::clear(const Context::ContextState&) - Took 0.0043s
amarok: END__: virtual Context::ContextView::~ContextView() - Took 0.0077s
amarok: BEGIN: virtual ContextSubject::~ContextSubject()
amarok: END__: virtual ContextSubject::~ContextSubject() - Took 8.3e-05s
amarok: BEGIN: virtual Context::ContextScene::~ContextScene()
amarok: END__: virtual Context::ContextScene::~ContextScene() - Took 8.6e-05s
amarok: BEGIN: virtual Context::Containment::~Containment()
amarok: END__: virtual Context::Containment::~Containment() - Took 8.3e-05s
amarok: END__: virtual MainWindow::~MainWindow() - Took 0.012s
amarok: BEGIN: virtual PaletteHandler::~PaletteHandler()
amarok: END__: virtual PaletteHandler::~PaletteHandler() - Took 0.00014s
KCrash: Application 'amarok' crashing...
Comment 1 Mikko C. 2009-02-07 16:29:21 UTC
probably a dupe of 179400
Comment 2 Mark Kretschmann 2009-02-07 16:42:08 UTC

*** This bug has been marked as a duplicate of bug 179400 ***