234/285 Testing: libs-ui-kis_derived_resources_test 234/285 Test: libs-ui-kis_derived_resources_test Command: "/home/boud/dev/b-krita/libs/ui/tests/kis_derived_resources_test" Directory: /home/boud/dev/b-krita/libs/ui/tests "libs-ui-kis_derived_resources_test" start time: Jan 22 15:23 CET Output: ---------------------------------------------------------- ********* Start testing of KisDerivedResourcesTest ********* Config: Using QtTest library 5.13.2, Qt 5.13.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.4.0) PASS : KisDerivedResourcesTest::initTestCase() QWARN : KisDerivedResourcesTest::test() Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created. === Received signal at function time: 61ms, total time: 62ms, dumping stack === GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git Copyright (C) 2018 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-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. 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 27488 [New LWP 27490] [New LWP 27491] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f02e9fbf6c2 in __GI___waitpid (pid=27497, stat_loc=stat_loc@entry=0x7f02edda6578, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 (gdb) Thread 3 (Thread 0x7f02cd378700 (LWP 27491)): #0 0x00007f02e54f9ed9 in futex_reltimed_wait_cancelable ( private=<optimized out>, reltime=0x7f02cd377c30, expected=0, futex_word=0x56219875ee70) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 __ret = -516 oldtype = 0 err = <optimized out> oldtype = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __pthread_cond_wait_common (abstime=0x7f02cd377cf0, mutex=0x56219875ee20, cond=0x56219875ee48) at pthread_cond_wait.c:533 rt = {tv_sec = 299, tv_nsec = 999996313} spin = 0 buffer = {__routine = 0x7f02e54f9690 <__condvar_cleanup_waiting>, __arg = 0x7f02cd377c60, __canceltype = -1073738768, __prev = 0x0} cbuffer = {wseq = 4, cond = 0x56219875ee48, mutex = 0x56219875ee20, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = <optimized out> seq = 2 private = <optimized out> maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> rt = <optimized out> s = <optimized out> #2 __pthread_cond_timedwait (cond=0x56219875ee48, mutex=0x56219875ee20, abstime=0x7f02cd377cf0) at pthread_cond_wait.c:667 No locals. #3 0x00007f02ea91ea66 in QWaitConditionPrivate::wait_relative ( this=0x56219875ee20, deadline=...) at thread/qwaitcondition_unix.cpp:136 ti = {tv_sec = 162283, tv_nsec = 327517291} ti = <optimized out> #4 QWaitConditionPrivate::wait (deadline=..., this=0x56219875ee20) at thread/qwaitcondition_unix.cpp:144 code = <optimized out> code = <optimized out> #5 QWaitCondition::wait (this=<optimized out>, mutex=0x562198757ba8, deadline=...) at thread/qwaitcondition_unix.cpp:225 returnValue = <optimized out> #6 0x00007f02ea91edc6 in QWaitCondition::wait (this=0x562198757bb0, mutex=0x562198757ba8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 No locals. #7 0x00007f02edb71362 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #8 0x00007f02ea917b52 in QThreadPrivate::start (arg=0x562198757b90) at thread/qthread_unix.cpp:360 thr = 0x562198757b90 data = <optimized out> __clframe = { __cancel_routine = 0x7f02ea916d20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x562198757b90, __do_it = 1, __cancel_type = <optimized out>} #9 0x00007f02e54f36db in start_thread (arg=0x7f02cd378700) at pthread_create.c:463 pd = 0x7f02cd378700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139650009630464, 1175585887320342671, 139650009628416, 0, 94702291745680, 140731463042656, -1273076907642912625, -1273023647602900849}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #10 0x00007f02e9ffc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 2 (Thread 0x7f02cdb79700 (LWP 27490)): #0 0x00007f02e9fefbf9 in __GI___poll (fds=0x7f02c8004db0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007f02e2a235c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007f02e2a236dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007f02eab5ab7f in QEventDispatcherGlib::processEvents ( this=0x7f02c8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7f02c8000b40 canWait = true savedFlags = {i = 0} result = <optimized out> #4 0x00007f02eaafb06a in QEventLoop::exec (this=this@entry=0x7f02cdb78d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 d = 0x7f02c8004770 locker = {val = 94702291755152} ref = {d = 0x7f02c8004770, locker = @0x7f02cdb78cf8, exceptionCaught = true} app = <optimized out> #5 0x00007f02ea9163aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531 d = 0x56219875a020 locker = {val = 94702291755152} eventLoop = {<QObject> = { _vptr.QObject = 0x7f02eafb23a8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb2bc0 <qt_meta_stringdata_QObject>, data = 0x7f02eacb2aa0 <qt_meta_data_QObject>, static_metacall = 0x7f02eab35650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f02c8004770}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb5ae0 <qt_meta_stringdata_Qt>, data = 0x7f02eacb2ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f02eafaa540 <QObject::staticMetaObject>, stringdata = 0x7f02eacad500 <qt_meta_stringdata_QEventLoop>, data = 0x7f02eacad4a0 <qt_meta_data_QEventLoop>, static_metacall = 0x7f02eaafad60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #6 0x00007f02e432f0e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 No symbol table info available. #7 0x00007f02ea917b52 in QThreadPrivate::start (arg=0x7f02e45a6d80) at thread/qthread_unix.cpp:360 thr = 0x7f02e45a6d80 data = <optimized out> __clframe = { __cancel_routine = 0x7f02ea916d20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7f02e45a6d80, __do_it = 1, __cancel_type = <optimized out>} #8 0x00007f02e54f36db in start_thread (arg=0x7f02cdb79700) at pthread_create.c:463 pd = 0x7f02cdb79700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139650018023168, 1175585887320342671, 139650018021120, 0, 139650397793664, 140731463042400, -1273078000175218545, -1273023647602900849}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007f02e9ffc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7f02f011a800 (LWP 27488)): #0 0x00007f02e9fbf6c2 in __GI___waitpid (pid=27497, stat_loc=stat_loc@entry=0x7f02edda6578, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 resultvar = 18446744073709551104 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007f02e9f2a067 in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:149 __result = <optimized out> _buffer = {__routine = 0x7f02e9f2a360 <cancel_handler>, __arg = 0x7f02edda657c, __canceltype = 0, __prev = 0x0} _avail = 1 status = 0 save = <optimized out> pid = 27497 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {65536, 0 <repeats 15 times>}}, sa_flags = 0, sa_restorer = 0x278bf} omask = {__val = {21711, 7503960924711422464, 3472328296227680304, 7503960924711422464, 11, 139650557175568, 139650495445056, 11, 140731463040000, 140731463039992, 1, 139650502711759, 206158430240, 139650557175552, 139650557175360, 7503960924711422464}} __cnt = <optimized out> __set = <optimized out> #2 0x00007f02edb679f3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #3 0x00007f02edb67b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #4 0x00007f02edb67c14 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #5 <signal handler called> No locals. #6 QObject::thread (this=0x0) at kernel/qobject.cpp:1433 No locals. #7 0x00007f02ec01fed0 in kis_assert_common(char const*, char const*, int, bool, bool) [clone .constprop.17] () at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:116 shortMessage = {d = 0x56219882be10} longMessage = {d = 0x56219882d4f0} disableAssertMsg = <optimized out> shouldIgnoreAsserts = <optimized out> button = <optimized out> __PRETTY_FUNCTION__ = "void kis_assert_common(const char*, const char*, int, bool, bool)" #8 0x00007f02ec0207fa in kis_safe_assert_recoverable ( assertion=assertion@entry=0x7f02ef854e30 "(static_cast<QApplication *>(QCoreApplication::instance())) && (static_cast<QApplication *>(QCoreApplication::instance()))->thread() == QThread::currentThread()", file=file@entry=0x7f02ef854e00 "/home/boud/dev/krita/libs/ui/kis_config.cc", line=line@entry=64) at /home/boud/dev/krita/libs/global/kis_assert.cpp:111 No locals. #9 0x00007f02eea81b14 in KisConfig::KisConfig(bool) () at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:116 No locals. #10 0x0000562197608f74 in addResourceTypes() () at /home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.cpp:70 cfg = {m_cfg = <incomplete type>, m_readOnly = false} #11 0x000056219760bb28 in KisDerivedResourcesTest::test() () at /home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.cpp:76 doc = <optimized out> mainWindow = <optimized out> view = {wp = {d = 0x0, value = 0x0}} viewManager = <optimized out> manager = <optimized out> presetFileName = {d = 0x0} i = {d = {data = {c = 0 '\000', uc = 0 '\000', s = 0, sc = 0 '\000', us = 0, i = 0, u = 0, l = 0, ul = 0, b = false, d = 0, f = 0, real = 0, ll = 0, ull = 0, o = 0x0, ptr = 0x0, shared = 0x0}, type = 0, is_shared = 0, is_null = 0}} preset = {d = 0x0} __PRETTY_FUNCTION__ = "void KisDerivedResourcesTest::test()" spy = {<QObject> = {_vptr.QObject = 0x3d04263137352600, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb2bc0 <qt_meta_stringdata_QObject>, data = 0x7f02eacb2aa0 <qt_meta_data_QObject>, static_metacall = 0x7f02eab35650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x303d015e645d6e30}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb5ae0 <qt_meta_stringdata_Qt>, data = 0x7f02eacb2ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QList<QList<QVariant> >> = {<QListSpecialMethods<QList<QVariant> >> = {<No data fields>}, {p = {static shared_null = { ref = {atomic = {_q_value = {<std::__atomic_base<int>> = { static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0xbdf25ab070fb4a80}, d = 0xbdf25ab070fb4a80}}, sig = {d = 0x0}, args = { d = 0xbc88cb877a000000}, m_loop = <incomplete type>, m_waiting = false} expectedSignals = {d = 0xff0000} it = <optimized out> #12 0x00007f02eab0e1b5 in QMetaMethod::invoke (this=0x5621984cba30, object=0x7ffe98dd0890, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2308 typeNames = {0x0 <repeats 11 times>} paramCount = <optimized out> param = {0x0 <repeats 11 times>} idx_relative = <optimized out> idx_offset = 5 callFunction = 0x562197612570 <KisDerivedResourcesTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> #13 0x00007f02edb6f40a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #14 0x00007f02edb7017d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #15 0x00007f02edb706e1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #16 0x00007f02edb70b7b in QTest::qRun() () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #17 0x00007f02edb70e8b in QTest::qExec(QObject*, int, char**) () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #18 0x00005621976084ed in main () at /home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.cpp:159 app = <incomplete type> tc = {<QObject> = { _vptr.QObject = 0x562197817650 <vtable for KisDerivedResourcesTest+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb2bc0 <qt_meta_stringdata_QObject>, data = 0x7f02eacb2aa0 <qt_meta_data_QObject>, static_metacall = 0x7f02eab35650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x562198767300}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f02eacb5ae0 <qt_meta_stringdata_Qt>, data = 0x7f02eacb2ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f02eafaa540 <QObject::staticMetaObject>, stringdata = 0x5621976142a0 <qt_meta_stringdata_KisDerivedResourcesTest>, data = 0x562197614240 <qt_meta_data_KisDerivedResourcesTest>, static_metacall = 0x562197612570 <KisDerivedResourcesTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} #19 0x00007f02e9efcb97 in __libc_start_main (main=0x5621976083e0 <main>, argc=1, argv=0x7ffe98dd09b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe98dd09a8) at ../csu/libc-start.c:310 self = <optimized out> __self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4894379388817047409, 94702273594720, 140731463043504, 0, 0, -1176085359500394353, -1273015673858097009}, mask_was_saved = 0}}, priv = {pad = { 0x0, 0x0, 0x7f02eff70733 <_dl_init+259>, 0x7f02efc0be18}, data = {prev = 0x0, cleanup = 0x0, canceltype = -269023437}}} not_first_call = <optimized out> #20 0x000056219760858a in _start () at /home/boud/dev/krita/libs/ui/tests/kis_derived_resources_test.h:24 No symbol table info available. Detaching from program: /home/boud/dev/b-krita/libs/ui/tests/kis_derived_resources_test, process 27488 === End of stack trace === QFATAL : KisDerivedResourcesTest::test() Received signal 11 Function time: 61ms Total time: 62ms FAIL! : KisDerivedResourcesTest::test() Received a fatal error. Loc: [Unknown file(0)] Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 7502ms ********* Finished testing of KisDerivedResourcesTest ********* <end of output> Test time = 7.69 sec ---------------------------------------------------------- Test Failed. "libs-ui-kis_derived_resources_test" end time: Jan 22 15:24 CET "libs-ui-kis_derived_resources_test" time elapsed: 00:00:07 ----------------------------------------------------------
Git commit 8ea2e8b7b72fdb475f52936c917920b2df02f0cf by Dmitry Kazakov. Committed on 10/08/2020 at 20:10. Pushed by dkazakov into branch 'krita/4.3'. Fix and unbreak KisDerivedResourcesTest M +1 -6 libs/ui/tests/CMakeLists.txt M +8 -23 libs/ui/tests/kis_derived_resources_test.cpp https://invent.kde.org/graphics/krita/commit/8ea2e8b7b72fdb475f52936c917920b2df02f0cf
Git commit 75cb50501eceb1ee23c591cf9fbfb04f9c6b25fe by Dmitry Kazakov. Committed on 12/08/2020 at 17:52. Pushed by dkazakov into branch 'master'. Fix and unbreak KisDerivedResourcesTest # Conflicts: # libs/ui/tests/CMakeLists.txt # libs/ui/tests/kis_derived_resources_test.cpp M +1 -6 libs/ui/tests/CMakeLists.txt M +8 -22 libs/ui/tests/kis_derived_resources_test.cpp https://invent.kde.org/graphics/krita/commit/75cb50501eceb1ee23c591cf9fbfb04f9c6b25fe