Bug 194148 - Amarok crash at startup with phonon-xine backend
Summary: Amarok crash at startup with phonon-xine backend
Status: RESOLVED DUPLICATE of bug 193330
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-26 14:33 UTC by rapsys
Modified: 2009-05-26 14:36 UTC (History)
0 users

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 rapsys 2009-05-26 14:33:11 UTC
Application that crashed: amarok
Version of the application: 2.0.96
KDE Version: 4.2.87 (KDE 4.2.87 (KDE 4.3 >= 20090519))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.1-server-4mnb i686
Distribution: "Mandriva Linux 2009.1"

What I was doing when the application crashed:
I logout after upgrading amarok, then logged in, amarok autostarted and crashed.

Starting after this crash seems to works.

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

Thread 7 (Thread 0xafb0eb90 (LWP 21991)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb66e7f72 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb6833934 in __pthread_cond_timedwait (cond=0x97bd730, mutex=0x97bd718, abstime=0xafb0e35c) at forward.c:152
#3  0xb0e42a11 in metronom_sync_loop (this=0x97bd6d0) at metronom.c:870
#4  0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaf30db90 (LWP 21992)):
#0  0xb404717a in clock_gettime (clock_id=1, tp=0xaf30d0a8) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6a0d11c in QTimerInfoList::getTime (this=0x96f9444, t=@0x96f9468) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6a0d362 in QTimerInfoList::updateCurrentTime (this=0x96f9444) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6a0de62 in QTimerInfoList::timerWait (this=0x96f9444, tm=@0xaf30d134) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6a0b803 in timerSourcePrepare (source=0x96f9410, timeout=0xaf30d188) at kernel/qeventdispatcher_glib.cpp:140
#5  0xb4234433 in IA__g_main_context_prepare (context=0x97c0290, priority=0xaf30d1f8) at gmain.c:2134
#6  0xb423487d in g_main_context_iterate (context=0x97c0290, block=1, dispatch=1, self=0x97c0b70) at gmain.c:2428
#7  0xb4234d3f in IA__g_main_context_iteration (context=0x97c0290, may_block=1) at gmain.c:2511
#8  0xb6a0b657 in QEventDispatcherGlib::processEvents (this=0x96f4790, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:326
#9  0xb69dd7bd in QEventLoop::processEvents (this=0xaf30d304, flags=) at kernel/qeventloop.cpp:149
#10 0xb69ddc09 in QEventLoop::exec (this=0xaf30d304, flags={i = 0}) at kernel/qeventloop.cpp:200
#11 0xb68e2ee7 in QThread::exec (this=0x96110b8) at thread/qthread.cpp:487
#12 0xb0e96dd8 in Phonon::Xine::XineThread::run (this=0x96110b8) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#13 0xb68e624f in QThreadPrivate::start (arg=0x96110b8) at thread/qthread_unix.cpp:189
#14 0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaeb0cb90 (LWP 22019)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb681b6e7 in __poll (fds=0xaeb0c2b8, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb0d60bc8 in ao_alsa_handle_event_thread (data=0x97c2f98) at audio_alsa_out.c:150
#3  0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xae2c9b90 (LWP 22020)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb66e7c45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb68338dd in __pthread_cond_wait (cond=0x97fcd70, mutex=0x97fcd58) at forward.c:139
#3  0xb0e54bfb in ao_loop (this_gen=0x97da730) at audio_out.c:348
#4  0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xada86b90 (LWP 22021)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb66e7c45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb68338dd in __pthread_cond_wait (cond=0x991cbd8, mutex=0x991cbc0) at forward.c:139
#3  0xb0e54bfb in ao_loop (this_gen=0x98fead0) at audio_out.c:348
#4  0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xac4b5b90 (LWP 22144)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb66e7c45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb68338dd in __pthread_cond_wait (cond=0x9bbd5a0, mutex=0x9bbd588) at forward.c:139
#3  0xb68e7390 in QWaitCondition::wait (this=0x9bd0468, mutex=0x9bd046c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xac931aa7 in XmlParseJob::run (this=0x9bd0448) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/ScanManager.cpp:631
#5  0xb5b18fa2 in ThreadWeaver::JobRunHelper::runTheJob (this=0xac4b529c, th=0x9bd9b58, job=0x9bd0448) at /usr/src/debug/kdelibs-4.2.87svn969966/threadweaver/Weaver/Job.cpp:106
#6  0xb5b19275 in ThreadWeaver::Job::execute (this=0x9bd0448, th=0x9bd9b58) at /usr/src/debug/kdelibs-4.2.87svn969966/threadweaver/Weaver/Job.cpp:135
#7  0xb5b183e1 in ThreadWeaver::ThreadRunHelper::run (this=0xac4b5334, parent=0x9bd9450, th=0x9bd9b58) at /usr/src/debug/kdelibs-4.2.87svn969966/threadweaver/Weaver/Thread.cpp:95
#8  0xb5b1855d in ThreadWeaver::Thread::run (this=0x9bd9b58) at /usr/src/debug/kdelibs-4.2.87svn969966/threadweaver/Weaver/Thread.cpp:142
#9  0xb68e624f in QThreadPrivate::start (arg=0x9bd9b58) at thread/qthread_unix.cpp:189
#10 0xb66e4315 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb682625e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb2b40700 (LWP 21912)):
[KCrash Handler]
#6  0xab4ae8d3 in MassStorageDeviceHandlerFactory::createHandler (this=0x9b7f0f0, device=@0x9b94500, udi=@0xbf861acc)
    at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/device/massstorage/MassStorageDeviceHandler.cpp:142
#7  0xb79ff9b6 in MountPointManager::createHandlerFromDevice (this=0x9be1e50, device=@0x9b94500, udi=@0xbf861acc) at /usr/src/debug/amarok-2.0.96/src/MountPointManager.cpp:521
#8  0xb7a01a16 in MountPointManager::init (this=0x9be1e50) at /usr/src/debug/amarok-2.0.96/src/MountPointManager.cpp:138
#9  0xb7a02176 in MountPointManager (this=0x9be1e50) at /usr/src/debug/amarok-2.0.96/src/MountPointManager.cpp:80
#10 0xb7a02206 in MountPointManager::instance () at /usr/src/debug/amarok-2.0.96/src/MountPointManager.cpp:54
#11 0xac9366e3 in ScanManager::startFullScan (this=0x9b93a20) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/ScanManager.cpp:122
#12 0xac942ff6 in SqlCollection::startFullScan (this=0x9b93910) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/SqlCollection.cpp:111
#13 0xac9275c3 in DatabaseUpdater::update (this=0x9b70860) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/DatabaseUpdater.cpp:72
#14 0xac94305e in SqlCollection::init (this=0x9b93910) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/SqlCollection.cpp:95
#15 0xac96822d in MySqlEmbeddedCollection (this=0x9b93910, id=@0xbf861e14, prettyName=@0xbf861e18) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/MySqlEmbeddedCollection.cpp:171
#16 0xac94357b in SqlCollectionFactory::init (this=0x9b785d0) at /usr/src/debug/amarok-2.0.96/src/collection/sqlcollection/SqlCollection.cpp:70
#17 0xb78e5da8 in CollectionManager::init (this=0x9a57628) at /usr/src/debug/amarok-2.0.96/src/collection/CollectionManager.cpp:146
#18 0xb78e5f3e in CollectionManager (this=0x9a57628) at /usr/src/debug/amarok-2.0.96/src/collection/CollectionManager.cpp:85
#19 0xb78e5f88 in CollectionManager::instance () at /usr/src/debug/amarok-2.0.96/src/collection/CollectionManager.cpp:65
#20 0xb7880c7a in ServiceFactory (this=0x9b6c720) at /usr/src/debug/amarok-2.0.96/src/services/ServiceBase.cpp:40
#21 0xad150e42 in AmpacheServiceFactory (this=0x9b6c720) at /usr/src/debug/amarok-2.0.96/src/services/ampache/AmpacheService.h:37
#22 0xad14efcc in create_plugin () at /usr/src/debug/amarok-2.0.96/src/services/ampache/AmpacheService.cpp:37
#23 0xb799f4e2 in PluginManager::createFromService (service={d = 0xbf862040}) at /usr/src/debug/amarok-2.0.96/src/PluginManager.cpp:108
#24 0xb788f1e0 in ServicePluginManager::collect (this=0x9a25220) at /usr/src/debug/amarok-2.0.96/src/services/ServicePluginManager.cpp:67
#25 0xb788f2d6 in ServicePluginManager::instance () at /usr/src/debug/amarok-2.0.96/src/services/ServicePluginManager.cpp:34
#26 0xb7832f9b in Model (this=0x9a24f98) at /usr/src/debug/amarok-2.0.96/src/playlist/PlaylistModel.cpp:87
#27 0xb78335d8 in Playlist::Model::instance () at /usr/src/debug/amarok-2.0.96/src/playlist/PlaylistModel.cpp:59
#28 0xb7833604 in The::playlistModel () at /usr/src/debug/amarok-2.0.96/src/playlist/PlaylistModel.cpp:961
#29 0xb7958de8 in StatusBar (this=0x9a3c840, parent=0x9a1e3d8) at /usr/src/debug/amarok-2.0.96/src/statusbar/StatusBar.cpp:93
#30 0xb7997b09 in MainWindow (this=0x9693e68) at /usr/src/debug/amarok-2.0.96/src/MainWindow.cpp:134
#31 0xb797df53 in App::continueInit (this=0xbf862450) at /usr/src/debug/amarok-2.0.96/src/App.cpp:595
#32 0xb79809f4 in App (this=0xbf862450) at /usr/src/debug/amarok-2.0.96/src/App.cpp:201
#33 0x0804b22c in main (argc=-1081726652, argv=0xb68e08b3) at /usr/src/debug/amarok-2.0.96/src/main.cpp:126

This bug may be a duplicate of or related to bug 193330
Comment 1 Mikko C. 2009-05-26 14:36:18 UTC
Indeed, it's the same backtrace.

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