QtWebKit crashes when loading http://www.yandex.ru/ in particular when loading http://img.yandex.net/i/www/logo.png #0 0xffffe410 in __kernel_vsyscall () #1 0xb620c875 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb620e201 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb659b314 in qt_message_output (msgType=QtFatalMsg, buf=0xbf85d830 "ASSERT failure in QVector<T>::operator[]: \"index out of range\", file ../../include/QtCore/../../src/corelib/tools/qvector.h, line 296") at /home/shad/dev/qt-4.4/src/corelib/global/qglobal.cpp:2017 #4 0xb659b399 in qFatal (msg=0xb670517c "ASSERT failure in %s: \"%s\", file %s, line %d") at /home/shad/dev/qt-4.4/src/corelib/global/qglobal.cpp:2219 #5 0xb659b3f0 in qt_assert_x (where=0xb731de6e "", what=0xb731dd87 "%d,%d) out of range", file=0xb731dd50 " of range", line=296) at /home/shad/dev/qt-4.4/src/corelib/global/qglobal.cpp:1795 #6 0xb6d0f6ad in QVector<unsigned int>::operator[] (this=0xbf861d80, i=182) at ../../include/QtCore/../../src/corelib/tools/qvector.h:296 #7 0xb6d325fd in QX11PixmapData::fromImage (this=0x8d3cb90, img=@0x85cc070, flags=@0xbf862584) at /home/shad/dev/qt-4.4/src/gui/image/qpixmap_x11.cpp:424 #8 0xb6d24191 in QPixmap::fromImage (image=@0x85cc070, flags=@0xbf8625d4) at /home/shad/dev/qt-4.4/src/gui/image/qpixmap.cpp:1820 #9 0xb7a49163 in WebCore::ImageDecoderQt::imageAtIndex (this=0x8496f10, index=0) at platform/graphics/qt/ImageDecoderQt.cpp:294 #10 0xb7a4c79e in WebCore::ImageSource::createFrameAtIndex (this=0x868799c, index=0) at platform/graphics/qt/ImageSourceQt.cpp:160 #11 0xb793ed64 in WebCore::BitmapImage::cacheFrame (this=0x8687990, index=0) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/BitmapImage.cpp:116 #12 0xb793f180 in WebCore::BitmapImage::frameAtIndex (this=0x8687990, index=0) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/BitmapImage.cpp:175 #13 0xb793ffe8 in WebCore::BitmapImage::nativeImageForCurrentFrame (this=0x8687990) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/BitmapImage.h:130 #14 0xb7a4bd1f in WebCore::BitmapImage::draw (this=0x8687990, ctxt=0xbf86381c, dst=@0xbf86276c, src=@0xbf86275c, op=WebCore::CompositeSourceOver) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/qt/ImageQt.cpp:134 #15 0xb7943427 in WebCore::GraphicsContext::drawImage (this=0xbf86381c, image=0x8687990, dest=@0xbf8627f0, src=@0xbf8627e0, op=WebCore::CompositeSourceOver, useLowQualityScale=false) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/GraphicsContext.cpp:376 #16 0xb79434ac in WebCore::GraphicsContext::drawImage (this=0xbf86381c, image=0x8687990, dest=@0xbf8628a8, srcRect=@0xbf862834, op=WebCore::CompositeSourceOver, useLowQualityScale=false) at /home/shad/dev/qt-4.4/src/3rdparty/webkit/WebCore/platform/graphics/GraphicsContext.cpp:241
This happens only when building with Qt 4.3. This bug has been fixed in QtWebKit trunk.