When I click on any PDF document in Peruse (built from source) to open it in the embedded Okular Mobile view, the app crashes with the following backtrace: #0 0x00007fff91311040 in PDFGenerator::doCloseDocument (this=0x7fbf674dcbd0) at /home/nate/kde/src/okular/generators/poppler/generator_pdf.cpp:741 #1 0x00007fff9185da80 in Okular::PixmapGenerationThread::run (this=0x1ed9910) at /usr/src/debug/okular-21.12.2-1.fc35.x86_64/core/generator_p.cpp:59 #2 0x00007ffff5fd74c6 in QThreadPrivate::start (arg=0x1ed9910) at thread/qthread_unix.cpp:329 #3 0x00007ffff59d2b1a in start_thread (arg=<optimized out>) at pthread_create.c:443 #4 0x00007ffff5a57650 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
This backtrace shows your installation is broken, you're mixing up your own built library ( /home/nate/kde/... ) and the system library ( /usr/src/debug/okular-21.12.2-1.fc35.x86_64/... )
Ah ok, I had to get okular mobile from my package manager because I couldn't figure out how to build it from source. How do I do that?
CMakeLists.txt:set(OKULAR_UI "" CACHE STRING "Which Okular user interface to build. Possible values: desktop, mobile, both. Default: desktop (except on Android, where it is 'mobile')")
Thanks Albert! I was looking for something with "mobile" or "kirigami" in the name and didn't find that.