./tst_qabstractitemview testDialogAsEditor ********* Start testing of tst_QAbstractItemView ********* Config: Using QtTest library 6.10.0, Qt 6.10.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by GCC 14.2.0), ubuntu 25.04 PASS : tst_QAbstractItemView::initTestCase() Received signal 11 (SIGSEGV), code 1, for address 0x0078690c0000017e testDialogAsEditor function time: 82ms, total time: 84ms === Stack trace === [New LWP 75533] [New LWP 75532] [New LWP 75531] [New LWP 75530] [New LWP 75529] [New LWP 75528] [New LWP 75527] This GDB supports auto-downloading debuginfo from the following URLs: Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1". __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 warning: 50 ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S: No such file or directory Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping. Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping. Thread 8 (Thread 0xe26e7187ef60 (LWP 75527) "QDBusConnection"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:49 #2 0x0000e26e756e49fc [PAC] in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:75 #3 0x0000e26e7574806c [PAC] in __GI_ppoll (fds=, nfds=, timeout=, sigmask=) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x0000e26e752b4430 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #5 0x0000e26e7524fd38 [PAC] in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #6 0x0000e26e76298bc8 [PAC] in QEventDispatcherGlib::processEvents (this=0xe26e6c000b70, flags=...) at /home/liangqi/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #7 0x0000e26e75d85f10 in QEventLoop::processEvents (this=0xe26e7187e4f8, flags=...) at /home/liangqi/qt/qtbase/src/corelib/kernel/qeventloop.cpp:104 #8 0x0000e26e75d86304 in QEventLoop::exec (this=0xe26e7187e4f8, flags=...) at /home/liangqi/qt/qtbase/src/corelib/kernel/qeventloop.cpp:186 #9 0x0000e26e75f653e0 in QThread::exec (this=0xe26e751e1940 >::instance()::holder>) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread.cpp:665 #10 0x0000e26e7504c184 in QDBusConnectionManager::run (this=0xe26e751e1940 >::instance()::holder>) at /home/liangqi/qt/qtbase/src/dbus/qdbusconnectionmanager.cpp:144 #11 0x0000e26e76092a38 in operator() (__closure=0xe26e7187e680) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434 #12 0x0000e26e76094420 in (anonymous namespace)::terminate_on_exception >(struct {...} &&) (t=...) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366 #13 0x0000e26e76092b84 in QThreadPrivate::start (arg=0xe26e751e1940 >::instance()::holder>) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394 #14 0x0000e26e756e86fc in start_thread (arg=0xe26e7187ef60) at ./nptl/pthread_create.c:448 #15 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 7 (Thread 0xe26e7106ef60 (LWP 75528) "QXcbEventQueue"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=, a2=, a3=, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:49 #2 0x0000e26e756e49fc [PAC] in __syscall_cancel (a1=, a2=, a3=, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:75 #3 0x0000e26e75747b20 [PAC] in __GI___poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:41 #4 0x0000e26e7418c438 [PAC] in ??? () at /lib/aarch64-linux-gnu/libxcb.so.1 #5 0x0000e26e7418e188 [PAC] in xcb_wait_for_event () at /lib/aarch64-linux-gnu/libxcb.so.1 #6 0x0000e26e71cbed54 [PAC] in QXcbEventQueue::run (this=0xb785cde1bec0) at /home/liangqi/qt/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192 #7 0x0000e26e76092a38 in operator() (__closure=0xe26e7106e680) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434 #8 0x0000e26e76094420 in (anonymous namespace)::terminate_on_exception >(struct {...} &&) (t=...) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366 #9 0x0000e26e76092b84 in QThreadPrivate::start (arg=0xb785cde1bec0) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394 #10 0x0000e26e756e86fc in start_thread (arg=0xe26e7106ef60) at ./nptl/pthread_create.c:448 #11 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 6 (Thread 0xe26e6aebef60 (LWP 75529) "pool-spawner"): #0 syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38 #1 0x0000e26e752824b4 in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #2 0x0000e26e75217d9c [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #3 0x0000e26e75289434 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #4 0x0000e26e752883a0 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #5 0x0000e26e756e86fc [PAC] in start_thread (arg=0xe26e6aebef60) at ./nptl/pthread_create.c:448 #6 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 5 (Thread 0xe26e6a6aef60 (LWP 75530) "gmain"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:49 #2 0x0000e26e756e49fc [PAC] in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:75 #3 0x0000e26e7574806c [PAC] in __GI_ppoll (fds=, nfds=, timeout=, sigmask=) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x0000e26e752b4430 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #5 0x0000e26e7524fd38 [PAC] in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #6 0x0000e26e7524fd94 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #7 0x0000e26e752883a0 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #8 0x0000e26e756e86fc [PAC] in start_thread (arg=0xe26e6a6aef60) at ./nptl/pthread_create.c:448 #9 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 4 (Thread 0xe26e69e9ef60 (LWP 75531) "gdbus"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:49 #2 0x0000e26e756e49fc [PAC] in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at ./nptl/cancellation.c:75 #3 0x0000e26e7574806c [PAC] in __GI_ppoll (fds=, nfds=, timeout=, sigmask=) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x0000e26e752b4430 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #5 0x0000e26e75251730 [PAC] in g_main_loop_run () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #6 0x0000e26e704adb84 [PAC] in ??? () at /lib/aarch64-linux-gnu/libgio-2.0.so.0 #7 0x0000e26e752883a0 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #8 0x0000e26e756e86fc [PAC] in start_thread (arg=0xe26e69e9ef60) at ./nptl/pthread_create.c:448 #9 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 3 (Thread 0xe26e6940ef60 (LWP 75532) "[pango] fontcon"): #0 syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38 #1 0x0000e26e752824b4 in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #2 0x0000e26e75217d9c [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #3 0x0000e26e75217e2c [PAC] in g_async_queue_pop () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #4 0x0000e26e700fea28 [PAC] in ??? () at /lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 #5 0x0000e26e752883a0 [PAC] in ??? () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #6 0x0000e26e756e86fc [PAC] in start_thread (arg=0xe26e6940ef60) at ./nptl/pthread_create.c:448 #7 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 2 (Thread 0xe26e6880ef60 (LWP 75533) "QtTest Watchdog"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=a1@entry=281474540715000, a2=a2@entry=137, a3=a3@entry=0, a4=a4@entry=248963827557320, a5=a5@entry=0, a6=a6@entry=4294967295, nr=nr@entry=98) at ./nptl/cancellation.c:49 #2 0x0000e26e756e4e10 [PAC] in __futex_abstimed_wait_common64 (private=0, futex_word=0xffffe6033bf8, expected=0, op=137, abstime=0xe26e6880e3c8, cancel=true) at ./nptl/futex-internal.c:57 #3 __futex_abstimed_wait_common (futex_word=0xffffe6033bf8, expected=0, clockid=1, abstime=0xe26e6880e3c8, private=0, cancel=true) at ./nptl/futex-internal.c:87 #4 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffffe6033bf8, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xe26e6880e3c8, private=private@entry=0) at ./nptl/futex-internal.c:139 #5 0x0000e26e756e7f34 [PAC] in __pthread_cond_wait_common (cond=0xffffe6033bd8, mutex=0xffffe6033ba8, clockid=1, abstime=0xe26e6880e3c8) at ./nptl/pthread_cond_wait.c:426 #6 ___pthread_cond_clockwait64 (cond=0xffffe6033bd8, mutex=0xffffe6033ba8, clockid=1, abstime=0xe26e6880e3c8) at ./nptl/pthread_cond_wait.c:522 #7 ___pthread_cond_clockwait64 (cond=0xffffe6033bd8, mutex=0xffffe6033ba8, clockid=1, abstime=0xe26e6880e3c8) at ./nptl/pthread_cond_wait.c:510 #8 0x0000e26e7847217c [PAC] in std::__condvar::wait_until (this=0xffffe6033bd8, __m=..., __clock=1, __abs_time=...) at /usr/include/c++/14/bits/std_mutex.h:185 #9 0x0000e26e7847e2f0 in std::condition_variable::__wait_until_impl > > (this=0xffffe6033bd8, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 41745577117394ns }) at /usr/include/c++/14/condition_variable:203 #10 0x0000e26e7847c0b8 in std::condition_variable::wait_until > > (this=0xffffe6033bd8, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 41745577117394ns }) at /usr/include/c++/14/condition_variable:113 #11 0x0000e26e78479de4 in std::condition_variable::wait_until >, QTest::WatchDog::waitFor(std::unique_lock&, QTest::WatchDog::Expectation)::{lambda()#1}>(std::unique_lock&, std::chrono::time_point > > const&, QTest::WatchDog::waitFor(std::unique_lock&, QTest::WatchDog::Expectation)::{lambda()#1}) (this=0xffffe6033bd8, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 41745577117394ns }, __p=...) at /usr/include/c++/14/condition_variable:154 #12 0x0000e26e78476c48 in std::condition_variable::wait_for, QTest::WatchDog::waitFor(std::unique_lock&, QTest::WatchDog::Expectation)::{lambda()#1}>(std::unique_lock&, std::chrono::duration > const&, QTest::WatchDog::waitFor(std::unique_lock&, QTest::WatchDog::Expectation)::{lambda()#1}) (this=0xffffe6033bd8, __lock=..., __rtime=std::chrono::duration = { 300000ms }, __p=...) at /usr/include/c++/14/condition_variable:177 #13 0x0000e26e78474370 in QTest::WatchDog::waitFor (this=0xffffe6033b98, m=..., e=14) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1154 #14 0x0000e26e784748ec in QTest::WatchDog::run (this=0xffffe6033b98) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1218 #15 0x0000e26e76092a38 in operator() (__closure=0xe26e6880e680) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:434 #16 0x0000e26e76094420 in (anonymous namespace)::terminate_on_exception >(struct {...} &&) (t=...) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:366 #17 0x0000e26e76092b84 in QThreadPrivate::start (arg=0xffffe6033b98) at /home/liangqi/qt/qtbase/src/corelib/thread/qthread_unix.cpp:394 #18 0x0000e26e756e86fc in start_thread (arg=0xe26e6880ef60) at ./nptl/pthread_create.c:448 #19 0x0000e26e75752a8c [PAC] in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:76 Thread 1 (Thread 0xe26e77689020 (LWP 75526) "tst_qabstractit"): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50 #1 0x0000e26e756e49b8 in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=260) at ./nptl/cancellation.c:49 #2 0x0000e26e756e49fc [PAC] in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=260) at ./nptl/cancellation.c:75 #3 0x0000e26e7573ec24 [PAC] in __GI___wait4 (pid=, stat_loc=, options=, usage=) at ../sysdeps/unix/sysv/linux/wait4.c:30 #4 0x0000e26e784822bc [PAC] in QTest::CrashHandler::generateStackTrace () at /home/liangqi/qt/qtbase/src/testlib/qtestcrashhandler.cpp:375 #5 0x0000e26e78482bc4 in QTest::CrashHandler::FatalSignalHandler::actionHandler (signum=11, info=0xe26e7559eda0) at /home/liangqi/qt/qtbase/src/testlib/qtestcrashhandler.cpp:642 #6 0x0000e26e7855f9a0 in () #7 0x0000e26e7787e490 in QObject::parent (this=0xe26e64001680) at /mnt/hgfs/liangqi/qt/qtbase/src/corelib/kernel/qobject.h:348 #8 0x0000e26e7787fcf8 in QWidget::parentWidget (this=0xe26e64001680) at /mnt/hgfs/liangqi/qt/qtbase/src/widgets/kernel/qwidget.h:908 #9 0x0000e26e77916c04 in QWidget::window (this=0xe26e64001680) at /home/liangqi/qt/qtbase/src/widgets/kernel/qwidget.cpp:4338 #10 0x0000e26e77907234 in operator() (__closure=0xffffe6033208) at /home/liangqi/qt/qtbase/src/widgets/kernel/qtestsupport_widgets.cpp:105 #11 0x0000e26e77907a90 in operator() (__closure=0xffffe6033170) at /home/liangqi/qt/qtbase/src/widgets/kernel/qtestsupport_widgets.cpp:26 #12 0x0000e26e77907f80 in QTest::qWaitFor, QTest::qWaitForWindowExposed(QWidget*, int)::, int>(QTest::qWaitForWindowExposed(QWidget*, int)::, QTest::qWaitForWindowExposed(QWidget*, int)::, int):: >(struct {...}, QDeadlineTimer) (predicate=..., deadline=...) at /mnt/hgfs/liangqi/qt/qtbase/src/corelib/kernel/qtestsupport_core.h:47 #13 0x0000e26e77907d84 in QTest::qWaitFor, QTest::qWaitForWindowExposed(QWidget*, int)::, int>(QTest::qWaitForWindowExposed(QWidget*, int)::, QTest::qWaitForWindowExposed(QWidget*, int)::, int):: >(struct {...}, int) (predicate=..., timeout=5000) at /mnt/hgfs/liangqi/qt/qtbase/src/corelib/kernel/qtestsupport_core.h:63 #14 0x0000e26e77907b34 in qWaitForWidgetWindow, QTest::qWaitForWindowExposed(QWidget*, int)::, int>(struct {...}, struct {...}, int) (windowGetter=..., predicate=..., timeout=5000) at /home/liangqi/qt/qtbase/src/widgets/kernel/qtestsupport_widgets.cpp:25 #15 0x0000e26e779072a4 in QTest::qWaitForWindowExposed (widget=0xe26e64001680, timeout=5000) at /home/liangqi/qt/qtbase/src/widgets/kernel/qtestsupport_widgets.cpp:105 #16 0x0000b785bdc57cb4 in tst_QAbstractItemView::testDialogAsEditor (this=0xffffe6033e48) at /home/liangqi/qt/qtbase/tests/auto/widgets/itemviews/qabstractitemview/tst_qabstractitemview.cpp:2324 #17 0x0000b785bdc675c4 in tst_QAbstractItemView::qt_static_metacall (_o=0xffffe6033e48, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xffffe60335e0) at /home/liangqi/qt/qtbase-tests/tests/auto/widgets/itemviews/qabstractitemview/tst_qabstractitemview_autogen/include/tst_qabstractitemview.moc:416 #18 0x0000e26e75d9334c in QMetaMethodInvoker::invokeImpl (self=..., target=0xffffe6033e48, connectionType=Qt::DirectConnection, paramCount=1, parameters=0xffffe60335e0, typeNames=0xffffe60335e8, metaTypes=0xffffe60335f0) at /home/liangqi/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2811 #19 0x0000e26e75d9266c in QMetaMethod::invokeImpl (self=..., target=0xffffe6033e48, connectionType=Qt::DirectConnection, paramCount=1, parameters=0xffffe60335e0, typeNames=0xffffe60335e8, metaTypes=0xffffe60335f0) at /home/liangqi/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2650 #20 0x0000e26e78478dfc in QMetaMethod::invoke (this=0xffffe60336b0, obj=0xffffe6033e48, c=Qt::DirectConnection, r=...) at /mnt/hgfs/liangqi/qt/qtbase/src/corelib/kernel/qmetaobject.h:150 #21 0x0000e26e78476160 in QMetaMethod::invoke<>(QObject*, Qt::ConnectionType) const (this=0xffffe60336b0, obj=0xffffe6033e48, c=Qt::DirectConnection) at /mnt/hgfs/liangqi/qt/qtbase/src/corelib/kernel/qmetaobject.h:162 #22 0x0000e26e784669b4 in QTest::invokeTestMethodIfValid (m=..., obj=0xffffe6033e48) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:434 #23 0x0000e26e784692d0 in QTest::TestMethods::invokeTestOnData (this=0xffffe6033d40, index=0) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1050 #24 0x0000e26e78469d1c in operator() (__closure=0xffffe60338f8) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1368 #25 0x0000e26e784704a0 in QTest::runWithWatchdog&) const:: >(std::optional &, struct {...} &&) (watchDog=std::optional = {...}, f=...) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1251 #26 0x0000e26e7846a118 in QTest::TestMethods::invokeTest (this=0xffffe6033d40, index=0, tag=..., watchDog=std::optional = {...}) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1367 #27 0x0000e26e7846b708 in QTest::TestMethods::invokeTests (this=0xffffe6033d40, testObject=0xffffe6033e48) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1710 #28 0x0000e26e7846c1b8 in QTest::qRun () at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1951 #29 0x0000e26e7846ba28 in QTest::qExec (testObject=0xffffe6033e48, argc=2, argv=0xffffe6033ff8) at /home/liangqi/qt/qtbase/src/testlib/qtestcase.cpp:1823 #30 0x0000b785bdc67090 in main (argc=2, argv=0xffffe6033ff8) at /home/liangqi/qt/qtbase/tests/auto/widgets/itemviews/qabstractitemview/tst_qabstractitemview.cpp:3607 [Inferior 1 (process 75526) detached] === End of stack trace === [1] 75526 segmentation fault (core dumped) ./tst_qabstractitemview testDialogAsEditor