[Webkit-unassigned] [Bug 74176] [Qt][WK2]REGRESSION(r102435): It made tst_QQuickWebView::show() crash
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Jan 8 15:27:57 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=74176
Viatcheslav Ostapenko <ostapenko.viatcheslav at nokia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--- Comment #7 from Viatcheslav Ostapenko <ostapenko.viatcheslav at nokia.com> 2012-01-08 15:27:57 PST ---
(In reply to comment #6)
> Created an attachment (id=119184)
--> (https://bugs.webkit.org/attachment.cgi?id=119184&action=review) [details]
> xvfb glxinfo run log from the bot
1. xvfb GL support on ubuntu depends on mesa, which is missing mesa GLX if HW nvidia or ATI drivers installed. The only way to run this correctly is to remove HW drivers and use mesa GLX implementation.
2. Deletion of test window in API test also cause destruction of GL context making all global GL objects in TextureMapperGL invalid. Also, current implementation will not work with multiple windows (because they will have multiple canvases and multiple GL contexts).
Here is QOpenGLContest destruction call stack:
0 QOpenGLContext::~QOpenGLContext qopenglcontext.cpp 193 0xb660e919
1 QOpenGLContext::~QOpenGLContext qopenglcontext.cpp 194 0xb660e983
2 QQuickTrivialWindowManager::hide qquickwindowmanager.cpp 1123 0xb7447aab
3 QQuickTrivialWindowManager::canvasDestroyed qquickwindowmanager.cpp 1130 0xb7447ae5
4 QQuickCanvas::~QQuickCanvas qquickcanvas.cpp 635 0xb7362a00
5 QQuickView::~QQuickView qquickview.cpp 178 0xb742119f
6 TestWindow::~TestWindow testwindow.h 29 0x8051f27
7 TestWindow::~TestWindow testwindow.h 29 0x8051f77
8 QScopedPointerDeleter<TestWindow>::cleanup qscopedpointer.h 62 0x8051fa2
9 QScopedPointer<TestWindow, QScopedPointerDeleter<TestWindow> >::reset qscopedpointer.h 149 0x80517c9
10 tst_QQuickWebView::cleanup tst_qquickwebview.cpp 73 0x804ea90
11 tst_QQuickWebView::qt_static_metacall tst_qquickwebview.moc 74 0x8050a24
12 QMetaMethod::invoke qmetaobject.cpp 1634 0xb630b991
13 QMetaMethod::invoke qmetaobject.h 120 0xb6a4167f
14 QTest::invokeMethod qtestcase.cpp 998 0xb6a3b927
15 QTest::qInvokeTestMethodDataEntry qtestcase.cpp 1505 0xb6a3dafa
16 QTest::qInvokeTestMethod qtestcase.cpp 1605 0xb6a3e217
17 QTest::qInvokeTestMethods qtestcase.cpp 1759 0xb6a3e9b2
18 QTest::qExec qtestcase.cpp 1972 0xb6a3ee77
19 main tst_qquickwebview.cpp 287 0x8050957
--
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