Hello, > This could be a Python bug and it might be appropriate to reassign it to one > of the Python packages. But I will leave that decision to someone who knows > more about Python than I do.
Calibre uses PyQt6 as Qt interface. "add books" button shows a file open dialog and crashes inside the dialog. I think it's a bug of file-open dialog inside PyQt6 or Qt6. > Stack trace of thread 611645: > #0 0x0000ffff99a41acc n/a (libQt6Gui.so.6 + 0x171acc) > #1 0x0000ffff9b58f5f8 QVariant::~QVariant() (libQt6Core.so.6 > + 0x1bf5f8) > #2 0x0000ffff9a4cbd5c > QHeaderView::sectionSizeFromContents(int) const (libQt6Widgets.so.6 + > 0x47bd5c) > #3 0x0000ffff9a4babcc QHeaderView::sizeHint() const > (libQt6Widgets.so.6 + 0x46abcc) > #4 0x0000ffff9a528e0c QTreeView::updateGeometries() > (libQt6Widgets.so.6 + 0x4d8e0c) > #5 0x0000ffff9a4a0aa4 QAbstractItemView::doItemsLayout() > (libQt6Widgets.so.6 + 0x450aa4) > #6 0x0000ffff9a51fc04 QTreeView::doItemsLayout() > (libQt6Widgets.so.6 + 0x4cfc04) > #7 0x0000ffff9a45d03c n/a (libQt6Widgets.so.6 + 0x40d03c) > #8 0x0000ffff9a44f78c > QFileDialogPrivate::init(QFileDialogArgs const&) (libQt6Widgets.so.6 + > 0x3ff78c) > #9 0x0000ffff9a4444e4 > QFileDialog::QFileDialog(QFileDialogArgs const&) (libQt6Widgets.so.6 + > 0x3f44e4) > #10 0x0000ffff9a44be84 QFileDialog::getOpenFileUrls(QWidget*, > QString const&, QUrl const&, QString const&, QString*, > QFlags<QFileDialog::Option>, QList<QString> const&) (libQt6Widgets.so.6 + > 0x3fbe84) > #11 0x0000ffff9a44c100 QFileDialog::getOpenFileNames(QWidget*, > QString const&, QString const&, QString const&, QString*, > QFlags<QFileDialog::Option>) (libQt6Widgets.so.6 + 0x3fc100) > #12 0x0000ffff9ab733b8 n/a (QtWidgets.abi3.so + 0x3833b8) > #13 0x00000000004fff94 n/a (python3.12 + 0xfff94) Arm64 platform currently try PAC/BTI transition. I wonder this transition might crashes some programs. > https://wiki.debian.org/ToolChain/PACBTI -- YOKOTA Hiroshi