Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
None
-
6.7.2
-
None
-
ARM64
Description
Programs using the file dialog started crash on ARM64. It works fine with version 6.4.2.
Steps to reproduce:
1) Start any program using Qt (e.g. wireshark)
2) Click on File / Open (alternatively capture some packets and click on File / Save)
Backtrace:
Thread 1 "wireshark" received signal SIGSEGV, Segmentation fault. 0x0000007ff6f52aac in ?? () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 (gdb) bt #0 0x0000007ff6f52aac in ?? () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 #1 0x0000007ff691f5f8 in QVariant::~QVariant() () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #2 0x0000007ff7afbd5c in QHeaderView::sectionSizeFromContents(int) const () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #3 0x0000007ff7aeabcc in QHeaderView::sizeHint() const () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #4 0x0000007ff7b58e0c in QTreeView::updateGeometries() () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #5 0x0000007ff7ad0aa4 in QAbstractItemView::doItemsLayout() () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #6 0x0000007ff7b4fc04 in QTreeView::doItemsLayout() () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #7 0x0000007ff7a7ee5c in QFileDialogPrivate::restoreFromSettings() () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #8 0x0000007ff7a8cffc in ?? () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #9 0x0000007ff7a798f0 in QFileDialog::setOptions(QFlags<QFileDialog::Option>) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #10 0x0000005555734930 in ?? () #11 0x00000055559ab728 in ?? () #12 0x00000055559ac480 in ?? () #13 0x0000007ff691d034 in ?? () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #14 0x0000007ff72436a4 in QAction::triggered(bool) () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 #15 0x0000007ff7248490 in QAction::activate(QAction::ActionEvent) () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 #16 0x0000007ff79e08f8 in ?? () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #17 0x0000007ff79e1464 in ?? () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #18 0x0000007ff79e486c in QMenu::keyPressEvent(QKeyEvent*) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #19 0x0000007ff787ba04 in QWidget::event(QEvent*) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #20 0x0000007ff7831598 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #21 0x0000007ff7836a94 in QApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #22 0x0000007ff68c0a18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #23 0x0000007ff7894878 in ?? () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #24 0x0000007ff7831598 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt6Widgets.so.6 #25 0x0000007ff68c0a18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #26 0x0000007ff6f9a558 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 #27 0x0000007ff6ffbcf8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt6Gui.so.6 #28 0x0000007fe7f55578 in ?? () from /lib/aarch64-linux-gnu/libQt6XcbQpa.so.6 #29 0x0000007fee43db48 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0 #30 0x0000007fee4400bc in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0 #31 0x0000007fee440964 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0 #32 0x0000007ff6ae0018 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #33 0x0000007ff68cd194 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #34 0x0000007ff68c4528 in QCoreApplication::exec() () from /lib/aarch64-linux-gnu/libQt6Core.so.6 #35 0x000000555566a7c0 in main ()
See also: