Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-53662

tst_QIODevice::constructing_QTcpSocket() crashes on OpenSUSE 42.1

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P1: Critical
    • None
    • 5.8.0 Alpha
    • Core: I/O
    • OpenSUSE 42.1
    • 5011b746f5fd9ae93d0a60ec0517eb7d7e0e189c

    Description

      constructing_QTcpSocket crashes with:

      ========= Received signal, dumping stack ==============
      GNU gdb (GDB; %maintenance_distribution) 7.9.1
      Copyright (C) 2015 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
      and "show warranty" for details.
      This GDB was configured as "x86_64-suse-linux".
      Type "show configuration" for configuration details.
      For bug reporting instructions, please see:
      <http://bugs.opensuse.org/>.
      Find the GDB manual and other documentation resources online at:
      <http://www.gnu.org/software/gdb/documentation/>.
      For help, type "help".
      Type "apropos word" to search for commands related to "word".
      Attaching to process 6599
      Reading symbols from /home/qt/work/qt/qtbase/tests/auto/corelib/io/qiodevice/tst_qiodevice...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5Network.so.5...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5Test.so.5...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5Core.so.5...done.
      Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
      [New LWP 6600]
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib64/libthread_db.so.1".
      Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done.
      Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
      Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
      Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
      Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libproxy.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libpcre16.so.0...(no debugging symbols found)...done.
      Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libgthread-2.0.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libglib-2.0.so.0...(no debugging symbols found)...done.
      Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
      Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libmodman.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libpcre.so.1...(no debugging symbols found)...done.
      Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libproxy-0.4.11/modules/config_kde4.so...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libkdecore.so.5...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libQtCore.so.4...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libQtNetwork.so.4...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libQtDBus.so.4...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/liblzma.so.5...(no debugging symbols found)...done.
      Reading symbols from /lib64/libssl.so.1.0.0...(no debugging symbols found)...done.
      Reading symbols from /lib64/libcrypto.so.1.0.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libQtXml.so.4...(no debugging symbols found)...done.
      Reading symbols from /lib64/libdbus-1.so.3...(no debugging symbols found)...done.
      0x00007fd0200039a9 in waitpid () from /lib64/libc.so.6
      Missing separate debuginfos, use: zypper install glibc-debuginfo-2.19-19.1.x86_64 libbz2-1-debuginfo-1.0.6-32.1.x86_64 libdbus-1-3-debuginfo-1.8.16-5.2.x86_64 libgcc_s1-debuginfo-5.3.1+r233831-6.1.x86_64 libglib-2_0-0-debuginfo-2.44.1-2.3.x86_64 libgthread-2_0-0-debuginfo-2.44.1-2.3.x86_64 libkdecore4-debuginfo-4.14.18-10.3.x86_64 liblzma5-debuginfo-5.0.5-3.5.x86_64 libmodman1-debuginfo-2.0.1-17.1.x86_64 libopenssl1_0_0-debuginfo-1.0.1i-15.1.x86_64 libpcre1-debuginfo-8.33-3.5.x86_64 libpcre16-0-debuginfo-8.33-3.5.x86_64 libproxy1-config-kde4-debuginfo-0.4.11-13.2.x86_64 libproxy1-debuginfo-0.4.11-13.2.x86_64 libqt4-debuginfo-4.8.6-7.1.x86_64 libstdc++6-debuginfo-5.3.1+r233831-6.1.x86_64 libz1-debuginfo-1.2.8-6.4.x86_64
      (gdb) 
      Thread 2 (Thread 0x7fd01eb2c700 (LWP 6600)):
      #0  0x00007fd020b9d3e8 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
         from /lib64/libpthread.so.0
      No symbol table info available.
      #1  0x00007fd020e80dd1 in QWaitConditionPrivate::wait_relative (
          this=0x22ab340, time=300000) at thread/qwaitcondition_unix.cpp:133
              ti = {tv_sec = 6678, tv_nsec = 231172431}
      #2  0x00007fd020e80dfe in QWaitConditionPrivate::wait (this=0x22ab340, 
          time=300000) at thread/qwaitcondition_unix.cpp:141
              code = 0
      #3  0x00007fd020e80bf5 in QWaitCondition::wait (this=0x22ab760, 
          mutex=0x22ab758, time=300000) at thread/qwaitcondition_unix.cpp:215
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #4  0x00007fd02166ad7b in QTest::WatchDog::run (this=0x22ab740)
          at qtestcase.cpp:932
              t = 300000
              locker = {val = 36353881}
              __PRETTY_FUNCTION__ = "virtual void QTest::WatchDog::run()"
      #5  0x00007fd020e7f738 in QThreadPrivate::start (arg=0x22ab740)
          at thread/qthread_unix.cpp:344
              __clframe = {
                __cancel_routine = 0x7fd020e7f7a2 <QThreadPrivate::finish(void*)>, 
                __cancel_arg = 0x22ab740, __do_it = 1, __cancel_type = 0}
              thr = 0x22ab740
              data = 0x22ab540
      #6  0x00007fd020b990a4 in start_thread () from /lib64/libpthread.so.0
      No symbol table info available.
      #7  0x00007fd020031fed in clone () from /lib64/libc.so.6
      No symbol table info available.
      
      Thread 1 (Thread 0x7fd021e6b740 (LWP 6599)):
      #0  0x00007fd0200039a9 in waitpid () from /lib64/libc.so.6
      No symbol table info available.
      #1  0x00007fd01ff8e11b in do_system () from /lib64/libc.so.6
      No symbol table info available.
      #2  0x00007fd021660f9e in stackTrace () at qtestcase.cpp:164
              ok = false
              disableStackDump = 0
              cmd = "gdb --pid 6599 2>/dev/null <<EOF\nset prompt\nset height 0\nthread apply all where full\ndetach\nquit\nEOF\n", '\000' <repeats 35 times>, "X\303\351!\320\177\000\000\020\n\212!\320\177\000\000\000\n\212!\320\177\000\000c\374\244\273\000\000\000\000E~e!\320\177\000\000\377\377\377\377", '\000' <repeats 13 times>, "\372\334 \320\177\000\000\000"...
      #3  0x00007fd0216658f2 in QTest::FatalSignalHandler::signal (signum=11)
          at qtestcase.cpp:1354
              msecsFunctionTime = 4
              msecsTotalTime = 5
              __PRETTY_FUNCTION__ = "static void QTest::FatalSignalHandler::signal(int)"
      #4  <signal handler called>
      No symbol table info available.
      #5  0x00007fd01dae800e in ?? () from /usr/lib64/libkdecore.so.5
      No symbol table info available.
      #6  0x00007fd021c8c8ea in call_init.part () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #7  0x00007fd021c8c9d3 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #8  0x00007fd021c90b08 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #9  0x00007fd021c8c7a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #10 0x00007fd021c902fb in _dl_open () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #11 0x00007fd01f6b502b in dlopen_doit () from /lib64/libdl.so.2
      No symbol table info available.
      #12 0x00007fd021c8c7a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #13 0x00007fd01f6b55dd in _dlerror_run () from /lib64/libdl.so.2
      No symbol table info available.
      #14 0x00007fd01f6b50c1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
      No symbol table info available.
      #15 0x00007fd01ed96f25 in libmodman::module_manager::load_file(std::string, bool) () from /usr/lib64/libmodman.so.1
      No symbol table info available.
      #16 0x00007fd01ed972b3 in libmodman::module_manager::load_dir(std::string, bool) () from /usr/lib64/libmodman.so.1
      No symbol table info available.
      #17 0x00007fd01fb21e06 in ?? () from /usr/lib64/libproxy.so.1
      No symbol table info available.
      #18 0x00007fd01fb229bb in px_proxy_factory_new () from /usr/lib64/libproxy.so.1
      No symbol table info available.
      #19 0x00007fd02199600d in QLibProxyWrapper::QLibProxyWrapper (
          this=0x7fd021c7ca10 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:55
      No locals.
      #20 0x00007fd021995586 in (anonymous namespace)::Q_QGS_libProxyWrapper::Holder::Holder (
          this=0x7fd021c7ca10 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:72
      No locals.
      #21 0x00007fd0219955f3 in (anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction () at kernel/qnetworkproxy_libproxy.cpp:72
              holder = {<(anonymous namespace)::Q_QGS_libProxyWrapper::HolderBase> = {<No data fields>}, value = {factory = 0x0}}
      #22 0x00007fd021995fda in QGlobalStatic<QLibProxyWrapper, (* (anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction), (* & (anonymous namespace)::Q_QGS_libProxyWrapper::guard)>::operator()(void) (this=0x7fd021c7ca08 <libProxyWrapper>)
          at ../../include/QtCore/../../src/corelib/global/qglobalstatic.h:135
      No locals.
      #23 0x00007fd021995af5 in QNetworkProxyFactory::systemProxyForQuery (query=...)
          at kernel/qnetworkproxy_libproxy.cpp:125
              haveDirectConnection = false
              proxyList = {<QListSpecialMethods<QNetworkProxy>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {
                          _q_value = {<std::__atomic_base<int>> = {
                              _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, 
                      end = 0, array = {0x0}}, 
                    d = 0x7fd0211aa8b0 <QListData::shared_null>}, 
                  d = 0x7fd0211aa8b0 <QListData::shared_null>}}
              queryUrl = {d = 0x22adda0}
              requiredCapabilities = {i = 1}
              rawProxies = {<QListSpecialMethods<QUrl>> = {<No data fields>}, {p = {
                    static shared_null = {ref = {atomic = {
                          _q_value = {<std::__atomic_base<int>> = {
                              _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, 
                      end = 0, array = {0x0}}, d = 0x22add88}, d = 0x22add88}}
      #24 0x00007fd02198c1f7 in QSystemConfigurationProxyFactory::queryProxy (
          this=0x22abcc0, query=...)
          at ../../include/QtNetwork/5.8.0/QtNetwork/private/../../../../../src/network/kernel/qnetworkproxy_p.h:66
              proxies = {<QListSpecialMethods<QNetworkProxy>> = {<No data fields>}, {
                  p = {static shared_null = {ref = {atomic = {
                          _q_value = {<std::__atomic_base<int>> = {
                              _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, 
                      end = 0, array = {0x0}}, 
                    d = 0x7fd0211aa8b0 <QListData::shared_null>}, 
                  d = 0x7fd0211aa8b0 <QListData::shared_null>}}
      #25 0x00007fd02198a21c in QGlobalNetworkProxy::proxyForQuery (
          this=0x7fd021c7c940 <(anonymous namespace)::Q_QGS_globalNetworkProxy::innerFunction()::holder>, query=...) at kernel/qnetworkproxy.cpp:344
              locker = {val = 140531896666433}
              __PRETTY_FUNCTION__ = "QList<QNetworkProxy> QGlobalNetworkProxy::proxyForQuery(const QNetworkProxyQuery&)"
              result = {<QListSpecialMethods<QNetworkProxy>> = {<No data fields>}, {
                  p = {static shared_null = {ref = {atomic = {
                          _q_value = {<std::__atomic_base<int>> = {
                              _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, 
                      end = 0, array = {0x0}}, 
                    d = 0x7fd0211aa8b0 <QListData::shared_null>}, 
                  d = 0x7fd0211aa8b0 <QListData::shared_null>}}
              parsed = {d = {d = 0x22adbd0}}
              hostname = {static null = {<No data fields>}, d = 0x22add40}
      #26 0x00007fd02198baed in QNetworkProxyFactory::proxyForQuery (query=...)
          at kernel/qnetworkproxy.cpp:1568
      No locals.
      #27 0x00007fd0219a5afb in QAbstractSocketPrivate::resolveProxy (
          this=0x22ad980, hostname=..., port=143) at socket/qabstractsocket.cpp:916
              query = {d = {d = 0x22a8cf0}}
              proxies = {<QListSpecialMethods<QNetworkProxy>> = {<No data fields>}, {
                  p = {static shared_null = {ref = {atomic = {
                          _q_value = {<std::__atomic_base<int>> = {
                              _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, 
                      end = 0, array = {0x0}}, 
                    d = 0x7fd0211aa8b0 <QListData::shared_null>}, 
                  d = 0x7fd0211aa8b0 <QListData::shared_null>}}
      #28 0x00007fd0219a7a20 in QAbstractSocket::connectToHost (this=0x7ffc0e1461f0, 
          hostName=..., port=143, openMode=..., 
          protocol=QAbstractSocket::AnyIPProtocol) at socket/qabstractsocket.cpp:1658
              d = 0x22ad980
              __PRETTY_FUNCTION__ = "virtual void QAbstractSocket::connectToHost(const QString&, quint16, QIODevice::OpenMode, QAbstractSocket::NetworkLayerProtocol)"
              temp = {d = {d = 0x7ffc0e145920}}
      #29 0x000000000040617e in tst_QIODevice::constructing_QTcpSocket (
          this=0x7ffc0e1471d0) at tst_qiodevice.cpp:111
              device = 0x7ffc0e1461f0
              buf = "PZ\024\016\004\000\000\000\060Z\024\016\374\177\000\000\020Z\024\016\374\177\000\000r\301\365 \320\177\000\000h{*\002\004\000\000\000\020\310\036!\320\177\000\000\200Z\024\016\374\177\000\000\025\374\365 \320\177\000\000\020\313\036!\320\177\000\000\370\313\036!\320\177\000\000 `\024\016\374\177\000\000\020`\024\016\374\177\000\000\302s\371\037\320\177\000\000\a\233h!\320\177\000\000\361\232h!\320\177\000\000}9\371\037\320\177\000\000\200Z\024\016\374\177\000\000r\301\365 \320\177\000\000\240[\024\016\374\177\000\000\020\310\036!\320\177\000\000\360Z\024\016\374\177\000\000\v\371\365 \320\177\000\000\020\000\000\000\006\000\000\000p[\024\016\374\177\000\000\350\200*\002\000\000\000\000"...
              lineLength = 140531329925120
              c1 = 0x7fd0210be171
           <QMetaObject::cast(QObject*) const+35> "\311ÐUH\211\345H\203\354\020H\211}\370H\211u\360H\203", <incomplete sequence \360>
              socket = {<QAbstractSocket> = {<QIODevice> = {<QObject> = {
                      _vptr.QObject = 0x7fd021c7a5b0 <vtable for QTcpSocket+16>, 
                      static staticMetaObject = {d = {superdata = 0x0, 
                          stringdata = 0x7fd02126d880 <qt_meta_stringdata_QObject>, 
                          data = 0x7fd02126d9a0 <qt_meta_data_QObject>, 
                          static_metacall = 0x7fd0210f824c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                          extradata = 0x0}}, d_ptr = {d = 0x22ad980}, 
                      static staticQtMetaObject = {d = {superdata = 0x0, 
                          stringdata = 0x7fd0213289c0 <qt_meta_stringdata_Qt>, 
                          data = 0x7fd021333800 <qt_meta_data_Qt>, 
                          static_metacall = 0x0, relatedMetaObjects = 0x0, 
                          extradata = 0x0}}}, static staticMetaObject = {d = {
                        superdata = 0x7fd021642400 <QObject::staticMetaObject>, 
                        stringdata = 0x7fd0213403e0 <qt_meta_stringdata_QIODevice>, 
                        data = 0x7fd021340560 <qt_meta_data_QIODevice>, 
                        static_metacall = 0x7fd021197ba0 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x7fd021644e40 <QIODevice::staticMetaObject>, 
                      stringdata = 0x7fd021a0d820 <qt_meta_stringdata_QAbstractSocket>, data = 0x7fd021a0e3c0 <qt_meta_data_QAbstractSocket>, 
                      static_metacall = 0x7fd0219aa6aa <QAbstractSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7fd021c77100 <QAbstractSocket::staticMetaObject>, 
                    stringdata = 0x7fd021a22800 <qt_meta_stringdata_QTcpSocket>, 
                    data = 0x7fd021a22840 <qt_meta_data_QTcpSocket>, 
                    static_metacall = 0x7fd0219f56f2 <QTcpSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}}
              buf2 = "\000\000\000\000\000\000\000\000P\361\346!\320\177\000\000@_\024\016\374\177\000\000\030\334\351!\320\177\000\000h_\024\016\374\177\000\000\300\330\351!\320\177\000\000\001\000\000\000\000\000\000\000\255v\310!\320\177\000\000\000\000\000\000\000\000\000\000P\361\346!\320\177\000\000\005\000\000\000\320\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\377\377\000\000\000\000\000\000\200^\024\016\374\177\000\000\326\314\344 \320\177\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000\000\000\000\240^\024\016\374\177\000\000\326\314\344 \320\177\000\000\260^\024\016\000\000\000\000\260\250\032!\320\177\000\000x`\252\267\000\000\000\000\300\300*\002\000\000\000\000\300^\024\016\374\177\000\000"...
              c2 = 0x7ffc0e1462a0 "\340b\024\016\374\177"
      #30 0x000000000040c75f in tst_QIODevice::qt_static_metacall (
          _o=0x7ffc0e1471d0, _c=QMetaObject::InvokeMetaMethod, _id=3, 
          _a=0x7ffc0e1463a0) at tmp/tst_qiodevice.moc:126
              _t = 0x7ffc0e1471d0
      #31 0x00007fd0210c1933 in QMetaMethod::invoke (this=0x22ab880, 
          object=0x7ffc0e1471d0, connectionType=Qt::DirectConnection, 
          returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., 
          val5=..., val6=..., val7=..., val8=..., val9=...)
          at kernel/qmetaobject.cpp:2222
              paramCount = 1
              currentThread = 0x22a1e40
              param = {0x0 <repeats 11 times>}
              idx_relative = 3
              callFunction = 0x40c692 <tst_QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
              __PRETTY_FUNCTION__ = "bool QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgum"...
              typeNames = {0x0 <repeats 11 times>}
              objectThread = 0x22a1e40
              idx_offset = 5
      #32 0x00007fd02166a148 in QMetaMethod::invoke (this=0x22ab880, 
          object=0x7ffc0e1471d0, connectionType=Qt::DirectConnection, val0=..., 
          val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., 
          val8=..., val9=...)
          at ../../include/QtCore/../../src/corelib/kernel/qmetaobject.h:123
      No locals.
      #33 0x00007fd021663964 in QTest::TestMethods::invokeTestOnData (
          this=0x7ffc0e147040, index=1) at qtestcase.cpp:832
              invokeOk = false
              isBenchmark = false
              i = -1
              results = {d = 0x7fd0211a6aa0 <QArrayData::shared_null>}
              minimumTotalReached = false
      #34 0x00007fd021664497 in QTest::TestMethods::invokeTest (this=0x7ffc0e147040, 
          index=1, data=0x0, watchDog=0x22ab740) at qtestcase.cpp:1013
              s = {<No data fields>}
              curDataIndex = 0
              dataCount = 0
              foundFunction = true
              benchmarkData = {static current = 0x7ffc0e1469f0, result = {context = {
                    slotName = {static null = {<No data fields>}, 
                      d = 0x7fd0211a6aa0 <QArrayData::shared_null>}, tag = {
                      static null = {<No data fields>}, 
                      d = 0x7fd0211a6aa0 <QArrayData::shared_null>}, 
                    checkpointIndex = -1}, value = -1, iterations = -1, 
                  metric = QTest::FramesPerSecond, setByMacro = true, 
                  valid = false}, resultAccepted = false, runOnce = false, 
                iterationCount = 1}
              member = "constructing_QTcpSocket_data()", '\000' <repeats 58 times>, "X\303\351!\320\177", '\000' <repeats 90 times>, "X\310\351!\320\177\000\000\350+\271 \320\177\000\000"...
              name = @0x7ffc0e146c50: {
                d = 0x410078 <qt_meta_stringdata_tst_QIODevice+120>}
              table = {d = 0x22abe30}
              gTable = 0x22a8c50
              globalDataCount = 0
              curGlobalDataIndex = 0
      #35 0x00007fd0216655d1 in QTest::TestMethods::invokeTests (
          this=0x7ffc0e147040, testObject=0x7ffc0e1471d0) at qtestcase.cpp:1315
              data = 0x0
              ok = true
              i = 1
              count = 12
              previousFailed = false
              metaObject = 0x613a00 <tst_QIODevice::staticMetaObject>
              watchDog = {d = 0x22ab740}
      #36 0x00007fd021666168 in QTest::qExec (testObject=0x7ffc0e1471d0, argc=1, 
          argv=0x7ffc0e147308) at qtestcase.cpp:1727
              handler = {d = 0x22ab790}
              commandLineMethods = {<std::_Vector_base<QMetaMethod, std::allocator<QMetaMethod> >> = {
                  _M_impl = {<std::allocator<QMetaMethod>> = {<__gnu_cxx::new_allocator<QMetaMethod>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, 
                    _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
              test = {m_initTestCaseMethod = {
                  mobj = 0x613a00 <tst_QIODevice::staticMetaObject>, handle = 14}, 
                m_initTestCaseDataMethod = {mobj = 0x0, handle = 0}, 
                m_cleanupTestCaseMethod = {
                  mobj = 0x613a00 <tst_QIODevice::staticMetaObject>, handle = 19}, 
                m_initMethod = {mobj = 0x0, handle = 0}, m_cleanupMethod = {
                  mobj = 0x0, handle = 0}, 
                m_methods = {<std::_Vector_base<QMetaMethod, std::allocator<QMetaMethod> >> = {
                    _M_impl = {<std::allocator<QMetaMethod>> = {<__gnu_cxx::new_allocator<QMetaMethod>> = {<No data fields>}, <No data fields>}, _M_start = 0x22ab870, 
                      _M_finish = 0x22ab930, 
                      _M_end_of_storage = 0x22ab9d0}}, <No data fields>}}
              metaObject = 0x613a00 <tst_QIODevice::staticMetaObject>
              benchmarkData = {static current = 0x7ffc0e147000, 
                measurer = 0x22a8070, context = {slotName = {
                    static null = {<No data fields>}, d = 0x22ab5c0}, tag = {
                    static null = {<No data fields>}, 
                    d = 0x7fd0211a6b80 <qt_array>}, checkpointIndex = -1}, 
                walltimeMinimum = -1, iterationCount = -1, 
                medianIterationCount = -1, createChart = false, 
                verboseOutput = false, callgrindOutFileBase = {
                  static null = {<No data fields>}, 
                  d = 0x7fd0211a6aa0 <QArrayData::shared_null>}, minimumTotal = -1, 
                mode_ = QBenchmarkGlobalData::WallTime}
              callgrindChildExitCode = 0
              __PRETTY_FUNCTION__ = "int QTest::qExec(QObject*, int, char**)"
      #37 0x000000000040c641 in main (argc=1, argv=0x7ffc0e147308)
          at tst_qiodevice.cpp:743
              app = {<QObject> = {
                  _vptr.QObject = 0x7fd021646690 <vtable for QCoreApplication+16>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7fd02126d880 <qt_meta_stringdata_QObject>, 
                      data = 0x7fd02126d9a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7fd0210f824c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, d_ptr = {d = 0x22a1d00}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7fd0213289c0 <qt_meta_stringdata_Qt>, 
                      data = 0x7fd021333800 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7fd021642400 <QObject::staticMetaObject>, 
                    stringdata = 0x7fd021343620 <qt_meta_stringdata_QCoreApplication>, data = 0x7fd021343840 <qt_meta_data_QCoreApplication>, 
                    static_metacall = 0x7fd02119c07e <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}, static self = 0x7ffc0e147200}
              tc = {<QObject> = {
                  _vptr.QObject = 0x613bd0 <vtable for tst_QIODevice+16>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7fd02126d880 <qt_meta_stringdata_QObject>, 
                      data = 0x7fd02126d9a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7fd0210f824c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, d_ptr = {d = 0x22a9670}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7fd0213289c0 <qt_meta_stringdata_Qt>, 
                      data = 0x7fd021333800 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7fd021642400 <QObject::staticMetaObject>, 
                    stringdata = 0x410000 <qt_meta_stringdata_tst_QIODevice>, 
                    data = 0x4102e0 <qt_meta_data_tst_QIODevice>, 
                    static_metacall = 0x40c692 <tst_QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}, m_tempDir = {value = 0x22abb20, 
                  d = 0x22abbb0}, m_previousCurrent = {
                  static null = {<No data fields>}, d = 0x22ab3b0}}
      Detaching from program: /home/qt/work/qt/qtbase/tests/auto/corelib/io/qiodevice/tst_qiodevice, process 6599
      ========= End of stack trace ==============
      QFATAL : tst_QIODevice::constructing_QTcpSocket() Received signal 11
               Function time: 4ms Total time: 5ms
      FAIL!  : tst_QIODevice::constructing_QTcpSocket() Received a fatal error.
         Loc: [Unknown file(0)]
      Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 3456ms
      ********* Finished testing of tst_QIODevice *********
      Makefile:581: recipe for target 'check' failed
      make[3]: *** [check] Aborted
      make[3]: Leaving directory '/home/qt/work/qt/qtbase/tests/auto/corelib/io/qiodevice'
      Makefile:2187: recipe for target 'sub-qiodevice-check' failed
      make[2]: *** [sub-qiodevice-check] Error 2
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-53662
          # Subject Branch Project Status CR V

          Activity

            People

              fdv Fredrik de Vibe
              mipohjan Milla Pohjanheimo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes