View Single Post
Old 12-30-2021, 01:26 PM   #1
Barruel
Enthusiast
Barruel began at the beginning.
 
Posts: 47
Karma: 10
Join Date: Jan 2020
Device: 3 x Kobo Clara HD, Kindle Paperwhite 3 Manga Edition
Clara crashes on epub opening

Hi.

I have a problem with my Clara I can't seem to be able to fix.

Normally I read kepubs, but lately I'm playing with fonts and wanted to open some documents in the epub format, which handles typesetting better than Kobo's engine used to display kepubs. So I sideloaded them to the device without converting to kepub (by disabling "Extended Kobo features" in the Calibre Kobo Touch Extended driver plugin) and I found that my Clara crashes everytime I try to open an epub file.

Same thing happens with plain html files, which seem to be handled also by RMSDK.

Some background: I have a fairly large number of books and my DB is over 700 MB. This probably doesn't matter because I've hidden my books folder with a dot and placed a fresh vanilla database I had backed up and my device still can't open epubs.

I'm running firmware 4.26.16704 and I'm using kobopatch with the following kobopatch.yaml:

Code:
## Works with kobopatch v0.15.0 and later.
## You can update kobopatch by downloading the latest release from https://github.com/pgaskin/kobopatch/releases. 
version: 4.26.16704
in: src/kobo-update-4.26.16704.zip
out: out/KoboRoot.tgz
log: out/log.txt

patchFormat: kobopatch

patches:
  src/nickel.yaml: usr/local/Kobo/nickel
  src/libadobe.so.yaml: usr/local/Kobo/libadobe.so
  src/libnickel.so.1.0.0.yaml: usr/local/Kobo/libnickel.so.1.0.0
  src/librmsdk.so.1.0.0.yaml: usr/local/Kobo/librmsdk.so.1.0.0

## You can put lines in the following section to override the enabled state of patches.
## The indentation matters! Each override should be indented by 4 spaces. Add to the 
## section below. This section can be copy and pasted into newer patch versions to
## keep your selections.
##
## Example of how it should look:
## overrides:
##   src/nickel.yaml:
##     Custom synopsis/details line spacing: yes
##     Whatever the yaml is called: no
##   src/libadobe.so.yaml:
##     You get the idea: yes
overrides:
  src/nickel.yaml:
    Reduce top/bottom page spacer: yes
    Custom synopsis details line spacing: yes
    Dictionary pop-up - increase available text area: yes
##	Change pop-up footnote font-family
    Reduce new header/footer height: yes
    Custom collection/author header title font: yes
    Custom header/footer captions: yes
    Remove footer (row3) and increase cover size on new home screen: yes
    Remove footer (row3) on new home screen: yes
    Change TOC level indentation: yes
  src/libadobe.so.yaml:
  src/libnickel.so.1.0.0.yaml:
    My 24 line spacing values: yes
    Custom left & right margins: yes
    Custom font sizes: yes
    ePub disable built-in body padding-bottom: yes
    Custom kepub default margins: yes
    Set KePub hyphenation: yes
    Force user line spacing in KePubs: yes
    Force user line spacing in ePubs (part 1 of 2): yes
    Force user font-family in ePubs (Part 1 of 2): yes
    Un-Force user text-align in div,p tags in KePubs: yes
    Un-Force user font-family in KePubs: yes
    KePub stylesheet additions: yes
    ePub uniform font scale: yes
##    Set font scale factor: yes
    Dictionary text font-family/font-size/line-height: yes
    Always show confirmation dialog before upgrading: yes
    Remove recommendations (row1col2) from home screen: yes
    Allow showing info panel on random screensaver: yes
    Remove title from reading header/footer: yes
    Don't uppercase header/footer text and change page number text: yes
    Enable advanced settings for all fonts: yes
    Customize ComfortLight settings: yes
    FeatureSettings - MyWords: yes
    FeatureSettings - ExportHighlights: yes
    DeveloperSettings - AutoUsbGadget: yes
    PowerSettings - UnlockEnabled: yes
  src/librmsdk.so.1.0.0.yaml:
##    Disable orphans/widows avoidance: yes
    Force user line spacing in ePubs (Part 2 of 2): yes
    Force user font-family in ePubs (Part 2 of 2): yes

## TRANSLATIONS ##
# Optional, use only if lrelease is not in PATH and if translations are needed
# lrelease: /path/to/lrelease

# Uncomment the following to add translations (replace lc with the language code)
# translations:
#   src/whatever.ts: usr/local/Kobo/translations/trans_lc.qm

## ADDITIONAL FILES ##
# Uncomment the following to add additional files to the tgz (like init scripts or hyphen dicts)
# The files will be root-owned, and world readable, writable, and executable (0777)
# files:
#   src/whatever.txt: usr/local/Kobo/whatever.txt
#   src/whateverToPutInMultiplePlaces.txt:
#     - usr/local/Kobo/location1.txt
#     - usr/local/Kobo/location2.txt
I'm also running the package with KFMon, KOReader and Plato available here at MobileRead.

Any ideas about what is preventing my device to open epubs? This is driving me nuts. Can I access crash logs anywhere?
Barruel is offline   Reply With Quote