Bug 263666 - Crash on each startup, after a previous crash occured after trying to save a playlist.
Summary: Crash on each startup, after a previous crash occured after trying to save a ...
Status: RESOLVED DUPLICATE of bug 236518
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-19 17:08 UTC by Jordan
Modified: 2011-01-20 11:34 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 Jordan 2011-01-19 17:08:27 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-66.fc13.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

I see some bugs which could be duplicates, but I'm not seeing my exact scenario so hopefully this can be of assistance.

I first encountered a crash when I was saving a playlist (my apologies, I'm not sure of the steps to duplicate that one.  If I get it up and running again I'll offer that backtrace as well :) ANyway, the program crashed with no error message, after which I am unable to start Amarok at all.  

Did a yum remove and reinstall, and then a complete erase and reinstall.  

On the first startup after a fresh install, the spash screen doesn't even come up, there is no process running for amarok, and there is no crash handler.  If I try to start again, Amarok crashes and gives the attached backtrace.

Hope it helps, let me know if  you need anymore info or want me to run through some steps on my comp to help figure it out.

The crash can be reproduced every time.

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

Thread 7 (Thread 0xb0541b70 (LWP 5204)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x0117ff56 in __poll (fds=0xafa00498, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x048d0ce3 in ?? () from /usr/lib/libpulse.so.0
#3  0x048bd49a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x048bed24 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x048bee04 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x048d0a84 in ?? () from /usr/lib/libpulse.so.0
#7  0x04887893 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x002af919 in start_thread (arg=0xb0541b70) at pthread_create.c:301
#9  0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xab1dab70 (LWP 5206)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x002b322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0119aa9d in __pthread_cond_wait (cond=0x981a830, mutex=0x981a818) at forward.c:139
#3  0x029796af in wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x002f7822 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x981acd8, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x002fa1dd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x945bf28, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x002f699c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x981acd8, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x002fa2da in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x97f0a88, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x002fa2f9 in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x97f0a88, previous=0x9825a78) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x002f87e6 in ThreadWeaver::ThreadRunHelper::run (this=0xab1da274, parent=0x981acd8, th=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#13 0x002f8e8c in ThreadWeaver::Thread::run (this=0x97f0a88) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#14 0x0297874f in QThreadPrivate::start (arg=0x97f0a88) at thread/qthread_unix.cpp:248
#15 0x002af919 in start_thread (arg=0xab1dab70) at pthread_create.c:301
#16 0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa96d8b70 (LWP 5207)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x002b322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0119aa9d in __pthread_cond_wait (cond=0x981a830, mutex=0x981a818) at forward.c:139
#3  0x029796af in wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x002f7822 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x981acd8, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x002fa1dd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x945bf28, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x002f699c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x981acd8, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x002fa2da in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x981a398, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x002fa2f9 in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x981a398, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x002f87e6 in ThreadWeaver::ThreadRunHelper::run (this=0xa96d8274, parent=0x981acd8, th=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#13 0x002f8e8c in ThreadWeaver::Thread::run (this=0x981a398) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#14 0x0297874f in QThreadPrivate::start (arg=0x981a398) at thread/qthread_unix.cpp:248
#15 0x002af919 in start_thread (arg=0xa96d8b70) at pthread_create.c:301
#16 0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa8cd7b70 (LWP 5208)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x002b322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0119aa9d in __pthread_cond_wait (cond=0x981a830, mutex=0x981a818) at forward.c:139
#3  0x029796af in wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x981acf0, mutex=0x97f1f88, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x002f7822 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x981acd8, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x002fa1dd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x945bf28, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x002f699c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x981acd8, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x002fa2da in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x9821320, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x002fa2f9 in ThreadWeaver::WorkingHardState::applyForWork (this=0x945bf28, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x002f79c4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x981acd8, th=0x9821320, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x002f87e6 in ThreadWeaver::ThreadRunHelper::run (this=0xa8cd7274, parent=0x981acd8, th=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#13 0x002f8e8c in ThreadWeaver::Thread::run (this=0x9821320) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#14 0x0297874f in QThreadPrivate::start (arg=0x9821320) at thread/qthread_unix.cpp:248
#15 0x002af919 in start_thread (arg=0xa8cd7b70) at pthread_create.c:301
#16 0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa82d6b70 (LWP 5209)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x002b322c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0119aa9d in __pthread_cond_wait (cond=0x98f84f0, mutex=0x98f84d8) at forward.c:139
#3  0x029796af in wait (this=0x98d8010, mutex=0x98d8014, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x98d8010, mutex=0x98d8014, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01dc8078 in XmlParseJob::run (this=0x98d7ff0) at /usr/src/debug/amarok-2.3.2/src/core-impl/collections/sqlcollection/ScanManager.cpp:706
#6  0x002f9608 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa82d61ec, th=0x98224b0, job=0x98d7ff0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Job.cpp:106
#7  0x002f9962 in ThreadWeaver::Job::execute (this=0x98d7ff0, th=0x98224b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Job.cpp:135
#8  0x002f87b2 in ThreadWeaver::ThreadRunHelper::run (this=0xa82d6274, parent=0x981acd8, th=0x98224b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:95
#9  0x002f8e8c in ThreadWeaver::Thread::run (this=0x98224b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#10 0x0297874f in QThreadPrivate::start (arg=0x98224b0) at thread/qthread_unix.cpp:248
#11 0x002af919 in start_thread (arg=0xa82d6b70) at pthread_create.c:301
#12 0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa72ffb70 (LWP 5210)):
#0  0x007e7416 in __kernel_vsyscall ()
#1  0x01183201 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x02a481b0 in QProcessManager::run (this=0x2b80d30) at io/qprocess_unix.cpp:245
#3  0x0297874f in QThreadPrivate::start (arg=0x2b80d30) at thread/qthread_unix.cpp:248
#4  0x002af919 in start_thread (arg=0xa72ffb70) at pthread_create.c:301
#5  0x0118ad4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb6812b00 (LWP 5201)):
[KCrash Handler]
#7  QComboBox::count (this=0x981ff68) at widgets/qcombobox.cpp:1314
#8  0x00c02fbf in addItems (this=0x9816d20, collectionId=..., results=...) at /usr/include/QtGui/qcombobox.h:196
#9  PlaylistBrowserNS::BiasGlobalWidget::populateComboBox (this=0x9816d20, collectionId=..., results=...) at /usr/src/debug/amarok-2.3.2/src/browsers/playlistbrowser/DynamicBiasWidgets.cpp:674
#10 0x00c0777e in PlaylistBrowserNS::BiasGlobalWidget::qt_metacall (this=0x9816d20, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xaa601f88)
    at /usr/src/debug/amarok-2.3.2/i686-redhat-linux-gnu/src/DynamicBiasWidgets.moc:335
#11 0x02a6ebcb in QMetaObject::metacall (object=0x9816d20, cl=QMetaObject::InvokeMetaMethod, idx=44, argv=0xaa601f88) at kernel/qmetaobject.cpp:237
#12 0x02a79187 in QMetaCallEvent::placeMetaCall (this=0xaa602088, object=0x9816d20) at kernel/qobject.cpp:561
#13 0x02a7a09e in QObject::event (this=0x9816d20, e=0xaa602088) at kernel/qobject.cpp:1248
#14 0x02ea3157 in QWidget::event (this=0x9816d20, event=0xaa602088) at kernel/qwidget.cpp:8501
#15 0x02e5077c in QApplicationPrivate::notify_helper (this=0x91b3578, receiver=0x9816d20, e=0xaa602088) at kernel/qapplication.cpp:4306
#16 0x02e57271 in QApplication::notify (this=0xbf849a18, receiver=0x9816d20, e=0xaa602088) at kernel/qapplication.cpp:4271
#17 0x0059b6db in KApplication::notify (this=0xbf849a18, receiver=0x9816d20, event=0xaa602088) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#18 0x02a6a133 in QCoreApplication::notifyInternal (this=0xbf849a18, receiver=0x9816d20, event=0xaa602088) at kernel/qcoreapplication.cpp:726
#19 0x02a6c5bc in sendEvent (receiver=0x0, event_type=0, data=0x90c9d50) at kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x90c9d50) at kernel/qcoreapplication.cpp:1367
#21 0x02a6c73e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#22 0x02a92950 in sendPostedEvents (s=0x91b1110) at kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x91b1110) at kernel/qeventdispatcher_glib.cpp:276
#24 0x013dc525 in g_main_dispatch (context=0x91b1090) at gmain.c:1960
#25 IA__g_main_context_dispatch (context=0x91b1090) at gmain.c:2513
#26 0x013e0268 in g_main_context_iterate (context=0x119ac70, block=1, dispatch=1, self=0x91b44f8) at gmain.c:2591
#27 0x013e0449 in IA__g_main_context_iteration (context=0x91b1090, may_block=1) at gmain.c:2654
#28 0x02a92446 in QEventDispatcherGlib::processEvents (this=0x90c9ab8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#29 0x02eff336 in QGuiEventDispatcherGlib::processEvents (this=0x90c9ab8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x02a6880a in QEventLoop::processEvents (this=0xbf849974, flags=...) at kernel/qeventloop.cpp:149
#31 0x02a68b4a in QEventLoop::exec (this=0xbf849974, flags=...) at kernel/qeventloop.cpp:201
#32 0x02a6c807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#33 0x02e50828 in QApplication::exec () at kernel/qapplication.cpp:3585
#34 0x0804ff2d in main (argc=0, argv=0x28aa60) at /usr/src/debug/amarok-2.3.2/src/main.cpp:237

Possible duplicates by query: bug 262405, bug 262251, bug 261212, bug 260611, bug 257279.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-20 11:34:13 UTC
This is already solved in Amarok 2.4, please upgrade.

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