Bug 238633 - Fresh installation of Amarok 2.3 testing [@Playlists::PlaylistFileProvider::playlists]
Summary: Fresh installation of Amarok 2.3 testing [@Playlists::PlaylistFileProvider::p...
Status: RESOLVED DUPLICATE of bug 235480
Alias: None
Product: amarok
Classification: Applications
Component: Playlist (show other bugs)
Version: 2.3-GIT
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-24 00:43 UTC by jason.mours
Modified: 2010-05-24 14:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jason.mours 2010-05-24 00:43:58 UTC
Application: amarok (2.3-GIT)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
After having problems with Amarok rescanning my nfs shares, I removed the program through yast and deleted my .kde4/share/apps/amarok . Reinstalling amarok caused imediate crash with these results.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff6d57e9770 (LWP 9201))]

Thread 19 (Thread 0x7ff6ba131910 (LWP 9203)):
#0  0x00007ff6d0eb12cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6bfa50671 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7ff6b9930910 (LWP 9204)):
#0  0x00007ff6d2827d03 in poll () from /lib64/libc.so.6
#1  0x00007ff6cb38459c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff6cb3848e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff6d3e0af06 in QEventDispatcherGlib::processEvents (this=0x924be0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007ff6d3de02a2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff6d3de067c in QEventLoop::exec (this=0x7ff6b992ffc0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff6d3cead59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007ff6bfcac286 in Phonon::Xine::XineThread::run (this=0x9e7360) at /usr/src/debug/phonon-4.4.1/xine/xinethread.cpp:143
#8  0x00007ff6d3ced775 in QThreadPrivate::start (arg=0x9e7360) at thread/qthread_unix.cpp:248
#9  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7ff6b8f25910 (LWP 9207)):
#0  0x00007ff6d2827d03 in poll () from /lib64/libc.so.6
#1  0x00007ff6b8f2bc4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7ff6b8724910 (LWP 9208)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6bfa61713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7ff6b790c910 (LWP 9209)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6bfa61713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ff6b7006910 (LWP 9210)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6bfa61713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff6b6805910 (LWP 9211)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6bfa61713 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff6b47b3910 (LWP 9213)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6b581e2d5 in os_event_wait_low (event=0x18334c0, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007ff6b581d0c0 in os_aio_simulated_handle (global_segment=0, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007ff6b58ce4ca in fil_aio_wait (segment=0) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007ff6b584dad0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff6b2d9c910 (LWP 9214)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6b581e2d5 in os_event_wait_low (event=0x1833560, reset_sig_count=8) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007ff6b581d0c0 in os_aio_simulated_handle (global_segment=1, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007ff6b58ce4ca in fil_aio_wait (segment=1) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007ff6b584dad0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff6b259b910 (LWP 9215)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6b581e2d5 in os_event_wait_low (event=0x1833600, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007ff6b581d0c0 in os_aio_simulated_handle (global_segment=2, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007ff6b58ce4ca in fil_aio_wait (segment=2) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007ff6b584dad0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff6b1d9a910 (LWP 9216)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6b581e2d5 in os_event_wait_low (event=0x18336a0, reset_sig_count=3) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007ff6b581d0c0 in os_aio_simulated_handle (global_segment=3, message1=<value optimized out>, message2=<value optimized out>, type=<value optimized out>)
    at ../../../storage/innobase/os/os0file.c:4207
#3  0x00007ff6b58ce4ca in fil_aio_wait (segment=3) at ../../../storage/innobase/fil/fil0fil.c:4246
#4  0x00007ff6b584dad0 in io_handler_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0start.c:435
#5  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff6b1598910 (LWP 9217)):
#0  0x00007ff6d282a3e2 in select () from /lib64/libc.so.6
#1  0x00007ff6b581e65b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007ff6b584c6ba in srv_lock_timeout_and_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:1922
#3  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff6b0d97910 (LWP 9218)):
#0  0x00007ff6d282a3e2 in select () from /lib64/libc.so.6
#1  0x00007ff6b581e65b in os_thread_sleep (tm=<value optimized out>) at ../../../storage/innobase/os/os0thread.c:281
#2  0x00007ff6b584c445 in srv_error_monitor_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2148
#3  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff6b0391910 (LWP 9219)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6b581e2d5 in os_event_wait_low (event=0x10c1a40, reset_sig_count=1) at ../../../storage/innobase/os/os0sync.c:422
#2  0x00007ff6b584ad37 in srv_master_thread (arg=<value optimized out>) at ../../../storage/innobase/srv/srv0srv.c:2637
#3  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff6ab2ec910 (LWP 9220)):
#0  0x00007ff6d282372b in open64 () from /lib64/libc.so.6
#1  0x00007ff6d3db8714 in open64 (__path=<value optimized out>, __oflag=<value optimized out>) at /usr/include/bits/fcntl2.h:92
#2  qt_safe_open (__path=<value optimized out>, __oflag=<value optimized out>) at ../../src/corelib/kernel/qcore_unix_p.h:154
#3  QFSFileEnginePrivate::nativeOpen (__path=<value optimized out>, __oflag=<value optimized out>) at io/qfsfileengine_unix.cpp:184
#4  0x00007ff6d3db1eda in QFSFileEngine::open (this=0x2aab750, openMode=<value optimized out>) at io/qfsfileengine.cpp:291
#5  0x00007ff6d3d6cc19 in QFile::open (this=0x7ff6ab2eaab0, mode=) at io/qfile.cpp:991
#6  0x00007ff6d494cf68 in Playlists::loadPlaylistFile (url=...) at /usr/src/debug/amarok/src/core-impl/playlists/types/file/PlaylistFileSupport.cpp:67
#7  0x00007ff6d4a7a5e3 in Playlists::PlaylistFileProvider::import (this=0x1bd1f90, path=...) at /usr/src/debug/amarok/src/playlistmanager/file/PlaylistFileProvider.cpp:283
#8  0x00007ff6d4a70657 in PlaylistManager::import (this=0x1bd1300, fromLocation=...) at /usr/src/debug/amarok/src/playlistmanager/PlaylistManager.cpp:237
#9  0x00007ff6b5011c66 in XmlParseJob::run (this=<value optimized out>) at /usr/src/debug/amarok/src/core-impl/collections/sqlcollection/ScanManager.cpp:825
#10 0x00007ff6cf919efd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7ff6ab2ebfa0, th=0x1026f40, job=0x84c460) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:106
#11 0x00007ff6cf91a03e in ThreadWeaver::Job::execute (this=0x84c460, th=0x1026f40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Job.cpp:135
#12 0x00007ff6cf916eaf in ThreadWeaver::ThreadRunHelper::run (this=0x7ff6ab2ec030, parent=0x862650, th=0x1026f40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:95
#13 0x00007ff6cf918748 in ThreadWeaver::Thread::run (this=0x1026f40) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#14 0x00007ff6d3ced775 in QThreadPrivate::start (arg=0x1026f40) at thread/qthread_unix.cpp:248
#15 0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#16 0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff6a8e31910 (LWP 9223)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6cdd43656 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007ff6cdd43699 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff6a39b2910 (LWP 9224)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6d3cee72b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ff6cf91a786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x862650, th=0x273a230) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff6cf91bb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1bf5560, th=0x273a230) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff6cf916edf in ThreadWeaver::ThreadRunHelper::run (this=0x7ff6a39b2030, parent=0x862650, th=0x273a230) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff6cf918748 in ThreadWeaver::Thread::run (this=0x273a230) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff6d3ced775 in QThreadPrivate::start (arg=0x273a230) at thread/qthread_unix.cpp:248
#8  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff6a31b1910 (LWP 9225)):
#0  0x00007ff6d0eb1049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff6d3cee72b in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ff6cf91a786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x862650, th=0x273b920) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff6cf91bb6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1bf5560, th=0x273b920) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff6cf916edf in ThreadWeaver::ThreadRunHelper::run (this=0x7ff6a31b1030, parent=0x862650, th=0x273b920) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff6cf918748 in ThreadWeaver::Thread::run (this=0x273b920) at /usr/src/debug/kdelibs-4.4.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff6d3ced775 in QThreadPrivate::start (arg=0x273b920) at thread/qthread_unix.cpp:248
#8  0x00007ff6d0eac65d in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff6d2830e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff6d57e9770 (LWP 9201)):
[KCrash Handler]
#5  0x00007ff6d4a71a06 in KSharedPtr (o=<value optimized out>, this=<value optimized out>) at /usr/include/ksharedptr.h:84
#6  Playlists::PlaylistFileProvider::playlists (o=<value optimized out>, this=<value optimized out>) at /usr/src/debug/amarok/src/playlistmanager/file/PlaylistFileProvider.cpp:100
#7  0x00007ff6d4a2548b in PlaylistBrowserNS::MetaPlaylistModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>)
    at /usr/src/debug/amarok/src/browsers/playlistbrowser/MetaPlaylistModel.cpp:159
#8  0x00007ff6d3dd6957 in QAbstractItemModel::itemData (this=0x27742e0, index=<value optimized out>) at kernel/qabstractitemmodel.cpp:1644
#9  0x00007ff6d4a2f607 in QtGroupingProxy::belongsTo (this=<value optimized out>, idx=<value optimized out>) at /usr/src/debug/amarok/src/browsers/playlistbrowser/QtGroupingProxy.cpp:63
#10 0x00007ff6d4a2d6e5 in QtGroupingProxy::buildTree (this=<value optimized out>) at /usr/src/debug/amarok/src/browsers/playlistbrowser/QtGroupingProxy.cpp:147
#11 0x00007ff6d4a2b247 in QtGroupingProxy::QtGroupingProxy (this=0x1ea02b0, model=0x27742e0, rootNode=..., groupedColumn=2)
    at /usr/src/debug/amarok/src/browsers/playlistbrowser/QtGroupingProxy.cpp:42
#12 0x00007ff6d4a43db6 in PlaylistsByProviderProxy::PlaylistsByProviderProxy (this=0x7ff6d2ab6e60, model=0x8, column=-720485887)
    at /usr/src/debug/amarok/src/browsers/playlistbrowser/PlaylistsByProviderProxy.cpp:28
#13 0x00007ff6d4a328a4 in PlaylistBrowserNS::UserPlaylistCategory::UserPlaylistCategory (this=0x2771dd0, parent=<value optimized out>)
    at /usr/src/debug/amarok/src/browsers/playlistbrowser/UserPlaylistCategory.cpp:72
#14 0x00007ff6d4a31927 in PlaylistBrowserNS::PlaylistBrowser::PlaylistBrowser (this=0x273fc40, name=<value optimized out>, parent=0x0)
    at /usr/src/debug/amarok/src/browsers/playlistbrowser/PlaylistBrowser.cpp:44
#15 0x00007ff6d4b5b79c in MainWindow::init (this=0xf49090) at /usr/src/debug/amarok/src/MainWindow.cpp:343
#16 0x00007ff6d4b5d43d in MainWindow::MainWindow (this=0xf49090) at /usr/src/debug/amarok/src/MainWindow.cpp:188
#17 0x00007ff6d4b2b280 in App::continueInit (this=0x7fffa2bbcad0) at /usr/src/debug/amarok/src/App.cpp:650
#18 0x00007ff6d4b2de99 in App::App (this=0x7fffa2bbcad0) at /usr/src/debug/amarok/src/App.cpp:207
#19 0x0000000000408728 in main (argc=1, argv=0x7fffa2bbea48) at /usr/src/debug/amarok/src/main.cpp:235

Possible duplicates by query: bug 237093, bug 235480.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-05-24 14:49:02 UTC
What's your exact Amarok checkout version?

Already reported in Bug 235480, but this seems not to have been fixed.

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