Summary: | Crash when importing PDF online ticket from Deutsche Bahn | ||
---|---|---|---|
Product: | [Applications] KDE Itinerary | Reporter: | Jan Hambrecht <jaham> |
Component: | general | Assignee: | Volker Krause <vkrause> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | arojas |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jan Hambrecht
2023-03-08 17:05:53 UTC
The application version is 22.12.3 Arch switched to ZXing 2.0.0 in January already, so this is not the ZXing ABI issue we have seen on other distros I think. Is there any chance to get the file causing this? It would seem specific to that, none of the DB tickets in my test pool trigger a crash. Could be https://github.com/zxing-cpp/zxing-cpp/pull/499, but that unfortunately doesn't have a backtrace to compare with. I tried to debug this using a locally compiled zxing library. With using LD_LIBRARY_PATH to make itinerary to load this library I cannot reproduce the crash, importing from the PDF file just works as expected. However using the precompiled library from the Arch package manager still makes it crash. I even rebuild the Arch package locally with the provided PKGBUILD file. This also make itinerary crash when importing the PDF document. So I would say that it is not a bug with itinerary but with the Arch provided package. Fixed with https://github.com/zxing-cpp/zxing-cpp/pull/499 (In reply to Jan Hambrecht from comment #3) > I tried to debug this using a locally compiled zxing library. With using > LD_LIBRARY_PATH to make itinerary to load this library I cannot reproduce > the crash, importing from the PDF file just works as expected. That is because, unlike the Arch package, you compiled it with asserts off. (In reply to Antonio Rojas from comment #4) > Fixed with https://github.com/zxing-cpp/zxing-cpp/pull/499 > > (In reply to Jan Hambrecht from comment #3) > > I tried to debug this using a locally compiled zxing library. With using > > LD_LIBRARY_PATH to make itinerary to load this library I cannot reproduce > > the crash, importing from the PDF file just works as expected. > > That is because, unlike the Arch package, you compiled it with asserts off. Thanks for the hint. Now, what is the plan for the arch package? Can we include that fix or just wait for a new release with the fix included? (In reply to Jan Hambrecht from comment #5) > (In reply to Antonio Rojas from comment #4) > > Fixed with https://github.com/zxing-cpp/zxing-cpp/pull/499 > > > > (In reply to Jan Hambrecht from comment #3) > > > I tried to debug this using a locally compiled zxing library. With using > > > LD_LIBRARY_PATH to make itinerary to load this library I cannot reproduce > > > the crash, importing from the PDF file just works as expected. > > > > That is because, unlike the Arch package, you compiled it with asserts off. > > Thanks for the hint. Now, what is the plan for the arch package? Can we > include that fix or just wait for a new release with the fix included? Nevermind, I just saw that you updated the package. Very nice and thanks! |