250/285 Testing: krita-filters-kis_crash_filter_test 250/285 Test: krita-filters-kis_crash_filter_test Command: "/home/boud/dev/b-krita/plugins/filters/tests/kis_crash_filter_test" Directory: /home/boud/dev/b-krita/plugins/filters/tests "krita-filters-kis_crash_filter_test" start time: Jan 22 15:25 CET Output: ---------------------------------------------------------- ********* Start testing of KisCrashFilterTest ********* 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 : KisCrashFilterTest::initTestCase() QWARN : KisCrashFilterTest::testCrashFilters() KoColor debug runtime checks are active. === Received signal at function time: 15173ms, total time: 15173ms, 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 27976 [New LWP 27977] [New LWP 27978] [New LWP 27979] [New LWP 27981] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fcd582656c2 in __GI___waitpid (pid=27982, stat_loc=stat_loc@entry=0x7fcd5aec3578, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 (gdb) Thread 5 (Thread 0x7fcd261c4700 (LWP 27981)): #0 0x00007fcd582659d0 in __GI___nanosleep ( requested_time=requested_time@entry=0x7fcd261c3dc0, remaining=remaining@entry=0x7fcd261c3dc0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007fcd58e004fd in qt_nanosleep (amount=...) at kernel/qelapsedtimer_unix.cpp:195 r = <optimized out> #2 0x00007fcd5b096bda in KisTileDataSwapper::run ( this=0x7fcd5b760e80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/boud/dev/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97 No locals. #3 0x00007fcd58bbdb52 in QThreadPrivate::start ( arg=0x7fcd5b760e80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at thread/qthread_unix.cpp:360 thr = 0x7fcd5b760e80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64> data = <optimized out> __clframe = { __cancel_routine = 0x7fcd58bbcd20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fcd5b760e80 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>, __do_it = 1, __cancel_type = <optimized out>} #4 0x00007fcd55b8b6db in start_thread (arg=0x7fcd261c4700) at pthread_create.c:463 pd = 0x7fcd261c4700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140519084410624, -4175832405774367393, 140519084408576, 0, 140519979486848, 140732942563056, 4149568657086809439, 4149748182160835935}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #5 0x00007fcd582a288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 4 (Thread 0x7fcd3dea1700 (LWP 27979)): #0 0x00007fcd55b91ed9 in futex_reltimed_wait_cancelable ( private=<optimized out>, reltime=0x7fcd3dea0c30, expected=0, futex_word=0x55fec3598f10) 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=0x7fcd3dea0cf0, mutex=0x55fec3598ec0, cond=0x55fec3598ee8) at pthread_cond_wait.c:533 rt = {tv_sec = 299, tv_nsec = 999979687} spin = 0 buffer = {__routine = 0x7fcd55b91690 <__condvar_cleanup_waiting>, __arg = 0x7fcd3dea0c60, __canceltype = 805309424, __prev = 0x0} cbuffer = {wseq = 4, cond = 0x55fec3598ee8, mutex = 0x55fec3598ec0, 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=0x55fec3598ee8, mutex=0x55fec3598ec0, abstime=0x7fcd3dea0cf0) at pthread_cond_wait.c:667 No locals. #3 0x00007fcd58bc4a66 in QWaitConditionPrivate::wait_relative ( this=0x55fec3598ec0, deadline=...) at thread/qwaitcondition_unix.cpp:136 ti = {tv_sec = 162351, tv_nsec = 421050696} ti = <optimized out> #4 QWaitConditionPrivate::wait (deadline=..., this=0x55fec3598ec0) at thread/qwaitcondition_unix.cpp:144 code = <optimized out> code = <optimized out> #5 QWaitCondition::wait (this=<optimized out>, mutex=0x55fec352ab78, deadline=...) at thread/qwaitcondition_unix.cpp:225 returnValue = <optimized out> #6 0x00007fcd58bc4dc6 in QWaitCondition::wait (this=0x55fec352ab80, mutex=0x55fec352ab78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 No locals. #7 0x00007fcd5ac8e362 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #8 0x00007fcd58bbdb52 in QThreadPrivate::start (arg=0x55fec352ab60) at thread/qthread_unix.cpp:360 thr = 0x55fec352ab60 data = <optimized out> __clframe = { __cancel_routine = 0x7fcd58bbcd20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x55fec352ab60, __do_it = 1, __cancel_type = <optimized out>} #9 0x00007fcd55b8b6db in start_thread (arg=0x7fcd3dea1700) at pthread_create.c:463 pd = 0x7fcd3dea1700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140519483774720, -4175832405774367393, 140519483772672, 0, 94552687029088, 140732942567680, 4149518783389697375, 4149748182160835935}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #10 0x00007fcd582a288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 3 (Thread 0x7fcd3e6a2700 (LWP 27978)): #0 0x00007fcd58295bf9 in __GI___poll (fds=0x7fcd38004db0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007fcd53c385c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007fcd53c386dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007fcd58e00b7f in QEventDispatcherGlib::processEvents ( this=0x7fcd38000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7fcd38000b40 canWait = true savedFlags = {i = 0} result = <optimized out> #4 0x00007fcd58da106a in QEventLoop::exec (this=this@entry=0x7fcd3e6a1d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 d = 0x7fcd38004770 locker = {val = 94552687496528} ref = {d = 0x7fcd38004770, locker = @0x7fcd3e6a1cf8, exceptionCaught = true} app = <optimized out> #5 0x00007fcd58bbc3aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531 d = 0x55fec359cce0 locker = {val = 94552687496528} eventLoop = {<QObject> = { _vptr.QObject = 0x7fcd592583a8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fcd58f58bc0 <qt_meta_stringdata_QObject>, data = 0x7fcd58f58aa0 <qt_meta_data_QObject>, static_metacall = 0x7fcd58ddb650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fcd38004770}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fcd58f5bae0 <qt_meta_stringdata_Qt>, data = 0x7fcd58f58ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7fcd59250540 <QObject::staticMetaObject>, stringdata = 0x7fcd58f53500 <qt_meta_stringdata_QEventLoop>, data = 0x7fcd58f534a0 <qt_meta_data_QEventLoop>, static_metacall = 0x7fcd58da0d60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #6 0x00007fcd527c80e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 No symbol table info available. #7 0x00007fcd58bbdb52 in QThreadPrivate::start (arg=0x7fcd52a3fd80) at thread/qthread_unix.cpp:360 thr = 0x7fcd52a3fd80 data = <optimized out> __clframe = { __cancel_routine = 0x7fcd58bbcd20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fcd52a3fd80, __do_it = 1, __cancel_type = <optimized out>} #8 0x00007fcd55b8b6db in start_thread (arg=0x7fcd3e6a2700) at pthread_create.c:463 pd = 0x7fcd3e6a2700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140519492167424, -4175832405774367393, 140519492165376, 0, 140519831502208, 140732942567424, 4149515484317943135, 4149748182160835935}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007fcd582a288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 2 (Thread 0x7fcd4a1a4700 (LWP 27977)): #0 0x00007fcd58295bf9 in __GI___poll (fds=0x7fcd4a1a3ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007fcd4f40b747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #2 0x00007fcd4f40d36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #3 0x00007fcd4cf89e10 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 No symbol table info available. #4 0x00007fcd58bbdb52 in QThreadPrivate::start (arg=0x55fec353e100) at thread/qthread_unix.cpp:360 thr = 0x55fec353e100 data = <optimized out> __clframe = { __cancel_routine = 0x7fcd58bbcd20 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x55fec353e100, __do_it = 1, __cancel_type = <optimized out>} #5 0x00007fcd55b8b6db in start_thread (arg=0x7fcd4a1a4700) at pthread_create.c:463 pd = 0x7fcd4a1a4700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140519688259328, -4175832405774367393, 140519688257280, 0, 94552687108352, 140732942566784, 4149753392220144991, 4149748182160835935}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007fcd582a288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7fcd5b93f800 (LWP 27976)): #0 0x00007fcd582656c2 in __GI___waitpid (pid=27982, stat_loc=stat_loc@entry=0x7fcd5aec3578, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 resultvar = 18446744073709551104 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007fcd581d0067 in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:149 __result = <optimized out> _buffer = {__routine = 0x7fcd581d0360 <cancel_handler>, __arg = 0x7fcd5aec357c, __canceltype = 0, __prev = 0x0} _avail = 1 status = 0 save = <optimized out> pid = 27982 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {65536, 0 <repeats 15 times>}}, sa_flags = 0, sa_restorer = 0x27912} omask = {__val = {21711, 11344583103015652608, 3472328296227680304, 11344583103015652608, 11, 140519970453264, 140519927109696, 11, 94552688858032, 94552686987072, 94552720290704, 140519934376399, 206158430240, 140519970453248, 140519970453056, 11344583103015652608}} __cnt = <optimized out> __set = <optimized out> #2 0x00007fcd5ac849f3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #3 0x00007fcd5ac84b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #4 0x00007fcd5ac84c14 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #5 <signal handler called> No locals. #6 0x00007fcd59bea6ea in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 No symbol table info available. #7 0x00007fcd5b1b7439 in KisConfigWidget::KisConfigWidget(QWidget*, QFlags<Qt::WindowType>, int) () at /home/boud/dev/krita/libs/image/kis_config_widget.cpp:23 No locals. #8 0x00007fcd2e6edf12 in KisWdgGuassianHighPass::KisWdgGuassianHighPass(QWidget*) () at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121 No locals. #9 0x00007fcd2e6eea61 in KisGuassianHighPassFilter::createConfigurationWidget(QWidget*, KisSharedPtr<KisPaintDevice>, bool) const () at /home/boud/dev/krita/plugins/filters/guassianhighpass/guassianhighpass_filter.cpp:62 No locals. #10 0x000055fec197f73a in KisCrashFilterTest::applyFilter(KoColorSpace const*, KisSharedPtr<KisFilter>) () at /home/boud/dev/krita/libs/global/kis_shared_ptr.h:179 qimage = <incomplete type> dev = {d = 0x55fec50833b0} kfc = {<KisSharedPtr<KisFilterConfiguration>> = { d = 0x55fec550da00}, <No data fields>} file = {<QFileDevice> = {<QIODevice> = {<QObject> = { _vptr.QObject = 0x15, static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x7fcd58f58bc0 <qt_meta_stringdata_QObject>, data = 0x7fcd58f58aa0 <qt_meta_data_QObject>, static_metacall = 0x7fcd58ddb650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffef10cbc70}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fcd58f5bae0 <qt_meta_stringdata_Qt>, data = 0x7fcd58f58ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7fcd59250540 <QObject::staticMetaObject>, stringdata = 0x7fcd58f42fe0 <qt_meta_stringdata_QIODevice>, data = 0x7fcd58f42ee0 <qt_meta_data_QIODevice>, static_metacall = 0x7fcd58cccdd0 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7fcd59255440 <QIODevice::staticMetaObject>, stringdata = 0x7fcd58f42e20 <qt_meta_stringdata_QFileDevice>, data = 0x7fcd58f42de0 <qt_meta_data_QFileDevice>, static_metacall = 0x7fcd58cc4aa0 <QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7fcd592552a0 <QFileDevice::staticMetaObject>, stringdata = 0x7fcd58f42c60 <qt_meta_stringdata_QFile>, data = 0x7fcd58f42c20 <qt_meta_data_QFile>, static_metacall = 0x7fcd58cc15e0 <QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} __PRETTY_FUNCTION__ = "bool KisCrashFilterTest::applyFilter(const KoColorSpace*, KisFilterSP)" #11 0x000055fec198174d in KisCrashFilterTest::testFilter(KisSharedPtr<KisFilter>) () at /usr/include/c++/8/bits/atomic_base.h:295 colorSpace = 0x55fec3794830 _container_ = { c = {<QListSpecialMethods<KoColorSpace const*>> = {<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 = 0x55fec5b4ca00}, d = 0x55fec5b4ca00}}, i = {i = 0x55fec5b4ca18}, e = { i = 0x55fec5b4cac0}, control = 1} colorSpaces = {<QListSpecialMethods<KoColorSpace const*>> = {<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 = 0x55fec5b4ca00}, d = 0x55fec5b4ca00}} ok = false #12 0x000055fec1981e6f in KisCrashFilterTest::testCrashFilters() () at /usr/include/c++/8/bits/atomic_base.h:295 it = {i = 0x55fec35b9bf8} excludeFilters = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<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 = 0x55fec3553a10}, d = 0x55fec3553a10}}, <No data fields>} failures = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<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 = 0x7fcd58e91800 <QListData::shared_null>}, d = 0x7fcd58e91800 <QListData::shared_null>}}, <No data fields>} successes = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<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 = 0x55fec539d350}, d = 0x55fec539d350}}, <No data fields>} filterList = {<QListSpecialMethods<QString>> = {<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 = 0x55fec35b9b40}, d = 0x55fec35b9b40}} __PRETTY_FUNCTION__ = "void KisCrashFilterTest::testCrashFilters()" #13 0x00007fcd58db41b5 in QMetaMethod::invoke (this=0x55fec357e740, object=0x7ffef10ccb30, 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 = 0x55fec19835f0 <KisCrashFilterTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)> #14 0x00007fcd5ac8c40a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #15 0x00007fcd5ac8d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #16 0x00007fcd5ac8d6e1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #17 0x00007fcd5ac8db7b in QTest::qRun() () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #18 0x00007fcd5ac8de8b in QTest::qExec(QObject*, int, char**) () from /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 No symbol table info available. #19 0x000055fec197eb1d in main () at /home/boud/dev/krita/plugins/filters/tests/kis_crash_filter_test.cpp:118 app = <incomplete type> tc = {<QObject> = { _vptr.QObject = 0x55fec1b859e0 <vtable for KisCrashFilterTest+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fcd58f58bc0 <qt_meta_stringdata_QObject>, data = 0x7fcd58f58aa0 <qt_meta_data_QObject>, static_metacall = 0x7fcd58ddb650 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55fec35a4360}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fcd58f5bae0 <qt_meta_stringdata_Qt>, data = 0x7fcd58f58ce0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7fcd59250540 <QObject::staticMetaObject>, stringdata = 0x55fec1983da0 <qt_meta_stringdata_KisCrashFilterTest>, data = 0x55fec1983d40 <qt_meta_data_KisCrashFilterTest>, static_metacall = 0x55fec19835f0 <KisCrashFilterTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} #20 0x00007fcd581a2b97 in __libc_start_main (main=0x55fec197ea10 <main>, argc=1, argv=0x7ffef10ccc58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffef10ccc48) at ../csu/libc-start.c:310 self = <optimized out> __self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 7922383412732691807, 94552658013072, 140732942568528, 0, 0, 4175281696066831711, 4149722606601176415}, mask_was_saved = 0}}, priv = {pad = { 0x0, 0x0, 0x7fcd5b789733 <_dl_init+259>, 0x7fcd5b7475d8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1534629683}}} not_first_call = <optimized out> #21 0x000055fec197ebba in _start () at /home/boud/dev/krita/plugins/filters/tests/kis_crash_filter_test.h:33 No symbol table info available. Detaching from program: /home/boud/dev/b-krita/plugins/filters/tests/kis_crash_filter_test, process 27976 === End of stack trace === QFATAL : KisCrashFilterTest::testCrashFilters() Received signal 11 Function time: 15173ms Total time: 15173ms FAIL! : KisCrashFilterTest::testCrashFilters() Received a fatal error. Loc: [Unknown file(0)] Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 24453ms ********* Finished testing of KisCrashFilterTest ********* <end of output> Test time = 24.60 sec ---------------------------------------------------------- Test Failed. "krita-filters-kis_crash_filter_test" end time: Jan 22 15:25 CET "krita-filters-kis_crash_filter_test" time elapsed: 00:00:24 ----------------------------------------------------------
I'll just close this bug as unmaintained. This test was always extremely fragile and very difficult to keep up to date.