As title, my PDF viewer constantly fails or crashes, when trying to open any PDF file.
I use vanadium to download the pdf -> try to open it from either Files or starting pdf viewer to select it. It results in the app not rendering the pdf, and some generic error text is displayed "Error encountered while opening file".
I use latest version of GOS and latest version of Vanadium & PDF Viewer, on a Pixel 8.
Trying to reopen the same pdf a couple of times, gives an app crash with following log output:
type: crash
osVersion: google/shiba/shiba:15/BP1A.250305.019/2025032500:user/release-keys
package: app.grapheneos.pdfviewer:26, targetSdk 35
process: app.grapheneos.pdfviewer
processUptime: 5188 + 358 ms
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. Expected: main Calling: ThreadPoolForeg
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:11213)
at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:2551)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.view.View.requestLayout(View.java:28281)
at android.widget.TextView.checkForRelayout(TextView.java:11729)
at android.widget.TextView.setText(TextView.java:7498)
at android.widget.TextView.setText(TextView.java:7313)
at android.widget.TextView.setText(TextView.java:7251)
at g0.g.shouldInterceptRequest(Unknown Source:128)
at WV.A5.a(chromium-TrichromeWebView6432.apk-stable-699813533:92)
at org.chromium.android_webview.AwContentsBackgroundThreadClient.shouldInterceptRequestFromNative(chromium-TrichromeWebView6432.apk-stable-699813533:17)
Any ideas?
Edit: I havent changed anything in developer settings, have never even enabled this mode. Just for info