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  ()

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to