Bug 263768 - Crash on startup
Summary: Crash on startup
Status: RESOLVED DUPLICATE of bug 256585
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4-GIT
Platform: Ubuntu Linux
: NOR crash (vote)
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 17:30 UTC by Dominic Hosler
Modified: 2011-01-20 18:01 UTC (History)
1 user (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 Dominic Hosler 2011-01-20 17:30:20 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
Amarok version from git repository approx. 1500GMT on 20th Jan 2011.

- What I was doing when the application crashed:
I had just started it from the command line, using the log generating system recommended for use with the git repository version.

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

Thread 8 (Thread 0xb3760b70 (LWP 7985)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x9783558, mutex=0x9783540) at forward.c:139
#3  0x047fa613 in vlc_cond_wait () from /usr/lib/libvlccore.so.4
#4  0x09783540 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xabbf5b70 (LWP 7990)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x1ddf290, mutex=0x1ddf278) at forward.c:139
#3  0x01cdb877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1dda1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x01cdb8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1dda1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x002d3cc9 in start_thread (arg=0xabbf5b70) at pthread_create.c:304
#6  0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa937fb70 (LWP 7993)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d8884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x04c5cdf4 in __pthread_cond_timedwait (cond=0x9b8b0d0, mutex=0x9b8b0b8, abstime=0xa937f290) at forward.c:152
#3  0x0158894f in wait (this=0x9b8c0a4, mutex=0x9b8c0a0, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9b8c0a4, mutex=0x9b8c0a0, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x0157c5b3 in QThreadPoolThread::run (this=0x9b97318) at concurrent/qthreadpool.cpp:140
#6  0x01587df9 in QThreadPrivate::start (arg=0x9b97318) at thread/qthread_unix.cpp:266
#7  0x002d3cc9 in start_thread (arg=0xa937fb70) at pthread_create.c:304
#8  0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa8a2fb70 (LWP 7995)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x9d1ee20, mutex=0x9d1ee08) at forward.c:139
#3  0x015889c7 in wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0060b030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d22690, th=0x97d7098) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0060e7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c38c98, th=0x97d7098) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0060a55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d22690, th=0x97d7098) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0060e8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c38c98, th=0x97d7098) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0060b533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d22690, th=0x97d7098, previous=0x9d13390) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0060c95e in ThreadWeaver::ThreadRunHelper::run (this=0xa8a2f2e4, parent=0x9d22690, th=0x97d7098) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0060d07b in ThreadWeaver::Thread::run (this=0x97d7098) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x01587df9 in QThreadPrivate::start (arg=0x97d7098) at thread/qthread_unix.cpp:266
#13 0x002d3cc9 in start_thread (arg=0xa8a2fb70) at pthread_create.c:304
#14 0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa822eb70 (LWP 7996)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x9d1ee20, mutex=0x9d1ee08) at forward.c:139
#3  0x015889c7 in wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0060b030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d22690, th=0x997cc70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0060e7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c38c98, th=0x997cc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0060a55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d22690, th=0x997cc70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0060e8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c38c98, th=0x997cc70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0060b533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d22690, th=0x997cc70, previous=0x9d20000) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0060c95e in ThreadWeaver::ThreadRunHelper::run (this=0xa822e2e4, parent=0x9d22690, th=0x997cc70) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0060d07b in ThreadWeaver::Thread::run (this=0x997cc70) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x01587df9 in QThreadPrivate::start (arg=0x997cc70) at thread/qthread_unix.cpp:266
#13 0x002d3cc9 in start_thread (arg=0xa822eb70) at pthread_create.c:304
#14 0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa7a2db70 (LWP 7997)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x9d1ee20, mutex=0x9d1ee08) at forward.c:139
#3  0x015889c7 in wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0060b030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d22690, th=0x9ba1948) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0060e7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c38c98, th=0x9ba1948) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0060a55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d22690, th=0x9ba1948) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0060e8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c38c98, th=0x9ba1948) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0060b533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d22690, th=0x9ba1948, previous=0x9d151b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0060c95e in ThreadWeaver::ThreadRunHelper::run (this=0xa7a2d2e4, parent=0x9d22690, th=0x9ba1948) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0060d07b in ThreadWeaver::Thread::run (this=0x9ba1948) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x01587df9 in QThreadPrivate::start (arg=0x9ba1948) at thread/qthread_unix.cpp:266
#13 0x002d3cc9 in start_thread (arg=0xa7a2db70) at pthread_create.c:304
#14 0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa722cb70 (LWP 7998)):
#0  0x006ef416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x04c5cd9d in __pthread_cond_wait (cond=0x9d1ee20, mutex=0x9d1ee08) at forward.c:139
#3  0x015889c7 in wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9d226a8, mutex=0x9c50a50, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0060b030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d22690, th=0x9c7c6e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0060e7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c38c98, th=0x9c7c6e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0060a55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d22690, th=0x9c7c6e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0060e8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c38c98, th=0x9c7c6e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0060b533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d22690, th=0x9c7c6e8, previous=0x9886b80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0060c95e in ThreadWeaver::ThreadRunHelper::run (this=0xa722c2e4, parent=0x9d22690, th=0x9c7c6e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0060d07b in ThreadWeaver::Thread::run (this=0x9c7c6e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x01587df9 in QThreadPrivate::start (arg=0x9c7c6e8) at thread/qthread_unix.cpp:266
#13 0x002d3cc9 in start_thread (arg=0xa722cb70) at pthread_create.c:304
#14 0x04c4f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6587720 (LWP 7980)):
[KCrash Handler]
#7  findChar (str=<value optimized out>, len=66293000, ch=..., from=510033, cs=Qt::CaseSensitive) at tools/qstring.cpp:284
#8  0x015da22b in QString::split (this=0xbfa582b8, sep=..., behavior=QString::KeepEmptyParts, cs=Qt::CaseSensitive) at tools/qstring.cpp:6052
#9  0x05e9a743 in Collections::AudioCdCollection::updateProxyTracks (this=0xb356d498) at /home/dominic/kde/src/amarok/src/core-impl/collections/audiocd/AudioCdCollection.cpp:561
#10 0x05e98f81 in Collections::AudioCdCollection::infoFetchComplete (this=0xb356d498, job=0x9ccfa50) at /home/dominic/kde/src/amarok/src/core-impl/collections/audiocd/AudioCdCollection.cpp:316
#11 0x05e9ac4d in Collections::AudioCdCollection::qt_metacall (this=0xb356d498, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa585e8) at /home/dominic/kde/build/amarok/src/core-impl/collections/audiocd/AudioCdCollection.moc:127
#12 0x0168f8ca in QMetaObject::metacall (object=0xb356d498, cl=47, idx=17, argv=0xbfa585e8) at kernel/qmetaobject.cpp:237
#13 0x016a26ad in QMetaObject::activate (sender=0x9ccfa50, m=0x56cb48, local_signal_index=3, argv=0x9e0d000) at kernel/qobject.cpp:3280
#14 0x003f98a3 in KJob::result (this=0x9ccfa50, _t1=0x9ccfa50) at ./kjob.moc:194
#15 0x003f9c08 in KJob::emitResult (this=0x9ccfa50) at ../../kdecore/jobs/kjob.cpp:312
#16 0x0865f480 in KIO::SimpleJob::slotFinished (this=0x9ccfa50) at ../../kio/kio/job.cpp:522
#17 0x0865f960 in KIO::TransferJob::slotFinished (this=0x9ccfa50) at ../../kio/kio/job.cpp:1111
#18 0x0865d453 in KIO::TransferJob::qt_metacall (this=0x9ccfa50, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfa588cc) at ./jobclasses.moc:367
#19 0x0865d75a in KIO::StoredTransferJob::qt_metacall (this=0x9ccfa50, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfa588cc) at ./jobclasses.moc:477
#20 0x0168f8ca in QMetaObject::metacall (object=0x9ccfa50, cl=47, idx=47, argv=0xbfa588cc) at kernel/qmetaobject.cpp:237
#21 0x016a26ad in QMetaObject::activate (sender=0x9cd2dc8, m=0x880e944, local_signal_index=4, argv=0x9e0d000) at kernel/qobject.cpp:3280
#22 0x08717fc7 in KIO::SlaveInterface::finished (this=0x9cd2dc8) at ./slaveinterface.moc:171
#23 0x0871b768 in KIO::SlaveInterface::dispatch (this=0x9cd2dc8, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#24 0x08718483 in KIO::SlaveInterface::dispatch (this=0x9cd2dc8) at ../../kio/kio/slaveinterface.cpp:91
#25 0x0870afe8 in KIO::Slave::gotInput (this=0x9cd2dc8) at ../../kio/kio/slave.cpp:344
#26 0x0870b1f3 in KIO::Slave::qt_metacall (this=0x9cd2dc8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfa58bec) at ./slave.moc:82
#27 0x0168f8ca in QMetaObject::metacall (object=0x9cd2dc8, cl=47, idx=30, argv=0xbfa58bec) at kernel/qmetaobject.cpp:237
#28 0x016a26ad in QMetaObject::activate (sender=0x980d6d8, m=0x880b500, local_signal_index=0, argv=0x9e0d000) at kernel/qobject.cpp:3280
#29 0x08624e17 in KIO::Connection::readyRead (this=0x980d6d8) at ./connection.moc:92
#30 0x0862717e in KIO::ConnectionPrivate::dequeue (this=0x9d21a90) at ../../kio/kio/connection.cpp:82
#31 0x086272ae in KIO::Connection::qt_metacall (this=0x980d6d8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x9c60140) at ./connection.moc:79
#32 0x0168f8ca in QMetaObject::metacall (object=0x980d6d8, cl=47, idx=5, argv=0x9c60140) at kernel/qmetaobject.cpp:237
#33 0x0169adf6 in QMetaCallEvent::placeMetaCall (this=0x97d6fe8, object=0x980d6d8) at kernel/qobject.cpp:534
#34 0x0169c6a2 in QObject::event (this=0x980d6d8, e=0x3f38d08) at kernel/qobject.cpp:1219
#35 0x035b8fdc in QApplicationPrivate::notify_helper (this=0x949d1b0, receiver=0x980d6d8, e=0x97d6fe8) at kernel/qapplication.cpp:4396
#36 0x035bf04e in QApplication::notify (this=0xbfa59514, receiver=0x980d6d8, e=0x97d6fe8) at kernel/qapplication.cpp:3798
#37 0x0097c68a in KApplication::notify (this=0xbfa59514, receiver=0x980d6d8, event=0x97d6fe8) at ../../kdeui/kernel/kapplication.cpp:310
#38 0x01689b3b in QCoreApplication::notifyInternal (this=0xbfa59514, receiver=0x980d6d8, event=0x97d6fe8) at kernel/qcoreapplication.cpp:732
#39 0x0168cd8b in sendEvent (receiver=0x0, event_type=0, data=0x93b1850) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93b1850) at kernel/qcoreapplication.cpp:1373
#41 0x0168cf4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#42 0x016b8a74 in sendPostedEvents (s=0x94a3390) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#43 postEventSourceDispatch (s=0x94a3390) at kernel/qeventdispatcher_glib.cpp:277
#44 0x0509e855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x050a2668 in ?? () from /lib/libglib-2.0.so.0
#46 0x050a2848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x016b8565 in QEventDispatcherGlib::processEvents (this=0x93b1510, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#48 0x0367abe5 in QGuiEventDispatcherGlib::processEvents (this=0x93b1510, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x01688609 in QEventLoop::processEvents (this=0xbfa594a4, flags=) at kernel/qeventloop.cpp:149
#50 0x01688a8a in QEventLoop::exec (this=0xbfa594a4, flags=...) at kernel/qeventloop.cpp:201
#51 0x0168d00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0x035b7e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#53 0x0805448f in main (argc=3, argv=0xbfa59f14) at /home/dominic/kde/src/amarok/src/main.cpp:271

Reported using DrKonqi
Comment 1 Dominic Hosler 2011-01-20 17:31:54 UTC
Hi, I reported this when it happened, however since then I have not been able to reproduce it.
Sorry if this is therefore an unneccesary report.
Comment 2 Myriam Schweingruber 2011-01-20 18:01:57 UTC
Thank you for the feedback. It seems to be a duplicate of bug  256585

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