We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
See kiwix/kiwix-apple#851
From first investigation, from trace, apple application is using icu73. But we are loading icu data version 58 (https://github.com/kiwix/libkiwix/blob/main/src/tools/stringTools.cpp#L39-L49) There is something wrong ?
@BPerlakiH Are you calling the method loadICUExternalTables first ?
loadICUExternalTables
The text was updated successfully, but these errors were encountered:
OPDSParser.parse
I have investigated this further. The issue will be fixed on the Apple side here: kiwix/kiwix-apple#868
The reason it was failing is that we had calls to Kiwix::Manager->readOPDS() from multiple threads at the same time!
Kiwix::Manager->readOPDS()
From the more detailed crash report, I can see that both Thread 1 and Thread 6 are calling the same:
Sorry, something went wrong.
From first investigation, from trace, apple application is using icu73. But we are loading icu data version 58 (https://github.com/kiwix/libkiwix/blob/main/src/tools/stringTools.cpp#L39-L49)
We do use version 73, see https://github.com/kiwix/kiwix-build/blob/main/kiwixbuild/dependencies/icu4c.py#L17. The only question is why do we use what looks like to be an outdated .dat file!?
.dat
No branches or pull requests
See kiwix/kiwix-apple#851
From first investigation, from trace, apple application is using icu73.
But we are loading icu data version 58 (https://github.com/kiwix/libkiwix/blob/main/src/tools/stringTools.cpp#L39-L49)
There is something wrong ?
@BPerlakiH Are you calling the method
loadICUExternalTables
first ?The text was updated successfully, but these errors were encountered: