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

Reply via email to