@Ebri You can find out if it's the same issue if you change in koreader.sh the line that goes:
Code:
./reader.lua "$@" 2> crash.log
in
Code:
./reader.lua -d "$@" 2> crash.log 1> koreader-debug.txt
You can use a convenient path for koreader-debug.txt, on kindle I use /mnt/us/documents/koreader-debug.txt so that I can easily access the file in the stock reader.
Then, next time you encounter a problem with a dictionary search, close koreader and open the log file. If there's a line in it that goes:
Code:
# JSON data cannot be decoded frontend/JSON.lua:525: frontend/JSON.lua:240: can't parse JSON at char 1 of: save to cache
that's this issue.