Bug 256656 - Amarok crashes when closed
Summary: Amarok crashes when closed
Status: RESOLVED DUPLICATE of bug 232051
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.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-12 07:02 UTC by Stou Sandalski
Modified: 2010-11-16 20:16 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 Stou Sandalski 2010-11-12 07:02:47 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.6-48.fc14.x86_64 x86_64
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
Clicking on the close button (in the title bar) of the main Amarok window causes it to crash.  This happens when Amarok is playing music and when it's paused.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7f808672b880 (LWP 6344))]

Thread 6 (Thread 0x7f804d7ce700 (LWP 6354)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003ea4472d3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003f1d60a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b12710, th=0x2b11d20) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003f1d60c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b120d0, th=0x2b11d20) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003f1d60b50f in ThreadWeaver::ThreadRunHelper::run (this=0x7f804d7cdd10, parent=0x2b12710, th=0x2b11d20) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:87
#5  0x0000003f1d60b598 in ThreadWeaver::Thread::run (this=0x2b11d20) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003ea447264e in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003dd8406d5b in start_thread (arg=0x7f804d7ce700) at pthread_create.c:301
#8  0x0000003dd78e427d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f804c99e700 (LWP 6355)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003eaf728874 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003dd8406d5b in start_thread (arg=0x7f804c99e700) at pthread_create.c:301
#3  0x0000003dd78e427d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f8046d22700 (LWP 6356)):
[KCrash Handler]
#6  0x0000003ea448e347 in qHash(QString const&) () from /usr/lib64/libQtCore.so.4
#7  0x0000003f16b64cf1 in QHash<QString, QString>::findNode(QString const&, unsigned int*) const () from /usr/lib64/libkdecore.so.5
#8  0x0000003f16b616e3 in value (this=0x7f8040004d00, mime=<value optimized out>) at /usr/include/QtCore/qhash.h:606
#9  KMimeTypeFactory::resolveAlias (this=0x7f8040004d00, mime=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/kdecore/services/kmimetypefactory.cpp:161
#10 0x0000003f16b6b928 in KMimeType::is (this=<value optimized out>, mimeTypeName=...) at /usr/src/debug/kdelibs-4.5.3/kdecore/services/kmimetype.cpp:651
#11 0x00007f805fddbc04 in Meta::UmsHandler::addPath (this=0x3184200, path=<value optimized out>) at /usr/src/debug/amarok-2.3.2/src/core-impl/collections/umscollection/handler/UmsHandler.cpp:408
#12 0x00007f805fddbeca in Meta::UmsHandler::prepareToParseTracks (this=0x3184200) at /usr/src/debug/amarok-2.3.2/src/core-impl/collections/umscollection/handler/UmsHandler.cpp:835
#13 0x0000003f1b692119 in Meta::MediaDeviceHandler::privateParseTracks (this=0x3184200) at /usr/src/debug/amarok-2.3.2/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:833
#14 0x0000003f1b693add in Meta::ParseWorkerThread::run (this=0x2cdc8f0) at /usr/src/debug/amarok-2.3.2/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1278
#15 0x0000003f1d60bbf1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f8046d21c80, th=0x2d69b80, job=0x2cdc8f0) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Job.cpp:106
#16 0x0000003f1d60bd2e in ThreadWeaver::Job::execute (this=0x2cdc8f0, th=0x2d69b80) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Job.cpp:135
#17 0x0000003f1d60b4df in ThreadWeaver::ThreadRunHelper::run (this=0x7f8046d21d10, parent=0x2b12710, th=0x2d69b80) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:95
#18 0x0000003f1d60b598 in ThreadWeaver::Thread::run (this=0x2d69b80) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:142
#19 0x0000003ea447264e in ?? () from /usr/lib64/libQtCore.so.4
#20 0x0000003dd8406d5b in start_thread (arg=0x7f8046d22700) at pthread_create.c:301
#21 0x0000003dd78e427d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f8045d20700 (LWP 6359)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003eabf93ce4 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x0000003eabf93d19 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x0000003dd8406d5b in start_thread (arg=0x7f8045d20700) at pthread_create.c:301
#4  0x0000003dd78e427d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f803d472700 (LWP 6361)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003ea4472d3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003f1d60a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b12710, th=0x27b4900) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003f1d60c723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b120d0, th=0x27b4900) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003f1d60b50f in ThreadWeaver::ThreadRunHelper::run (this=0x7f803d471d10, parent=0x2b12710, th=0x27b4900) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:87
#5  0x0000003f1d60b598 in ThreadWeaver::Thread::run (this=0x27b4900) at /usr/src/debug/kdelibs-4.5.3/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003ea447264e in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003dd8406d5b in start_thread (arg=0x7f803d472700) at pthread_create.c:301
#8  0x0000003dd78e427d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f808672b880 (LWP 6344)):
#0  0x0000003dd78da883 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003dda008b6a in ?? () from /usr/lib64/libxcb.so.1
#2  0x0000003dda0090b3 in ?? () from /usr/lib64/libxcb.so.1
#3  0x0000003dda009144 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x0000003dd9c4d546 in _XSend (dpy=0x1cd53d0, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:427
#5  0x0000003dd9c4da87 in _XReply (dpy=0x1cd53d0, rep=0x7fff0cf32970, extra=0, discard=1) at xcb_io.c:511
#6  0x0000003dd9c414b3 in XSync (dpy=0x1cd53d0, discard=0) at Sync.c:46
#7  0x0000003ea5e305ae in ?? () from /usr/lib64/libQtGui.so.4
#8  0x0000003ea5dbe226 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#9  0x0000003f1b9c727c in App::~App (this=0x7fff0cf32bf0, __in_chrg=<value optimized out>) at /usr/src/debug/amarok-2.3.2/src/App.cpp:213
#10 0x00000000004081bb in main (argc=1, argv=0x7fff0cf34b58) at /usr/src/debug/amarok-2.3.2/src/main.cpp:235

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-11-16 20:16:37 UTC

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