Unity plugin: Crash using ‚libndi.so‘ on Android9 and Unity NDI Plugin

We try to use the Unity NDI Plugin found here ‚https://github.com/tarakoKutibiru/Unity-NDI-Plugin-Android‘.

When we want to run this plugin on our end-user Android devices, the plugin crashed immediately, no communication to the NDI -Source is established, as the crash happens prior to the communication to the NDI source (we assume the crash happens in the ‚libndi.so‘).

In Unity Editor runs the plugin without any problem.

Our end-user hardware running our Android 9, is an ODroid n2+ Board.

Any suggestions?
 
- Exception stack trace?
- Contact the author of this plug-in.. Programmer can add debugging info which will be logged to some file, and end-user will send you it.
- If source is available, you can add debugging info by yourself, compile and send to end-user.

The only information found on logcat was:

06-23 12:32:03.560 15411 15411 E AndroidRuntime: FATAL EXCEPTION: main
06-23 12:32:03.560 15411 15411 E AndroidRuntime: Process: com.braehlerag.NDIDemo, PID: 15411
06-23 12:32:03.560 15411 15411 E AndroidRuntime: java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-23 12:32:03.560 15411 15411 E AndroidRuntime: Version '2020.3.10f1 (297d780c91bc)', Build type 'Release', Scripting Backend 'mono', CPU 'armeabi-v7a'
06-23 12:32:03.560 15411 15411 E AndroidRuntime: Build fingerprint: 'ODROID/odroidn2/odroidn2:9/PQ3A.190801.002/20201102:eng/test-keys'
06-23 12:32:03.560 15411 15411 E AndroidRuntime: Revision: '0'
06-23 12:32:03.560 15411 15411 E AndroidRuntime: ABI: 'arm'
06-23 12:32:03.560 15411 15411 E AndroidRuntime: Timestamp: 2021-06-23 12:31:57+0000
06-23 12:32:03.560 15411 15411 E AndroidRuntime: pid: 15411, tid: 15485, name: ndis:lowQ >>> com.braehlerag.NDIDemo <<<
06-23 12:32:03.560 15411 15411 E AndroidRuntime: uid: 10063
06-23 12:32:03.560 15411 15411 E AndroidRuntime: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb6528887
06-23 12:32:03.560 15411 15411 E AndroidRuntime: r0 000000ff r1 0000ff00 r2 00000002 r3 b595a498
06-23 12:32:03.560 15411 15411 E AndroidRuntime: r4 00000048 r5 b6528840 r6 00000001 r7 0000fe01
06-23 12:32:03.560 15411 15411 E AndroidRuntime: r8 0047ffe8 r9 00000269 r10 b6528fc0 r11 bc985888
06-23 12:32:03.560 15411 15411 E AndroidRuntime: ip 000000fe sp bc985850 lr 0002ffff pc b7b11c14
06-23 12:32:03.560 15411 15411 E AndroidRuntime:
06-23 12:32:03.560 15411 15411 E AndroidRuntime: backtrace:
06-23 12:32:03.560 15411 15411 E AndroidRuntime: #00 pc 00081c14 /data/app/com.braehlerag.NDIDemo-A0L-Ek4Qvj0aT0qeLauB5g==/lib/arm/libndi.so
06-23 12:32:03.560 15411 15411 E AndroidRuntime:
06-23 12:32:03.560 15411 15411 E AndroidRuntime: at libndi.0x81c14(Native Method)
06-23 12:32:03.562 3197 10375 W ActivityManager: Force finishing activity com.braehlerag.NDIDemo/com.unity3d.player.UnityPlayerActivity
06-23 12:32:03.569 3197 10375 I ActivityManager: Clearing package preferred activities from com.braehlerag.NDIDemo
06-23 12:32:03.571 3197 3213 I ActivityManager: Showing crash dialog for package com.braehlerag.NDIDemo u0

No other stackstrace information found, sadly :(.

We try to contact the plugin-developer.

Thank you four you assistance.
 
Top Bottom