[From nobody Wed May  6 23:43:09 2026
Received: (at submit) by bugs.debian.org; 10 Jan 2026 02:51:28 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.2 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,FOURLA,FVGT_m_MULTI_ODD,HAS_PACKAGE,
 RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,
 RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS,SPF_SOFTFAIL autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 85; hammy, 150; neutral, 239; spammy,
 0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--sk:taint_o,
 0.000-+--sk:TAINT_O, 0.000-+--sk:taint_u, 0.000-+--sk:TAINT_U
Return-path: &lt;jmax.red@zaclys.net&gt;
Received: from smtpfb1-g21.free.fr ([212.27.42.9]:40628)
 by buxtehude.debian.org with esmtp (Exim 4.96)
 (envelope-from &lt;jmax.red@zaclys.net&gt;) id 1veP4Z-00CdYd-36
 for submit@bugs.debian.org; Sat, 10 Jan 2026 02:51:28 +0000
Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [212.27.42.3])
 by smtpfb1-g21.free.fr (Postfix) with ESMTP id 3CE14DF8EFA
 for &lt;submit@bugs.debian.org&gt;; Sat, 10 Jan 2026 01:25:35 +0100 (CET)
Received: from debian.localnet (unknown
 [IPv6:2a01:e0a:1b2:be80:12ef:a187:31c7:3e85])
 (Authenticated sender: jmax.red@free.fr)
 by smtp3-g21.free.fr (Postfix) with ESMTPSA id DAC2E13F86A;
 Sat, 10 Jan 2026 01:25:25 +0100 (CET)
From: jMaxR &lt;jmax.red@zaclys.net&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: vtk9: libucs crashes the JVM
Date: Sat, 10 Jan 2026 01:25:25 +0100
Message-ID: &lt;2459995.ElGaqSPkdT@debian&gt;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=&quot;nextPart5104617.GXAFRqVoOG&quot;
Content-Transfer-Encoding: 7Bit
X-Greylist: delayed 4198 seconds by postgrey-1.37 at buxtehude;
 Sat, 10 Jan 2026 02:51:27 UTC
Delivered-To: submit@bugs.debian.org

This is a multi-part message in MIME format.

--nextPart5104617.GXAFRqVoOG
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset=&quot;utf-8&quot;

Package: vtk9
Version: 9.3.0+dfsg1-4+b1
Severity: normal

Dear Maintainer,

Running the VTK library via the Java JNI interface systematically causes the
JVM to crash.

The application I am developing uses the Debian packages libvtk9.3,
libvtk9-java, and openjdk-21-jdk.
It worked fine on the previous version of Debian, but I recently updated my
system to trixie and it no longer works. From what I understand, libvtk-java
requires openmpi40, which in turn requires libucx0. And it seems that the
problem lies in the latter package.

The error message is as follows:

[debian:622989:0:622995] Caught signal 11 (Erreur de segmentation: address not
mapped to object at address 0xc)
==== backtrace (tid: 622995) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7fb28555e64c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7fb28555e82f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7fb28555e9fa]
 3  [0x7fb3444a7a05]
=================================

followed by the classic JVM crash message.

Sometimes the crash message is more verbose (see attached file).

I don't know if the problem is related to Debian packaging or upstream 
sources.
But I recompiled the upstream sources without the OpenMPI option, and once I
linked again my application to this new VTK installation, the problem no 
longer
occurs.

Best regards

JMaxR


-- System Information:
Debian Release: 13.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.57+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vtk9 depends on:
ii  libc6       2.41-12
ii  libgcc-s1   14.2.0-19
ii  libstdc++6  14.2.0-19
ii  libvtk9.3   9.3.0+dfsg1-4+b1

vtk9 recommends no packages.

Versions of packages vtk9 suggests:
pn  vtk9-doc       &lt;none&gt;
pn  vtk9-examples  &lt;none&gt;

-- no debconf information

--nextPart5104617.GXAFRqVoOG
Content-Disposition: attachment; filename=&quot;error.txt&quot;
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset=&quot;UTF-8&quot;; name=&quot;error.txt&quot;

[1767875411.147977] [debian:618682:0]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 8 was not set in ucs
[1767875411.148000] [debian:618682:1]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 8 was not set in ucs
[1767875411.148008] [debian:618682:1]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 1 was not set in ucs
[1767875411.148017] [debian:618682:2]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 11 was not set in ucs
[1767875411.148028] [debian:618682:0]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 1 was not set in ucs
[debian:618682:0:618727] Caught signal 11 (Erreur de segmentation: invalid permissions for mapped object at address 0x7f7ab3f9f000)
[debian:618682:2:618714] Caught signal 11 (Erreur de segmentation: invalid permissions for mapped object at address 0x7f7ab3f9f000)
[1767875411.148078] [debian:618682:0]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[1767875411.148080] [debian:618682:2]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[1767875411.148033] [debian:618682:3]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 8 was not set in ucs
[1767875411.148093] [debian:618682:3]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[1767875411.148021] [debian:618682:1]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[1767875411.148110] [debian:618682:3]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[1767875411.148095] [debian:618682:4]           debug.c:1300 UCX  WARN  ucs_debug_disable_signal: signal 8 was not set in ucs
[1767875411.148125] [debian:618682:1]        spinlock.c:29   UCX  WARN  ucs_recursive_spinlock_destroy() failed: busy
[debian:618682:3:618723] Caught signal 11 (Erreur de segmentation: invalid permissions for mapped object at address 0x7f7ab3f9f000)
[debian:618682:1:618722] Caught signal 11 (Erreur de segmentation: invalid permissions for mapped object at address 0x7f7ab3f9f000)
[debian:618682:4:618726] Caught signal 11 (Erreur de segmentation: invalid permissions for mapped object at address 0x7f7ab3f9f000)
==== backtrace (tid: 618727) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f79edbb464c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7f79edbb482f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7f79edbb49fa]
 3  [0x7f7a948f31a0]
=================================
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f7a948f31a0 (sent by kill), pid=618682, tid=618727
#
# JRE version: OpenJDK Runtime Environment (21.0.9+10) (build 21.0.9+10-Debian-1deb13u1)
# Java VM: OpenJDK 64-Bit Server VM (21.0.9+10-Debian-1deb13u1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# J 678 c1 java.util.concurrent.ForkJoinPool.scan(Ljava/util/concurrent/ForkJoinPool$WorkQueue;II)I java.base@21.0.9 (263 bytes) @ 0x00007f7a948f31a0 [0x00007f7a948f2d20+0x0000000000000480]
#
# Core dump will be written. Default location: Core dumps may be processed with &quot;/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F&quot; (or dumping to /home/redonnet/Recherche/Code/Tests/core.618682)
#
==== backtrace (tid: 618714) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f79edbb464c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7f79edbb482f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7f79edbb49fa]
 3  [0x7f7a948f31a0]
=================================
[thread 618714 also had an error]
# An error report file with more information is saved as:
# hs_err_pid618682.log
==== backtrace (tid: 618723) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f79edbb464c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7f79edbb482f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7f79edbb49fa]
 3  [0x7f7a948f31a0]
=================================
[thread 618723 also had an error]
==== backtrace (tid: 618722) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f79edbb464c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7f79edbb482f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7f79edbb49fa]
 3  [0x7f7a948f31a0]
=================================
[thread 618722 also had an error]
==== backtrace (tid: 618726) ====
 0  /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f79edbb464c]
 1  /lib/x86_64-linux-gnu/libucs.so.0(+0x3182f) [0x7f79edbb482f]
 2  /lib/x86_64-linux-gnu/libucs.so.0(+0x319fa) [0x7f79edbb49fa]
 3  [0x7f7a948f31a0]
=================================
[thread 618726 also had an error]
[1,021s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
#   https://bugs.debian.org/openjdk-21
#

--nextPart5104617.GXAFRqVoOG--
]