Application that crashed: amarok Version of the application: 2.1.1 KDE Version: 4.3.00 (KDE 4.3.0) Qt Version: 4.5.2 Operating System: Linux 2.6.31-server-0.rc6.1mnb i686 Distribution: "Mandriva Linux 2010.0" What I was doing when the application crashed: It crashed while browsing multiple tabs -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb2b2a700 (LWP 21150))] Thread 11 (Thread 0xb0087b70 (LWP 21227)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6703d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c744 in __pthread_cond_timedwait (cond=0xa2291e0, mutex=0xa2291c8, abstime=0xb008733c) at forward.c:152 #3 0xb0de5a11 in metronom_sync_loop (this=0xa229180) at metronom.c:870 #4 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xaf886b70 (LWP 21233)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6833246 in __poll (fds=0xb68c4ff4, nfds=1, timeout=46) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb426394b in IA__g_poll (fds=0xa087590, nfds=1, timeout=46) at gpoll.c:127 #3 0xb42566a1 in g_main_context_iterate (context=0xa19dd38, block=<value optimized out>, dispatch=1, self=0xa16c268) at gmain.c:2904 #4 0xb42569ae in IA__g_main_context_iteration (context=0xa19dd38, may_block=1) at gmain.c:2654 #5 0xb6a36417 in QEventDispatcherGlib::processEvents (this=0xa0c8930, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:329 #6 0xb6a08d7d in QEventLoop::processEvents (this=0xaf8862c4, flags=) at kernel/qeventloop.cpp:149 #7 0xb6a091c9 in QEventLoop::exec (this=0xaf8862c4, flags={i = 0}) at kernel/qeventloop.cpp:201 #8 0xb690fb77 in QThread::exec (this=0xa1b6420) at thread/qthread.cpp:487 #9 0xb0e3a7f1 in Phonon::Xine::XineThread::run (this=0xa1b6420) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143 #10 0xb6912e93 in QThreadPrivate::start (arg=0xa1b6420) at thread/qthread_unix.cpp:188 #11 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #12 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xaf07bb70 (LWP 21240)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb682d3bb in read () from /lib/i686/libc.so.6 #2 0xb10ab801 in ?? () from /usr/lib/libasound.so.2 #3 0xb10a84cc in snd_ctl_read () from /usr/lib/libasound.so.2 #4 0xb10a49c6 in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #5 0xb10b0931 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #6 0xaf07fc15 in ao_alsa_handle_event_thread (data=0xa1b3a20) at audio_alsa_out.c:175 #7 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #8 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xae838b70 (LWP 21242)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xa169608, mutex=0xa1695f0) at forward.c:139 #3 0xb0df7bfb in ao_loop (this_gen=0xa195d98) at audio_out.c:348 #4 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xadff5b70 (LWP 21243)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xa186ed0, mutex=0xa186eb8) at forward.c:139 #3 0xb0df7bfb in ao_loop (this_gen=0xa16b1d0) at audio_out.c:348 #4 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaca3bb70 (LWP 21421)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xa762c98, mutex=0xa762c80) at forward.c:139 #3 0xb6913fc0 in QWaitCondition::wait (this=0xa752f10, mutex=0xa6d7ca0, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb5b3a871 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa752ef8, th=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb5b3f13b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6f4ac0, th=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb5b39eaa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa752ef8, th=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb5b3f24e in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6f4ac0, th=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb5b3aac3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa752ef8, th=0xa682878, previous=0xa455f20) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb5b3d38b in ThreadWeaver::ThreadRunHelper::run (this=0xaca3b314, parent=0xa752ef8, th=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:87 #10 0xb5b3d52d in ThreadWeaver::Thread::run (this=0xa682878) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142 #11 0xb6912e93 in QThreadPrivate::start (arg=0xa682878) at thread/qthread_unix.cpp:188 #12 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #13 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xaae00b70 (LWP 21549)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6836911 in select () from /lib/i686/libc.so.6 #2 0xb0e10c42 in xine_usec_sleep (usec=0) at utils.c:481 #3 0xb0df405d in video_out_loop (this_gen=0xaa444d8) at video_out.c:1246 #4 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xaa216b70 (LWP 21550)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xaa421e4, mutex=0xaa421cc) at forward.c:139 #3 0xb0de9638 in fifo_buffer_get (fifo=0xaa421b8) at buffer.c:230 #4 0xb0def911 in video_decoder_loop (stream_gen=0xaa85a68) at video_decoder.c:130 #5 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa9848b70 (LWP 21551)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xaeedb64, mutex=0xaeedb4c) at forward.c:139 #3 0xb0de9638 in fifo_buffer_get (fifo=0xaeedb38) at buffer.c:230 #4 0xb0df0afd in audio_decoder_loop (stream_gen=0xaa85a68) at audio_decoder.c:66 #5 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa9047b70 (LWP 21552)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67039e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb684c6ed in __pthread_cond_wait (cond=0xaf0af3c, mutex=0xaf0af24) at forward.c:139 #3 0xb0dfada0 in listener_loop (queue_gen=0xaf0af20) at events.c:56 #4 0xb66ff885 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb683e57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb2b2a700 (LWP 21150)): [KCrash Handler] #6 0xb3eb8508 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.7 #7 0xb1548886 in read_jpeg_image (device=0xbff3d334, outImage=0xb084b88, parameters=@0xb05e2a4, scaledSize={wd = -1, ht = -1}, inQuality=-1) at qjpeghandler.cpp:757 #8 0xb154997a in QJpegHandler::read (this=0xb05e298, image=0xb084b88) at qjpeghandler.cpp:1201 #9 0xb6f30846 in QImageReader::read (this=0xbff3d33c, image=0xb084b88) at image/qimagereader.cpp:1077 #10 0xb4d80698 in WebCore::ImageDecoderQt::ReadContext::readImageLines () from /usr/lib/libQtWebKit.so.4 #11 0xb4d807a6 in WebCore::ImageDecoderQt::ReadContext::read () from /usr/lib/libQtWebKit.so.4 #12 0xb4d81444 in WebCore::ImageDecoderQt::setData () from /usr/lib/libQtWebKit.so.4 #13 0xb4d82b63 in WebCore::ImageSource::setData () from /usr/lib/libQtWebKit.so.4 #14 0xb4c2c0e8 in WebCore::BitmapImage::dataChanged () from /usr/lib/libQtWebKit.so.4 #15 0xb4c3883a in WebCore::Image::setData () from /usr/lib/libQtWebKit.so.4 #16 0xb4b6b407 in WebCore::CachedImage::data () from /usr/lib/libQtWebKit.so.4 #17 0xb4ba5a8f in WebCore::Loader::Host::didFinishLoading () from /usr/lib/libQtWebKit.so.4 #18 0xb4bb2b05 in WebCore::SubresourceLoader::didFinishLoading () from /usr/lib/libQtWebKit.so.4 #19 0xb4bae18f in WebCore::ResourceLoader::didFinishLoading () from /usr/lib/libQtWebKit.so.4 #20 0xb4d8b4b4 in WebCore::QNetworkReplyHandler::finish () from /usr/lib/libQtWebKit.so.4 #21 0xb4d8b9e2 in WebCore::QNetworkReplyHandler::qt_metacall () from /usr/lib/libQtWebKit.so.4 #22 0xb6a1942a in QMetaCallEvent::placeMetaCall (this=0xb2347b0, object=0xb09b138) at kernel/qobject.cpp:477 #23 0xb6a1ab76 in QObject::event (this=0xb09b138, e=0xb2347b0) at kernel/qobject.cpp:1110 #24 0xb6e6e74c in QApplicationPrivate::notify_helper (this=0xa03c968, receiver=0xb09b138, e=0xb2347b0) at kernel/qapplication.cpp:4056 #25 0xb6e7618e in QApplication::notify (this=0xbff3dcd8, receiver=0xb09b138, e=0xb2347b0) at kernel/qapplication.cpp:3603 #26 0xb7ce8528 in KApplication::notify (this=0xbff3dcd8, receiver=0xb09b138, event=0xb2347b0) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302 #27 0xb6a0a75e in QCoreApplication::notifyInternal (this=0xbff3dcd8, receiver=0xb09b138, event=0xb2347b0) at kernel/qcoreapplication.cpp:610 #28 0xb6a0b3cc in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fe5a28) at ../../src/corelib/kernel/qcoreapplication.h:213 #29 0xb6a0b58c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #30 0xb6a367bd in postEventSourceDispatch (s=0xa03f1b0) at ../../src/corelib/kernel/qcoreapplication.h:218 #31 0xb4252ed2 in IA__g_main_context_dispatch (context=0xa03eaa0) at gmain.c:1960 #32 0xb4256888 in g_main_context_iterate (context=0xa03eaa0, block=<value optimized out>, dispatch=1, self=0xa041fd8) at gmain.c:2591 #33 0xb42569ae in IA__g_main_context_iteration (context=0xa03eaa0, may_block=1) at gmain.c:2654 #34 0xb6a363c8 in QEventDispatcherGlib::processEvents (this=0xa03c060, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327 #35 0xb6f1059a in QGuiEventDispatcherGlib::processEvents (this=0xa03c060, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #36 0xb6a08d7d in QEventLoop::processEvents (this=0xbff3dc54, flags=) at kernel/qeventloop.cpp:149 #37 0xb6a091c9 in QEventLoop::exec (this=0xbff3dc54, flags={i = 0}) at kernel/qeventloop.cpp:201 #38 0xb6a0b660 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #39 0xb6e6e5c4 in QApplication::exec () at kernel/qapplication.cpp:3525 #40 0x0804b5a7 in main (argc=3, argv=0xbff3e1f4) at /usr/src/debug/amarok-2.1.1/src/main.cpp:128 Reported using DrKonqi
You surely mean that Amarok crashed wile browsing in Konqueror, right?
Backtrace looks good, but what is QtWebkit doing here ?
OK, this crash seems to be either libjpeg or Webkit, this should go upstream.
Ensure you have all your KDE/Qt/libjpeg packages updated as the last update to libjpeg broke the compatibility. If your packages are indeed updated, complain to the distributions which are sending faulty packages. Thanks