[Webkit-unassigned] [Bug 111941] New: [qt] QML2 & Webkit Crash with Google Maps Javascript API
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Mar 10 10:05:01 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=111941
Summary: [qt] QML2 & Webkit Crash with Google Maps Javascript
API
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
URL: https://bugreports.qt-project.org/browse/QTBUG-30127
OS/Version: Linux
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: antpky at gmail.com
I’m getting a crash using the minibrowser application and my own application.
If you navigate to https://developers.google.com/maps/documentation/javascript/examples/ [developers.google.com] in the minibrowser app and zoom in and out, eventually the app crashes with a SegFault.
Here is the SegFault:
0 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b187a
1 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b1c92
2 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b9112
3 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b2a55
4 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b72b9
5 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb60b758f
6 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5WebKit.so.5 0xb61e05ee
7 QSGDefaultRenderer::renderNodes(QSGNode* const*, int) /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7d679ad
8 QSGDefaultRenderer::render() /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7d6849c
9 QSGRenderer::renderScene(QSGBindable const&) /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7d6ee57
10 QSGRenderer::renderScene() /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7d6efbd
11 QSGContext::renderNextFrame(QSGRenderer*, unsigned int) /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7d7a4ae
12 QQuickWindowPrivate::renderSceneGraph(QSize const&) /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7daf2b4
13 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Quick.so.5 0xb7eadfa9
14 ?? /home/touch/Qt5.0.1/5.0.1/gcc/lib/libQt5Core.so.5 0xb542fa47
15 start_thread /lib/i386-linux-gnu/libpthread.so.0 0xb40b3d4c
16 clone /lib/i386-linux-gnu/libc.so.6 0xb51e7d3e
I tested it with the browser (widget version) and it worked all ok. Believe that uses webkit1 whereas the minibrowser uses webkit2.
I compiled webkit in debug mode and found it crashing here :
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp(523) : void WebCore::CoordinatedGraphicsScene::assignImageBackingToLayer(WebCore::CoordinatedLayerID, WebCore::GraphicsLayer*, WebCore::CoordinatedImageBackingID)
I've tried the a few versions of Webkit from webkits git and I can see its crashing on an assert in that function. I believe this is being actively worked on at present.
Versions from webkit git that had a crash: f2f561d 60650c9
Latest tested version ce9574a. This version doesn't crash. I did get the map to stop working by having all map tiles being grey with nothing in them.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list