EXCEPTION_ACCESS_VIOLATION (0xc0000005) из ALPR с использованием intellij в windows 10

Я пытаюсь интегрировать openAlpr в Java на Windows 10 с помощью Intellij IDE, но я получаю неприятную фатальную ошибку. вот код, где он терпит неудачу:

    ...
    Alpr alpr = new Alpr(country, configfile, runtimeDataDir);
    ....
    AlprResults results = alpr.recognize(imageBytes);*/
    //interpreting results 

    alpr.unload(); //Here fails

Также делает файл журнала, который говорит, что:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000017186dc0d40, pid=196, tid=10276
#
# JRE version: Java(TM) SE Runtime Environment (10.0+46) (build 10+46)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10+46, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  0x0000017186dc0d40
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

... а также:

---------------  T H R E A D  ---------------

Current thread (0x00000171cf65d000):  JavaThread "main" [_thread_in_native, id=10276, stack(0x00000038c9f00000,0x00000038ca000000)]

Stack: [0x00000038c9f00000,0x00000038ca000000],  sp=0x00000038c9fff098,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x0000017186dc0d40

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.openalpr.jni.Alpr.dispose()V+0
j  com.openalpr.jni.Alpr.unload()V+1
j  Main.process([Ljava/lang/String;)V+866
j  Main.main([Ljava/lang/String;)V+60
v  ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), data execution prevention violation at address 0x0000017186dc0d40

Если у вас есть другие идеи, кроме:

  • переустановите JDK (я уже обновился до JDK 10)
  • включение DEP для процесса java.exe
  • Отключить утилиты видеокарты
  • Запуск Java с -Dsun.java2d.d3d=false

Я уже попробовал их, но без всякой надежды

Заранее спасибо, друзья! Хорошего дня!

0 ответов

Другие вопросы по тегам