Bug 416606 - krita-filters-kis_crash_filter_test (Child aborted)
Summary: krita-filters-kis_crash_filter_test (Child aborted)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krita
Classification: Applications
Component: Unittests (show other bugs)
Version: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-22 15:05 UTC by Halla Rempt
Modified: 2020-08-11 21:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Halla Rempt 2020-01-22 15:05:08 UTC
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
----------------------------------------------------------
Comment 1 Dmitry Kazakov 2020-08-11 21:14:33 UTC
I'll just close this bug as unmaintained. This test was always extremely fragile and very difficult to keep up to date.