Program received signal SIGSEGV, Segmentation fault. 0x00007f2d771958c4 in QTextLayout::lineForTextPosition(int) const () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 (gdb) thread apply all bt Thread 8 (Thread 0x7f2d6cb6d700 (LWP 20374)): #0 0x00007f2d752268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2d6f308bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f2d6f30a74f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f2d6e5e42c9 in ?? () from /home/lastique/qtcreator-3.6.0/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #4 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #5 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d6cb6d700) at pthread_create.c:333 #6 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f2d4bdd8700 (LWP 20376)): #0 0x00007f2d752268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2d73fd61ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2d73fd62fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2d765cfa87 in QEventDispatcherGlib::processEvents(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d76578212 in QEventLoop::exec(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #5 0x00007f2d763877bc in QThread::exec() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #6 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #7 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d4bdd8700) at pthread_create.c:333 #8 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f2d4b0dd700 (LWP 20377)): #0 0x00007f2d752268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2d73fd61ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2d73fd62fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2d765cfa87 in QEventDispatcherGlib::processEvents(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d76578212 in QEventLoop::exec(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #5 0x00007f2d763877bc in QThread::exec() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #6 0x00007f2d74bcc0f5 in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/qtcreator/../Qt/lib/libQt5Qml.so.5 #7 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #8 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d4b0dd700) at pthread_create.c:333 #9 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f2d49527700 (LWP 20383)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2d7638d64b in QWaitCondition::wait(QMutex*, unsigned long) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #2 0x00007f2d77b1c62a in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #3 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d49527700) at pthread_create.c:333 #5 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2d3b11e700 (LWP 20384)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2d7638d598 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #2 0x00007f2d763897cc in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #3 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d3b11e700) at pthread_create.c:333 #5 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2d3a91d700 (LWP 20414)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2d7638d598 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #2 0x00007f2d763897cc in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #3 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d3a91d700) at pthread_create.c:333 #5 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f2d3a11c700 (LWP 20415)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f2d7638d598 in QWaitCondition::wait(QMutex*, unsigned long) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #2 0x00007f2d763897cc in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #3 0x00007f2d7638c62f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #4 0x00007f2d75d9d6aa in start_thread (arg=0x7f2d3a11c700) at pthread_create.c:333 #5 0x00007f2d75231eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f2d789e5780 (LWP 20373)): #0 0x00007f2d771958c4 in QTextLayout::lineForTextPosition(int) const () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #1 0x00007f2d5e08f28c in ?? () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #2 0x00007f2d5e0ad5d8 in TextEditor::TextEditorWidget::resizeEvent(QResizeEvent*) () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #3 0x00007f2d779359ae in QWidget::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #4 0x00007f2d77a3019e in QFrame::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #5 0x00007f2d5e0ad231 in TextEditor::TextEditorWidget::viewportEvent(QEvent*) () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #6 0x00007f2d7657a496 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #7 0x00007f2d778f44ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #8 0x00007f2d778f9630 in QApplication::notify(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #9 0x00007f2d7657a663 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #10 0x00007f2d7792d2d9 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #11 0x00007f2d7792dfb0 in QWidget::setGeometry(QRect const&) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #12 0x00007f2d77ab18ac in QAbstractScrollAreaPrivate::layoutChildren() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #13 0x00007f2d5e08aaa9 in ?? () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #14 0x00007f2d765a7cfa in QMetaObject::activate(QObject*, int, int, void**) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #15 0x00007f2d77ad4856 in QPlainTextEdit::updateRequest(QRect const&, int) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #16 0x00007f2d77ad65fa in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #17 0x00007f2d77adbcbd in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #18 0x00007f2d765a835e in QMetaObject::activate(QObject*, int, int, void**) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #19 0x00007f2d77ab76b5 in QWidgetTextControl::updateRequest(QRectF const&) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #20 0x00007f2d77abf569 in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #21 0x00007f2d765a835e in QMetaObject::activate(QObject*, int, int, void**) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #22 0x00007f2d771d1762 in QAbstractTextDocumentLayout::update(QRectF const&) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #23 0x00007f2d77ad4bfe in QPlainTextDocumentLayout::requestUpdate() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #24 0x00007f2d5e087324 in TextEditor::TextDocument::removeMarkFromMarksCache(TextEditor::TextMark*) () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #25 0x00007f2d5e0fe376 in TextEditor::TextBlockUserData::~TextBlockUserData() () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #26 0x00007f2d5e0fe449 in TextEditor::TextBlockUserData::~TextBlockUserData() () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #27 0x00007f2d771c0575 in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #28 0x00007f2d771c3d6d in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #29 0x00007f2d771c403f in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #30 0x00007f2d771e7983 in QTextCursorPrivate::remove() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #31 0x00007f2d771e90d5 in QTextCursor::removeSelectedText() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #32 0x00007f2d77abd5c7 in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #33 0x00007f2d77ac26cb in QWidgetTextControl::processEvent(QEvent*, QMatrix const&, QWidget*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #34 0x00007f2d77ab999b in QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #35 0x00007f2d77adada4 in QPlainTextEdit::keyPressEvent(QKeyEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #36 0x00007f2d5e0ac964 in TextEditor::TextEditorWidget::keyPressEvent(QKeyEvent*) () from /home/lastique/qtcreator-3.6.0/lib/qtcreator/plugins/libTextEditor.so #37 0x00007f2d77935414 in QWidget::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #38 0x00007f2d77a3019e in QFrame::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #39 0x00007f2d77ab2e33 in QAbstractScrollArea::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #40 0x00007f2d77ada5c5 in QPlainTextEdit::event(QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #41 0x00007f2d778f44cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #42 0x00007f2d778f945d in QApplication::notify(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #43 0x00007f2d7657a663 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #44 0x00007f2d77951ee3 in ?? () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #45 0x00007f2d778f44cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #46 0x00007f2d778f9630 in QApplication::notify(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Widgets.so.5 #47 0x00007f2d7657a663 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #48 0x00007f2d77079346 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #49 0x00007f2d7707de05 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #50 0x00007f2d77062fbf in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Gui.so.5 #51 0x00007f2d6e64fde0 in ?? () from /home/lastique/qtcreator-3.6.0/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #52 0x00007f2d73fd5ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007f2d73fd6250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007f2d73fd62fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007f2d765cfa87 in QEventDispatcherGlib::processEvents(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #56 0x00007f2d76578212 in QEventLoop::exec(QFlags) () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #57 0x00007f2d7657fd3d in QCoreApplication::exec() () from /home/lastique/qtcreator-3.6.0/bin/../lib/Qt/lib/libQt5Core.so.5 #58 0x0000000000409d0a in ?? () #59 0x00007f2d7514ba40 in __libc_start_main (main=0x406690, argc=1, argv=0x7fff1555a588, init=, fini=, rtld_fini=, stack_end=0x7fff1555a578) at libc-start.c:289 #60 0x0000000000409de9 in ?? () #61 0x00007fff1555a578 in ?? () #62 0x000000000000001c in ?? () #63 0x0000000000000001 in ?? () #64 0x00007fff1555c427 in ?? () #65 0x0000000000000000 in ?? ()