Description of problem: I was using the FanFicFare extension to download two stories from ArchiveOfOurOwn.org. Version-Release number of selected component: calibre-8.0.1-3.fc42 Additional info: reporter: libreport-2.17.15 cgroup: 0::/user.slice/user-1000.slice/session-c2.scope uid: 1000 crash_function: QScopedPointerDeleter<QPlatformServices>::cleanup cmdline: /usr/bin/python3 /usr/bin/calibre-parallel reason: python3.13 killed by SIGABRT backtrace_rating: 4 runlevel: N 5 rootdir: / journald_cursor: s=b83535e1b58c4804bafb2362b9ebb2e5;i=12596e0;b=c67591df06a04e0b929da89c12407469;m=1cb4f7b5c8;t=637cb1974bbb3;x=ed5699afac6d7879 executable: /usr/bin/python3.13 kernel: 6.14.9-300.fc42.x86_64 package: calibre-8.0.1-3.fc42 comment: I was using the FanFicFare extension to download two stories from ArchiveOfOurOwn.org. type: CCpp Truncated backtrace: Thread no. 1 (26 frames) #9 QScopedPointerDeleter<QPlatformServices>::cleanup at /usr/include/qt6/QtCore/qscopedpointer.h:78 #10 QScopedPointer<QPlatformServices, QScopedPointerDeleter<QPlatformServices> >::~QScopedPointer at /usr/include/qt6/QtCore/qscopedpointer.h:81 #11 HeadlessIntegration::~HeadlessIntegration at /usr/src/debug/calibre-8.0.1-3.fc42.x86_64/src/calibre/headless/headless_integration.cpp:83 #13 QGuiApplicationPrivate::~QGuiApplicationPrivate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1843 #14 QApplicationPrivate::~QApplicationPrivate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:149 #15 sipQApplication::~sipQApplication at /usr/src/debug/python-pyqt6-6.9.0-3.fc42.x86_64/build/QtWidgets/sipQtWidgetsQApplication.cpp:210 #17 cleanup_on_exit at ../../qpy/QtCore/qpycore_init.cpp:52 #18 cfunction_vectorcall_NOARGS at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Include/cpython/methodobject.h:50 #19 atexit_callfuncs at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/atexitmodule.c:141 #20 _PyAtExit_Call at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/atexitmodule.c:162 #21 _Py_Finalize at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pylifecycle.c:2050 #22 Py_Exit at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pylifecycle.c:3520 #23 handle_system_exit at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:679 #24 _PyErr_PrintEx at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:688 #25 PyErr_PrintEx at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:768 #26 PyErr_Print at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:774 #27 _PyRun_SimpleFileObject at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:523 #28 _PyRun_AnyFileObject at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Python/pythonrun.c:77 #29 pymain_run_file_obj at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/main.c:410 #30 pymain_run_file at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/main.c:429 #31 pymain_run_python at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/main.c:696 #32 Py_RunMain at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/main.c:775 #33 Py_BytesMain at /usr/src/debug/python3.13-3.13.3-2.fc42.x86_64/Modules/main.c:829 #34 __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:58 #35 __libc_start_main_impl at ../csu/libc-start.c:360 #36 _start
Created attachment 2094625 [details] File: maps
Created attachment 2094626 [details] File: core_backtrace
Created attachment 2094627 [details] File: dso_list
Created attachment 2094628 [details] File: proc_pid_status
Created attachment 2094629 [details] File: limits
Created attachment 2094630 [details] File: open_fds
Created attachment 2094631 [details] File: backtrace
Created attachment 2094632 [details] File: environ
Created attachment 2094633 [details] File: cpuinfo
Created attachment 2094634 [details] File: mountinfo
Created attachment 2094635 [details] File: os_info
"maps" shows that qt6 6.9.1 is running on the system. I assume that this issue started to appear after upgrading to latest qt6 6.9.1/KDE Plasma 6.4.0, correct? Then this is probably the same issue I see when running calibre from the CLI to convert material to an e-book: Output saved to /home/..../XXX.epub free(): invalid next size (normal) I rebuilt calibre against the latest F42 packages using mock and now it works again from the CLI. I also tried the GUI and couldn't see any crashes. calibre is known to be prone to break even on Qt patch release updates, that's why in the past it was usually included in any Qt update. I've requested a rebuild of the F42 package on Matrix KDE channel, but it hasn't happened yet (adding Jan as FYI).
Looking at dnf history, I upgraded qt6-qtbase-0 to 6.9.1-1.fc42.x86_64 and the first crash happened two days later. I am going to try rebuilding calibre with mock and will report back if it fix this issue.
(In reply to Nicolas Sapa from comment #13) > I am going to try rebuilding calibre with mock and will report back if it > fix this issue. Calibre rebuild by Mock doesn't show this issue. I saw that Jan did a rebuild this morning, I will test that and +1 in Bohdi.
Rebuilt package from https://bodhi.fedoraproject.org/updates/FEDORA-2025-c40b2dd489 fixes the issue. +1 Karma.