Crash when importing a PDF
Platform: Arch Linux, KDE plasma Version: 5.17.1
Unfortunately, it works "fine" (the generated itinerary has too many entries) if I compile the shared library with the debugging symbols, so I attached a backtrace with the version that's in the repositories.
Where could I forward the pdf and original e-mail privately?
Backtrace
(gdb) bt
#0 0x00007fffffffa370 in ?? ()
#1 0x00007ffff7bbd27e in ?? () from /usr/lib/libKPimItinerary.so.5
#2 0x00007ffff4d26318 in ZXing::Aztec::Reader::decode(ZXing::BinaryBitmap const&) const () from /usr/lib/libZXing.so.1
#3 0x00007ffff4d18e98 in ZXing::MultiFormatReader::read(ZXing::BinaryBitmap const&) const () from /usr/lib/libZXing.so.1
#4 0x00007ffff7b84c5a in KItinerary::BarcodeDecoder::decodeZxing(QImage const&, QFlags, KItinerary::BarcodeDecoder::Result&) const () from /usr/lib/libKPimItinerary.so.5
#5 0x00007ffff7b85233 in KItinerary::BarcodeDecoder::decodeIfNeeded(QImage const&, QFlags, KItinerary::BarcodeDecoder::Result&) const () from /usr/lib/libKPimItinerary.so.5
#6 0x00007ffff7b8554d in KItinerary::BarcodeDecoder::decodeBinary(QImage const&, QFlags) const () from /usr/lib/libKPimItinerary.so.5
#7 0x00007ffff7b64b17 in ?? () from /usr/lib/libKPimItinerary.so.5
#8 0x00007ffff7b65029 in ?? () from /usr/lib/libKPimItinerary.so.5
#9 0x00007ffff7b8fbc4 in ?? () from /usr/lib/libKPimItinerary.so.5
#10 0x00007ffff7b92249 in ?? () from /usr/lib/libKPimItinerary.so.5
#11 0x00007ffff7b92575 in KItinerary::ExtractorEngine::extract() () from /usr/lib/libKPimItinerary.so.5
#12 0x00005555555b810e in ReservationManager::importReservation (this=this@entry=0x7fffffffdfc0, data=..., fileName=...)
at /usr/src/debug/itinerary-21.04.1/src/app/reservationmanager.cpp:154
#13 0x0000555555592b48 in ApplicationController::importLocalFile (this=0x7fffffffdf70, url=...)
at /usr/src/debug/itinerary-21.04.1/src/app/applicationcontroller.cpp:322
#14 0x0000555555590e3b in ApplicationController::qt_metacall (this=0x7fffffffdf70, _c=QMetaObject::InvokeMetaMethod, _id=2,
_a=0x7fffffffa8f0) at /usr/src/debug/build/src/app/itinerary_autogen/EWIEGA46WW/moc_applicationcontroller.cpp:186
#15 0x00007ffff6a23c9e in ?? () from /usr/lib/libQt5Qml.so.5
#16 0x00007ffff68ff121 in ?? () from /usr/lib/libQt5Qml.so.5
#17 0x00007ffff6900f6b in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const ()
from /usr/lib/libQt5Qml.so.5
#18 0x00007ffff691e0c0 in ?? () from /usr/lib/libQt5Qml.so.5
#19 0x00007ffff6920dbf in ?? () from /usr/lib/libQt5Qml.so.5
#20 0x00007ffff68b30df in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) ()
from /usr/lib/libQt5Qml.so.5
#21 0x00007ffff6a3ef36 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/libQt5Qml.so.5
#22 0x00007ffff69ef53d in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5
#23 0x00007ffff69f0799 in ?? () from /usr/lib/libQt5Qml.so.5
#24 0x00007ffff6a23755 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#25 0x00007ffff5c73f18 in ?? () from /usr/lib/libQt5Core.so.5
#26 0x00007ffff5c743bb in ?? () from /usr/lib/libQt5Core.so.5
#27 0x00007ffff5c743bb in ?? () from /usr/lib/libQt5Core.so.5
#28 0x00007ffff75e2eb9 in QDialogPrivate::finalize(int, int) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007ffff5c743bb in ?? () from /usr/lib/libQt5Core.so.5
#30 0x00007fffefaecad1 in KFileWidget::slotOk() () from /usr/lib/libKF5KIOFileWidgets.so.5
#31 0x00007ffff5c743bb in ?? () from /usr/lib/libQt5Core.so.5
#32 0x00007fffefacc456 in KDirOperator::fileSelected(KFileItem const&) () from /usr/lib/libKF5KIOFileWidgets.so.5
#33 0x00007fffefad115d in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5
#34 0x00007fffefad11c2 in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5
#35 0x00007ffff5c743bb in ?? () from /usr/lib/libQt5Core.so.5
#36 0x00007ffff7649e76 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQt5Widgets.so.5
#37 0x00007ffff764df90 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#38 0x00007ffff7696a10 in QListView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007ffff74130be in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#40 0x00007ffff74c284f in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#41 0x00007ffff5c3cd62 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQt5Core.so.5
#42 0x00007ffff73cfd51 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#43 0x00007ffff73d7ac9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff5c3d00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#45 0x00007ffff73d657b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#46 0x00007ffff742ca84 in ?? () from /usr/lib/libQt5Widgets.so.5
#47 0x00007ffff742fdb5 in ?? () from /usr/lib/libQt5Widgets.so.5
#48 0x00007ffff73cfd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#49 0x00007ffff5c3d00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#50 0x00007ffff6017210 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
from /usr/lib/libQt5Gui.so.5
#51 0x00007ffff5fec7e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags) ()
from /usr/lib/libQt5Gui.so.5
#52 0x00007ffff05aefbc in ?? () from /usr/lib/libQt5XcbQpa.so.5
#53 0x00007ffff38ab02c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0x00007ffff38feb59 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0x00007ffff38a8781 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#56 0x00007ffff5c95c36 in QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/libQt5Core.so.5
#57 0x00007ffff5c3b97c in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5
#58 0x00007ffff5c43ee4 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#59 0x0000555555575bbb in main (argc=, argv=)
at /usr/src/debug/itinerary-21.04.1/src/app/main.cpp:321
Edited by Mayeul Cantan