Skip to content

Fatal error on coco detection demo app #950

Open
@mokiya

Description

@mokiya

As guided, I built openvino with openvino_contrib using Android NDK, then tried to run coco detection demo. Since arm-based android emulator in Android Studio doesn't work on Intel laptop and windows 11, I checked it with real tablet. Detection demo app works as intended with real tablet.

I'd like to use emulator because it is convenient to work with. Eventually I'd like to run this app with x86-based android device.

I tried to run this with x86-based android emulator, first of all. I rebuilt one-tbb and openvino/openvino_contrib, changing only following option from how it built for arm.

from
-DANDROID_ABI=arm64-v8a

to
-DANDROID_ABI=x86_64

However, when I tried to run demo app with x86-based emulator in Android Studio, I faced following error.

2025-02-27 21:29:16.464  5398-5398  org.intel....inActivity org.intel.openvino                   I  load ok...
2025-02-27 21:29:16.622  5398-5423  libc                    org.intel.openvino                   A  Fatal signal 31 (SIGSYS), code 1 (SYS_SECCOMP), syscall 237 in tid 5423 (.intel.openvino), pid 5398 (.intel.openvino)
2025-02-27 21:29:16.734  5427-5427  crash_dump64            pid-5427                             W  type=1400 audit(0.0:198): avc:  denied  { search } for  name="0" dev="tmpfs" ino=12 scontext=u:r:crash_dump:s0:c193,c256,c512,c768 tcontext=u:object_r:mnt_user_file:s0 tclass=dir permissive=0 app=org.intel.openvino
2025-02-27 21:29:16.734  5427-5427  crash_dump64            pid-5427                             W  type=1400 audit(0.0:199): avc:  denied  { search } for  name="0" dev="tmpfs" ino=12 scontext=u:r:crash_dump:s0:c193,c256,c512,c768 tcontext=u:object_r:mnt_user_file:s0 tclass=dir permissive=0 app=org.intel.openvino
2025-02-27 21:29:16.828  5427-5427  DEBUG                   pid-5427                             A  Cmdline: org.intel.openvino
2025-02-27 21:29:16.828  5427-5427  DEBUG                   pid-5427                             A  pid: 5398, tid: 5423, name: .intel.openvino  >>> org.intel.openvino <<<
2025-02-27 21:29:16.831  5427-5427  DEBUG                   pid-5427                             A        #01 pc 0000000000ac772c  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.831  5427-5427  DEBUG                   pid-5427                             A        #02 pc 0000000000ac92ed  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.832  5427-5427  DEBUG                   pid-5427                             A        #03 pc 0000000000ac5574  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.832  5427-5427  DEBUG                   pid-5427                             A        #04 pc 0000000000d10284  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.832  5427-5427  DEBUG                   pid-5427                             A        #05 pc 0000000000dfd345  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.833  5427-5427  DEBUG                   pid-5427                             A        #06 pc 0000000000dfbcf3  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.833  5427-5427  DEBUG                   pid-5427                             A        #07 pc 0000000000cf7a17  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.833  5427-5427  DEBUG                   pid-5427                             A        #08 pc 0000000000c78835  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.833  5427-5427  DEBUG                   pid-5427                             A        #09 pc 0000000000c7353d  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.833  5427-5427  DEBUG                   pid-5427                             A        #10 pc 0000000000c72b71  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.835  5427-5427  DEBUG                   pid-5427                             A        #11 pc 0000000000aa57ab  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.835  5427-5427  DEBUG                   pid-5427                             A        #12 pc 0000000000ad9f6e  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.835  5427-5427  DEBUG                   pid-5427                             A        #13 pc 0000000000ad5fa4  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #14 pc 0000000000ad5d88  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (ov::threading::CPUStreamsExecutor::execute(std::__ndk1::function<void ()>)+104) (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #15 pc 0000000000aa4c60  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #16 pc 0000000000aaf86f  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino_intel_cpu_plugin.so (BuildId: 778bd82da6dabd0010b238976fb6863c1d79ffc7)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #17 pc 0000000000ae7670  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #18 pc 0000000000ad9f6e  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #19 pc 0000000000ad9d6a  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.836  5427-5427  DEBUG                   pid-5427                             A        #20 pc 0000000000ad98cb  /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/libopenvino.so (BuildId: 339ad7262f86f8e982d21ac561d76aa825d7e46d)
2025-02-27 21:29:16.856   589-5433  ActivityTaskManager     system_server                        W    Force finishing activity org.intel.openvino/.MainActivity

According to log, looks like mobilenet model loading is okay, but when app tried to compile model for CPU, fatal error happened.

To check libopenvino_intel_cpu_plugin.so, libopenvino.so and so on, I pushed benchmark app and models to /data/app/~~dWYFLR9CP4vjbLPuBwRbJw==/org.intel.openvino-MdXaRbRR7qWlb1PfhMhsmg==/lib/x86_64/ in x86-based emulator.

After then run benchmark app. As you can see from below, benchmark app works with model, I think that openvino so files such as libopenvino.so or libopenvino_cpu_plugin.so looks good.

[Step 11/11] Dumping statistics report
[ INFO ] Execution Devices: [ CPU ]
[ INFO ] Count:               598 iterations
[ INFO ] Duration:            60138.95 ms
[ INFO ] Latency:
[ INFO ]    Median:           93.83 ms
[ INFO ]    Average:          100.24 ms
[ INFO ]    Min:              83.20 ms
[ INFO ]    Max:              167.34 ms
[ INFO ] Throughput:          9.94 FPS

Not sure, but I think that openvino-java-api.jar makes this crash. Would you please help me to fix this error? Is there any additional steps or workaround to build libraries for x86_64?

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions