Details
-
Sub-task
-
Resolution: Done
-
Not Evaluated
-
None
-
None
-
qtbase 8ef86d05f199ebab216da43d5e0a9dc322b657b3
Qt configured as: ./configure -silent -no-pch -nokia-developer -no-qt3support -force-pkg-config -qpa -xcb -prefix $PWD/qtbase/_install -confirm-license
Ubuntu 10.04 x86 32-bit
-
638fc652f587b47e9fd99ab5c0e886baf8cc35a9, e2f2bfb8ccf6e415320cb1c6f465b3feaafa053d
Description
The following autotests segfault on qpa, xcb, all with a very similar backtrace:
- tst_qfontdialog
- tst_qgraphicsgridlayout
- tst_qgraphicsitem
- tst_qgraphicsproxywidget
- tst_qgraphicsscene
- tst_qgraphicsview
- tst_qtableview
- tst_qtreeview
- tst_qpainter
- tst_qtextedit
A log with backtraces of all the tests can be viewed at http://pulse.test.qt.nokia.com:8080/browse/projects/QtBase%20master%20Integration/builds/386/logs/stage/linux-g%2b%2b-32%20qpa%20developer-build%20Ubuntu%2010.04%20x86/raw/true/
The common part of the backtrace seems to be:
#8 0x402a9e52 in QImage::isNull (this=0x14) at image/qimage.cpp:1517 #9 0x415ed784 in QXcbWindowSurface::scroll (this=0x886b298, area=..., dx=0, dy=-63) at qxcbwindowsurface.cpp:259 #10 0x4042539c in QWidgetBackingStore::bltRect (this=0x886d218, rect=..., dx=0, dy=-63, widget=0x88836e0) at painting/qbackingstore.cpp:283 #11 0x404284e8 in QWidgetPrivate::scrollRect (this=0x886fac8, rect=..., dx=0, dy=-63) at painting/qbackingstore.cpp:1066 #12 0x4028ede0 in QWidgetPrivate::scroll_sys (this=0x886fac8, dx=0, dy=-63) at kernel/qwidget_qpa.cpp:634 #13 0x40262c84 in QWidget::scroll (this=0x88836e0, dx=0, dy=-63)
Taking tst_qfontdialog as one example: (from http://pulse.test.qt.nokia.com:8080/file/artifacts/126635362/_artifacts/test-logs/tst_qfontdialog-00.txt)
Information of screen 258: width.........: 800 height........: 600 depth.........: 24 white pixel...: ffffff black pixel...: 0 Running window manager: KWin ********* Start testing of tst_QFontDialog ********* Config: Using QTest library 5.0.0, Qt 5.0.0 PASS : tst_QFontDialog::initTestCase() created regular window: 62914562 QFATAL : tst_QFontDialog::defaultOkButton() Received signal 11 FAIL! : tst_QFontDialog::defaultOkButton() Received a fatal error. Loc: [Unknown file(0)] Totals: 1 passed, 1 failed, 0 skipped ********* Finished testing of tst_QFontDialog ********* QtQA::App::TestRunner: ============================== backtrace follows: ============================== QtQA::App::TestRunner: [New Thread 30879] QtQA::App::TestRunner: QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error. QtQA::App::TestRunner: Core was generated by `./tst_qfontdialog'. QtQA::App::TestRunner: Program terminated with signal 6, Aborted. QtQA::App::TestRunner: #0 0x4001d430 in __kernel_vsyscall () QtQA::App::TestRunner: QtQA::App::TestRunner: Thread 1 (Thread 30879): QtQA::App::TestRunner: #0 0x4001d430 in __kernel_vsyscall () QtQA::App::TestRunner: No symbol table info available. QtQA::App::TestRunner: #1 0x411fe651 in *__GI_raise (sig=6) QtQA::App::TestRunner: at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 QtQA::App::TestRunner: resultvar = <value optimized out> QtQA::App::TestRunner: pid = 1093836788 QtQA::App::TestRunner: selftid = 30879 QtQA::App::TestRunner: #2 0x41201a82 in *__GI_abort () at abort.c:92 QtQA::App::TestRunner: act = {__sigaction_handler = {sa_handler = 0xbfb1efc0, QtQA::App::TestRunner: sa_sigaction = 0xbfb1efc0}, sa_mask = {__val = {1074058448, QtQA::App::TestRunner: 3216109460, 1073779234, 3216109444, 1086990360, 3216109432, QtQA::App::TestRunner: 1073859156, 0, 1095200848, 1, 0, 1, 1074058008, 1074059456, 0, QtQA::App::TestRunner: 4294967295, 1073856500, 1073883958, 1, 3216109408, 0, QtQA::App::TestRunner: 3216109504, 3216109432, 3216109444, 1093841856, 1074058008, 0, QtQA::App::TestRunner: 1092894413, 180448, 1087068860, 1092116468, 1096734554}}, QtQA::App::TestRunner: sa_flags = -1078857864, QtQA::App::TestRunner: sa_restorer = 0x41153741 <operator delete(void*)+33>} QtQA::App::TestRunner: sigs = {__val = {32, 0 <repeats 31 times>}} QtQA::App::TestRunner: #3 0x40d0cbe9 in qt_message_output (msgType=QtFatalMsg, QtQA::App::TestRunner: buf=0x884a090 "Received signal 11") at global/qglobal.cpp:2208 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #4 0x40d0cde2 in qt_message (msgType=QtFatalMsg, QtQA::App::TestRunner: msg=0x40040eec "Received signal %d", ap=0xbfb1f0b4 "\v") QtQA::App::TestRunner: at global/qglobal.cpp:2254 QtQA::App::TestRunner: buf = {static shared_null = {ba = {ref = {atomic = {_q_value = -1}}, QtQA::App::TestRunner: size = 0, alloc = 0, capacityReserved = 0, {offset = 0, QtQA::App::TestRunner: d = "\000\000\000"}}, data = "\000"}, static shared_empty = { QtQA::App::TestRunner: ba = {ref = {atomic = {_q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = "\000\000\000"}}, QtQA::App::TestRunner: data = "\000"}, d = 0x884a080} QtQA::App::TestRunner: #5 0x40d0d14b in qFatal (msg=0x40040eec "Received signal %d") QtQA::App::TestRunner: at global/qglobal.cpp:2432 QtQA::App::TestRunner: ap = 0xbfb1f0b4 "\v" QtQA::App::TestRunner: #6 0x4002a78d in QTest::FatalSignalHandler::signal (signum=11) QtQA::App::TestRunner: at qtestcase.cpp:1661 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #7 <signal handler called> QtQA::App::TestRunner: No symbol table info available. QtQA::App::TestRunner: #8 0x402a9e52 in QImage::isNull (this=0x14) at image/qimage.cpp:1517 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #9 0x415ed784 in QXcbWindowSurface::scroll (this=0x886b298, area=..., dx=0, QtQA::App::TestRunner: dy=-63) at qxcbwindowsurface.cpp:259 QtQA::App::TestRunner: rects = {{d = 0x0, p = 0x0}} QtQA::App::TestRunner: #10 0x4042539c in QWidgetBackingStore::bltRect (this=0x886d218, rect=..., QtQA::App::TestRunner: dx=0, dy=-63, widget=0x88836e0) at painting/qbackingstore.cpp:283 QtQA::App::TestRunner: pos = {xp = 397, yp = 137} QtQA::App::TestRunner: tlwRect = {x1 = 397, y1 = 137, x2 = 470, y2 = 163} QtQA::App::TestRunner: #11 0x404284e8 in QWidgetPrivate::scrollRect (this=0x886fac8, rect=..., dx=0, QtQA::App::TestRunner: dy=-63) at painting/qbackingstore.cpp:1066 QtQA::App::TestRunner: toplevelOffset = {xp = 397, yp = 74} QtQA::App::TestRunner: destRect = {x1 = 0, y1 = 0, x2 = 73, y2 = 26} QtQA::App::TestRunner: sourceRect = {x1 = 0, y1 = 63, x2 = 73, y2 = 89} QtQA::App::TestRunner: childExpose = {d = 0x885b2f0, static shared_empty = {ref = { QtQA::App::TestRunner: _q_value = 97}, qt_rgn = 0x40c8e0a0}} QtQA::App::TestRunner: q = 0x88836e0 QtQA::App::TestRunner: tlw = 0xbfb203c0 QtQA::App::TestRunner: overlapped = false QtQA::App::TestRunner: accelerateScroll = true QtQA::App::TestRunner: x = 0x88637a0 QtQA::App::TestRunner: wbs = 0x886d218 QtQA::App::TestRunner: accelEnv = 1 QtQA::App::TestRunner: scrollRect = {x1 = 0, y1 = 0, x2 = 73, y2 = 89} QtQA::App::TestRunner: #12 0x4028ede0 in QWidgetPrivate::scroll_sys (this=0x886fac8, dx=0, dy=-63) QtQA::App::TestRunner: at kernel/qwidget_qpa.cpp:634 QtQA::App::TestRunner: q = 0x88836e0 QtQA::App::TestRunner: #13 0x40262c84 in QWidget::scroll (this=0x88836e0, dx=0, dy=-63) QtQA::App::TestRunner: at kernel/qwidget.cpp:10338 QtQA::App::TestRunner: d = 0x886fac8 QtQA::App::TestRunner: #14 0x4080f4f8 in QAbstractItemViewPrivate::scrollContentsBy (this=0x88b1e30, QtQA::App::TestRunner: dx=0, dy=-63) QtQA::App::TestRunner: at ../../include/QtGui/5.0.0/QtGui/private/../../../../../src/gui/itemviews/qabstractitemview_p.h:228 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #15 0x408089e8 in QCommonListViewBase::scrollContentsBy (this=0x8884090, dx=0, QtQA::App::TestRunner: dy=-63) at itemviews/qlistview.cpp:1871 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #16 0x4080ac32 in QListModeViewBase::scrollContentsBy (this=0x8884090, dx=0, QtQA::App::TestRunner: dy=-63, scrollElasticBand=false) at itemviews/qlistview.cpp:2258 QtQA::App::TestRunner: verticalValue = 3 QtQA::App::TestRunner: horizontalValue = 0 QtQA::App::TestRunner: vertical = true QtQA::App::TestRunner: horizontal = true QtQA::App::TestRunner: #17 0x40802ffc in QListView::scrollContentsBy (this=0x8884d70, dx=0, dy=-3) QtQA::App::TestRunner: at itemviews/qlistview.cpp:705 QtQA::App::TestRunner: d = 0x88b1e30 QtQA::App::TestRunner: #18 0x407249e8 in QAbstractScrollAreaPrivate::_q_vslide (this=0x88b1e30, y=3) QtQA::App::TestRunner: at widgets/qabstractscrollarea.cpp:1424 QtQA::App::TestRunner: q = 0x8884d70 QtQA::App::TestRunner: dy = -3 QtQA::App::TestRunner: #19 0x40724e2a in QAbstractScrollArea::qt_static_metacall (_o=0x8884d70, QtQA::App::TestRunner: _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb1fb18) QtQA::App::TestRunner: at .moc/debug-shared/moc_qabstractscrollarea.cpp:62 QtQA::App::TestRunner: _t = 0x8884d70 QtQA::App::TestRunner: #20 0x40e67cbe in QMetaObject::activate (sender=0x8883590, m=0x40c7d878, QtQA::App::TestRunner: local_signal_index=0, argv=0xbfb1fb18) at kernel/qobject.cpp:3362 QtQA::App::TestRunner: receiverInSameThread = true QtQA::App::TestRunner: sw = {receiver = 0x8884d70, previousSender = 0x0, currentSender = { QtQA::App::TestRunner: sender = 0x8883590, signal = 27, ref = 1}, switched = true} QtQA::App::TestRunner: callFunction = 0x40724d46 <QAbstractScrollArea::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> QtQA::App::TestRunner: receiver = 0x8884d70 QtQA::App::TestRunner: method_relative = 2 QtQA::App::TestRunner: c = 0x881bfc8 QtQA::App::TestRunner: last = 0x88847b0 QtQA::App::TestRunner: locker = warning: can't find linker symbol for virtual table for `QMutexLocker' value QtQA::App::TestRunner: warning: found `_q_ObjectMutexPool' instead QtQA::App::TestRunner: {val = 1090935472} QtQA::App::TestRunner: connectionLists = {connectionLists = 0x881bff0} QtQA::App::TestRunner: list = 0x88849a0 QtQA::App::TestRunner: methodOffset = 27 QtQA::App::TestRunner: signal_absolute_index = 27 QtQA::App::TestRunner: empty_argv = {0x0} QtQA::App::TestRunner: signalOffset = 3 QtQA::App::TestRunner: signal_index = 3 QtQA::App::TestRunner: currentThreadId = 0x41478700 QtQA::App::TestRunner: #21 0x4099baf8 in QAbstractSlider::valueChanged (this=0x8883590, _t1=3) QtQA::App::TestRunner: at .moc/debug-shared/moc_qabstractslider.cpp:196 QtQA::App::TestRunner: _a = {0x0, 0xbfb1fb34} QtQA::App::TestRunner: #22 0x406211aa in QAbstractSlider::setValue (this=0x8883590, value=3) QtQA::App::TestRunner: at widgets/qabstractslider.cpp:543 QtQA::App::TestRunner: d = 0x885f7b0 QtQA::App::TestRunner: #23 0x408024fd in QListView::scrollTo (this=0x8884d70, index=..., QtQA::App::TestRunner: hint=QAbstractItemView::EnsureVisible) at itemviews/qlistview.cpp:581 QtQA::App::TestRunner: d = 0x88b1e30 QtQA::App::TestRunner: rect = {x1 = 0, y1 = 126, x2 = 73, y2 = 146} QtQA::App::TestRunner: #24 0x407dd968 in QAbstractItemView::event (this=0x8884d70, event=0xbfb200a4) QtQA::App::TestRunner: at itemviews/qabstractitemview.cpp:1577 QtQA::App::TestRunner: current = {r = 6, c = 0, p = 0x0, m = 0x8884f48} QtQA::App::TestRunner: d = 0x88b1e30 QtQA::App::TestRunner: #25 0x4080708c in QListView::event (this=0x8884d70, e=0xbfb200a4) QtQA::App::TestRunner: at itemviews/qlistview.cpp:1627 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #26 0x401f91fa in QApplicationPrivate::notify_helper (this=0x87f3910, QtQA::App::TestRunner: receiver=0x8884d70, e=0xbfb200a4) at kernel/qapplication.cpp:4497 QtQA::App::TestRunner: consumed = 64 QtQA::App::TestRunner: #27 0x401f906f in QApplication::notify (this=0xbfb20e38, receiver=0x8884d70, QtQA::App::TestRunner: e=0xbfb200a4) at kernel/qapplication.cpp:4462 QtQA::App::TestRunner: d = 0x87f3910 QtQA::App::TestRunner: res = false QtQA::App::TestRunner: #28 0x40e4a76c in QCoreApplication::notifyInternal (this=0xbfb20e38, QtQA::App::TestRunner: receiver=0x8884d70, event=0xbfb200a4) at kernel/qcoreapplication.cpp:839 QtQA::App::TestRunner: threadData = 0x87f39e0 QtQA::App::TestRunner: returnValue = false QtQA::App::TestRunner: result = false QtQA::App::TestRunner: cbdata = {0x8884d70, 0xbfb200a4, 0xbfb2004f} QtQA::App::TestRunner: d = 0x88b1e30 QtQA::App::TestRunner: inc = {variable = @0x87f39f0} QtQA::App::TestRunner: #29 0x401e991f in QCoreApplication::sendEvent (receiver=0x8884d70, QtQA::App::TestRunner: event=0xbfb200a4) QtQA::App::TestRunner: at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #30 0x4025df83 in QWidgetPrivate::show_helper (this=0x88b1e30) QtQA::App::TestRunner: at kernel/qwidget.cpp:7528 QtQA::App::TestRunner: q = 0x8884d70 QtQA::App::TestRunner: isEmbedded = false QtQA::App::TestRunner: showEvent = {<QEvent> = {_vptr.QEvent = 0x40c6a8c8, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fd2520 "QEvent", data = 0x40fd1fc0, QtQA::App::TestRunner: extradata = 0x0}}, d = 0x0, t = 17, posted = 0, spont = 0, QtQA::App::TestRunner: m_accept = 1, reserved = 2073}, <No data fields>} QtQA::App::TestRunner: #31 0x4025e801 in QWidget::setVisible (this=0x8884d70, visible=true) QtQA::App::TestRunner: at kernel/qwidget.cpp:7750 QtQA::App::TestRunner: d = 0x88b1e30 QtQA::App::TestRunner: pw = 0xbfb203c0 QtQA::App::TestRunner: wasResized = true QtQA::App::TestRunner: initialWindowState = {i = 0} QtQA::App::TestRunner: needUpdateGeometry = false QtQA::App::TestRunner: showToParentEvent = {_vptr.QEvent = 0xbfb20118, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fd2520 "QEvent", data = 0x40fd1fc0, QtQA::App::TestRunner: extradata = 0x0}}, d = 0xbfb20138, t = 16811, posted = 0, QtQA::App::TestRunner: spont = 1, m_accept = 1, reserved = 2052} QtQA::App::TestRunner: #32 0x4023e674 in QWidget::show (this=0x8884d70) QtQA::App::TestRunner: at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #33 0x4025ec70 in QWidgetPrivate::showChildren (this=0x8882478, QtQA::App::TestRunner: spontaneous=false) at kernel/qwidget.cpp:7838 QtQA::App::TestRunner: widget = 0x8884d70 QtQA::App::TestRunner: i = 10 QtQA::App::TestRunner: childList = {{p = {static shared_null = {ref = {_q_value = 352}, QtQA::App::TestRunner: alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, QtQA::App::TestRunner: d = 0x8883710}, d = 0x8883710}} QtQA::App::TestRunner: #34 0x4025ddec in QWidgetPrivate::show_helper (this=0x8882478) QtQA::App::TestRunner: at kernel/qwidget.cpp:7475 QtQA::App::TestRunner: q = 0xbfb203c0 QtQA::App::TestRunner: isEmbedded = 191 QtQA::App::TestRunner: showEvent = {<QEvent> = {_vptr.QEvent = 0x400bf164, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fd2520 "QEvent", data = 0x40fd1fc0, QtQA::App::TestRunner: extradata = 0x0}}, d = 0xc399b8, t = 57344, posted = 0, QtQA::App::TestRunner: spont = 0, m_accept = 1, reserved = 2048}, <No data fields>} QtQA::App::TestRunner: #35 0x4025e801 in QWidget::setVisible (this=0xbfb203c0, visible=true) QtQA::App::TestRunner: at kernel/qwidget.cpp:7750 QtQA::App::TestRunner: d = 0x8882478 QtQA::App::TestRunner: pw = 0x0 QtQA::App::TestRunner: wasResized = true QtQA::App::TestRunner: initialWindowState = {i = 0} QtQA::App::TestRunner: needUpdateGeometry = false QtQA::App::TestRunner: showToParentEvent = {_vptr.QEvent = 0x1, static staticMetaObject = { QtQA::App::TestRunner: d = {superdata = 0x0, stringdata = 0x40fd2520 "QEvent", QtQA::App::TestRunner: data = 0x40fd1fc0, extradata = 0x0}}, d = 0x8c, t = 600, QtQA::App::TestRunner: posted = 0, spont = 1, m_accept = 0, reserved = 6134} QtQA::App::TestRunner: #36 0x407741e8 in QDialog::setVisible (this=0xbfb203c0, visible=true) QtQA::App::TestRunner: at dialogs/qdialog.cpp:739 QtQA::App::TestRunner: fw = 0x4009ed14 QtQA::App::TestRunner: d = 0x8882478 QtQA::App::TestRunner: #37 0x40794256 in QFontDialog::setVisible (this=0xbfb203c0, visible=true) QtQA::App::TestRunner: at dialogs/qfontdialog.cpp:999 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #38 0x4023e674 in QWidget::show (this=0xbfb203c0) QtQA::App::TestRunner: at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #39 0x407737ef in QDialog::exec (this=0xbfb203c0) at dialogs/qdialog.cpp:543 QtQA::App::TestRunner: guard = {o = 0xc39f84} QtQA::App::TestRunner: d = 0x8882478 QtQA::App::TestRunner: deleteOnClose = false QtQA::App::TestRunner: wasShowModal = false QtQA::App::TestRunner: showSystemDialogFullScreen = false QtQA::App::TestRunner: eventLoop = {<QObject> = {_vptr.QObject = 0x1, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40f50ae0 "QObject", data = 0x40f50a20, QtQA::App::TestRunner: extradata = 0x410608dc}}, static staticMetaObjectExtraData = { QtQA::App::TestRunner: objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40e6927c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x0}, QtQA::App::TestRunner: static staticQtMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fca7a0 "Qt", data = 0x40fc84e0, QtQA::App::TestRunner: extradata = 0x0}}}, static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QString::shared_null' instead QtQA::App::TestRunner: { QtQA::App::TestRunner: superdata = 0x80522bc, stringdata = 0x40fd1f90 "QEventLoop", QtQA::App::TestRunner: data = 0x40fd1f40, extradata = 0x4106230c}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40ed2594 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} QtQA::App::TestRunner: res = 1 QtQA::App::TestRunner: #40 0x40791ff2 in QFontDialogPrivate::getFont (ok=0xbfb2047f, initial=..., QtQA::App::TestRunner: parent=0x0, title=..., options=...) at dialogs/qfontdialog.cpp:437 QtQA::App::TestRunner: dlg = {<QDialog> = {<QWidget> = {<QObject> = { QtQA::App::TestRunner: _vptr.QObject = 0x40c75108, static staticMetaObject = {d = { QtQA::App::TestRunner: superdata = 0x0, stringdata = 0x40f50ae0 "QObject", QtQA::App::TestRunner: data = 0x40f50a20, extradata = 0x410608dc}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40e6927c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x8882478}, QtQA::App::TestRunner: static staticQtMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fca7a0 "Qt", data = 0x40fc84e0, QtQA::App::TestRunner: extradata = 0x0}}}, <QPaintDevice> = { QtQA::App::TestRunner: _vptr.QPaintDevice = 0x40c751f0, painters = 0}, QtQA::App::TestRunner: static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QString::shared_null' instead QtQA::App::TestRunner: {superdata = 0x80522bc, QtQA::App::TestRunner: stringdata = 0x409b60a0 "QWidget", data = 0x409b5be0, QtQA::App::TestRunner: extradata = 0x40c6b53c}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40265f46 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, data = 0x8882528}, QtQA::App::TestRunner: static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QWidget::staticMetaObjectExtraData' instead QtQA::App::TestRunner: {superdata = 0x40c6b544, QtQA::App::TestRunner: stringdata = 0x40a0e1a0 "QDialog", data = 0x40a0e080, QtQA::App::TestRunner: extradata = 0x40c74714}}, static staticMetaObjectExtraData = { QtQA::App::TestRunner: objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x407758e4 <QDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QDialog::staticMetaObjectExtraData' instead QtQA::App::TestRunner: { QtQA::App::TestRunner: superdata = 0x40c7471c, stringdata = 0x40a10da0 "QFontDialog", QtQA::App::TestRunner: data = 0x40a10c80, extradata = 0x40c750e4}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40794602 <QFontDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} QtQA::App::TestRunner: ret = 143065912 QtQA::App::TestRunner: #41 0x40791f07 in QFontDialog::getFont (ok=0xbfb2047f, parent=0x0) QtQA::App::TestRunner: at dialogs/qfontdialog.cpp:425 QtQA::App::TestRunner: initial = {static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40a37ac0 "QFont", data = 0x40a37a00, QtQA::App::TestRunner: extradata = 0x0}}, d = {d = 0x8870338}, resolve_mask = 0} QtQA::App::TestRunner: #42 0x0804d257 in tst_QFontDialog::defaultOkButton (this=0xbfb20e30) QtQA::App::TestRunner: at tst_qfontdialog.cpp:127 QtQA::App::TestRunner: ok = false QtQA::App::TestRunner: #43 0x0804dc70 in tst_QFontDialog::qt_static_metacall (_o=0xbfb20e30, QtQA::App::TestRunner: _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfb20510) QtQA::App::TestRunner: at .moc/debug-shared/tst_qfontdialog.moc:63 QtQA::App::TestRunner: _t = 0xbfb20e30 QtQA::App::TestRunner: #44 0x40e550d4 in QMetaMethod::invoke (this=0xbfb2067c, object=0xbfb20e30, QtQA::App::TestRunner: connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., QtQA::App::TestRunner: val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., QtQA::App::TestRunner: val9=...) at kernel/qmetaobject.cpp:1647 QtQA::App::TestRunner: paramCount = 1 QtQA::App::TestRunner: currentThread = 0x87f3a20 QtQA::App::TestRunner: param = {0x0 <repeats 11 times>} QtQA::App::TestRunner: idx_relative = 5 QtQA::App::TestRunner: callFunction = 0x804dbc0 <tst_QFontDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> QtQA::App::TestRunner: typeNames = {0x0 <repeats 11 times>} QtQA::App::TestRunner: metaMethodArgumentCount = 0 QtQA::App::TestRunner: objectThread = 0x87f3a20 QtQA::App::TestRunner: idx_offset = 4 QtQA::App::TestRunner: #45 0x40e544f6 in QMetaObject::invokeMethod (obj=0xbfb20e30, QtQA::App::TestRunner: member=0x886fed0 "defaultOkButton", type=Qt::DirectConnection, ret=..., QtQA::App::TestRunner: val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., QtQA::App::TestRunner: val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1189 QtQA::App::TestRunner: sig = {a = 512, s = 18, ptr = 0xbfb206a4 "defaultOkButton()", { QtQA::App::TestRunner: array = "defaultOkButton()\000\262\277\350\006\262\277V\334\004\b0\016\262\277\060\016\262\277\350\006\262\277\350\006\262\277\355)\345@ \n\365@\354Z\035A0\016\262\277\000\000\000\000\004\000\000\000\370\a\262\277\324P\345@\270\063\312@\204\a\262\277\060\a\262\277$\212\000@,1\314@\317)\002@(\a\262\277\260}\035A<\207\001@4\a\262\277\017\204\035\346\r\000\000\000\240\203\035A\364\277\001@\310\332\311@\003\000\000\000\274\a\262\277\246\217\000@", '\000' <repeats 36 times>, "h\033\312@<\207\001@\204\a\262\277\000\000\000\000\036\000\000\000\270\063\312@\214}@A>1c5\000\000\000\000\021\000\000\000\b\373\001@\000\000\000\000\000\000\000\000\001\000\000\000\205\001\000\000\000\000\000\000\030\323\004@\317)\002@86\313@L\034\002@\001\000\000\000\364\277\001@\240\b\262\277\300\374\001@t\b\262\277\"\222\000@d\b\262\277L\034\002@X\b\262\277T\312\001@\000\000\000\000\000\000\000\000"..., q_for_alignment_1 = 5725320277695817060, QtQA::App::TestRunner: q_for_alignment_2 = 5.7736791155514737e+74}} QtQA::App::TestRunner: len = 0 QtQA::App::TestRunner: paramCount = 1 QtQA::App::TestRunner: idx = 9 QtQA::App::TestRunner: typeNames = {0x0 <repeats 11 times>} QtQA::App::TestRunner: method = warning: can't find linker symbol for virtual table for `QMetaMethod' value QtQA::App::TestRunner: warning: found `tst_QFontDialog::staticMetaObjectExtraData' instead QtQA::App::TestRunner: {mobj = 0x804f144, handle = 39} QtQA::App::TestRunner: #46 0x4002c40c in QMetaObject::invokeMethod (obj=0xbfb20e30, QtQA::App::TestRunner: member=0x886fed0 "defaultOkButton", type=Qt::DirectConnection, val0=..., QtQA::App::TestRunner: val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., QtQA::App::TestRunner: val8=..., val9=...) QtQA::App::TestRunner: at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:406 QtQA::App::TestRunner: No locals. QtQA::App::TestRunner: #47 0x40029907 in qInvokeTestMethodDataEntry (slot=0x886fed0 "defaultOkButton") QtQA::App::TestRunner: at qtestcase.cpp:1355 QtQA::App::TestRunner: invokeOk = 64 QtQA::App::TestRunner: i = -1 QtQA::App::TestRunner: results = warning: can't find linker symbol for virtual table for `QList<QBenchmarkResult>' value QtQA::App::TestRunner: warning: found `QLinkedListData::shared_null' instead QtQA::App::TestRunner: {{p = {static shared_null = {ref = {_q_value = 352}, QtQA::App::TestRunner: alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, QtQA::App::TestRunner: d = 0x41065314}, d = 0x41065314}} QtQA::App::TestRunner: #48 0x40029efd in qInvokeTestMethod (slotName=0x804f373 "defaultOkButton()", QtQA::App::TestRunner: data=0x0) at qtestcase.cpp:1463 QtQA::App::TestRunner: s = {<No data fields>} QtQA::App::TestRunner: curDataIndex = 0 QtQA::App::TestRunner: dataCount = 0 QtQA::App::TestRunner: foundFunction = true QtQA::App::TestRunner: benchmarkData = warning: can't find linker symbol for virtual table for `QBenchmarkTestMethodData' value QtQA::App::TestRunner: warning: found `typeinfo for QObject' instead QtQA::App::TestRunner: {static current = 0xbfb20ac8, result = {context = { QtQA::App::TestRunner: slotName = {static null = {<No data fields>}, QtQA::App::TestRunner: static shared_null = {str = {ref = {atomic = {_q_value = -1}}, QtQA::App::TestRunner: size = 0, alloc = 0, capacityReserved = 0, {offset = 0, QtQA::App::TestRunner: d = {0, 0}}}, data = {0, 0}}, static shared_empty = { QtQA::App::TestRunner: str = {ref = {atomic = {_q_value = -1}}, size = 0, QtQA::App::TestRunner: alloc = 0, capacityReserved = 0, {offset = 0, d = {0, QtQA::App::TestRunner: 0}}}, data = {0, 0}}, d = 0x80522a8, QtQA::App::TestRunner: static codecForCStrings = 0x0}, tag = { QtQA::App::TestRunner: static null = {<No data fields>}, static shared_null = {str = { QtQA::App::TestRunner: ref = {atomic = {_q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = { QtQA::App::TestRunner: 0, 0}}, static shared_empty = {str = {ref = {atomic = { QtQA::App::TestRunner: _q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = { QtQA::App::TestRunner: 0, 0}}, d = 0x80522a8, static codecForCStrings = 0x0}, QtQA::App::TestRunner: checkpointIndex = -1}, value = -1, iterations = -1, QtQA::App::TestRunner: metric = 1073871624, setByMacro = true, valid = false}, QtQA::App::TestRunner: resultAccepted = false, runOnce = false, iterationCount = 1} QtQA::App::TestRunner: member = "defaultOkButton_data()\000A\002\000\262\277\220\345\000@RR\002@hB\033A\364\277\001@t{\035A\b\000\000\000\334\v\262\277\246\217\000@\300\374\001@\024\f\262\277\"\222\000@\004\f\262\277\214\023\002@\370\v\262\277T\312\001@\000\000\000\000\000\000\000\000\260}\035A<\207\001@\244\v\262\277\b\373\001@\036\000\000\000\300\005\036A\240}@A^\226\223\034\370\310\001@\021\000\000\000\b\373\001@\000\000\000\000\000\000\000\000\001\000\000\000\201\b\000\000x~@A\260B\033A\367-\002@\260\016\036A\314\033\002@\001\000\000\000\364\277\001@\300\f\262\277\300\374\001@\224\f\262\277\"\222\000@\204\f\262\277\314\033\002@x\f\262\277T\312\001@\000\000\000\000x~@A\001\000\000\000\000\000\000\000\001\000\000\000\b\373\001@\331(\002@\001\000\000\000P\f\262\277&\b$A\300\374\001@\300\263\062A\364\237\062A\000\000\000\000\300"... QtQA::App::TestRunner: slot = 0x886fed0 "defaultOkButton" QtQA::App::TestRunner: table = {d = 0x885b4f8} QtQA::App::TestRunner: gTable = 0x883e278 QtQA::App::TestRunner: globalDataCount = 0 QtQA::App::TestRunner: curGlobalDataIndex = 0 QtQA::App::TestRunner: #49 0x4002a6db in qInvokeTestMethods (testObject=0xbfb20e30) QtQA::App::TestRunner: at qtestcase.cpp:1628 QtQA::App::TestRunner: i = 9 QtQA::App::TestRunner: methodCount = 12 QtQA::App::TestRunner: testMethods = 0x88599a8 QtQA::App::TestRunner: previousFailed = false QtQA::App::TestRunner: metaObject = 0x804f144 QtQA::App::TestRunner: #50 0x4002adf3 in QTest::qExec (testObject=0xbfb20e30, argc=1, argv=0xbfb20f04) QtQA::App::TestRunner: at qtestcase.cpp:1851 QtQA::App::TestRunner: handler = {d = 0x884b1d0} QtQA::App::TestRunner: metaObject = 0x804f144 QtQA::App::TestRunner: benchmarkData = {static current = 0xbfb20dc4, measurer = 0x886fea0, QtQA::App::TestRunner: context = {slotName = {static null = {<No data fields>}, QtQA::App::TestRunner: static shared_null = {str = {ref = {atomic = {_q_value = -1}}, QtQA::App::TestRunner: size = 0, alloc = 0, capacityReserved = 0, {offset = 0, d = { QtQA::App::TestRunner: 0, 0}}}, data = {0, 0}}, static shared_empty = {str = { QtQA::App::TestRunner: ref = {atomic = {_q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = {0, QtQA::App::TestRunner: 0}}, d = 0x8881400, static codecForCStrings = 0x0}, tag = { QtQA::App::TestRunner: static null = {<No data fields>}, static shared_null = {str = { QtQA::App::TestRunner: ref = {atomic = {_q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = {0, QtQA::App::TestRunner: 0}}, static shared_empty = {str = {ref = {atomic = { QtQA::App::TestRunner: _q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = {0, QtQA::App::TestRunner: 0}}, d = 0x40f154ec, static codecForCStrings = 0x0}, QtQA::App::TestRunner: checkpointIndex = -1}, walltimeMinimum = -1, iterationCount = -1, QtQA::App::TestRunner: medianIterationCount = -1, createChart = false, QtQA::App::TestRunner: verboseOutput = false, callgrindOutFileBase = { QtQA::App::TestRunner: static null = {<No data fields>}, static shared_null = {str = { QtQA::App::TestRunner: ref = {atomic = {_q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = {0, QtQA::App::TestRunner: 0}}, static shared_empty = {str = {ref = {atomic = { QtQA::App::TestRunner: _q_value = -1}}, size = 0, alloc = 0, QtQA::App::TestRunner: capacityReserved = 0, {offset = 0, d = {0, 0}}}, data = {0, QtQA::App::TestRunner: 0}}, d = 0x80522a8, static codecForCStrings = 0x0}, QtQA::App::TestRunner: mode_ = QBenchmarkGlobalData::WallTime} QtQA::App::TestRunner: callgrindChildExitCode = 0 QtQA::App::TestRunner: #51 0x0804db67 in main (argc=1, argv=0xbfb20f04) at tst_qfontdialog.cpp:185 QtQA::App::TestRunner: app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x40c6a6a8, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40f50ae0 "QObject", data = 0x40f50a20, QtQA::App::TestRunner: extradata = 0x410608dc}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40e6927c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x87f3910}, QtQA::App::TestRunner: static staticQtMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fca7a0 "Qt", data = 0x40fc84e0, QtQA::App::TestRunner: extradata = 0x0}}}, static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QString::shared_null' instead QtQA::App::TestRunner: { QtQA::App::TestRunner: superdata = 0x80522bc, QtQA::App::TestRunner: stringdata = 0x40f4e400 "QCoreApplication", data = 0x40f4e340, QtQA::App::TestRunner: extradata = 0x410607ac}}, static staticMetaObjectExtraData = { QtQA::App::TestRunner: objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40e4dee4 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0xbfb20e38}, QtQA::App::TestRunner: static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QCoreApplication::staticMetaObjectExtraData' instead QtQA::App::TestRunner: {superdata = 0x410607b4, QtQA::App::TestRunner: stringdata = 0x409aff60 "QApplication", data = 0x409afdc0, QtQA::App::TestRunner: extradata = 0x40c6a680}}, static staticMetaObjectExtraData = { QtQA::App::TestRunner: objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x401fac38 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} QtQA::App::TestRunner: tc = {<QObject> = {_vptr.QObject = 0x804f408, QtQA::App::TestRunner: static staticMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40f50ae0 "QObject", data = 0x40f50a20, QtQA::App::TestRunner: extradata = 0x410608dc}}, static staticMetaObjectExtraData = { QtQA::App::TestRunner: objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x40e6927c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x883e218}, QtQA::App::TestRunner: static staticQtMetaObject = {d = {superdata = 0x0, QtQA::App::TestRunner: stringdata = 0x40fca7a0 "Qt", data = 0x40fc84e0, QtQA::App::TestRunner: extradata = 0x0}}}, static staticMetaObject = {d = warning: can't find linker symbol for virtual table for `QMetaObject::<anonymous struct>' value QtQA::App::TestRunner: warning: found `QString::shared_null' instead QtQA::App::TestRunner: { QtQA::App::TestRunner: superdata = 0x80522bc, stringdata = 0x804f320 "tst_QFontDialog", QtQA::App::TestRunner: data = 0x804f240, extradata = 0x804f13c}}, QtQA::App::TestRunner: static staticMetaObjectExtraData = {objects = 0x0, QtQA::App::TestRunner: static_metacall = 0x804dbc0 <tst_QFontDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} QtQA::App::TestRunner: QtQA::App::TestRunner: ================================================================================
Attachments
For Gerrit Dashboard: QTBUG-20756 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
2655,1 | test: blacklist crashing tst_qfontdialog for qpa, xcb | master | qt/qtbase | Status: MERGED | +2 | 0 |
2714,1 | tests: handle many expected crashing tests on qpa, xcb | master | qt/qtbase | Status: MERGED | +2 | 0 |
22921,1 | Fix tst_qtextedit and remove insignification. | master | qt/qtbase | Status: MERGED | +2 | 0 |
22923,1 | Remove insignification from tst_qgraphicsgridlayout. | master | qt/qtbase | Status: MERGED | +2 | 0 |