On Thu, 16 May 2024 08:38:05 -0700 Thiago Macieira <thiago.macie...@intel.com> wrote:
> On Thursday 16 May 2024 06:06:50 GMT-7 Ilya Fedin wrote: > > After discussion with Thiago, it seems that the most interesting > > part is getting a backtrace from X server while a test is in hanged > > state, as tests hang waiting an answer from X server which seem to > > be busy by some other thing (backtrace from it should answer what > > it is doing). > > The X server is NOT hung. The backtrace will not tell you anything. > > I've told you before: when the next application runs, it doesn't hang > connecting to the X server, so the X server can't be hung. > > All we know is the reply to the XInternAtom didn't arrive. You need > to deduce a reason why the X server would fail to send that. > Dimitris seem to have a problem writing to the list right now but what he found is that running the tests under gdb makes them not hang. Perhaps this means that it's not X server who haven't replied but Xlib (or libc/kernel?) who fails to notice the reply? On Thu, 16 May 2024 16:30:06 +0000 Dimitrios Apostolou <dimitrios.aposto...@qt.io> wrote: > I now run it with -v2 -vs on the command line. Here is the output > without gdb, hanging but before the backtrace: > > ********* Start testing of tst_QSettings ********* > Config: Using QtTest library 6.8.0, Qt 6.8.0 > (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC > 11.4.0), ubuntu 22.04 INFO : tst_QSettings::initTestCase() entering > INFO : tst_QSettings::initTestCase() QCOMPARE(custom1, > QSettings::CustomFormat1) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(298)] > INFO : tst_QSettings::initTestCase() QCOMPARE(custom2, > QSettings::CustomFormat2) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(299)] > PASS : tst_QSettings::initTestCase() INFO : > tst_QSettings::testUpdateRequestEvent() entering INFO : > tst_QSettings::testUpdateRequestEvent() > QVERIFY(QDir::root().mkpath(dataLocation)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2085)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(!QFile::exists("foo")) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2089)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(!QFile::exists("foo")) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2092)] > INFO : tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2093)] > INFO : tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2095)] > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55d0d8ac4860) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55d0d8ac4860) awake () > > testUpdateRequestEvent function time: 10000ms, total time: > 10002ms > > > > And here it is under gdb, that is just succeeds: > > > ********* Start testing of tst_QSettings ********* > Config: Using QtTest library 6.8.0, Qt 6.8.0 > (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC > 11.4.0), ubuntu 22.04 INFO : tst_QSettings::initTestCase() entering > INFO : tst_QSettings::initTestCase() QCOMPARE(custom1, > QSettings::CustomFormat1) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(298)] > INFO : tst_QSettings::initTestCase() QCOMPARE(custom2, > QSettings::CustomFormat2) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(299)] > PASS : tst_QSettings::initTestCase() INFO : > tst_QSettings::testUpdateRequestEvent() entering INFO : > tst_QSettings::testUpdateRequestEvent() > QVERIFY(QDir::root().mkpath(dataLocation)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2085)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(!QFile::exists("foo")) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2089)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(!QFile::exists("foo")) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2092)] > INFO : tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2093)] > INFO : tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2095)] > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QDBusConnectionManager(0x7ffff5da1cc0) scope level to 1 > QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QDBusConnectionPrivate(7fffec006d40) dispatchStatusChanged () INFO > : tst_QSettings::testUpdateRequestEvent() Signal: > QDBusPendingCallWatcher(5555556687c0) finished > ((QDBusPendingCallWatcher*)5555556687c0) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QDBusConnectionManager(0x7ffff5da1cc0) scope level to 0 > QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:2491 > TestNamespace::QObject::deleteLater() - Posting deferred delete for > QDBusPendingCallWatcher(0x5555556687c0) with loop level 0 and scope > level 1 INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QEventDispatcherGlib(7fffec000ba0) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QEventDispatcherGlib(7fffec000ba0) aboutToBlock () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QDBusConnectionManager(0x7ffff5da1cc0) scope level to 1 > QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QDBusConnectionManager(0x7ffff5da1cc0) scope level to 0 > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QDBusPendingCallWatcher(5555557d01b0) finished > ((QDBusPendingCallWatcher*)5555557d01b0) INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QEventDispatcherGlib(7fffec000ba0) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QEventDispatcherGlib(7fffec000ba0) aboutToBlock () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:2491 > TestNamespace::QObject::deleteLater() - Posting deferred delete for > QDBusPendingCallWatcher(0x5555557d01b0) with loop level 0 and scope > level 1 QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QTemporaryFile(7fffffffb3b0) aboutToClose () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSaveFile(7fffffffb440) aboutToClose () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (QSocketDescriptor(), > QSocketNotifier::Type(0)) INFO : > tst_QSettings::testUpdateRequestEvent() Slot: > QSmSocketReceiver(5555557f7300) socketActivated() INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QGuiApplication(7fffffffc700) saveStateRequest > ((QSessionManager&)@7ffff7f8d3c8) INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (int(16)) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] qt.qpa.gtk > /home/qt/work/qt/qtbase/src/plugins/platformthemes/gtk3/qgtk3storage.cpp:159 > TestNamespace::QGtk3Storage::palette() - Returning palette from > cache: "SystemPalette" QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] qt.qpa.gtk > /home/qt/work/qt/qtbase/src/plugins/platformthemes/gtk3/qgtk3storage.cpp:159 > TestNamespace::QGtk3Storage::palette() - Returning palette from > cache: "SystemPalette" QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.plugin.factoryloader > /home/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:304 > TestNamespace::QFactoryLoaderPrivate::updateSinglePath() - checking > directory path "/home/qt/work/install/plugins/iconengines" ... QDEBUG > : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.plugin.factoryloader > /home/qt/work/qt/qtbase/src/corelib/plugin/qfactoryloader.cpp:304 > TestNamespace::QFactoryLoaderPrivate::updateSinglePath() - checking > directory path > "/home/qt/work/qt/qtbase_standalone_tests/tests/auto/corelib/io/qsettings/iconengines" > ... QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.gui.icon.loader > /home/qt/work/qt/qtbase/src/gui/image/qiconloader.cpp:97 > TestNamespace::QIconLoader::ensureInitialized() - Initialized icon > loader with system theme "Yaru" and SVG support false INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1883 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - > Processing deferred delete event for > QDBusPendingCallWatcher(0x5555556687c0) with loop level 0 and scope > level 1 QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1886 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Checking > QThread(0x555555647b60) with loop level 0 and scope level 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1899 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Combined > levels of event 1 is higher than thread 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1930 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Sending > deferred delete to QDBusPendingCallWatcher(0x5555556687c0) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1403 > TestNamespace::QObject::event() - Deferred deleting > QDBusPendingCallWatcher(0x5555556687c0) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1883 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - > Processing deferred delete event for > QDBusPendingCallWatcher(0x5555557d01b0) with loop level 0 and scope > level 1 QDEBUG : tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1886 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Checking > QThread(0x555555647b60) with loop level 0 and scope level 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1899 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Combined > levels of event 1 is higher than thread 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1930 > TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - Sending > deferred delete to QDBusPendingCallWatcher(0x5555557d01b0) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1403 > TestNamespace::QObject::event() - Deferred deleting > QDBusPendingCallWatcher(0x5555557d01b0) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 2 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 1 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (QSocketDescriptor(), > QSocketNotifier::Type(0)) INFO : > tst_QSettings::testUpdateRequestEvent() Slot: > QSmSocketReceiver(5555557f7300) socketActivated() INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (int(16)) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (QSocketDescriptor(), > QSocketNotifier::Type(0)) INFO : > tst_QSettings::testUpdateRequestEvent() Slot: > QSmSocketReceiver(5555557f7300) socketActivated() INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSocketNotifier(5555557f9e20) activated (int(16)) QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () INFO : > tst_QSettings::testUpdateRequestEvent() > QVERIFY(QFileInfo("foo").size() > 0) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2097)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(QFileInfo("foo").size() > 0) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2100)] > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QFileDevice(7fffffffb3b0) aboutToClose () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSaveFile(7fffffffb440) aboutToClose () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 INFO : > tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2102)] > INFO : tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2105)] > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QFileDevice(7fffffffb3b0) aboutToClose () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSaveFile(7fffffffb440) aboutToClose () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 INFO : > tst_QSettings::testUpdateRequestEvent() > QVERIFY(QFileInfo("foo").size() > 0) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2107)] > INFO : tst_QSettings::testUpdateRequestEvent() > QVERIFY(QFileInfo("foo").size() > 0) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2110)] > INFO : tst_QSettings::testUpdateRequestEvent() Signal: > QXcbGlibEventDispatcher(55555587f580) awake () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:156 > TestNamespace::QScopedScopeLevelCounter::QScopedScopeLevelCounter() - > Increased QThread(0x555555647b60) scope level to 1 INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QFileDevice(7fffffffb3b0) aboutToClose () INFO : > tst_QSettings::testUpdateRequestEvent() Signal: > QSaveFile(7fffffffb440) aboutToClose () QDEBUG : > tst_QSettings::testUpdateRequestEvent() [D] > qt.core.qobject.deletelater > /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:163 > TestNamespace::QScopedScopeLevelCounter::~QScopedScopeLevelCounter() > - Decreased QThread(0x555555647b60) scope level to 0 INFO : > tst_QSettings::testUpdateRequestEvent() > QCOMPARE(QFileInfo("foo").size(), qint64(0)) Loc: > [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qsettings/tst_qsettings.cpp(2112)] > PASS : tst_QSettings::testUpdateRequestEvent() INFO : > tst_QSettings::cleanupTestCase() entering PASS : > tst_QSettings::cleanupTestCase() Totals: 3 passed, 0 failed, 0 > skipped, 0 blacklisted, 69ms ********* Finished testing of > tst_QSettings ********* -- Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development