Bug 17174 - crash on http://img.yandex.net/i/www/logo.png
Summary: crash on http://img.yandex.net/i/www/logo.png
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other OS X 10.5
: P2 Normal
Assignee: Simon Hausmann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-04 05:12 PST by Simon Hausmann
Modified: 2008-04-15 04:56 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Hausmann 2008-02-04 05:12:08 PST
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
Comment 1 Ariya Hidayat 2008-04-15 04:56:20 PDT
This happens only when building with Qt 4.3. This bug has been fixed in QtWebKit trunk.