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

tst_QImageReader::readFromDevice crashes on OpenSUSE 42.1

    XMLWordPrintable

Details

    • 5011b746f5fd9ae93d0a60ec0517eb7d7e0e189c

    Description

      ========= 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 15806
      Reading symbols from /home/qt/work/qt/qtbase/tests/auto/gui/image/qimagereader/tst_qimagereader...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5Gui.so.5...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 /usr/lib64/libGL.so.1...(no debugging symbols found)...done.
      Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
      [New LWP 15808]
      [New LWP 15807]
      [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/libexpat.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libglapi.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXext.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXdamage.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libX11-xcb.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-glx.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-dri2.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-dri3.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-present.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-sync.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxshmfence.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXxf86vm.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libdrm.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 /usr/lib64/libXau.so.6...(no debugging symbols found)...done.
      Reading symbols from /home/qt/work/install/plugins/platforms/libqxcb.so...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5XcbQpa.so.5...done.
      Reading symbols from /usr/lib64/libXi.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-render-util.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libSM.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libICE.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-render.so.0...(no debugging symbols found)...done.
      Reading symbols from /lib64/libdbus-1.so.3...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-image.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-icccm.so.4...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-xfixes.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-shm.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-randr.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-shape.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-keysyms.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-xinerama.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-xkb.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libfontconfig.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXrender.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libudev.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libEGL.so.1...(no debugging symbols found)...done.
      Reading symbols from /home/qt/work/qt/qtbase/lib/libQt5DBus.so.5...done.
      Reading symbols from /usr/lib64/libuuid.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libxcb-util.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libpng16.so.16...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libgbm.so.1...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libwayland-client.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libwayland-server.so.0...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libffi.so.4...(no debugging symbols found)...done.
      Reading symbols from /usr/lib64/libXcursor.so.1...(no debugging symbols found)...done.
      Reading symbols from /home/qt/work/install/plugins/xcbglintegrations/libqxcb-glx-integration.so...done.
      Reading symbols from /home/qt/work/install/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so...done.
      Reading symbols from /home/qt/work/install/plugins/imageformats/libqgif.so...done.
      Reading symbols from /home/qt/work/install/plugins/imageformats/libqico.so...done.
      Reading symbols from /home/qt/work/install/plugins/imageformats/libqjpeg.so...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/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.
      0x00007f574d9999a9 in waitpid () from /lib64/libc.so.6
      Missing separate debuginfos, use: zypper install Mesa-libEGL1-debuginfo-11.0.8-145.1.x86_64 Mesa-libGL1-debuginfo-11.0.8-145.1.x86_64 Mesa-libglapi0-debuginfo-11.0.8-145.1.x86_64 fontconfig-debuginfo-2.11.0-3.2.x86_64 glibc-debuginfo-2.19-19.1.x86_64 libICE6-debuginfo-1.0.9-3.1.x86_64 libSM6-debuginfo-1.2.2-5.1.x86_64 libX11-6-debuginfo-1.6.3-3.1.x86_64 libX11-xcb1-debuginfo-1.6.3-3.1.x86_64 libXau6-debuginfo-1.0.8-6.1.x86_64 libXcursor1-debuginfo-1.1.14-6.1.x86_64 libXdamage1-debuginfo-1.1.4-9.1.x86_64 libXext6-debuginfo-1.3.3-3.1.x86_64 libXfixes3-debuginfo-5.0.1-5.1.x86_64 libXi6-debuginfo-1.7.5-1.1.x86_64 libXrender1-debuginfo-0.9.9-1.1.x86_64 libXxf86vm1-debuginfo-1.1.4-1.1.x86_64 libbz2-1-debuginfo-1.0.6-32.1.x86_64 libdbus-1-3-debuginfo-1.8.16-5.2.x86_64 libdrm2-debuginfo-2.4.65-1.1.x86_64 libexpat1-debuginfo-2.1.0-15.4.x86_64 libffi4-debuginfo-5.3.1+r233831-6.1.x86_64 libfreetype6-debuginfo-2.5.5-8.2.x86_64 libgbm1-debuginfo-11.0.8-145.1.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 libpng16-16-debuginfo-1.6.8-7.1.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 libudev1-debuginfo-210-89.1.x86_64 libuuid1-debuginfo-2.25-12.2.x86_64 libwayland-client0-debuginfo-1.9.0-1.1.x86_64 libwayland-server0-debuginfo-1.9.0-1.1.x86_64 libxcb-dri2-0-debuginfo-1.11.1-1.1.x86_64 libxcb-dri3-0-debuginfo-1.11.1-1.1.x86_64 libxcb-glx0-debuginfo-1.11.1-1.1.x86_64 libxcb-icccm4-debuginfo-0.4.1-3.1.x86_64 libxcb-image0-debuginfo-0.4.0-1.1.x86_64 libxcb-keysyms1-debuginfo-0.4.0-1.1.x86_64 libxcb-present0-debuginfo-1.11.1-1.1.x86_64 libxcb-randr0-debuginfo-1.11.1-1.1.x86_64 libxcb-render-util0-debuginfo-0.3.9-3.1.x86_64 libxcb-render0-debuginfo-1.11.1-1.1.x86_64 libxcb-shape0-debuginfo-1.11.1-1.1.x86_64 libxcb-shm0-debuginfo-1.11.1-1.1.x86_64 libxcb-sync1-debuginfo-1.11.1-1.1.x86_64 libxcb-util1-debuginfo-0.4.0-1.1.x86_64 libxcb-xfixes0-debuginfo-1.11.1-1.1.x86_64 libxcb-xinerama0-debuginfo-1.11.1-1.1.x86_64 libxcb-xkb1-debuginfo-1.11.1-1.1.x86_64 libxcb1-debuginfo-1.11.1-1.1.x86_64 libxshmfence1-debuginfo-1.2-5.3.x86_64 libz1-debuginfo-1.2.8-6.4.x86_64
      (gdb) 
      Thread 3 (Thread 0x7f5745dca700 (LWP 15807)):
      #0  0x00007f574d9bfbbd in poll () from /lib64/libc.so.6
      No symbol table info available.
      #1  0x00007f574ad40422 in ?? () from /usr/lib64/libxcb.so.1
      No symbol table info available.
      #2  0x00007f574ad4200f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
      No symbol table info available.
      #3  0x00007f5749b47b82 in QXcbEventReader::run (this=0x1473db0)
          at qxcbconnection.cpp:1337
              event = 0x0
      #4  0x00007f574eaa6738 in QThreadPrivate::start (arg=0x1473db0)
          at thread/qthread_unix.cpp:344
              __clframe = {
                __cancel_routine = 0x7f574eaa67a2 <QThreadPrivate::finish(void*)>, 
                __cancel_arg = 0x1473db0, __do_it = 1, __cancel_type = 0}
              thr = 0x1473db0
              data = 0x1474110
      #5  0x00007f574e52f0a4 in start_thread () from /lib64/libpthread.so.0
      No symbol table info available.
      #6  0x00007f574d9c7fed in clone () from /lib64/libc.so.6
      No symbol table info available.
      
      Thread 2 (Thread 0x7f5744f53700 (LWP 15808)):
      #0  0x00007f574e5333e8 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
         from /lib64/libpthread.so.0
      No symbol table info available.
      #1  0x00007f574eaa7dd1 in QWaitConditionPrivate::wait_relative (
          this=0x14aa6c0, time=300000) at thread/qwaitcondition_unix.cpp:133
              ti = {tv_sec = 7482, tv_nsec = 92433352}
      #2  0x00007f574eaa7dfe in QWaitConditionPrivate::wait (this=0x14aa6c0, 
          time=300000) at thread/qwaitcondition_unix.cpp:141
              code = 0
      #3  0x00007f574eaa7bf5 in QWaitCondition::wait (this=0x14a9aa0, 
          mutex=0x14a9a98, time=300000) at thread/qwaitcondition_unix.cpp:215
              __PRETTY_FUNCTION__ = "bool QWaitCondition::wait(QMutex*, long unsigned int)"
              returnValue = false
      #4  0x00007f574f291d7b in QTest::WatchDog::run (this=0x14a9a80)
          at qtestcase.cpp:932
              t = 300000
              locker = {val = 21666457}
              __PRETTY_FUNCTION__ = "virtual void QTest::WatchDog::run()"
      #5  0x00007f574eaa6738 in QThreadPrivate::start (arg=0x14a9a80)
          at thread/qthread_unix.cpp:344
              __clframe = {
                __cancel_routine = 0x7f574eaa67a2 <QThreadPrivate::finish(void*)>, 
                __cancel_arg = 0x14a9a80, __do_it = 1, __cancel_type = 0}
              thr = 0x14a9a80
              data = 0x14aa640
      #6  0x00007f574e52f0a4 in start_thread () from /lib64/libpthread.so.0
      No symbol table info available.
      #7  0x00007f574d9c7fed in clone () from /lib64/libc.so.6
      No symbol table info available.
      
      Thread 1 (Thread 0x7f57503db780 (LWP 15806)):
      #0  0x00007f574d9999a9 in waitpid () from /lib64/libc.so.6
      No symbol table info available.
      #1  0x00007f574d92411b in do_system () from /lib64/libc.so.6
      No symbol table info available.
      #2  0x00007f574f287f9e in stackTrace () at qtestcase.cpp:164
              ok = false
              disableStackDump = 0
              cmd = "gdb --pid 15806 2>/dev/null <<EOF\nset prompt\nset height 0\nthread apply all where full\ndetach\nquit\nEOF\n", '\000' <repeats 34 times>, "`8APW\177\000\000\020zLOW\177\000\000\000zLOW\177\000\000c\374\244\273\000\000\000\000E\356'OW\177\000\000\377\377\377\377", '\000' <repeats 13 times>, "j\237NW\177\000\000"...
      #3  0x00007f574f28c8f2 in QTest::FatalSignalHandler::signal (signum=11)
          at qtestcase.cpp:1354
              msecsFunctionTime = 4
              msecsTotalTime = 1832
              __PRETTY_FUNCTION__ = "static void QTest::FatalSignalHandler::signal(int)"
      #4  <signal handler called>
      No symbol table info available.
      #5  0x00007f573f9d300e in ?? () from /usr/lib64/libkdecore.so.5
      No symbol table info available.
      #6  0x00007f57502038ea in call_init.part () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #7  0x00007f57502039d3 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #8  0x00007f5750207b08 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #9  0x00007f57502037a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #10 0x00007f57502072fb in _dl_open () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #11 0x00007f574d04b02b in dlopen_doit () from /lib64/libdl.so.2
      No symbol table info available.
      #12 0x00007f57502037a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
      No symbol table info available.
      #13 0x00007f574d04b5dd in _dlerror_run () from /lib64/libdl.so.2
      No symbol table info available.
      #14 0x00007f574d04b0c1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
      No symbol table info available.
      #15 0x00007f574a518f25 in libmodman::module_manager::load_file(std::string, bool) () from /usr/lib64/libmodman.so.1
      No symbol table info available.
      #16 0x00007f574a5192b3 in libmodman::module_manager::load_dir(std::string, bool) () from /usr/lib64/libmodman.so.1
      No symbol table info available.
      #17 0x00007f574d4b7e06 in ?? () from /usr/lib64/libproxy.so.1
      No symbol table info available.
      #18 0x00007f574d4b89bb in px_proxy_factory_new () from /usr/lib64/libproxy.so.1
      No symbol table info available.
      #19 0x00007f574f5bd00d in QLibProxyWrapper::QLibProxyWrapper (
          this=0x7f574f8a3a10 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:55
      No locals.
      #20 0x00007f574f5bc586 in (anonymous namespace)::Q_QGS_libProxyWrapper::Holder::Holder (
          this=0x7f574f8a3a10 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:72
      No locals.
      #21 0x00007f574f5bc5f3 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 0x00007f574f5bcfda in QGlobalStatic<QLibProxyWrapper, (* (anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction), (* & (anonymous namespace)::Q_QGS_libProxyWrapper::guard)>::operator()(void) (this=0x7f574f8a3a08 <libProxyWrapper>)
          at ../../include/QtCore/../../src/corelib/global/qglobalstatic.h:135
      No locals.
      #23 0x00007f574f5bcaf5 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 = 0x7f574edd18b0 <QListData::shared_null>}, 
                  d = 0x7f574edd18b0 <QListData::shared_null>}}
              queryUrl = {d = 0x14ac540}
              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 = 0x14ac4b8}, d = 0x14ac4b8}}
      #24 0x00007f574f5b31f7 in QSystemConfigurationProxyFactory::queryProxy (
          this=0x14abb50, 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 = 0x7f574edd18b0 <QListData::shared_null>}, 
                  d = 0x7f574edd18b0 <QListData::shared_null>}}
      #25 0x00007f574f5b121c in QGlobalNetworkProxy::proxyForQuery (
          this=0x7f574f8a3940 <(anonymous namespace)::Q_QGS_globalNetworkProxy::innerFunction()::holder>, query=...) at kernel/qnetworkproxy.cpp:344
              locker = {val = 140012973340993}
              __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 = 0x7f574edd18b0 <QListData::shared_null>}, 
                  d = 0x7f574edd18b0 <QListData::shared_null>}}
              parsed = {d = {d = 0x14ac750}}
              hostname = {static null = {<No data fields>}, 
                d = 0x7f574edcdaa0 <QArrayData::shared_null>}
      #26 0x00007f574f5b3619 in QGlobalNetworkProxy::applicationProxy (
          this=0x7f574f8a3940 <(anonymous namespace)::Q_QGS_globalNetworkProxy::innerFunction()::holder>) at kernel/qnetworkproxy.cpp:300
      No locals.
      #27 0x00007f574f5b1cd6 in QNetworkProxy::applicationProxy ()
          at kernel/qnetworkproxy.cpp:737
      No locals.
      #28 0x00007f574f5d9252 in QNativeSocketEnginePrivate::checkProxy (
          this=0x14ac5a0, address=...) at socket/qnativesocketengine.cpp:365
              parent = 0x7ffe9429ae60
              proxy = {d = {d = 0x0}}
      #29 0x00007f574f5d9a6f in QNativeSocketEngine::bind (this=0x14abb70, 
          address=..., port=0) at socket/qnativesocketengine.cpp:630
              d = 0x14ac5a0
              __PRETTY_FUNCTION__ = "virtual bool QNativeSocketEngine::bind(const QHostAddress&, quint16)"
      #30 0x00007f574f5d4798 in QTcpServer::listen (this=0x7ffe9429ae60, 
          address=..., port=0) at socket/qtcpserver.cpp:312
              __PRETTY_FUNCTION__ = "bool QTcpServer::listen(const QHostAddress&, quint16)"
              d = 0x14abf30
              proto = QAbstractSocket::AnyIPProtocol
              addr = {d = {d = 0x14ac400}}
              proxy = {d = {d = 0x14ac4e0}}
      #31 0x000000000042a09b in Server::Server (this=0x7ffe9429ae50, data=...)
          at tst_qimagereader.cpp:966
      No locals.
      #32 0x0000000000419671 in tst_QImageReader::readFromDevice (
          this=0x7ffe9429bfa0) at tst_qimagereader.cpp:1093
              server = {<QObject> = {
                  _vptr.QObject = 0x7f1bf0 <vtable for Server+16>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                      data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, d_ptr = {d = 0x14b5490}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                      data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                    stringdata = 0x4339a0 <qt_meta_stringdata_Server>, 
                    data = 0x433aa0 <qt_meta_data_Server>, 
                    static_metacall = 0x42703a <Server::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, 
                server = {<QObject> = {
                    _vptr.QObject = 0x7f574f89e6b0 <vtable for QTcpServer+16>, 
                    static staticMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                        data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                        static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}, d_ptr = {d = 0x14abf30}, 
                    static staticQtMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                        data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                        static_metacall = 0x0, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                      stringdata = 0x7f574f636280 <qt_meta_stringdata_QTcpServer>, 
                      data = 0x7f574f636360 <qt_meta_data_QTcpServer>, 
                      static_metacall = 0x7f574f5d52ea <QTcpServer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, 
                clientSocket = {<QAbstractSocket> = {<QIODevice> = {<QObject> = {
                        _vptr.QObject = 0x7f574f8a15b0 <vtable for QTcpSocket+16>, 
                        static staticMetaObject = {d = {superdata = 0x0, 
                            stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                            static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                            extradata = 0x0}}, d_ptr = {d = 0x14ac270}, 
                        static staticQtMetaObject = {d = {superdata = 0x0, 
                            stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                            data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                            static_metacall = 0x0, relatedMetaObjects = 0x0, 
                            extradata = 0x0}}}, static staticMetaObject = {d = {
                          superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                          stringdata = 0x7f574ef673e0 <qt_meta_stringdata_QIODevice>, data = 0x7f574ef67560 <qt_meta_data_QIODevice>, 
                          static_metacall = 0x7f574edbeba0 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                          extradata = 0x0}}}, static staticMetaObject = {d = {
                        superdata = 0x7f574f26be40 <QIODevice::staticMetaObject>, 
                        stringdata = 0x7f574f634820 <qt_meta_stringdata_QAbstractSocket>, data = 0x7f574f6353c0 <qt_meta_data_QAbstractSocket>, 
                        static_metacall = 0x7f574f5d16aa <QAbstractSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x7f574f89e100 <QAbstractSocket::staticMetaObject>, stringdata = 0x7f574f649800 <qt_meta_stringdata_QTcpSocket>, 
                      data = 0x7f574f649840 <qt_meta_data_QTcpSocket>, 
                      static_metacall = 0x7f574f61c6f2 <QTcpSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, serverSocket = 0x0, data = {
                  d = 0x7f574edcdaa0 <QArrayData::shared_null>}}
              loop = {<QObject> = {_vptr.QObject = 0x14ab310, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                      data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, d_ptr = {d = 0x7ffe9429af00}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                      data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                    stringdata = 0x7f574ef6a480 <qt_meta_stringdata_QEventLoop>, 
                    data = 0x7f574ef6a4e0 <qt_meta_data_QEventLoop>, 
                    static_metacall = 0x7f574edc2eee <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}}
              reader = {d = 0x7ffe9429aee0}
              imageReaderImage = {<QPaintDevice> = {
                  _vptr.QPaintDevice = 0x7f57501e1950 <vtable for QPaintDevice+16>, 
                  painters = 0, reserved = 0x0}, d = 0x14ab4d0}
              fileName = {static null = {<No data fields>}, d = 0x14aa150}
              imageFileName = {static null = {<No data fields>}, d = 0x14ab870}
              file = {<QFileDevice> = {<QIODevice> = {<QObject> = {
                      _vptr.QObject = 0x7f574f26bb90 <vtable for QFile+16>, 
                      static staticMetaObject = {d = {superdata = 0x0, 
                          stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                          data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                          static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                          extradata = 0x0}}, d_ptr = {d = 0x14ab5d0}, 
                      static staticQtMetaObject = {d = {superdata = 0x0, 
                          stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                          data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                          static_metacall = 0x0, relatedMetaObjects = 0x0, 
                          extradata = 0x0}}}, static staticMetaObject = {d = {
                        superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                        stringdata = 0x7f574ef673e0 <qt_meta_stringdata_QIODevice>, 
                        data = 0x7f574ef67560 <qt_meta_data_QIODevice>, 
                        static_metacall = 0x7f574edbeba0 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x7f574f26be40 <QIODevice::staticMetaObject>, 
                      stringdata = 0x7f574ef672a0 <qt_meta_stringdata_QFileDevice>, 
                      data = 0x7f574ef672e0 <qt_meta_data_QFileDevice>, 
                      static_metacall = 0x7f574edbeab4 <QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7f574f26bcc0 <QFileDevice::staticMetaObject>, 
                    stringdata = 0x7f574ef671c0 <qt_meta_stringdata_QFile>, 
                    data = 0x7f574ef671e0 <qt_meta_data_QFile>, 
                    static_metacall = 0x7f574edbe9c8 <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}}
              imageData = {d = 0x14ab780}
              format = {d = 0x14abbf0}
              expectedImage = {<QPaintDevice> = {
                  _vptr.QPaintDevice = 0x7f57501df050 <vtable for QImage+16>, 
                  painters = 0, reserved = 0x0}, d = 0x14ab390}
      #33 0x0000000000426c9e in tst_QImageReader::qt_static_metacall (
          _o=0x7ffe9429bfa0, _c=QMetaObject::InvokeMetaMethod, _id=20, 
          _a=0x7ffe9429b170) at tmp/tst_qimagereader.moc:295
              _t = 0x7ffe9429bfa0
      #34 0x00007f574ece8933 in QMetaMethod::invoke (this=0x14aa2e0, 
          object=0x7ffe9429bfa0, connectionType=Qt::DirectConnection, 
          returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., 
          val5=..., val6=..., val7=..., val8=..., val9=...)
          at kernel/qmetaobject.cpp:2222
              paramCount = 1
              currentThread = 0x144a770
              param = {0x0 <repeats 11 times>}
              idx_relative = 20
              callFunction = 0x426ab0 <tst_QImageReader::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 = 0x144a770
              idx_offset = 5
      #35 0x00007f574f291148 in QMetaMethod::invoke (this=0x14aa2e0, 
          object=0x7ffe9429bfa0, connectionType=Qt::DirectConnection, val0=..., 
          val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., 
          val8=..., val9=...)
          at ../../include/QtCore/../../src/corelib/kernel/qmetaobject.h:123
      No locals.
      #36 0x00007f574f28a964 in QTest::TestMethods::invokeTestOnData (
          this=0x7ffe9429be10, index=12) at qtestcase.cpp:832
              invokeOk = false
              isBenchmark = false
              i = -1
              results = {d = 0x7f574edcdaa0 <QArrayData::shared_null>}
              minimumTotalReached = false
      #37 0x00007f574f28b497 in QTest::TestMethods::invokeTest (this=0x7ffe9429be10, 
          index=12, data=0x0, watchDog=0x14a9a80) at qtestcase.cpp:1013
              s = {<No data fields>}
              curDataIndex = 0
              dataCount = 21
              foundFunction = true
              benchmarkData = {static current = 0x7ffe9429b7c0, result = {context = {
                    slotName = {static null = {<No data fields>}, 
                      d = 0x7f574edcdaa0 <QArrayData::shared_null>}, tag = {
                      static null = {<No data fields>}, 
                      d = 0x7f574edcdaa0 <QArrayData::shared_null>}, 
                    checkpointIndex = -1}, value = -1, iterations = -1, 
                  metric = QTest::FramesPerSecond, setByMacro = true, 
                  valid = false}, resultAccepted = false, runOnce = false, 
                iterationCount = 1}
              member = "readFromDevice_data()\000a()\000a()", '\000' <repeats 59 times>, "`8APW\177", '\000' <repeats 90 times>, "`=APW\177\000\000\350\213RNW\177\000\000"...
              name = @0x7ffe9429ba20: {
                d = 0x432b90 <qt_meta_stringdata_tst_QImageReader+528>}
              table = {d = 0x14b4b80}
              gTable = 0x14a9b70
              globalDataCount = 0
              curGlobalDataIndex = 0
      #38 0x00007f574f28c5d1 in QTest::TestMethods::invokeTests (
          this=0x7ffe9429be10, testObject=0x7ffe9429bfa0) at qtestcase.cpp:1315
              data = 0x0
              ok = true
              i = 12
              count = 36
              previousFailed = false
              metaObject = 0x7f1b60 <tst_QImageReader::staticMetaObject>
              watchDog = {d = 0x14a9a80}
      #39 0x00007f574f28d168 in QTest::qExec (testObject=0x7ffe9429bfa0, argc=1, 
          argv=0x7ffe9429c0c8) at qtestcase.cpp:1727
              handler = {d = 0x14aa190}
              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 = 0x7f1b60 <tst_QImageReader::staticMetaObject>, 
                  handle = 14}, m_initTestCaseDataMethod = {mobj = 0x0, handle = 0}, 
                m_cleanupTestCaseMethod = {
                  mobj = 0x7f1b60 <tst_QImageReader::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 = 0x14aa220, 
                      _M_finish = 0x14aa460, 
                      _M_end_of_storage = 0x14aa630}}, <No data fields>}}
              metaObject = 0x7f1b60 <tst_QImageReader::staticMetaObject>
              benchmarkData = {static current = 0x7ffe9429bdd0, 
                measurer = 0x14a9fc0, context = {slotName = {
                    static null = {<No data fields>}, d = 0x14b5530}, tag = {
                    static null = {<No data fields>}, d = 0x14ad4c0}, 
                  checkpointIndex = -1}, walltimeMinimum = -1, iterationCount = -1, 
                medianIterationCount = -1, createChart = false, 
                verboseOutput = false, callgrindOutFileBase = {
                  static null = {<No data fields>}, 
                  d = 0x7f574edcdaa0 <QArrayData::shared_null>}, minimumTotal = -1, 
                mode_ = QBenchmarkGlobalData::WallTime}
              callgrindChildExitCode = 0
              __PRETTY_FUNCTION__ = "int QTest::qExec(QObject*, int, char**)"
      #40 0x0000000000426a5f in main (argc=1, argv=0x7ffe9429c0c8)
          at tst_qimagereader.cpp:1893
              app = {<QCoreApplication> = {<QObject> = {
                    _vptr.QObject = 0x7f57501dd7d0 <vtable for QGuiApplication+16>, 
                    static staticMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                        data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                        static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}, d_ptr = {d = 0x144a5d0}, 
                    static staticQtMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                        data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                        static_metacall = 0x0, relatedMetaObjects = 0x0, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                      stringdata = 0x7f574ef6a620 <qt_meta_stringdata_QCoreApplication>, data = 0x7f574ef6a840 <qt_meta_data_QCoreApplication>, 
                      static_metacall = 0x7f574edc307e <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, static self = 0x7ffe9429bfc0}, 
                static staticMetaObject = {d = {
                    superdata = 0x7f574f26d640 <QCoreApplication::staticMetaObject>, 
                    stringdata = 0x7f574fe29b60 <qt_meta_stringdata_QGuiApplication>, data = 0x7f574fe2a100 <qt_meta_data_QGuiApplication>, 
                    static_metacall = 0x7f574f9da514 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}}
              tc = {<QObject> = {
                  _vptr.QObject = 0x7f1c70 <vtable for tst_QImageReader+16>, 
                  static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ee94880 <qt_meta_stringdata_QObject>, 
                      data = 0x7f574ee949a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7f574ed1f24c <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}, d_ptr = {d = 0x14a9a00}, 
                  static staticQtMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7f574ef4f9c0 <qt_meta_stringdata_Qt>, 
                      data = 0x7f574ef5a800 <qt_meta_data_Qt>, 
                      static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7f574f269400 <QObject::staticMetaObject>, 
                    stringdata = 0x432980 <qt_meta_stringdata_tst_QImageReader>, 
                    data = 0x4333c0 <qt_meta_data_tst_QImageReader>, 
                    static_metacall = 0x426ab0 <tst_QImageReader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    extradata = 0x0}}, prefix = {static null = {<No data fields>}, 
                  d = 0x14aaa00}, m_temporaryDir = {d_ptr = {d = 0x14a9340}}}
      Detaching from program: /home/qt/work/qt/qtbase/tests/auto/gui/image/qimagereader/tst_qimagereader, process 15806
      ========= End of stack trace ==============
      QFATAL : tst_QImageReader::readFromDevice(pbm) Received signal 11
               Function time: 4ms Total time: 1832ms
      FAIL!  : tst_QImageReader::readFromDevice(pbm) Received a fatal error.
         Loc: [Unknown file(0)]
      Totals: 95 passed, 1 failed, 10 skipped, 0 blacklisted, 22588ms
      ********* Finished testing of tst_QImageReader *********
      Makefile:590: recipe for target 'check' failed
      make[3]: *** [check] Aborted
      make[3]: Leaving directory '/home/qt/work/qt/qtbase/tests/auto/gui/image/qimagereader'
      Makefile:929: recipe for target 'sub-qimagereader-check' failed
      make[2]: *** [sub-qimagereader-check] Error 2
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              sletta Gunnar Sletta
              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