[Interest] QtCreator crash on wayland
Manner RĂ³bert
rmanni at gmail.com
Wed Feb 10 16:00:12 CET 2021
Hi,
I have tried a workday with wayland (sway) and am using QtCreator. I
observe, after running it for 1-2 hours QtCreator crashes. (I had 3-4
crashes today.) When it happens, I am using its GUI to do something in
its text editor, and then it suddenly disappears. I mean, I am not
switching monitors or any of such extreme, just usual flow.
I am using QT_QPA_PLATFORM=wayland, and the crash happens in
QScreen::availableGeometry(), see backtrace[1].
The versions are: QtCreator 4.14.0-4, QtCore 5.15.2-3 (default in
archlinux nowadays).
Did you observe such, either with QtCreator or any other Qt app? Is
there a bug about it?
Robert
[1]: backtrace
#0 0x00007fd514239e40 in QScreen::availableGeometry() const () at
/usr/lib/libQt5Gui.so.5
#1 0x00007fd5150192b2 in () at /usr/bin/../lib/qtcreator/libUtils.so.4
#2 0x00007fd51501af4b in Utils::ToolTip::setUp(QPoint const&, QWidget*,
QRect const&) () at /usr/bin/../lib/qtcreator/libUtils.so.4
#3 0x00007fd51501ba9c in Utils::ToolTip::showInternal(QPoint const&,
QVariant const&, int, QWidget*, QVariant const&, QRect const&) () at
/usr/bin/../lib/qtcreator/libUtils.so.4
#4 0x00007fd51501c36b in Utils::ToolTip::show(QPoint const&, QString
const&, Qt::TextFormat, QWidget*, QVariant const&, QRect const&) () at
/usr/bin/../lib/qtcreator/libUtils.so.4
#5 0x00007fd4f2466510 in
TextEditor::BaseHoverHandler::operateTooltip(TextEditor::TextEditorWidget*,
QPoint const&) () at /usr/lib/qtcreator/plugins/libTextEditor.so
#6 0x00007fd4f045a0b8 in () at /usr/lib/qtcreator/plugins/libCppEditor.so
#7 0x00007fd4f045ac20 in () at /usr/lib/qtcreator/plugins/libCppEditor.so
#8 0x00007fd4f2466bc3 in
TextEditor::BaseHoverHandler::process(TextEditor::TextEditorWidget*,
int, std::function<void (int)>) () at
/usr/lib/qtcreator/plugins/libTextEditor.so
#9 0x00007fd4f2466e9c in
TextEditor::BaseHoverHandler::checkPriority(TextEditor::TextEditorWidget*,
int, std::function<void (int)>) () at
/usr/lib/qtcreator/plugins/libTextEditor.so
#10 0x00007fd4f25146b8 in () at /usr/lib/qtcreator/plugins/libTextEditor.so
#11 0x00007fd4f248c7f8 in () at /usr/lib/qtcreator/plugins/libTextEditor.so
#12 0x00007fd4f248d12d in
TextEditor::ColorPreviewHoverHandler::identifyMatch(TextEditor::TextEditorWidget*,
int, std::function<void (int)>) () at
/usr/lib/qtcreator/plugins/libTextEditor.so
#13 0x00007fd4f2466bc3 in
TextEditor::BaseHoverHandler::process(TextEditor::TextEditorWidget*,
int, std::function<void (int)>) () at
/usr/lib/qtcreator/plugins/libTextEditor.so
#14 0x00007fd4f2466e9c in
TextEditor::BaseHoverHandler::checkPriority(TextEditor::TextEditorWidget*,
int, std::function<void (int)>) () at
/usr/lib/qtcreator/plugins/libTextEditor.so
#15 0x00007fd4f25146b8 in () at /usr/lib/qtcreator/plugins/libTextEditor.so
#16 0x00007fd4f06a2e5a in () at
/usr/lib/qtcreator/plugins/libClangCodeModel.so
#17 0x00007fd4f06a36a1 in () at
/usr/lib/qtcreator/plugins/libClangCodeModel.so
#18 0x00007fd513c74dc6 in () at /usr/lib/libQt5Core.so.5
#19 0x00007fd513a60515 in QFutureWatcherBase::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#20 0x00007fd5148fe752 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007fd513c3da6a in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fd513c40563 in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
() at /usr/lib/libQt5Core.so.5
#23 0x00007fd513c97094 in () at /usr/lib/libQt5Core.so.5
#24 0x00007fd512347b54 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#25 0x00007fd51239bbf1 in () at /usr/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#26 0x00007fd512346381 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#27 0x00007fd513c966d1 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Core.so.5
#28 0x00007fd513c3c3ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#29 0x00007fd513c44884 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#30 0x000055fa4ba673bc in ()
#31 0x00007fd5135e9b25 in __libc_start_main () at /usr/lib/libc.so.6
#32 0x000055fa4ba6798e in ()
More information about the Interest
mailing list