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

List:       amarok-bugs-dist
Subject:    [amarok] [Bug 326516] New: Amarok crash on startup
From:       Andrey Loskutov <loskutov () gmx ! de>
Date:       2013-10-23 16:24:25
Message-ID: bug-326516-71684 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 326516
           Summary: Amarok crash on startup
    Classification: Unclassified
           Product: amarok
           Version: 2.8.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: amarok-bugs-dist@kde.org
          Reporter: loskutov@gmx.de

Application: amarok (2.8.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
After booting the system, I've manually started amarok.
Usually it hangs for quite some time but works (1 minute to wait), but this
time it just crashed.
Immediately after the crash I've started it again and it just worked fine, with
no delay or crash on startup.
The crash happened once.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f58070db7c0 (LWP 3361))]

Thread 12 (Thread 0x7f57e5f05700 (LWP 3364)):
#0  0x00007f5803f52f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f57fbd75041 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f57fbd6684c in pa_mainloop_poll () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f57fbd66ede in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f57fbd66f90 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f57fbd74ff3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f57f6e2bee8 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007f5800251f6e in start_thread (arg=0x7f57e5f05700) at
pthread_create.c:311
#8  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7f57db310700 (LWP 3366)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f58045ac3e4 in wait (time=60000, this=0x1040e70) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x1034fd0,
mutex=mutex@entry=0x1034fc8, time=time@entry=60000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f580623a12e in AbstractDirectoryWatcher::run (this=0x1034fa0) at
../../src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007f58017d0cb2 in ThreadWeaver::JobRunHelper::runTheJob
(this=this@entry=0x7f57db30fd70, th=th@entry=0x10784e0,
job=job@entry=0x1034fa0) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007f58017d0e6e in ThreadWeaver::Job::execute (this=0x1034fa0,
th=0x10784e0) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007f58017d06bb in ThreadWeaver::Thread::run (this=0x10784e0) at
../../../threadweaver/Weaver/Thread.cpp:108
#7  0x00007f58045abf2f in QThreadPrivate::start (arg=0x10784e0) at
thread/qthread_unix.cpp:338
#8  0x00007f5800251f6e in start_thread (arg=0x7f57db310700) at
pthread_create.c:311
#9  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f57d9b0e700 (LWP 3367)):
#0  0x00007f57fec3c3a8 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f57febfbd49 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f57febfc5b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f57febfc79c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58046d8a76 in QEventDispatcherGlib::processEvents
(this=0x7f57cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f58046aa5ef in QEventLoop::processEvents
(this=this@entry=0x7f57d9b0dd70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f58046aa8e5 in QEventLoop::exec (this=this@entry=0x7f57d9b0dd70,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f58045a988f in QThread::exec (this=this@entry=0x107b620) at
thread/qthread.cpp:542
#8  0x00007f580468bd13 in QInotifyFileSystemWatcherEngine::run (this=0x107b620)
at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f58045abf2f in QThreadPrivate::start (arg=0x107b620) at
thread/qthread_unix.cpp:338
#10 0x00007f5800251f6e in start_thread (arg=0x7f57d9b0e700) at
pthread_create.c:311
#11 0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f57d930d700 (LWP 3368)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x12e3560) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x12e3560, previous=0x0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d191c in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x12e3560, previous=0x7f57d025c430) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x12e3560) at
../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007f58045abf2f in QThreadPrivate::start (arg=0x12e3560) at
thread/qthread_unix.cpp:338
#8  0x00007f5800251f6e in start_thread (arg=0x7f57d930d700) at
pthread_create.c:311
#9  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f57d8b0c700 (LWP 3369)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d003d110) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d003d110, previous=0x0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d191c in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d003d110, previous=0x7f57d025b660) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d003d110) at
../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d003d110) at
thread/qthread_unix.cpp:338
#8  0x00007f5800251f6e in start_thread (arg=0x7f57d8b0c700) at
pthread_create.c:311
#9  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f57cbfff700 (LWP 3370)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d0053290) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d0053290, previous=0x17293e0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d0053290) at
../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d0053290) at
thread/qthread_unix.cpp:338
#7  0x00007f5800251f6e in start_thread (arg=0x7f57cbfff700) at
pthread_create.c:311
#8  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f57cb7fe700 (LWP 3371)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d006ba40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d006ba40, previous=0x1748d30) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d006ba40) at
../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d006ba40) at
thread/qthread_unix.cpp:338
#7  0x00007f5800251f6e in start_thread (arg=0x7f57cb7fe700) at
pthread_create.c:311
#8  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f57caffd700 (LWP 3372)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d0079410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d0079410, previous=0x1729bd0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d0079410) at
../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d0079410) at
thread/qthread_unix.cpp:338
#7  0x00007f5800251f6e in start_thread (arg=0x7f57caffd700) at
pthread_create.c:311
#8  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f57ca7fc700 (LWP 3373)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d00917e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d00917e0, previous=0x7f57d024f300) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d00917e0) at
../../../threadweaver/Weaver/Thread.cpp:98
#6  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d00917e0) at
thread/qthread_unix.cpp:338
#7  0x00007f5800251f6e in start_thread (arg=0x7f57ca7fc700) at
pthread_create.c:311
#8  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f57c9ffb700 (LWP 3374)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f58045ac406 in wait (time=18446744073709551615, this=0x1077e90) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1077d98, mutex=0x1078010,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f58017cee6c in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1077d70,
th=0x7f57d00989a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f58017d1903 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d00989a0, previous=0x0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f58017d191c in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10780a0, th=0x7f57d00989a0, previous=0x7f57d025d200) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f58017d061f in ThreadWeaver::Thread::run (this=0x7f57d00989a0) at
../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007f58045abf2f in QThreadPrivate::start (arg=0x7f57d00989a0) at
thread/qthread_unix.cpp:338
#8  0x00007f5800251f6e in start_thread (arg=0x7f57c9ffb700) at
pthread_create.c:311
#9  0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f57c8f7b700 (LWP 3375)):
#0  0x00007f5803f52f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f57febfc694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f57febfc79c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f58046d8a76 in QEventDispatcherGlib::processEvents
(this=0x7f57240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f58046aa5ef in QEventLoop::processEvents
(this=this@entry=0x7f57c8f7ad70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f58046aa8e5 in QEventLoop::exec (this=this@entry=0x7f57c8f7ad70,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f58045a988f in QThread::exec (this=this@entry=0x1643ff0) at
thread/qthread.cpp:542
#7  0x00007f580468bd13 in QInotifyFileSystemWatcherEngine::run (this=0x1643ff0)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f58045abf2f in QThreadPrivate::start (arg=0x1643ff0) at
thread/qthread_unix.cpp:338
#9  0x00007f5800251f6e in start_thread (arg=0x7f57c8f7b700) at
pthread_create.c:311
#10 0x00007f5803f5f9cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f58070db7c0 (LWP 3361)):
[KCrash Handler]
#6  0x00007f5803e9bf77 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f5803e9f5e8 in __GI_abort () at abort.c:90
#8  0x00007f5803ed94fb in __libc_message (do_abort=do_abort@entry=2,
fmt=fmt@entry=0x7f5803fed240 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007f5803ee5996 in malloc_printerr (ptr=0x8f1260, str=0x7f5803fed370
"double free or corruption (out)", action=3) at malloc.c:4923
#10 _int_free (av=<optimized out>, p=0x8f1250, have_lock=0) at malloc.c:3779
#11 0x00007f5804aaa94d in ~QByteArray (this=0x8fec80, __in_chrg=<optimized
out>) at /usr/include/qt4/QtCore/qbytearray.h:401
#12 ~KEntryKey (this=0x8fec80, __in_chrg=<optimized out>) at
../../kdecore/config/kconfigdata.h:89
#13 QMap<KEntryKey, KEntry>::freeData (x=0x907360, this=<optimized out>) at
/usr/include/qt4/QtCore/qmap.h:651
#14 0x00007f5804aacea9 in operator= (other=..., this=0x8e5750) at
/usr/include/qt4/QtCore/qmap.h:435
#15 clear (this=0x8e5750) at /usr/include/qt4/QtCore/qmap.h:446
#16 KConfig::reparseConfiguration (this=<optimized out>) at
../../kdecore/config/kconfig.cpp:590
#17 0x00007f5804ac68a6 in KCoreConfigSkeleton::readConfig (this=0xf959e0) at
../../kdecore/config/kcoreconfigskeleton.cpp:1065
#18 0x00007f5804acbee4 in KCoreConfigSkeleton::writeConfig (this=0xf959e0) at
../../kdecore/config/kcoreconfigskeleton.cpp:1086
#19 0x00007f58063076c4 in MainWindow::setLayoutLocked
(this=this@entry=0xfbf360, locked=<optimized out>) at
../../src/MainWindow.cpp:1286
#20 0x00007f580630ef63 in MainWindow::init (this=this@entry=0xfbf360) at
../../src/MainWindow.cpp:250
#21 0x00007f580631019e in MainWindow::MainWindow (this=0xfbf360) at
../../src/MainWindow.cpp:151
#22 0x00007f58062f716d in App::continueInit (this=this@entry=0x7fff2e7f3010) at
../../src/App.cpp:440
#23 0x00007f58062f8216 in App::App (this=0x7fff2e7f3010) at
../../src/App.cpp:175
#24 0x0000000000408387 in main (argc=<optimized out>, argv=0x7fff2e7f3178) at
../../src/main.cpp:327

Possible duplicates by query: bug 323957, bug 322518, bug 321465, bug 320526,
bug 320128.

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