Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 3.0.0-rc1
-
None
-
d8077db3fbebb8701b10f0d37f1b228d4f708cbe
Description
Currently, the FakeVim plugin test in creator reliably crashes. (bin/qtcreator -test FakeVim) The issue seems unrelated to FakeVim:
thread apply all bt \nThread 11 (Thread 0x7fffc5ded700 (LWP 22265)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff5f3c432 in Myns::QWaitConditionPrivate::wait (this=0xe37250, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136 #2 0x00007ffff5f3c1e7 in Myns::QWaitCondition::wait (this=0xe38268, mutex=0xe38260, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007fffe27c7109 in Myns::QSGRenderThreadEventQueue::takeEvent (this=0xe38258, wait=true) at scenegraph/qsgthreadedrenderloop.cpp:253 #4 0x00007fffe27c57fd in Myns::QSGRenderThread::processEventsAndWaitForMore (this=0xe381e0) at scenegraph/qsgthreadedrenderloop.cpp:661 #5 0x00007fffe27c59db in Myns::QSGRenderThread::run (this=0xe381e0) at scenegraph/qsgthreadedrenderloop.cpp:692 #6 0x00007ffff5f3ac59 in Myns::QThreadPrivate::start (arg=0xe381e0) at thread/qthread_unix.cpp:345 #7 0x00007ffff5c6cf6e in start_thread (arg=0x7fffc5ded700) at pthread_create.c:311 #8 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 9 (Thread 0x7fffc7571700 (LWP 22263)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcb508903 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ffff5c6cf6e in start_thread (arg=0x7fffc7571700) at pthread_create.c:311 #3 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 8 (Thread 0x7fffc7d72700 (LWP 22262)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcb508903 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ffff5c6cf6e in start_thread (arg=0x7fffc7d72700) at pthread_create.c:311 #3 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 7 (Thread 0x7fffc8573700 (LWP 22261)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcb508903 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ffff5c6cf6e in start_thread (arg=0x7fffc8573700) at pthread_create.c:311 #3 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 6 (Thread 0x7fffc8d74700 (LWP 22260)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffcb508903 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007ffff5c6cf6e in start_thread (arg=0x7fffc8d74700) at pthread_create.c:311 #3 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 5 (Thread 0x7fffd8f46700 (LWP 22244)): #0 0x00007ffff5470f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3bbe6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3bbe7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff621955d in Myns::QEventDispatcherGlib::processEvents (this=0x7fffd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007ffff619ec36 in Myns::QEventLoop::processEvents (this=0x7fffd8f45da0, flags=...) at kernel/qeventloop.cpp:136 #5 0x00007ffff619ef01 in Myns::QEventLoop::exec (this=0x7fffd8f45da0, flags=...) at kernel/qeventloop.cpp:212 #6 0x00007ffff5f339d4 in Myns::QThread::exec (this=0xe3b6a0) at thread/qthread.cpp:509 #7 0x00007fffe4291bc1 in Myns::QQmlThreadPrivate::run (this=0xe3b6a0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007ffff5f3ac59 in Myns::QThreadPrivate::start (arg=0xe3b6a0) at thread/qthread_unix.cpp:345 #9 0x00007ffff5c6cf6e in start_thread (arg=0x7fffd8f46700) at pthread_create.c:311 #10 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 4 (Thread 0x7fffd9747700 (LWP 22243)): #0 0x00007ffff5470f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff3bbe6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff3bbe7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff621957d in Myns::QEventDispatcherGlib::processEvents (this=0x7fffcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:428 #4 0x00007ffff619ec36 in Myns::QEventLoop::processEvents (this=0x7fffd9746da0, flags=...) at kernel/qeventloop.cpp:136 #5 0x00007ffff619ef01 in Myns::QEventLoop::exec (this=0x7fffd9746da0, flags=...) at kernel/qeventloop.cpp:212 #6 0x00007ffff5f339d4 in Myns::QThread::exec (this=0xbb4170) at thread/qthread.cpp:509 #7 0x00007ffff5f33b7a in Myns::QThread::run (this=0xbb4170) at thread/qthread.cpp:576 #8 0x00007ffff5f3ac59 in Myns::QThreadPrivate::start (arg=0xbb4170) at thread/qthread_unix.cpp:345 #9 0x00007ffff5c6cf6e in start_thread (arg=0x7fffd9747700) at pthread_create.c:311 #10 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 3 (Thread 0x7fffd9f48700 (LWP 22241)): #0 0x00007ffff5475de3 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff6136691 in Myns::QProcessManager::run (this=0x61f610) at io/qprocess_unix.cpp:272 #2 0x00007ffff5f3ac59 in Myns::QThreadPrivate::start (arg=0x61f610) at thread/qthread_unix.cpp:345 #3 0x00007ffff5c6cf6e in start_thread (arg=0x7fffd9f48700) at pthread_create.c:311 #4 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 2 (Thread 0x7fffedbd9700 (LWP 22048)): #0 0x00007ffff5470f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007ffff25c5982 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffff25c701f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffff027199f in Myns::QXcbEventReader::run (this=0x635290) at qxcbconnection.cpp:1008 #4 0x00007ffff5f3ac59 in Myns::QThreadPrivate::start (arg=0x635290) at thread/qthread_unix.cpp:345 #5 0x00007ffff5c6cf6e in start_thread (arg=0x7fffedbd9700) at pthread_create.c:311 #6 0x00007ffff547d9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 \nThread 1 (Thread 0x7ffff7fd5780 (LWP 21785)): #0 0x00007ffff0276dbc in Myns::QTypedArrayData<bool (*)(Myns::QXcbConnection*, xcb_generic_event_t*)>::deallocate (data=0x7ffff627ba98 <Myns::qt_array+24>) at ../../../../include/QtCore/../../src/corelib/tools/qarraydata.h:230 #1 0x00007ffff02756b5 in Myns::QVector<bool (*)(Myns::QXcbConnection*, xcb_generic_event_t*)>::freeData (this=0x7fffffffcab0, x=0x7ffff627ba98 <Myns::qt_array+24>) at ../../../../include/QtCore/../../src/corelib/tools/qvector.h:453 #2 0x00007ffff027452e in Myns::QVector<bool (*)(Myns::QXcbConnection*, xcb_generic_event_t*)>::~QVector (this=0x7fffffffcab0, __in_chrg=<optimized out>) at ../../../../include/QtCore/../../src/corelib/tools/qvector.h:76 #3 0x00007ffff0274bdb in Myns::QVector<bool (*)(Myns::QXcbConnection*, xcb_generic_event_t*)>::clear (this=0x626d80) at ../../../../include/QtCore/../../src/corelib/tools/qvector.h:358 #4 0x00007ffff0272237 in Myns::QXcbConnection::processXcbEvents (this=0x626aa0) at qxcbconnection.cpp:1213 #5 0x00007ffff02a2491 in Myns::QXcbConnection::qt_static_metacall (_o=0x626aa0, _c=Myns::QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffe8015c80) at .moc/debug-shared/moc_qxcbconnection.cpp:179 #6 0x00007ffff61dcc69 in Myns::QMetaCallEvent::placeMetaCall (this=0x7fffe8015bd0, object=0x626aa0) at kernel/qobject.cpp:479 #7 0x00007ffff61ddc26 in Myns::QObject::event (this=0x626aa0, e=0x7fffe8015bd0) at kernel/qobject.cpp:1120 #8 0x00007ffff734f7d4 in Myns::QApplicationPrivate::notify_helper (this=0x61c070, receiver=0x626aa0, e=0x7fffe8015bd0) at kernel/qapplication.cpp:3470