WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
90065
[Qt] segmentation fault with pluginEnabled option
https://bugs.webkit.org/show_bug.cgi?id=90065
Summary
[Qt] segmentation fault with pluginEnabled option
C.H.
Reported
2012-06-27 04:54:34 PDT
I have 'segmenation fault' with the next url
http://ecommerce.aheadworks.com/magento-extensions/iphone-theme.html
when I disabled pluginEnabled option - Window XP - qt 4.8.1 - QWebSettings::PluginsEnabled - qtwebkit version: This is a snapshot of the Qt port of WebKit from git://gitorious.org/qtwebkit/qtwebkit.git and has the sha1 checksum 52a11cec052aa40d3bbc06861be1177b649b4a99 look attach - test.tar.gz for test application
Attachments
test application
(486 bytes, application/x-gzip)
2012-06-27 05:24 PDT
,
C.H.
no flags
Details
error screenshoot
(191.68 KB, image/jpeg)
2012-06-27 05:25 PDT
,
C.H.
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
C.H.
Comment 1
2012-06-27 05:24:53 PDT
Created
attachment 149732
[details]
test application
C.H.
Comment 2
2012-06-27 05:25:28 PDT
Created
attachment 149733
[details]
error screenshoot
C.H.
Comment 3
2012-06-27 05:36:12 PDT
I have "segmentation fault" in qtcreator debugger and the next : LEVEL FUNCTION FILE LINE 0 _mm_andnot_si128 emmintrin.h 1239 0x516572 1 comp_func_SourceOver_sse2 qdrawhelper_sse2.cpp 152 0x516572 2 BlendSrcGeneric<(SpanMethod)0>::process qdrawhelper.cpp 3581 0xbb7dbf 3 handleSpans<BlendSrcGeneric<(SpanMethod)0> > qdrawhelper.cpp 3527 0xb6cf43 4 blend_src_generic<(SpanMethod)0> qdrawhelper.cpp 3599 0x6e75a5 5 qt_gradient_quint32 qdrawhelper.cpp 6955 0x6d83ef 6 gray_convert_glyph qgrayraster.c 1756 0x6f3d2c 7 gray_raster_render qgrayraster.c 1862 0x6f404b 8 QRasterPaintEnginePrivate::rasterize qpaintengine_raster.cpp 3834 0x6cfbcd 9 QRasterPaintEnginePrivate::rasterize qpaintengine_raster.cpp 3760 0x6cf92a 10 QRasterPaintEngine::fill qpaintengine_raster.cpp 1753 0x6c7fe1 11 QPainter::fillPath qpainter.cpp 3406 0x65730b 12 WebCore::GraphicsContext::fillPath(WebCore::Path const&) D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xae1da5b 13 WebCore::CanvasRenderingContext2D::fill() D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xace5a77 14 WebCore::JSCanvasRenderingContext2D::getConstructor(JSC::ExecState*, JSC::JSGlobalObject*) D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xaab4830 15 ?? 0 0x10eb0de5 16 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xb3b8c96 17 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*) D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xb2a1d95 18 JSC::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue) D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xb28ce7f 19 _NPN_Evaluate D:\QtSDK\Desktop\Qt\4.8.1\mingw\lib\QtWebKitd4.dll 0 0xb05bd26 20 npswf32!Flash_DisableLocalSecurity C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12bd5afe 21 ?? 0 0x11803440 22 ?? C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12ad58c8 23 ?? 0 0x179d10ae 24 ?? 0 0x144212c5 25 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12cc439c 26 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c80296 27 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12cc439c 28 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12cc439c 29 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12cc439c 30 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12cc439c 31 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c9b196 32 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c1c22b 33 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c1b8ef 34 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c1bbff 35 npswf32!native_ShockwaveFlash_TCallLabel C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12c1bc90 36 ?? C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12b73fba 37 npswf32!Flash_DisableLocalSecurity C:\WINDOWS\system32\macromed\Flash\NPSWF32.dll 0 0x12bd8f68 38 ?? 0 0x12fee000 39 ?? 0
C.H.
Comment 4
2012-06-27 06:34:08 PDT
I think trouble with [B]Long polling[/B]
http://en.wikipedia.org/wiki/Long_polling#Long_polling
http://en.wikipedia.org/wiki/Comet_(programming)#Ajax_with_long_polling
c0d3r
Comment 5
2012-08-10 01:16:14 PDT
QtWebKit v4.7.4 and v4.9.2 also affected (Windows 7 x86).
c0d3r
Comment 6
2012-08-12 22:23:05 PDT
I think, it's stack alignment for sse2 instructions bug (see
https://bugreports.qt-project.org/browse/QTBUG-19886
and
http://sourceforge.net/tracker/?func=detail&atid=102435&aid=2967395&group_id=2435
). Now I trying to build Qt without sse2.
c0d3r
Comment 7
2012-08-13 20:19:00 PDT
QtGui4.dll without sse2 instructions solves problem. P.S.: worng platorm in bug report.
Jocelyn Turcotte
Comment 8
2014-02-03 03:21:31 PST
=== Bulk closing of Qt bugs === If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary. If you believe that this is still an important QtWebKit bug, please fill a new report at
https://bugreports.qt-project.org
and add a link to this issue. See
http://qt-project.org/wiki/ReportingBugsInQt
for additional guidelines.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug