Android app constantly crashes (native code) while in background

Server Version#: 1.19.5.3006
Player Version#: 8.2.1.18636

I’ve been noticing a lot of Plex crashes in native code in logcat recently. Plex isn’t open, or playing anything, and hasn’t been open anytime near where these crashes are happening.

Here’s the crash:

A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/walleye/walleye:10/QQ3A.200605.001/6392402:user/release-keys'
A/DEBUG: Revision: 'MP1'
A/DEBUG: ABI: 'arm64'
A/DEBUG: Timestamp: 2020-07-02 00:27:21-0400
A/DEBUG: pid: 17997, tid: 25239, name: Plex.FF.Demuxer  >>> com.plexapp.android <<<
A/DEBUG: uid: 10163
A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x24
A/DEBUG: Cause: null pointer dereference
A/DEBUG:     x0  0000000000000000  x1  0000000000000001  x2  0000000000000008  x3  0000000000000000
A/DEBUG:     x4  0000007c43bca200  x5  0000007c43bca2f8  x6  0000007c52310b40  x7  0000007c52310b40
A/DEBUG:     x8  0000000000000035  x9  000000000000002d  x10 0000000000000000  x11 00000000ffffffff
A/DEBUG:     x12 0000007a921b05dc  x13 0000007c524511c0  x14 0000000000000001  x15 0000007a921b0540
A/DEBUG:     x16 0000007ca5efbd60  x17 0000007dab172380  x18 0000007598d5c000  x19 00000000fffffff7
A/DEBUG:     x20 0000007c51bbbaa0  x21 0000007c43bca2f0  x22 0000007c52310b40  x23 0000007c42c74310
A/DEBUG:     x24 0000000000000000  x25 000000760caf1020  x26 0000007c43a0e718  x27 0000007c43a0ea00
A/DEBUG:     x28 0000007c43bca2f8  x29 000000760caf0640
A/DEBUG:     sp  000000760caf05b0  lr  0000007ca5ecd7e8  pc  0000007ca5ecd7e8
A/DEBUG: backtrace:
A/DEBUG:       #00 pc 000000000000c7e8  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/lib/arm64/libffplex.so (Java_com_plexapp_plex_ff_FFDemuxer_demux+372) (BuildId: ad0dfb1303b1d0969262cf7f062068aacb62fe6d)
A/DEBUG:       #01 pc 0000000000214e44  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (art_jni_trampoline+132)
A/DEBUG:       #02 pc 0000000000689b14  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.plexapp.plex.ff.FFDemuxer.demux+4532)
A/DEBUG:       #03 pc 000000000068fb94  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.plexapp.plex.ff.source.FFLoadable.load+836)
A/DEBUG:       #04 pc 0000000000375e40  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.google.android.exoplayer2.y0.a0$d.run+448)
A/DEBUG:       #05 pc 00000000002fa008  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #06 pc 00000000002f7670  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #07 pc 00000000001a50b8  /system/framework/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #08 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #09 pc 00000000001450ac  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #10 pc 00000000004b0390  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #11 pc 00000000004b1440  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #12 pc 00000000004f1988  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #13 pc 00000000000e230c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 99d256d401014e290f38edaacced78da)
A/DEBUG:       #14 pc 0000000000083d98  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 99d256d401014e290f38edaacced78da)
E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_08
E/WifiMulticastLockManager: Multicaster binderDied
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74b0e44:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74b0e44:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/ResolverController: No valid NAT64 prefix (129, <unspecified>/0)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74b0e44:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74b0e44:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74b0e44:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74b0e44:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74d8244:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74d8244:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74d8244:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74d8244:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/ResolverController: No valid NAT64 prefix (129, <unspecified>/0)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe7617fc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe7617fc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe7617fc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe7617fc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe74881c4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe74881c4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe767dfc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe767dfc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe767dfc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe767dfc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe767dfc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe767dfc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe767dfc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe767dfc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe767dfc4:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe767dfc4:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/LoadTask: Unexpected exception loading stream
    java.lang.NullPointerException: Attempt to read from field 'byte[] com.google.android.exoplayer2.y0.d.a' on a null object reference
        at com.google.android.exoplayer2.source.e0.a(SourceFile:92)
        at com.plexapp.plex.ff.FFDemuxer.demux(SourceFile:45)
        at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:12)
        at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/LoadTask: Unexpected exception loading stream
    java.lang.NullPointerException: Attempt to read from field 'byte[] com.google.android.exoplayer2.y0.d.a' on a null object reference
        at com.google.android.exoplayer2.source.e0.a(SourceFile:92)
        at com.plexapp.plex.ff.FFDemuxer.demux(SourceFile:45)
        at com.plexapp.plex.ff.source.FFLoadable.load(SourceFile:12)
        at com.google.android.exoplayer2.y0.a0$d.run(SourceFile:4)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe76d5344:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe76d5344:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/duapps.recorde: Not starting debugger since process cannot load the jdwp agent.
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E/ResolverController: No valid NAT64 prefix (129, <unspecified>/0)
E/ResolverController: No valid NAT64 prefix (129, <unspecified>/0)
E/CRAB: [main(2): null:4] - crab init begin: 1593664088682
E/CRAB: [main(2): null:4] - crab init end: 1593664088748, cost: 66ms
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe8c4b984:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe8c4b984:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xffffffffac05e590 in tid 27037 (Plex.FF.Demuxer), pid 25293 (plexapp.android)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe746a084:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe746a084:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/walleye/walleye:10/QQ3A.200605.001/6392402:user/release-keys'
A/DEBUG: Revision: 'MP1'
A/DEBUG: ABI: 'arm64'
A/DEBUG: Timestamp: 2020-07-02 00:28:12-0400
A/DEBUG: pid: 25293, tid: 27037, name: Plex.FF.Demuxer  >>> com.plexapp.android <<<
A/DEBUG: uid: 10163
A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xffffffffac05e590
A/DEBUG:     x0  0000000076d5003d  x1  0000000000000000  x2  ffffffffac05e5a0  x3  ffffffffac05e5a0
A/DEBUG:     x4  0000000022dae5dd  x5  000000000000000d  x6  0000007d1677bce0  x7  0000007d1677bce0
A/DEBUG:     x8  000000000000002d  x9  0000000076d50010  x10 00ffffffffac05e5  x11 00000000ffffffff
A/DEBUG:     x12 0000007c5d55d9dc  x13 0000007c5c59d000  x14 fffffffffc000000  x15 0000000000000008
A/DEBUG:     x16 0000007ca26bed60  x17 0000007dab172380  x18 0000007ac4198000  x19 00000000ac05e5a0
A/DEBUG:     x20 0000007c52ab87d0  x21 0000007c5c59d7d8  x22 0000007d1677bce0  x23 0000007c52ab87d0
A/DEBUG:     x24 0000000000000000  x25 0000007b0e7e8020  x26 0000007c5d598b00  x27 0000007c5d598e00
A/DEBUG:     x28 0000007c5c59d7e0  x29 0000007b0e7e75a0
A/DEBUG:     sp  0000007b0e7e7590  lr  0000007ca2694b08  pc  0000007dab1723a0
A/DEBUG: backtrace:
A/DEBUG:       #00 pc 000000000007e3a0  /apex/com.android.runtime/lib64/bionic/libc.so (memcpy+32) (BuildId: 99d256d401014e290f38edaacced78da)
A/DEBUG:       #01 pc 0000000000010b04  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/lib/arm64/libffplex.so (BuildId: ad0dfb1303b1d0969262cf7f062068aacb62fe6d)
A/DEBUG:       #02 pc 000000000000c848  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/lib/arm64/libffplex.so (Java_com_plexapp_plex_ff_FFDemuxer_demux+468) (BuildId: ad0dfb1303b1d0969262cf7f062068aacb62fe6d)
A/DEBUG:       #03 pc 0000000000214e44  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (art_jni_trampoline+132)
A/DEBUG:       #04 pc 0000000000689b14  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.plexapp.plex.ff.FFDemuxer.demux+4532)
A/DEBUG:       #05 pc 000000000068fb94  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.plexapp.plex.ff.source.FFLoadable.load+836)
A/DEBUG:       #06 pc 0000000000375e40  /data/app/com.plexapp.android-PQ10xvlJLrbCsMr5QQLWJQ==/oat/arm64/base.odex (com.google.android.exoplayer2.y0.a0$d.run+448)
A/DEBUG:       #07 pc 00000000002fa008  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #08 pc 00000000002f7670  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #09 pc 00000000001a50b8  /system/framework/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 3ac9ca66a99f96bfe2251d3af092afd975a96ddd)
A/DEBUG:       #10 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #11 pc 00000000001450ac  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #12 pc 00000000004b0390  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #13 pc 00000000004b1440  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #14 pc 00000000004f1988  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: 696d39ffaba44c5a3159a32a6f139534)
A/DEBUG:       #15 pc 00000000000e230c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 99d256d401014e290f38edaacced78da)
A/DEBUG:       #16 pc 0000000000083d98  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 99d256d401014e290f38edaacced78da)
E/OMX-VDEC-1080P: Enable/Disable allocate-native-handle allowed only on input port!
E/OMX-VDEC-1080P: set_parameter: Error: 0x80001019, setting param 0x7f00005d
E/OMXNodeInstance: setParameter(0xe746a084:qcom.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
E/OMXNodeInstance: getConfig(0xe746a084:qcom.decoder.avc, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_09
E/OMXNodeInstance: !!! Observer died. Quickly, do something, ... anything...

That’s strange it’s crashing in the background as that appears to be our demuxer for video playback (or analysis). Would you be able to open the app and grab the logs for me?

Details on how to fetch them are available here: https://support.plex.tv/articles/201573117-android-android-tv-fire-tv-logs/

Is there a way I can share the logs privately?

click on his username or avatar and click “message”

1 Like

Thanks, done.

Just to update, I’ve been paying closer attention to logcat after reporting this. It happens constantly throughout the day.

Had a new native crash from Plex that actually caused the Android app crashed dialog to show up (Plex was in background and hadn’t been used in 12+ hours). I submitted it using the Play Store crash reporter, and added the URL to this issue as the description.

I have been adding a lot of media to my library lately, and get a lot of notifications about new media from the app. Not sure if that’s related or not.

Started seeing new stuff in logcat related to Plex. The app hasn’t been opened in almost 24 hours:

W/MdnsDeviceScannerEntry: Invalid remote control notifications enabled status; 0
I/ExoPlayerImpl: Init 38e1cd3 [ExoPlayerLib/2.10.3] [walleye, Pixel 2, Google, 29]
W/SimpleExoPlayer: Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread
    java.lang.IllegalStateException
        at com.google.android.exoplayer2.m0.z(SourceFile:2)
        at com.google.android.exoplayer2.m0.w(SourceFile:1)
        at com.plexapp.plex.net.k7.v0.l.b(SourceFile:3)
        at com.plexapp.plex.net.k7.v0.m.a(SourceFile:11)
        at com.plexapp.plex.utilities.x6.run(SourceFile:3)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
I/ExoPlayerImpl: Release 38e1cd3 [ExoPlayerLib/2.10.3] [walleye, Pixel 2, Google, 29] [goog.exo.core]
W/SimpleExoPlayer: Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread
W/SimpleExoPlayer: Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread
W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.plexapp.plex.net.g7.f.a(com.plexapp.plex.net.b6)' on a null object reference
W/System.err:     at com.plexapp.plex.net.y5.a(SourceFile:103)
W/System.err:     at com.plexapp.plex.net.y5.q(SourceFile:41)
W/System.err:     at com.plexapp.plex.net.y5.r(SourceFile:1)
W/System.err:     at com.plexapp.plex.net.y5.a(SourceFile:12)
W/System.err:     at com.plexapp.plex.net.y5.b(SourceFile:1)
W/System.err:     at com.plexapp.plex.net.y5.a(SourceFile:3)
W/System.err:     at com.plexapp.plex.net.k7.v0.g.a(SourceFile:11)
W/System.err:     at com.plexapp.plex.utilities.x6.run(SourceFile:3)
W/System.err:     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W/System.err:     at java.lang.Thread.run(Thread.java:919)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.