Skip to content

Crash on startup on Debian 11 (SIGSEGV in libdl.so.2) #709

@syscon3

Description

@syscon3

Describe the bug

XPipe crashes immediately on startup. The crash occurs consistently on a Debian 11 system and
has been observed with versions 18.1.1 and 18.7. The crash generates a Java HotSpot VM fatal
error log (hs_err_pid*.log).

The crash seems to be a SIGSEGV segmentation fault occurring in native code within
libdl.so.2, related to dynamic library loading by the GraalVM runtime. The trigger for the
crash varies; one log shows it happening during an HttpClient operation, while another shows
it during AWT (graphics) initialization.

To Reproduce

  1. Install XPipe on a Debian 11 (bullseye) system.
  2. Launch the application.
  3. The application fails to start, and a hs_err_pid*.log file is created in the user's home
    directory.

Expected behavior

The XPipe application should start and display the main user interface.

Crash Logs

I have attached the two crash logs generated by the application. These files contain the full
stack traces and system details.

  • hs_err_pid255295.log (crashed on version 18.1.1, network-related)
  • hs_err_pid14306.log (crashed on version 18.7, graphics-related)

System Information:

  • OS: Debian GNU/Linux 11 (bullseye)
  • Architecture: x86_64
  • XPipe Versions Tested: 18.1.1, 18.7
  • Kernel: Linux 5.10.0-35-amd64

Additional context

The issue appears to be a fundamental incompatibility between the GraalVM runtime bundled with
XPipe and the native libraries on Debian 11, specifically concerning the dynamic linker. The
fact that it crashes in dlerror itself is suspicious and might point to a subtle ABI
incompatibility.

hs_err_pid11201.log
hs_err_pid255295.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions