Запуск jar в Linux Проблемный кадр: libgpiod [закрыто]Linux

Ответить
Anonymous
 Запуск jar в Linux Проблемный кадр: libgpiod [закрыто]

Сообщение Anonymous »

Пытаюсь запустить простое приложение в ОС Raspberry, чтобы оно мигало светодиодом.
Jar, упакованный с помощью maven (пакет mvn clean), на моем рабочем компьютере с Windows 10.
Этот jar перенесен на мой Raspberry Pi Zero 2 w (через git). Он запускается хорошо и работает хорошо, пока не придет время основной функции.
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0xaa7321d8, pid=4164, tid=4233
#
# JRE version: OpenJDK Runtime Environment (17.0.10+7) (build 17.0.10+7-Raspbian-1deb11u1rpt1)
# Java VM: OpenJDK Client VM (17.0.10+7-Raspbian-1deb11u1rpt1, mixed mode, emulated-client, serial gc, linux-arm)
# Problematic frame:
# C [libgpiod7268387268842574258.so+0x21d8]
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/aleksandr/Share/executable/hs_err_pid4164.log
#
# If you would like to submit a bug report, please visit:
# Unknown
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Версия ОС Raspberry — Bookworm.
Pom-файл включает необходимые библиотеки:


org.springframework.boot
spring-boot-starter-web



org.springframework
spring-core
6.1.5



org.springframework
spring-webmvc
6.1.5



org.springframework
spring-context
6.1.5



com.pi4j
pi4j-core
${pi4j.version}



com.pi4j
pi4j-plugin-raspberrypi
${pi4j.version}



com.pi4j
pi4j-plugin-gpiod
${pi4j.version}



org.springframework.boot
spring-boot-starter-test
test



В пакетах Raspberry gpiod также установлены:
Full Text Search... Done
gpiod/stable,now 1.6.3-1+rpi1+b2 armhf [installed]
Tools for interacting with Linux GPIO character device - binary

libgpiod-dev/stable,now 1.6.3-1+rpi1+b2 armhf [installed]
C library for interacting with Linux GPIO device - static libraries and headers

libgpiod-doc/stable 1.6.3-1+rpi1 all
C library for interacting with Linux GPIO device - library documentation

libgpiod2/stable,now 1.6.3-1+rpi1+b2 armhf [installed,automatic]
C library for interacting with Linux GPIO device - shared libraries

python3-libgpiod/stable 1.6.3-1+rpi1+b2 armhf
Python bindings for libgpiod (Python 3)



Подробнее здесь: https://stackoverflow.com/questions/783 ... e-libgpiod
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»