[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok-bugs-dist
Subject:    [Bug 305949] New: Amarok crashes on exit
From:       <animabannata () gmail ! com>
Date:       2012-08-28 21:30:26
Message-ID: bug-305949-71684 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=305949

            Bug ID: 305949
          Severity: crash
           Version: 2.5.0
          Priority: NOR
          Assignee: amarok-bugs-dist@kde.org
           Summary: Amarok crashes on exit
    Classification: Unclassified
                OS: Linux
          Reporter: animabannata@gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: amarok

Application: amarok (2.5.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
when I play a song,stop it and i click on "x" to close amarok, it crashes.
ever

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb771e740 (LWP 13667))]

Thread 11 (Thread 0xb6808b40 (LWP 13668)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d0c9380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x4d25da7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4d2500ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4d25056b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb686f134 in ?? () from
/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0x4d2736b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xb5ed5b40 (LWP 13669)):
#0  0x4d21e8b7 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xae481b40 (LWP 13675)):
#0  0x4d1bbdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x43a7b855 in do_gettime (frac=0xae480fb0, sec=0xae480fa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x43b65766 in QTimerInfoList::updateCurrentTime (this=0xadb01cbc) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x43b65aba in QTimerInfoList::timerWait (this=0xadb01cbc, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x43b64363 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xae4810bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x43b643fd in timerSourcePrepare (source=0xadb01c88, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4d24f872 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x4d24ffaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x4d250201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x43b64e27 in QEventDispatcherGlib::processEvents (this=0xadb00488,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x43b30a4d in QEventLoop::processEvents (this=0xae481240, flags=...) at
kernel/qeventloop.cpp:149
#12 0x43b30ce9 in QEventLoop::exec (this=0xae481240, flags=...) at
kernel/qeventloop.cpp:204
#13 0x43a19e8c in QThread::exec (this=0x8cd5928) at thread/qthread.cpp:501
#14 0x43b0e09d in QInotifyFileSystemWatcherEngine::run (this=0x8cd5928) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x43a1d320 in QThreadPrivate::start (arg=0x8cd5928) at
thread/qthread_unix.cpp:298
#16 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xac79ab40 (LWP 13676)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d1a596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x4d0e53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x43a1d890 in wait (time=4294967295, this=0x90901a0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x90900f0, mutex=0x9091868, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x4120d26c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90900d8,
th=0x90274e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x412100fb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x908ecf8, th=0x90274e8) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4120cdda in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x90900d8, th=0x90274e8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x412101fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x908ecf8,
th=0x90274e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4120ccd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90900d8,
th=0x90274e8, previous=0x8d61880) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4120ec84 in ThreadWeaver::ThreadRunHelper::run (this=0xac79a2a4,
parent=0x90900d8, th=0x90274e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x4120ed3a in ThreadWeaver::Thread::run (this=0x90274e8) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x43a1d320 in QThreadPrivate::start (arg=0x90274e8) at
thread/qthread_unix.cpp:298
#13 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xabf99b40 (LWP 13677)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d1a596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x4d0e53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x43a1d890 in wait (time=4294967295, this=0x90901a0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x90900f0, mutex=0x9091868, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x4120d26c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90900d8,
th=0x9091128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x412100fb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x908ecf8, th=0x9091128) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4120cdda in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x90900d8, th=0x9091128) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x412101fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x908ecf8,
th=0x9091128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4120ccd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90900d8,
th=0x9091128, previous=0x933b918) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4120ec84 in ThreadWeaver::ThreadRunHelper::run (this=0xabf992a4,
parent=0x90900d8, th=0x9091128) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x4120ed3a in ThreadWeaver::Thread::run (this=0x9091128) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x43a1d320 in QThreadPrivate::start (arg=0x9091128) at
thread/qthread_unix.cpp:298
#13 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xa7118b40 (LWP 13678)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d1a596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x4d0e53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x43a1d890 in wait (time=4294967295, this=0x90901a0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x90900f0, mutex=0x9091868, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x4120d26c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90900d8,
th=0x9090250) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x412100fb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x908ecf8, th=0x9090250) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4120cdda in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x90900d8, th=0x9090250) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x412101fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x908ecf8,
th=0x9090250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4120ccd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90900d8,
th=0x9090250, previous=0x9eee9f8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4120ec84 in ThreadWeaver::ThreadRunHelper::run (this=0xa71182a4,
parent=0x90900d8, th=0x9090250) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x4120ed3a in ThreadWeaver::Thread::run (this=0x9090250) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x43a1d320 in QThreadPrivate::start (arg=0x9090250) at
thread/qthread_unix.cpp:298
#13 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa6917b40 (LWP 13679)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d1a596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x4d0e53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x4a681363 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0x4a68147f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa5feeb40 (LWP 13680)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d0c9380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x4d25da7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4d2500ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4d250201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x43b64e27 in QEventDispatcherGlib::processEvents (this=0xab200468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x43b30a4d in QEventLoop::processEvents (this=0xa5fee270, flags=...) at
kernel/qeventloop.cpp:149
#7  0x43b30ce9 in QEventLoop::exec (this=0xa5fee270, flags=...) at
kernel/qeventloop.cpp:204
#8  0x43a19e8c in QThread::exec (this=0x91b2e60) at thread/qthread.cpp:501
#9  0x43a19f7b in QThread::run (this=0x91b2e60) at thread/qthread.cpp:568
#10 0x43a1d320 in QThreadPrivate::start (arg=0x91b2e60) at
thread/qthread_unix.cpp:298
#11 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x9f34eb40 (LWP 13682)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d1a596b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x4d0e53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x43a1d890 in wait (time=4294967295, this=0x90901a0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x90900f0, mutex=0x9091868, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x4120d26c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90900d8,
th=0x938b808) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x412100fb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x908ecf8, th=0x938b808) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x4120cdda in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x90900d8, th=0x938b808) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x412101fc in ThreadWeaver::WorkingHardState::applyForWork (this=0x908ecf8,
th=0x938b808) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x4120ccd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90900d8,
th=0x938b808, previous=0x9b5a760) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4120ec84 in ThreadWeaver::ThreadRunHelper::run (this=0x9f34e2a4,
parent=0x90900d8, th=0x938b808) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x4120ed3a in ThreadWeaver::Thread::run (this=0x938b808) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x43a1d320 in QThreadPrivate::start (arg=0x938b808) at
thread/qthread_unix.cpp:298
#13 0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x9de05b40 (LWP 13685)):
#0  0xb7759424 in __kernel_vsyscall ()
#1  0x4d0a0c16 in nanosleep () from /lib/i386-linux-gnu/libc.so.6
#2  0x4d0a0a0f in sleep () from /lib/i386-linux-gnu/libc.so.6
#3  0x432a7ca7 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x432a7d6f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x4d1a1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x4d0d7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb771e740 (LWP 13667)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xab3531c6 in qDeleteAll<QList<VideoItemButton*>::const_iterator> (end=...,
begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#9  qDeleteAll<SmartPointerList<VideoItemButton> > (c=...) at
/usr/include/qt4/QtCore/qalgorithms.h:330
#10 VideoclipApplet::~VideoclipApplet (this=0x9288a90, __in_chrg=<optimized
out>) at ../../../../../src/context/applets/videoclip/VideoclipApplet.cpp:163
#11 0xab3532b2 in VideoclipApplet::~VideoclipApplet (this=0x9288a90,
__in_chrg=<optimized out>) at
../../../../../src/context/applets/videoclip/VideoclipApplet.cpp:164
#12 0xac87a4fe in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (end=...,
begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#13 qDeleteAll<QList<Plasma::Applet*> > (c=...) at
/usr/include/qt4/QtCore/qalgorithms.h:330
#14 Context::VerticalAppletLayout::~VerticalAppletLayout (this=0x9037328,
__in_chrg=<optimized out>) at
../../../../../src/context/containments/verticallayout/VerticalAppletLayout.cpp:59
#15 0xac87a572 in Context::VerticalAppletLayout::~VerticalAppletLayout
(this=0x9037328, __in_chrg=<optimized out>) at
../../../../../src/context/containments/verticallayout/VerticalAppletLayout.cpp:60
#16 0x44625c00 in QGraphicsItem::~QGraphicsItem (this=0x8ffcbc0,
__in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1493
#17 0x4467bdae in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized
out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#18 QGraphicsWidget::~QGraphicsWidget (this=0x8ffcbb8, __in_chrg=<optimized
out>) at graphicsview/qgraphicswidget.cpp:232
#19 0x42cceefd in Plasma::Applet::~Applet (this=0x8ffcbb8, __in_chrg=<optimized
out>) at ../../plasma/applet.cpp:207
#20 0x42ce11df in Plasma::Containment::~Containment (this=0x8ffcbb8,
__in_chrg=<optimized out>) at ../../plasma/containment.cpp:146
#21 0x46703020 in Context::Containment::~Containment (this=0x8ffcbb8,
__in_chrg=<optimized out>) at ../../src/context/Containment.cpp:35
#22 0xac877bf5 in
Context::VerticalToolbarContainment::~VerticalToolbarContainment
(this=0x8ffcbb8, __in_chrg=<optimized out>) at
../../../../../src/context/containments/verticallayout/VerticalToolbarContainment.cpp:54
#23 0xac877c42 in
Context::VerticalToolbarContainment::~VerticalToolbarContainment
(this=0x8ffcbb8, __in_chrg=<optimized out>) at
../../../../../src/context/containments/verticallayout/VerticalToolbarContainment.cpp:55
#24 0x42cf392e in qDeleteAll<QList<Plasma::Containment*>::const_iterator>
(end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#25 qDeleteAll<QList<Plasma::Containment*> > (c=...) at
/usr/include/qt4/QtCore/qalgorithms.h:330
#26 Plasma::CoronaPrivate::~CoronaPrivate (this=0x8ff7c50, __in_chrg=<optimized
out>) at ../../plasma/corona.cpp:806
#27 0x42cf3b4b in Plasma::Corona::~Corona (this=0x8ff7788, __in_chrg=<optimized
out>) at ../../plasma/corona.cpp:82
#28 0x46703b5f in Context::ContextScene::~ContextScene (this=0x8ff7788,
__in_chrg=<optimized out>) at ../../src/context/ContextScene.cpp:42
#29 0x46703bb2 in Context::ContextScene::~ContextScene (this=0x8ff7788,
__in_chrg=<optimized out>) at ../../src/context/ContextScene.cpp:45
#30 0x43b47251 in QObjectPrivate::deleteChildren (this=0x8ff5e88) at
kernel/qobject.cpp:1908
#31 0x43feb8fc in QWidget::~QWidget (this=0x8ff55b8, __in_chrg=<optimized out>)
at kernel/qwidget.cpp:1676
#32 0x443f7d9f in QDockWidget::~QDockWidget (this=0x8ff55b8,
__in_chrg=<optimized out>) at widgets/qdockwidget.cpp:1176
#33 0x467052f3 in ~AmarokDockWidget (this=0x8ff55b8, __in_chrg=<optimized out>)
at ../../src/widgets/AmarokDockWidget.h:24
#34 ~ContextDock (this=0x8ff55b8, __in_chrg=<optimized out>) at
../../src/context/ContextDock.h:35
#35 ContextDock::~ContextDock (this=0x8ff55b8, __in_chrg=<optimized out>) at
../../src/context/ContextDock.h:35
#36 0x43b47251 in QObjectPrivate::deleteChildren (this=0x8c351a8) at
kernel/qobject.cpp:1908
#37 0x43feb8fc in QWidget::~QWidget (this=0x86cf680, __in_chrg=<optimized out>)
at kernel/qwidget.cpp:1676
#38 0x4442a71f in QMainWindow::~QMainWindow (this=0x86cf680,
__in_chrg=<optimized out>) at widgets/qmainwindow.cpp:388
#39 0x44c0ac64 in KMainWindow::~KMainWindow (this=0x86cf680,
__in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#40 0x46ae2395 in MainWindow::~MainWindow (this=0x86cf680, __in_chrg=<optimized
out>) at ../../src/MainWindow.cpp:177
#41 0x46ae24f2 in MainWindow::~MainWindow (this=0x86cf680, __in_chrg=<optimized
out>) at ../../src/MainWindow.cpp:189
#42 0x46ac6643 in App::~App (this=0xbfae2284, __in_chrg=<optimized out>) at
../../src/App.cpp:240
#43 0x0804fc3c in main (argc=142136608, argv=0x0) at ../../src/main.cpp:303

Possible duplicates by query: bug 305038, bug 303908, bug 303854, bug 303761,
bug 303413.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Amarok-bugs-dist mailing list
Amarok-bugs-dist@kde.org
https://mail.kde.org/mailman/listinfo/amarok-bugs-dist
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic