Bug 285519 - Amarok crashed some seconds after starting playback
Summary: Amarok crashed some seconds after starting playback
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.5
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-01 22:48 UTC by Elias Probst
Modified: 2011-11-04 17:16 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 Elias Probst 2011-11-01 22:48:35 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I played a FLAC file from an NFS share when Amarok crashed some seconds after starting the playback.
Could have been caused by the Wikipedia lookup according to the backtrace, but I'm not really sure.

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

Thread 17 (Thread 0xac022b70 (LWP 3296)):
#0  0x0073cd10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0322d7d5 in do_gettime (frac=0xac022010, sec=0xac022008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x033004b6 in QTimerInfoList::updateCurrentTime (this=0xa5789ac) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0330080a in QTimerInfoList::timerWait (this=0xa5789ac, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x032ff053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac02211c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x032ff0ed in timerSourcePrepare (source=0xa578978, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06f4b88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06f4c637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06f4cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x032ffb37 in QEventDispatcherGlib::processEvents (this=0xa578cd8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x032d01dd in QEventLoop::processEvents (this=0xac0222a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x032d0421 in QEventLoop::exec (this=0xac0222a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x031d390b in QThread::exec (this=0xa577d58) at thread/qthread.cpp:498
#14 0x032b0e2d in QInotifyFileSystemWatcherEngine::run (this=0xa577d58) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x031d67b3 in QThreadPrivate::start (arg=0xa577d58) at thread/qthread_unix.cpp:331
#16 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 16 (Thread 0xaa5f8b70 (LWP 3299)):
#0  0x0073cd10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0322d7d5 in do_gettime (frac=0xaa5f80a0, sec=0xaa5f8098) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x033004b6 in QTimerInfoList::updateCurrentTime (this=0xa701e34) at kernel/qeventdispatcher_unix.cpp:339
#4  0x03300086 in timerSourceCheckHelper (src=0xa701e00) at kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0xa701e00) at kernel/qeventdispatcher_glib.cpp:144
#6  0x06f4bf24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x06f4c8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06f4cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x032ffb37 in QEventDispatcherGlib::processEvents (this=0xa700cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0x032d01dd in QEventLoop::processEvents (this=0xaa5f82d0, flags=...) at kernel/qeventloop.cpp:149
#11 0x032d0421 in QEventLoop::exec (this=0xaa5f82d0, flags=...) at kernel/qeventloop.cpp:201
#12 0x031d390b in QThread::exec (this=0xa7009e0) at thread/qthread.cpp:498
#13 0x031d39fb in QThread::run (this=0xa7009e0) at thread/qthread.cpp:565
#14 0x031d67b3 in QThreadPrivate::start (arg=0xa7009e0) at thread/qthread_unix.cpp:331
#15 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 15 (Thread 0xa85fdb70 (LWP 3301)):
#0  0x00707daa in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x022b6f14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06f4b8bb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06f4c637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06f4cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x032ffb37 in QEventDispatcherGlib::processEvents (this=0xa8c8358, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x032d01dd in QEventLoop::processEvents (this=0xa85fd2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x032d0421 in QEventLoop::exec (this=0xa85fd2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x031d390b in QThread::exec (this=0xa8c72b0) at thread/qthread.cpp:498
#9  0x032b0e2d in QInotifyFileSystemWatcherEngine::run (this=0xa8c72b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x031d67b3 in QThreadPrivate::start (arg=0xa8c72b0) at thread/qthread_unix.cpp:331
#11 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 14 (Thread 0xa7dfcb70 (LWP 3302)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031d6cc0 in wait (time=4294967295, this=0xa918968) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa918888, mutex=0xa8d64a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006f2406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa918870, th=0xa950908) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f4ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa915e48, th=0xa950908) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f203a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa918870, th=0xa950908) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa950908) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa950908, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f4fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa950908) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa950908, previous=0xb4d2830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006f3b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa7dfc304, parent=0xa918870, th=0xa950908) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x006f3bca in ThreadWeaver::Thread::run (this=0xa950908) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x031d67b3 in QThreadPrivate::start (arg=0xa950908) at thread/qthread_unix.cpp:331
#15 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 13 (Thread 0xa75fbb70 (LWP 3303)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031d6cc0 in wait (time=4294967295, this=0xa918968) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa918888, mutex=0xa8d64a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006f2406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa918870, th=0xa92b2e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f4ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa915e48, th=0xa92b2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f203a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa918870, th=0xa92b2e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa92b2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa92b2e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f4fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa92b2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa92b2e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006f4fe8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa92b2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa92b2e8, previous=0xa88fd78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x006f3b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa75fb304, parent=0xa918870, th=0xa92b2e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x006f3bca in ThreadWeaver::Thread::run (this=0xa92b2e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x031d67b3 in QThreadPrivate::start (arg=0xa92b2e8) at thread/qthread_unix.cpp:331
#17 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 12 (Thread 0xa6dfab70 (LWP 3304)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031d6cc0 in wait (time=4294967295, this=0xa918968) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa918888, mutex=0xa8d64a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006f2406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa918870, th=0xa8bb068) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f4ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa915e48, th=0xa8bb068) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f203a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa918870, th=0xa8bb068) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa8bb068) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa8bb068, previous=0xb45eec8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f3b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa6dfa304, parent=0xa918870, th=0xa8bb068) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006f3bca in ThreadWeaver::Thread::run (this=0xa8bb068) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x031d67b3 in QThreadPrivate::start (arg=0xa8bb068) at thread/qthread_unix.cpp:331
#13 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 11 (Thread 0xa65f9b70 (LWP 3305)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031d6cc0 in wait (time=4294967295, this=0xa918968) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa918888, mutex=0xa8d64a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006f2406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa918870, th=0xa8ef7a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f4ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa915e48, th=0xa8ef7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f203a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa918870, th=0xa8ef7a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa915e48, th=0xa8ef7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f1f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa918870, th=0xa8ef7a0, previous=0xb58c4d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f3b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa65f9304, parent=0xa918870, th=0xa8ef7a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006f3bca in ThreadWeaver::Thread::run (this=0xa8ef7a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x031d67b3 in QThreadPrivate::start (arg=0xa8ef7a0) at thread/qthread_unix.cpp:331
#13 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0xa5df0b70 (LWP 3306)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb7017883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb701799f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xa4cadb70 (LWP 3309)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x03ac19a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x03ac19ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xa9df7b70 (LWP 3325)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x031d6cc0 in wait (time=4294967295, this=0xb5ec458) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb5ed0e8, mutex=0xb5ed0e4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x058ccd7b in QFileInfoGatherer::run (this=0xb5ed0dc) at dialogs/qfileinfogatherer.cpp:214
#6  0x031d67b3 in QThreadPrivate::start (arg=0xb5ed0dc) at thread/qthread_unix.cpp:331
#7  0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0x9b9ffb70 (LWP 3326)):
#0  0x06f4b913 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x06f4c637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x06f4cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x032ffb37 in QEventDispatcherGlib::processEvents (this=0xb5ec958, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x032d01dd in QEventLoop::processEvents (this=0x9b9ff2a0, flags=...) at kernel/qeventloop.cpp:149
#5  0x032d0421 in QEventLoop::exec (this=0x9b9ff2a0, flags=...) at kernel/qeventloop.cpp:201
#6  0x031d390b in QThread::exec (this=0xb60bb00) at thread/qthread.cpp:498
#7  0x032b0e2d in QInotifyFileSystemWatcherEngine::run (this=0xb60bb00) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x031d67b3 in QThreadPrivate::start (arg=0xb60bb00) at thread/qthread_unix.cpp:331
#9  0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0x9c3bdb70 (LWP 5128)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x025a7566 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x01b46cec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x01b46cec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#9  0x03ec2d1d in ?? () from /usr/lib/gstreamer-0.10/libgstflac.so
#10 0x030a4fc5 in ?? () from /usr/lib/i386-linux-gnu/libFLAC.so.8
#11 0x030a817d in FLAC__stream_decoder_process_single () from /usr/lib/i386-linux-gnu/libFLAC.so.8
#12 0x03ec52ba in ?? () from /usr/lib/gstreamer-0.10/libgstflac.so
#13 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x01abe212 in gst_base_parse_push_frame () from /usr/lib/libgstbase-0.10.so.0
#15 0x01abf31e in ?? () from /usr/lib/libgstbase-0.10.so.0
#16 0x01ac1fd0 in ?? () from /usr/lib/libgstbase-0.10.so.0
#17 0x01b87ee0 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x01b89188 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x06f75a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x06f735f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#22 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0x9dd7cb70 (LWP 5129)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01acba5f in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#4  0x0977e99c in ?? () from /usr/lib/libgstaudio-0.10.so.0
#5  0x01ad0cb7 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0x01ad287b in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0x01ad2de5 in ?? () from /usr/lib/libgstbase-0.10.so.0
#8  0x01ad3263 in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x01ae3979 in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x01ae3979 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x01ae3979 in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#16 0x025a8b3a in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#17 0x01b87ee0 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x01b89188 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x06f75a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x06f735f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#22 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0x9cbbeb70 (LWP 5130)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x025a7566 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x01b46cec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x025b5c98 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x025b5ee8 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#9  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x01b46cec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x01ae3979 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x01ae3979 in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#16 0x025a8b3a in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#17 0x01b87ee0 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x01b89188 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x06f75a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x06f735f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#22 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0x9d3bfb70 (LWP 5131)):
#0  0x00964416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x022b6cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x025a7566 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#4  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x01b46cec in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x025b5ae9 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x025b5ee8 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#9  0x01b5e71e in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x025a8b3a in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0x01b87ee0 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x01b89188 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x06f75a27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x06f735f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb0f16b70 (LWP 5134)):
#0  0x00703964 in __pthread_mutex_lock_full () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x022b6f14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x08d5df6f in pa_mutex_lock () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#3  0x07731250 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0x0771f4ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0x0771fd47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0x0771fe24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0x077311ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#8  0x08d5f216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#9  0x00705d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x022a90ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5fde720 (LWP 3289)):
[KCrash Handler]
#7  deref (this=0x1) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#8  ~QString (this=0xafbcd84, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:883
#9  QRegExpEngine::~QRegExpEngine (this=0xafbcd10, __in_chrg=<optimized out>) at tools/qregexp.cpp:1357
#10 0x032187fc in unlink (n=<optimized out>, this=0x9fd0c98) at tools/qcache.h:75
#11 trim (m=80, this=0x9fd0c98) at tools/qcache.h:209
#12 QCache<QRegExpEngineKey, QRegExpEngine>::insert (this=0x9fd0c98, akey=..., aobject=0xb0d1c98, acost=20) at tools/qcache.h:188
#13 0x032144cb in derefEngine (key=..., eng=0xb0d1c98) at tools/qregexp.cpp:3683
#14 invalidateEngine (priv=0xb7f0148) at tools/qregexp.cpp:3739
#15 0x0321464b in QRegExp::~QRegExp (this=0xbf97eac8, __in_chrg=<optimized out>) at tools/qregexp.cpp:3831
#16 0x0392f0cc in WikipediaEnginePrivate::wikiParse (this=0xa9e1e80, wiki=...) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:798
#17 0x039301c3 in WikipediaEnginePrivate::_wikiResult (this=0xa9e1e80, url=..., result=..., e=...) at ../../../../../src/context/engines/wikipedia/WikipediaEngine.cpp:214
#18 0x039393e3 in WikipediaEngine::qt_metacall (this=0xa9e11b8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf97faac) at ./WikipediaEngine.moc:85
#19 0x032d7b7d in metacall (argv=0xbf97faac, idx=26, cl=QMetaObject::InvokeMetaMethod, object=0xa9e11b8) at kernel/qmetaobject.cpp:237
#20 QMetaObject::metacall (object=0xa9e11b8, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbf97faac) at kernel/qmetaobject.cpp:232
#21 0x032d9670 in QMetaMethod::invoke (this=0xbf97fbb8, object=0xa9e11b8, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1597
#22 0x00d70c7b in invoke (val9=<optimized out>, val8=<optimized out>, val7=<optimized out>, val6=<optimized out>, val5=<optimized out>, val4=<optimized out>, val3=<optimized out>, val2=<optimized out>, val1=<optimized out>, val0=<optimized out>, connectionType=<optimized out>, object=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qmetaobject.h:120
#23 NetworkAccessManagerProxy::NetworkAccessManagerProxyPrivate::_replyFinished (this=0xbf97fba8) at ../../src/network/NetworkAccessManagerProxy.cpp:99
#24 0x00d6f7d6 in NetworkAccessManagerProxy::qt_metacall (this=0xa971328, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf97fd24) at ./NetworkAccessManagerProxy.moc:86
#25 0x032d7b7d in metacall (argv=0xbf97fd24, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0xa971328) at kernel/qmetaobject.cpp:237
#26 QMetaObject::metacall (object=0xa971328, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbf97fd24) at kernel/qmetaobject.cpp:232
#27 0x032e6a6a in QMetaObject::activate (sender=0xbb66e20, m=0x1dda504, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3278
#28 0x01d888d5 in QNetworkReply::finished (this=0xbb66e20) at .moc/release-shared/moc_qnetworkreply.cpp:152
#29 0x0280b6a0 in KDEPrivate::AccessManagerReply::slotResult (this=0xbb66e20, kJob=0xbb19108) at ../../kio/kio/accessmanagerreply_p.cpp:354
#30 0x0280b82d in KDEPrivate::AccessManagerReply::qt_metacall (this=0xbb66e20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf97fed8) at ./accessmanagerreply_p.moc:84
#31 0x032d7b7d in metacall (argv=0xbf97fed8, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0xbb66e20) at kernel/qmetaobject.cpp:237
#32 QMetaObject::metacall (object=0xbb66e20, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbf97fed8) at kernel/qmetaobject.cpp:232
#33 0x032e6a6a in QMetaObject::activate (sender=0xbb19108, m=0x370358c, local_signal_index=3, argv=0xbf97fed8) at kernel/qobject.cpp:3278
#34 0x03555eb5 in KJob::result (this=0xbb19108, _t1=0xbb19108) at ./kjob.moc:194
#35 0x03555f08 in KJob::emitResult (this=0xbb19108) at ../../kdecore/jobs/kjob.cpp:312
#36 0x028486d8 in KIO::SimpleJob::slotFinished (this=0xbb19108) at ../../kio/kio/job.cpp:494
#37 0x0285125d in KIO::TransferJob::slotFinished (this=0xbb19108) at ../../kio/kio/job.cpp:1081
#38 0x0284f894 in KIO::TransferJob::qt_metacall (this=0xbb19108, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf980174) at ./jobclasses.moc:369
#39 0x032d7b7d in metacall (argv=0xbf980174, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0xbb19108) at kernel/qmetaobject.cpp:237
#40 QMetaObject::metacall (object=0xbb19108, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbf980174) at kernel/qmetaobject.cpp:232
#41 0x032e6a6a in QMetaObject::activate (sender=0xa0a7ff0, m=0x2a246a0, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3278
#42 0x02904675 in KIO::SlaveInterface::finished (this=0xa0a7ff0) at ./slaveinterface.moc:171
#43 0x029074f9 in KIO::SlaveInterface::dispatch (this=0xa0a7ff0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#44 0x02903c5a in KIO::SlaveInterface::dispatch (this=0xa0a7ff0) at ../../kio/kio/slaveinterface.cpp:88
#45 0x028f5348 in KIO::Slave::gotInput (this=0xa0a7ff0) at ../../kio/kio/slave.cpp:344
#46 0x028f5bbc in KIO::Slave::qt_metacall (this=0xa0a7ff0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf980454) at ./slave.moc:82
#47 0x032d7b7d in metacall (argv=0xbf980454, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0xa0a7ff0) at kernel/qmetaobject.cpp:237
#48 QMetaObject::metacall (object=0xa0a7ff0, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf980454) at kernel/qmetaobject.cpp:232
#49 0x032e6a6a in QMetaObject::activate (sender=0xaa5b438, m=0x2a21508, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#50 0x02813f65 in KIO::Connection::readyRead (this=0xaa5b438) at ./connection.moc:92
#51 0x0281479a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#52 KIO::ConnectionPrivate::dequeue (this=0xb9f96d0) at ../../kio/kio/connection.cpp:71
#53 0x0281486f in KIO::Connection::qt_metacall (this=0xaa5b438, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb347268) at ./connection.moc:79
#54 0x032d7b7d in metacall (argv=0xb347268, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0xaa5b438) at kernel/qmetaobject.cpp:237
#55 QMetaObject::metacall (object=0xaa5b438, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb347268) at kernel/qmetaobject.cpp:232
#56 0x032e2685 in QMetaCallEvent::placeMetaCall (this=0xb501588, object=0xaa5b438) at kernel/qobject.cpp:535
#57 0x032e9b52 in QObject::event (this=0xaa5b438, e=0xb501588) at kernel/qobject.cpp:1217
#58 0x05356d54 in notify_helper (e=0xb501588, receiver=0xaa5b438, this=0xa0acfb8) at kernel/qapplication.cpp:4486
#59 QApplicationPrivate::notify_helper (this=0xa0acfb8, receiver=0xaa5b438, e=0xb501588) at kernel/qapplication.cpp:4458
#60 0x0535c103 in QApplication::notify (this=0xb501588, receiver=0xaa5b438, e=0xb501588) at kernel/qapplication.cpp:3886
#61 0x00306681 in KApplication::notify (this=0xbf980c14, receiver=0xaa5b438, event=0xb501588) at ../../kdeui/kernel/kapplication.cpp:311
#62 0x032d119e in QCoreApplication::notifyInternal (this=0xbf980c14, receiver=0xaa5b438, event=0xb501588) at kernel/qcoreapplication.cpp:787
#63 0x032d4f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fac2e0) at kernel/qcoreapplication.cpp:1428
#65 0x032d50ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#66 0x032ff6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#67 postEventSourceDispatch (s=0xa0a7828) at kernel/qeventdispatcher_glib.cpp:277
#68 0x06f4c25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0x06f4c990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0x06f4cc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#71 0x032ffada in QEventDispatcherGlib::processEvents (this=0x9fad248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#72 0x0540ee3a in QGuiEventDispatcherGlib::processEvents (this=0x9fad248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x032d01dd in QEventLoop::processEvents (this=0xbf980b84, flags=...) at kernel/qeventloop.cpp:149
#74 0x032d0421 in QEventLoop::exec (this=0xbf980b84, flags=...) at kernel/qeventloop.cpp:201
#75 0x032d519d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#76 0x053548f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#77 0x0804ffc2 in main (argc=) at ../../src/main.cpp:289

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-02 09:38:57 UTC
This was supposed to be fixed in 2.4.0 already, reopening the master bug.

*** This bug has been marked as a duplicate of bug 259075 ***
Comment 2 Rick W. Chen 2011-11-03 21:24:07 UTC
(In reply to comment #1)

Hi Elias is this reproducible?
Comment 3 Rick W. Chen 2011-11-03 21:25:03 UTC
(In reply to comment #1)

Myriam the trace here is different to the ones posted in bug 259075.
Comment 4 Elias Probst 2011-11-03 21:35:56 UTC
(In reply to comment #3)
> (In reply to comment #1)
> 
> Myriam the trace here is different to the ones posted in bug 259075.

Weren't able to reproduce it yet, sorry.
Comment 5 Myriam Schweingruber 2011-11-04 17:16:26 UTC
Closing then, if it is not reproducible there is not much we can do about. Feel free to reopen this report if you can reliably reproduce it.