NetBSD Problem Report #59608
From www@netbsd.org Mon Aug 25 19:17:14 2025
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
client-signature RSA-PSS (2048 bits) client-digest SHA256)
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id C8EC31A923A
for <gnats-bugs@gnats.NetBSD.org>; Mon, 25 Aug 2025 19:17:13 +0000 (UTC)
Message-Id: <20250825191712.96D411A923E@mollari.NetBSD.org>
Date: Mon, 25 Aug 2025 19:17:12 +0000 (UTC)
From: mc36@freemail.hu
Reply-To: mc36@freemail.hu
To: gnats-bugs@NetBSD.org
Subject: compat_linux should ignore LINUX_CLONE_SYSVSEM and assume stack grows down
X-Send-Pr-Version: www-1.0
>Number: 59608
>Category: kern
>Synopsis: compat_linux should ignore LINUX_CLONE_SYSVSEM and assume stack grows down
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Aug 25 19:20:00 +0000 2025
>Last-Modified: Fri Oct 10 14:50:01 +0000 2025
>Originator: csaba mate
>Release: 11.0-beta
>Organization:
freertr.org
>Environment:
NetBSD 11.0_BETA NetBSD 11.0_BETA (GENERIC) #0: Mon Aug 25 20:56:36 CEST 2025 mc36@noti:/home/mc36/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
running a simple
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <pthread.h>
void doNativeLoop() {
printf("running\n");
}
void main() {
pthread_t threadUdp;
printf("start\n");
if (pthread_create(&threadUdp, NULL, (void*) & doNativeLoop, NULL)) printf("error\n");
printf("done\n");
sleep(1);
printf("exit\n");
}
results in a non-running thread on the latest netbsd-11-beta + latest glibc.
>How-To-Repeat:
compile the above c code and run it with glibc 2.42 and you'll get "error" and not "running"
in glibc source (clone-internal.c) i see this:
int
__clone_internal_fallback (struct clone_args *cl_args,
<------><------><------> int (*func) (void *arg), void *arg)
{
/* Map clone3 arguments to clone arguments. NB: No need to check
invalid clone3 specific bits in flags nor exit_signal since this
is an internal function. */
int flags = cl_args->flags | cl_args->exit_signal;
void *stack = cast_to_pointer (cl_args->stack);
int ret;
#if !_STACK_GROWS_DOWN && !_STACK_GROWS_UP
# error "Define either _STACK_GROWS_DOWN or _STACK_GROWS_UP"
#endif
#if _STACK_GROWS_DOWN
stack += cl_args->stack_size;
#endif
ret = __clone (func, stack, flags, arg,
<------><------> cast_to_pointer (cl_args->parent_tid),
<------><------> cast_to_pointer (cl_args->tls),
<------><------> cast_to_pointer (cl_args->child_tid));
return ret;
}
thats how i came up with the below stack arithmetic...
they set stack_grows_down everywhere except hppa, which is not a target of compat-linux at the time of writing...
>Fix:
--- src.bad/sys/compat/linux/common/linux_sched.h 2024-09-28 21:35:56.000000000 +0200
+++ src.ok/sys/compat/linux/common/linux_sched.h 2025-08-25 20:48:10.531115738 +0200
@@ -85,7 +85,7 @@
LINUX_CLONE_VM | LINUX_CLONE_FS | LINUX_CLONE_FILES | \
LINUX_CLONE_SIGHAND | LINUX_CLONE_THREAD | LINUX_CLONE_VFORK | \
LINUX_CLONE_PARENT_SETTID | LINUX_CLONE_CHILD_CLEARTID | \
- LINUX_CLONE_CHILD_SETTID | LINUX_CLONE_SETTLS)
+ LINUX_CLONE_CHILD_SETTID | LINUX_CLONE_SETTLS | LINUX_CLONE_SYSVSEM)
#define LINUX_CLONE_UNIMPLEMENTED_FLAGS ( \
LINUX_CLONE_NEWNS | LINUX_CLONE_NEWUTS | LINUX_CLONE_NEWIPC | \
--- src.bad/sys/compat/linux/common/linux_sched.c 2024-10-03 14:56:49.000000000 +0200
+++ src.ok/sys/compat/linux/common/linux_sched.c 2025-08-25 21:01:34.107972657 +0200
@@ -230,7 +230,7 @@
// XXX: clone3 has stacksize, instead implement clone as a clone3
// wrapper.
SCARG(&clone_args, flags) = flags;
- SCARG(&clone_args, stack) = (void *)(uintptr_t)cl_args.stack;
+ SCARG(&clone_args, stack) = (void *)((uintptr_t)cl_args.stack + (uintptr_t)cl_args.stack_size);
SCARG(&clone_args, parent_tidptr) =
(void *)(intptr_t)cl_args.parent_tid;
SCARG(&clone_args, tls) =
>Audit-Trail:
From: mc36 <csmate@nop.hu>
To: gnats-bugs@netbsd.org, mc36@freemail.hu, netbsd-bugs@netbsd.org,
kern-bug-people@netbsd.org
Cc:
Subject: Re: kern/59608: compat_linux should ignore LINUX_CLONE_SYSVSEM and
assume stack grows down
Date: Thu, 28 Aug 2025 17:05:00 +0200
This is a multi-part message in MIME format.
--------------pmG9mb0CegYxhSB01l81wBsR
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
hi,
just a quick up on this, as maybe i should clarified that glibc blindly uses the
clone_sysvsem: https://codebrowser.dev/glibc/glibc/nptl/pthread_create.c.html#279
and, since there is a clone3 syscall now, that returns einval because of the flag,
https://codebrowser.dev/glibc/glibc/sysdeps/unix/sysv/linux/clone-internal.c.html#47
so the fallback never reaches, rendering multithreading unusable in binary emulation...
the (updated, reattached) patch addresses the flag to slip through the checks,
and later gets ignored, and then points the stack pointer to the proper location,
restoring the pthread_create functionality... applying the patch to the 11-beta
(and seemingly 10-daily also needs this) passes the simple test code i sent earlier.
awaiting your feedback on merging if you find it appropriate... :)
ps: this time i added the ifdef to check the stack-grows-up/down behavior....
all the best,
csaba
On 8/25/25 21:20, gnats-admin@netbsd.org wrote:
> Thank you very much for your problem report.
> It has the internal identification `kern/59608'.
> The individual assigned to look at your
> report is: kern-bug-people.
>
>> Category: kern
>> Responsible: kern-bug-people
>> Synopsis: compat_linux should ignore LINUX_CLONE_SYSVSEM and assume stack grows down
>> Arrival-Date: Mon Aug 25 19:20:00 +0000 2025
>
--------------pmG9mb0CegYxhSB01l81wBsR
Content-Type: text/x-patch; charset=UTF-8; name="netbsd-clone3.patch"
Content-Disposition: attachment; filename="netbsd-clone3.patch"
Content-Transfer-Encoding: base64
LS0tIHNyYy5iYWQvc3lzL2NvbXBhdC9saW51eC9jb21tb24vbGludXhfc2NoZWQuaAkyMDI0
LTA5LTI4IDIxOjM1OjU2LjAwMDAwMDAwMCArMDIwMAorKysgc3JjLm9rL3N5cy9jb21wYXQv
bGludXgvY29tbW9uL2xpbnV4X3NjaGVkLmgJMjAyNS0wOC0yNSAyMDo0ODoxMC41MzExMTU3
MzggKzAyMDAKQEAgLTg1LDcgKzg1LDcgQEAKICAgICBMSU5VWF9DTE9ORV9WTSB8IExJTlVY
X0NMT05FX0ZTIHwgTElOVVhfQ0xPTkVfRklMRVMgfCBcCiAgICAgTElOVVhfQ0xPTkVfU0lH
SEFORCB8IExJTlVYX0NMT05FX1RIUkVBRCB8IExJTlVYX0NMT05FX1ZGT1JLIHwgXAogICAg
IExJTlVYX0NMT05FX1BBUkVOVF9TRVRUSUQgfCBMSU5VWF9DTE9ORV9DSElMRF9DTEVBUlRJ
RCB8IFwKLSAgICBMSU5VWF9DTE9ORV9DSElMRF9TRVRUSUQgfCBMSU5VWF9DTE9ORV9TRVRU
TFMpCisgICAgTElOVVhfQ0xPTkVfQ0hJTERfU0VUVElEIHwgTElOVVhfQ0xPTkVfU0VUVExT
IHwgTElOVVhfQ0xPTkVfU1lTVlNFTSkKIAogI2RlZmluZSBMSU5VWF9DTE9ORV9VTklNUExF
TUVOVEVEX0ZMQUdTICggXAogICAgIExJTlVYX0NMT05FX05FV05TIHwgTElOVVhfQ0xPTkVf
TkVXVVRTIHwgTElOVVhfQ0xPTkVfTkVXSVBDIHwgXAotLS0gc3JjLmJhZC9zeXMvY29tcGF0
L2xpbnV4L2NvbW1vbi9saW51eF9zY2hlZC5jCTIwMjQtMTAtMDMgMTQ6NTY6NDkuMDAwMDAw
MDAwICswMjAwCisrKyBzcmMub2svc3lzL2NvbXBhdC9saW51eC9jb21tb24vbGludXhfc2No
ZWQuYwkyMDI1LTA4LTI3IDA5OjAzOjU2LjU3MTMzODI4NSArMDIwMApAQCAtMjMwLDcgKzIz
MCwxMSBAQAogICAgLy8gWFhYOiBjbG9uZTMgaGFzIHN0YWNrc2l6ZSwgaW5zdGVhZCBpbXBs
ZW1lbnQgY2xvbmUgYXMgYSBjbG9uZTMKICAgIC8vIHdyYXBwZXIuCiAgICBTQ0FSRygmY2xv
bmVfYXJncywgZmxhZ3MpID0gZmxhZ3M7CisjaWZkZWYgX19NQUNISU5FX1NUQUNLX0dST1dT
X1VQCiAgICBTQ0FSRygmY2xvbmVfYXJncywgc3RhY2spID0gKHZvaWQgKikodWludHB0cl90
KWNsX2FyZ3Muc3RhY2s7CisjZWxzZQorCVNDQVJHKCZjbG9uZV9hcmdzLCBzdGFjaykgPSAo
dm9pZCAqKSgodWludHB0cl90KWNsX2FyZ3Muc3RhY2sgKyAodWludHB0cl90KWNsX2FyZ3Mu
c3RhY2tfc2l6ZSk7CisjZW5kaWYKICAgIFNDQVJHKCZjbG9uZV9hcmdzLCBwYXJlbnRfdGlk
cHRyKSA9CiAgICAgICAgKHZvaWQgKikoaW50cHRyX3QpY2xfYXJncy5wYXJlbnRfdGlkOwog
ICAgU0NBUkcoJmNsb25lX2FyZ3MsIHRscykgPQo=
--------------pmG9mb0CegYxhSB01l81wBsR--
From: "Christos Zoulas" <christos@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Fri, 19 Sep 2025 14:41:58 -0400
Module Name: src
Committed By: christos
Date: Fri Sep 19 18:41:58 UTC 2025
Modified Files:
src/sys/compat/linux/common: linux_sched.c linux_sched.h
Log Message:
PR/59608: csaba mate: fix stack address and ignore sysvsem flag. makes the
latest jvm work again.
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/compat/linux/common/linux_sched.c
cvs rdiff -u -r1.11 -r1.12 src/sys/compat/linux/common/linux_sched.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: mc36 <csmate@nop.hu>
To: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, mc36@freemail.hu
Cc:
Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Fri, 19 Sep 2025 21:02:04 +0200
hi christos,
thank you so much! i'll give it an a bit more test runs in the
upcoming days on the daily-11 from the cdn... i'll keep you posted...
have a nice weekend,
csaba
On 9/19/25 20:45, Christos Zoulas wrote:
> The following reply was made to PR kern/59608; it has been noted by GNATS.
>
> From: "Christos Zoulas" <christos@netbsd.org>
> To: gnats-bugs@gnats.NetBSD.org
> Cc:
> Subject: PR/59608 CVS commit: src/sys/compat/linux/common
> Date: Fri, 19 Sep 2025 14:41:58 -0400
>
> Module Name: src
> Committed By: christos
> Date: Fri Sep 19 18:41:58 UTC 2025
>
> Modified Files:
> src/sys/compat/linux/common: linux_sched.c linux_sched.h
>
> Log Message:
> PR/59608: csaba mate: fix stack address and ignore sysvsem flag. makes the
> latest jvm work again.
>
>
> To generate a diff of this commit:
> cvs rdiff -u -r1.83 -r1.84 src/sys/compat/linux/common/linux_sched.c
> cvs rdiff -u -r1.11 -r1.12 src/sys/compat/linux/common/linux_sched.h
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
From: mc36 <csmate@nop.hu>
To: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, mc36@freemail.hu
Cc:
Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Sat, 20 Sep 2025 14:09:37 +0200
so far so good, i have a working router based on java-26 with latest
and the threads running just fine, sourced from the "stock" iso image
https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD-lint/20250919193515Z/amd64/
thanks you so much again! :)
have a nice weekend,
csaba
23869424+797568+1299584 [1018676+1425600+1045541]=0x1d54b18
WARNING: couldn't open cd9660 (/stand/amd64/11.99.2/modules/cd9660/cd9660.kmod)
WARNING: 1 module failed to load
[ 1.0000000] WARNING: system needs entropy for security; see entropy(7)
[ 1.0000000] cpu_rng: rdrand/rdseed
[ 1.0000000] entropy: ready
[ 1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[ 1.0000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[ 1.0000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[ 1.0000000] 2024, 2025
[ 1.0000000] The NetBSD Foundation, Inc. All rights reserved.
[ 1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1.0000000] The Regents of the University of California. All rights reserved.
[ 1.0000000] NetBSD 11.99.2 (GENERIC) #0: Fri Sep 19 19:35:15 UTC 2025
[ 1.0000000] mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC
[ 1.0000000] total memory = 1023 MB
[ 1.0000000] avail memory = 960 MB
[ 1.0000040] mainbus0 (root)
[ 1.0000040] ACPI: RSDP 0x00000000000F5290 000014 (v00 BOCHS )
[ 1.0000040] ACPI: RSDT 0x000000003FFE2390 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: FACP 0x000000003FFE223C 000074 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: DSDT 0x000000003FFE0040 0021FC (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: FACS 0x000000003FFE0000 000040
[ 1.0000040] ACPI: APIC 0x000000003FFE22B0 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: HPET 0x000000003FFE2330 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: WAET 0x000000003FFE2368 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: 1 ACPI AML tables successfully acquired and loaded
[ 1.0000040] ioapic0 at mainbus0 apid 0
[ 1.0000040] cpu0 at mainbus0 apid 0
[ 1.0000040] cpu0: 13th Gen Intel(R) Core(TM) i7-1365U, id 0xb06a3
[ 1.0000040] cpu0: node 0, package 0, core 0, smt 0
[ 1.0000040] cpu1 at mainbus0 apid 1
[ 1.0000040] cpu1: 13th Gen Intel(R) Core(TM) i7-1365U, id 0xb06a3
[ 1.0000040] cpu1: node 0, package 0, core 1, smt 0
[ 1.0000040] acpi0 at mainbus0: Intel ACPICA 20250807
[ 1.0000040] acpi0: fixed power button present
[ 1.0194805] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
[ 1.0226770] qemufwcfg0 at acpi0 (FWCF, QEMU0002): io 0x510-0x51b
[ 1.0226770] pckbc1 at acpi0 (KBD, PNP0303) (kbd port): io 0x60,0x64 irq 1
[ 1.0226770] pckbc2 at acpi0 (MOU, PNP0F13) (aux port): irq 12
[ 1.0226770] fdc0 at acpi0 (FDC0, PNP0700): io 0x3f2-0x3f5,0x3f7 irq 6 drq 2
[ 1.0226770] lpt0 at acpi0 (LPT1, PNP0400-1): io 0x378-0x37f irq 7
[ 1.0226770] com0 at acpi0 (COM1, PNP0501-1): io 0x3f8-0x3ff irq 4
[ 1.0226770] com0: ns16550a, 16-byte FIFO
[ 1.0226770] com0: console
[ 1.0226770] ACPI: Enabled 2 GPEs in block 00 to 0F
[ 1.0226770] pckbd0 at pckbc1 (kbd slot)
[ 1.0226770] pckbc1: using irq 1 for kbd slot
[ 1.0226770] wskbd0 at pckbd0 mux 1
[ 1.0226770] pms0 at pckbc1 (aux slot)
[ 1.0226770] pckbc1: using irq 12 for aux slot
[ 1.0226770] wsmouse0 at pms0 mux 0
[ 1.0226770] pci0 at mainbus0 bus 0: configuration mode 1
[ 1.0226770] pchb0 at pci0 dev 0 function 0: Intel 82441FX (PMC) PCI and Memory Controller (rev. 0x02)
[ 1.0226770] pcib0 at pci0 dev 1 function 0: Intel 82371SB (PIIX3) PCI-ISA Bridge (rev. 0x00)
[ 1.0226770] piixide0 at pci0 dev 1 function 1: Intel 82371SB IDE Interface (PIIX3) (rev. 0x00)
[ 1.0226770] piixide0: primary channel interrupting at ioapic0 pin 14
[ 1.0226770] atabus0 at piixide0 channel 0
[ 1.0226770] piixide0: secondary channel interrupting at ioapic0 pin 15
[ 1.0226770] atabus1 at piixide0 channel 1
[ 1.0226770] piixpm0 at pci0 dev 1 function 3: Intel 82371AB (PIIX4) Power Management Controller (rev. 0x03)
[ 1.0226770] piixpm0: 24-bit timer
[ 1.0226770] piixpm0: interrupting at ioapic0 pin 9
[ 1.0226770] iic0 at piixpm0 port 0: I2C bus
[ 1.0226770] vga0 at pci0 dev 2 function 0: vendor 1234 product 1111 (rev. 0x02)
[ 1.0226770] wsdisplay0 at vga0 kbdmux 1
[ 1.0226770] drm at vga0 not configured
[ 1.0226770] virtio0 at pci0 dev 3 function 0
[ 1.0226770] virtio0: network device (id 1, rev. 0x00)
[ 1.0226770] vioif0 at virtio0: features: 0x31870020<EVENT_IDX,INDIRECT_DESC,NOTIFY_ON_EMPTY,CTRL_MAC,CTRL_RX,CTRL_VQ,STATUS,MAC>
[ 1.0226770] vioif0: Ethernet address 52:54:00:12:34:56
[ 1.0226770] virtio0: config interrupting at msix0 vec 0
[ 1.0226770] virtio0: queues interrupting at msix0 vec 1
[ 1.0226770] isa0 at pcib0
[ 1.0226770] attimer0 at isa0 port 0x40-0x43
[ 1.0226770] pcppi0 at isa0 port 0x61
[ 1.0226770] spkr0 at pcppi0: PC Speaker
[ 1.0226770] wsbell at spkr0 not configured
[ 1.0226770] midi0 at pcppi0: PC speaker
[ 1.0226770] sysbeep0 at pcppi0
[ 1.0226770] attimer0: attached to pcppi0
[ 1.0226770] acpicpu0 at cpu0: ACPI CPU
[ 1.0226770] vmt0 at cpu0
[ 1.0226770] vmware: open failed, eax=0xffffffff, ecx=0x1e, edx=0x5658
[ 1.0226770] vmt0: failed to open backdoor RPC channel (TCLO protocol)
[ 1.0226770] acpicpu1 at cpu1: ACPI CPU
[ 1.0226770] fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
[ 4.9371044] atapibus0 at atabus1: 2 targets
[ 4.9473422] cd0 at atapibus0 drive 0: <QEMU DVD-ROM, QM00003, 2.5+> cdrom removable
[ 4.9473422] swwdog0: software watchdog initialized
[ 4.9572658] WARNING: 1 error while detecting hardware; check system log.
[ 4.9572658] boot device: cd0
[ 4.9670987] root on cd0a dumps on cd0b
[ 4.9770674] root file system type: cd9660
[ 4.9770674] kern.module.path=/stand/amd64/11.99.2/modules
Created tmpfs /dev (1835008 byte, 3552 inodes)
starting
net.inet6.ip6.auto_linklocal: 1 -> 0
% detecting hardware
% iface=1 line=1 cross=0 tuntap=0 mem=384m
error cfgInit.stopRouter:cfgInit.java:1436 shutdown code=18 reason=finished
% redetecting hardware
% detected=1 needed=1 changed=0
error cfgInit.stopRouter:cfgInit.java:1436 shutdown code=18 reason=finished
starting interfaces.
starting lines.
starting main.
#### ##################
## ##
## ## ### ##### ##### ## ### ## ## ###
#### ### ## ## ## ## ## ### ## ## ### ##
## ## ## ####### ####### ## ## ## ## ##
## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ##
## ## ##### ##### ## ## ##
freeRouter v25.9.20-cur, done by sprscc13@mrn0b0dy.
place on the web: http://www.freertr.org/
license: http://creativecommons.org/licenses/by-sa/4.0/
the beer-ware license for selected group of people:
sprscc13@mrn0b0dy wrote these files. as long as you retain this notice you
can do whatever you want with this stuff. if we meet some day, and
you think this stuff is worth it, you can buy me a beer in return
info cfgInit.doInit:cfgInit.java:1239 applying defaults
info cfgInit.doInit:cfgInit.java:1266 applying configuration
info cfgInit.doInit:cfgInit.java:1303 boot completed
welcome
line ready
yourname#
yourname#show platform
freeRouter v25.9.20-cur, done by sprscc13@mrn0b0dy.
name: yourname, prnt: null, hwid: xxx hwsn: null
hwfw: swonly
uptime: since 2025-09-20 11:59:55, for 00:06:48
pid: 486, reload: code#18=finished
hwc: /rtr/rtr-hw.txt, swc: /rtr/rtr-sw.txt
class: v70.0 @ /rtr/rtr.jar, rwp: /rtr/
cpu: 2*amd64, mem: free=3512k, max=389m, used=16.2m
host: Linux v6.3.10, since 2025-09-20 11:59:45, for 00:06:58
java: Debian v26-ea @ /java
jspec: Oracle Corporation (Java Platform API Specification) v26
vm: Debian (OpenJDK 64-Bit Server VM) v26-ea+12-Debian-1
vmspec: Oracle Corporation (Java Virtual Machine Specification) v26
yourname#
yourname#show process cpu
id name time state blck wait pri stack
6 Reference Handler 0 RUNNABLE 0 0 10
java.lang.ref.Reference.waitForReferencePendingList:null:-2/java.lang.ref.Reference.processPendingReferences:null:-1/java.lang.ref.Reference$ReferenceHandler.run:null:-1/
7 Finalizer 0 WAITING 0 1 8
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/java.lang.Object.wait:null:-1/java.lang.ref.ReferenceQueue.remove0:null:-1/java.lang.ref.ReferenceQueue.remove:null:-1/java.lang.ref.Finalizer$FinalizerThread.run:null:-1/
8 Signal Dispatcher 0 RUNNABLE 0 0 9
13 Notification Thread 0 RUNNABLE 0 0 9
14 Common-Cleaner 0 TIMED_WAITING 0 1 8
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/java.lang.ref.ReferenceQueue.remove0:null:-1/java.lang.ref.ReferenceQueue.remove:null:-1/jdk.internal.ref.CleanerImpl.run:null:-1/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/jdk.internal.misc.InnocuousThread.run:null:-1/
15 Thread-0 0 RUNNABLE 0 0 5
sun.nio.ch.DatagramChannelImpl.receive0:null:-2/sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer:null:-1/sun.nio.ch.DatagramChannelImpl.receive:null:-1/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive:null:-1/sun.nio.ch.DatagramChannelImpl.blockingReceive:null:-1/sun.nio.ch.DatagramSocketAdaptor.receive:null:-1/java.net.DatagramSocket.receive:null:-1/ifcUdpInt.rxOnePack:ifcUdpInt.java:140/ifcThread.doRounds:ifcThread.java:334/ifcThread.doRecvLoop:ifcThread.java:318/ifcThread.run:ifcThread.java:381/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
16 Thread-1 0 RUNNABLE 0 0 5
sun.nio.ch.SocketDispatcher.read0:null:-2/sun.nio.ch.SocketDispatcher.read:null:-1/sun.nio.ch.NioSocketImpl.tryRead:null:-1/sun.nio.ch.NioSocketImpl.implRead:null:-1/sun.nio.ch.NioSocketImpl.read:null:-1/sun.nio.ch.NioSocketImpl$1.read:null:-1/java.net.Socket$SocketInputStream.implRead:null:-1/java.net.Socket$SocketInputStream.read:null:-1/java.io.InputStream.read:null:-1/prtLocTcpRx.run:prtLocTcp.java:200/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
17 Thread-2 0 TIMED_WAITING 53 49 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/pipeSide.blockingGet:pipeSide.java:607/prtLocTcpTx.run:prtLocTcp.java:242/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
18 Thread-3 0 TIMED_WAITING 0 17 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.sleep:notifier.java:48/bits.sleep:bits.java:865/lineRunner.doWork:lineRunner.java:153/lineRunner.run:lineRunner.java:145/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
19 Thread-4 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipxFwd.run:ipxFwd.java:155/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
20 Thread-5 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipFwd.run:ipFwd.java:2626/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
21 Thread-6 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipFwd.run:ipFwd.java:2626/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
22 Thread-7 0 TIMED_WAITING 0 16 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.sleep:notifier.java:48/bits.sleep:bits.java:865/cfgInit.run:cfgInit.java:1696/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
24 DestroyJavaVM 0 RUNNABLE 0 0 5
25 Thread-8 0 RUNNABLE 29 28 5
sun.management.ThreadImpl.dumpThreads0:null:-2/sun.management.ThreadImpl.dumpAllThreads:null:-1/sun.management.ThreadImpl.dumpAllThreads:null:-1/logger.listThreads:logger.java:574/userShow.doer:userShow.java:534/userExec.executeCommand:userExec.java:3253/userExec.doCommand:userExec.java:2989/userLine.doCommands:userLine.java:343/userLineHandler.doExec:userLine.java:1199/userLineHandler.run:userLine.java:1225/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
yourname#
yourname#
On 9/19/25 21:02, mc36 wrote:
> hi christos,
>
> thank you so much! i'll give it an a bit more test runs in the
>
> upcoming days on the daily-11 from the cdn... i'll keep you posted...
>
> have a nice weekend,
>
> csaba
>
>
>
> On 9/19/25 20:45, Christos Zoulas wrote:
>> The following reply was made to PR kern/59608; it has been noted by GNATS.
>>
>> From: "Christos Zoulas" <christos@netbsd.org>
>> To: gnats-bugs@gnats.NetBSD.org
>> Cc:
>> Subject: PR/59608 CVS commit: src/sys/compat/linux/common
>> Date: Fri, 19 Sep 2025 14:41:58 -0400
>>
>> Module Name: src
>> Committed By: christos
>> Date: Fri Sep 19 18:41:58 UTC 2025
>> Modified Files:
>> src/sys/compat/linux/common: linux_sched.c linux_sched.h
>> Log Message:
>> PR/59608: csaba mate: fix stack address and ignore sysvsem flag. makes the
>> latest jvm work again.
>> To generate a diff of this commit:
>> cvs rdiff -u -r1.83 -r1.84 src/sys/compat/linux/common/linux_sched.c
>> cvs rdiff -u -r1.11 -r1.12 src/sys/compat/linux/common/linux_sched.h
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.
>
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
mc36@freemail.hu
Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Sat, 20 Sep 2025 08:22:45 -0400
--Apple-Mail=_BC3673A1-CC35-4E53-B5FD-AFC1B0D0CC7F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
> On Sep 20, 2025, at 8:10=E2=80=AFAM, mc36 via gnats =
<gnats-admin@netbsd.org> wrote:
>=20
> The following reply was made to PR kern/59608; it has been noted by =
GNATS.
>=20
> From: mc36 <csmate@nop.hu>
> To: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
> gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, mc36@freemail.hu
> Cc:=20
> Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
> Date: Sat, 20 Sep 2025 14:09:37 +0200
>=20
> so far so good, i have a working router based on java-26 with latest
>=20
> and the threads running just fine, sourced from the "stock" iso image
>=20
> =
https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD-lint/20250919193515Z/amd64/=
>=20
> thanks you so much again! :)
>=20
> have a nice weekend,
great, thanks!
christos=
--Apple-Mail=_BC3673A1-CC35-4E53-B5FD-AFC1B0D0CC7F
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCaM6clQAKCRBxESqxbLM7
OgKYAKCXwoaIM4UEY9nLIQRuQKTSBiXwxgCgoRYcOyEM+eSlnOCKDFgv99CSgGQ=
=5k8j
-----END PGP SIGNATURE-----
--Apple-Mail=_BC3673A1-CC35-4E53-B5FD-AFC1B0D0CC7F--
From: mc36 <csmate@nop.hu>
To: Christos Zoulas <christos@zoulas.com>, gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org, mc36@freemail.hu
Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Sun, 28 Sep 2025 14:15:39 +0200
hi,
On 9/20/25 14:22, Christos Zoulas wrote:
>> so far so good, i have a working router based on java-26 with latest
>>
>
> great, thanks!
>
just one thing, the latest 11-beta from https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-11/latest/
still dont have the patch, just the https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/
maybe you should cherry-pick it?
thanks in advance,
csaba
From: mc36 <csmate@nop.hu>
To: Christos Zoulas <christos@zoulas.com>
Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org, mc36@freemail.hu, gnats-bugs@netbsd.org
Subject: Re: PR/59608 CVS commit: src/sys/compat/linux/common
Date: Wed, 8 Oct 2025 20:33:53 +0200
hi,
this fix seems to arrived to the head, but not to 11-beta,
so, could you please mark it to be to candidate to 11?
on the list i saw on other pr-s have things like
"State-Changed-Why: fixed in HEAD, pullup-11"
thanks,
csaba
On 9/28/25 14:15, mc36 wrote:
> hi,
>
> On 9/20/25 14:22, Christos Zoulas wrote:
>>> so far so good, i have a working router based on java-26 with latest
>>>
>>
>> great, thanks!
>>
> just one thing, the latest 11-beta from https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-11/latest/
>
> still dont have the patch, just the https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/
>
> maybe you should cherry-pick it?
>
> thanks in advance,
>
> csaba
>
From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59608 CVS commit: [netbsd-11] src/sys/compat/linux/common
Date: Thu, 9 Oct 2025 09:28:42 +0000
Module Name: src
Committed By: martin
Date: Thu Oct 9 09:28:42 UTC 2025
Modified Files:
src/sys/compat/linux/common [netbsd-11]: linux_sched.c linux_sched.h
Log Message:
Pull up following revision(s) (requested by christos in ticket #49):
sys/compat/linux/common/linux_sched.h: revision 1.12
sys/compat/linux/common/linux_sched.c: revision 1.84
sys/compat/linux/common/linux_sched.c: revision 1.85
PR/59608: csaba mate: fix stack address and ignore sysvsem flag. makes
the
latest jvm work again.
cl_args.stack_size is uint64_t (all architectures), on ILP32 (void *)
is 32 bits, as is (intptr_t). 32 bits added to 64 bits --> 64 bits,
which gcc complains about converting to a pointer. Add yet another
cast.
Should fix ILP32 builds (eg: i386)
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.83.2.1 src/sys/compat/linux/common/linux_sched.c
cvs rdiff -u -r1.11 -r1.11.2.1 src/sys/compat/linux/common/linux_sched.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: mc36 <csmate@nop.hu>
To: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, mc36@freemail.hu
Cc:
Subject: Re: PR/59608 CVS commit: [netbsd-11] src/sys/compat/linux/common
Date: Fri, 10 Oct 2025 16:48:29 +0200
hi martin,
thanks for the fix and tagging it for 11, testing the 11-beta works just fine
from https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-11/20251009092907Z/amd64/
with the latest java-26 using the latest glibc....
have a nice weekend,
csaba
21770904+797568+1299584 [1018807+1425000+1045151]=0x1b547b8
Loading /stand/amd64/11.0/modules/cd9660/cd9660.kmod
[ 1.0000000] WARNING: system needs entropy for security; see entropy(7)
[ 1.0000000] cpu_rng: rdrand/rdseed
[ 1.0000000] entropy: ready
[ 1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[ 1.0000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
[ 1.0000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[ 1.0000000] 2024, 2025
[ 1.0000000] The NetBSD Foundation, Inc. All rights reserved.
[ 1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1.0000000] The Regents of the University of California. All rights reserved.
[ 1.0000000] NetBSD 11.0_BETA (GENERIC) #0: Thu Oct 9 09:29:07 UTC 2025
[ 1.0000000] mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC
[ 1.0000000] total memory = 1023 MB
[ 1.0000000] avail memory = 962 MB
[ 1.0000000] WARNING: module error: Module `cd9660' pushed by boot loader already exists
[ 1.0000040] mainbus0 (root)
[ 1.0000040] ACPI: RSDP 0x00000000000F5290 000014 (v00 BOCHS )
[ 1.0000040] ACPI: RSDT 0x000000003FFE2390 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: FACP 0x000000003FFE223C 000074 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: DSDT 0x000000003FFE0040 0021FC (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: FACS 0x000000003FFE0000 000040
[ 1.0000040] ACPI: APIC 0x000000003FFE22B0 000080 (v03 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: HPET 0x000000003FFE2330 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: WAET 0x000000003FFE2368 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001)
[ 1.0000040] ACPI: 1 ACPI AML tables successfully acquired and loaded
[ 1.0000040] ioapic0 at mainbus0 apid 0
[ 1.0000040] cpu0 at mainbus0 apid 0
[ 1.0000040] cpu0: 13th Gen Intel(R) Core(TM) i7-1365U, id 0xb06a3
[ 1.0000040] cpu0: node 0, package 0, core 0, smt 0
[ 1.0000040] cpu1 at mainbus0 apid 1
[ 1.0000040] cpu1: 13th Gen Intel(R) Core(TM) i7-1365U, id 0xb06a3
[ 1.0000040] cpu1: node 0, package 0, core 1, smt 0
[ 1.0000040] acpi0 at mainbus0: Intel ACPICA 20241212
[ 1.0000040] acpi0: fixed power button present
[ 1.0171204] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
[ 1.0178211] qemufwcfg0 at acpi0 (FWCF, QEMU0002): io 0x510-0x51b
[ 1.0178211] pckbc1 at acpi0 (KBD, PNP0303) (kbd port): io 0x60,0x64 irq 1
[ 1.0178211] pckbc2 at acpi0 (MOU, PNP0F13) (aux port): irq 12
[ 1.0178211] fdc0 at acpi0 (FDC0, PNP0700): io 0x3f2-0x3f5,0x3f7 irq 6 drq 2
[ 1.0178211] lpt0 at acpi0 (LPT1, PNP0400-1): io 0x378-0x37f irq 7
[ 1.0178211] com0 at acpi0 (COM1, PNP0501-1): io 0x3f8-0x3ff irq 4
[ 1.0178211] com0: ns16550a, 16-byte FIFO
[ 1.0178211] com0: console
[ 1.0178211] ACPI: Enabled 2 GPEs in block 00 to 0F
[ 1.0178211] pckbd0 at pckbc1 (kbd slot)
[ 1.0178211] pckbc1: using irq 1 for kbd slot
[ 1.0178211] wskbd0 at pckbd0 mux 1
[ 1.0178211] pms0 at pckbc1 (aux slot)
[ 1.0178211] pckbc1: using irq 12 for aux slot
[ 1.0178211] wsmouse0 at pms0 mux 0
[ 1.0178211] pci0 at mainbus0 bus 0: configuration mode 1
[ 1.0178211] pchb0 at pci0 dev 0 function 0: Intel 82441FX (PMC) PCI and Memory Controller (rev. 0x02)
[ 1.0178211] pcib0 at pci0 dev 1 function 0: Intel 82371SB (PIIX3) PCI-ISA Bridge (rev. 0x00)
[ 1.0178211] piixide0 at pci0 dev 1 function 1: Intel 82371SB IDE Interface (PIIX3) (rev. 0x00)
[ 1.0178211] piixide0: primary channel interrupting at ioapic0 pin 14
[ 1.0178211] atabus0 at piixide0 channel 0
[ 1.0178211] piixide0: secondary channel interrupting at ioapic0 pin 15
[ 1.0178211] atabus1 at piixide0 channel 1
[ 1.0178211] piixpm0 at pci0 dev 1 function 3: Intel 82371AB (PIIX4) Power Management Controller (rev. 0x03)
[ 1.0178211] piixpm0: 24-bit timer
[ 1.0178211] piixpm0: interrupting at ioapic0 pin 9
[ 1.0178211] iic0 at piixpm0 port 0: I2C bus
[ 1.0178211] vga0 at pci0 dev 2 function 0: vendor 1234 product 1111 (rev. 0x02)
[ 1.0178211] wsdisplay0 at vga0 kbdmux 1
[ 1.0178211] drm at vga0 not configured
[ 1.0178211] virtio0 at pci0 dev 3 function 0
[ 1.0178211] virtio0: network device (id 1, rev. 0x00)
[ 1.0178211] vioif0 at virtio0: features: 0x31870020<EVENT_IDX,INDIRECT_DESC,NOTIFY_ON_EMPTY,CTRL_MAC,CTRL_RX,CTRL_VQ,STATUS,MAC>
[ 1.0178211] vioif0: Ethernet address 52:54:00:12:34:56
[ 1.0178211] virtio0: config interrupting at msix0 vec 0
[ 1.0178211] virtio0: queues interrupting at msix0 vec 1
[ 1.0178211] isa0 at pcib0
[ 1.0178211] attimer0 at isa0 port 0x40-0x43
[ 1.0178211] pcppi0 at isa0 port 0x61
[ 1.0178211] spkr0 at pcppi0: PC Speaker
[ 1.0178211] wsbell at spkr0 not configured
[ 1.0178211] midi0 at pcppi0: PC speaker
[ 1.0178211] sysbeep0 at pcppi0
[ 1.0178211] attimer0: attached to pcppi0
[ 1.0178211] acpicpu0 at cpu0: ACPI CPU
[ 1.0178211] vmt0 at cpu0
[ 1.0178211] vmware: open failed, eax=0xffffffff, ecx=0x1e, edx=0x5658
[ 1.0178211] vmt0: failed to open backdoor RPC channel (TCLO protocol)
[ 1.0178211] acpicpu1 at cpu1: ACPI CPU
[ 1.0178211] fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
[ 4.9188283] atapibus0 at atabus1: 2 targets
[ 4.9293505] cd0 at atapibus0 drive 0: <QEMU DVD-ROM, QM00003, 2.5+> cdrom removable
[ 4.9388007] swwdog0: software watchdog initialized
[ 4.9388007] WARNING: 1 error while detecting hardware; check system log.
[ 4.9388007] boot device: cd0
[ 4.9487577] root on cd0a dumps on cd0b
[ 4.9706073] root file system type: cd9660
[ 4.9706073] kern.module.path=/stand/amd64/11.0/modules
Created tmpfs /dev (1835008 byte, 3552 inodes)
starting
net.inet6.ip6.auto_linklocal: 1 -> 0
% detecting hardware
% iface=1 line=1 cross=0 tuntap=0 mem=384m
error cfgInit.stopRouter:cfgInit.java:1437 shutdown code=18 reason=finished
% redetecting hardware
% detected=1 needed=1 changed=0
error cfgInit.stopRouter:cfgInit.java:1437 shutdown code=18 reason=finished
starting interfaces.
starting lines.
starting main.
#### ##################
## ##
## ## ### ##### ##### ## ### ## ## ###
#### ### ## ## ## ## ## ### ## ## ### ##
## ## ## ####### ####### ## ## ## ## ##
## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ##
## ## ##### ##### ## ## ##
freeRouter v25.10.10-cur, done by sprscc13@mrn0b0dy.
place on the web: http://www.freertr.org/
license: http://creativecommons.org/licenses/by-sa/4.0/
the beer-ware license for selected group of people:
sprscc13@mrn0b0dy wrote these files. as long as you retain this notice you
can do whatever you want with this stuff. if we meet some day, and
you think this stuff is worth it, you can buy me a beer in return
info cfgInit.doInit:cfgInit.java:1240 applying defaults
info cfgInit.doInit:cfgInit.java:1267 applying configuration
error cfgInit.doInit:cfgInit.java:1275 3 errors found
info cfgInit.doInit:cfgInit.java:1304 boot completed
welcome
line ready
yourname#
yourname#
yourname#
yourname#show platform
freeRouter v25.10.10-cur, done by sprscc13@mrn0b0dy.
name: yourname, prnt: null, hwid: xxx hwsn: null
hwfw: swonly
uptime: since 2025-10-10 14:43:26, for 00:00:23
pid: 291, reload: code#18=finished
hwc: /rtr/rtr-hw.txt, swc: /rtr/rtr-sw.txt
class: v70.0 @ /rtr/rtr.jar, rwp: /rtr/
cpu: 2*amd64, mem: free=2077k, used=17.7m, max=389m
host: Linux v6.3.10, since 2025-10-10 14:43:17, for 00:00:33
java: Debian v26-ea @ /java
jspec: Oracle Corporation (Java Platform API Specification) v26
vm: Debian (OpenJDK 64-Bit Server VM) v26-ea+17-Debian-1
vmspec: Oracle Corporation (Java Virtual Machine Specification) v26
yourname#show process cpu
id name time state blck wait pri stack
6 Reference Handler 0 RUNNABLE 0 0 10
java.lang.ref.Reference.waitForReferencePendingList:null:-2/java.lang.ref.Reference.processPendingReferences:null:-1/java.lang.ref.Reference$ReferenceHandler.run:null:-1/
7 Finalizer 0 WAITING 0 1 8
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/java.lang.Object.wait:null:-1/java.lang.ref.ReferenceQueue.remove0:null:-1/java.lang.ref.ReferenceQueue.remove:null:-1/java.lang.ref.Finalizer$FinalizerThread.run:null:-1/
8 Signal Dispatcher 0 RUNNABLE 0 0 9
13 Notification Thread 0 RUNNABLE 0 0 9
14 Common-Cleaner 0 TIMED_WAITING 0 1 8
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/java.lang.ref.ReferenceQueue.remove0:null:-1/java.lang.ref.ReferenceQueue.remove:null:-1/jdk.internal.ref.CleanerImpl.run:null:-1/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/jdk.internal.misc.InnocuousThread.run:null:-1/
15 Thread-0 0 RUNNABLE 0 0 5
sun.nio.ch.DatagramChannelImpl.receive0:null:-2/sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer:null:-1/sun.nio.ch.DatagramChannelImpl.receive:null:-1/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive:null:-1/sun.nio.ch.DatagramChannelImpl.blockingReceive:null:-1/sun.nio.ch.DatagramSocketAdaptor.receive:null:-1/java.net.DatagramSocket.receive:null:-1/ifcUdpInt.rxOnePack:ifcUdpInt.java:140/ifcThread.doRounds:ifcThread.java:334/ifcThread.doRecvLoop:ifcThread.java:318/ifcThread.run:ifcThread.java:381/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
16 Thread-1 0 RUNNABLE 0 0 5
sun.nio.ch.SocketDispatcher.read0:null:-2/sun.nio.ch.SocketDispatcher.read:null:-1/sun.nio.ch.NioSocketImpl.tryRead:null:-1/sun.nio.ch.NioSocketImpl.implRead:null:-1/sun.nio.ch.NioSocketImpl.read:null:-1/sun.nio.ch.NioSocketImpl$1.read:null:-1/java.net.Socket$SocketInputStream.implRead:null:-1/java.net.Socket$SocketInputStream.read:null:-1/java.io.InputStream.read:null:-1/prtLocTcpRx.run:prtLocTcp.java:200/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
17 Thread-2 0 TIMED_WAITING 83 83 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/pipeSide.blockingGet:pipeSide.java:584/prtLocTcpTx.run:prtLocTcp.java:242/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
18 Thread-3 0 TIMED_WAITING 0 44 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.sleep:notifier.java:48/bits.sleep:bits.java:883/lineRunner.doWork:lineRunner.java:153/lineRunner.run:lineRunner.java:145/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
19 Thread-4 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipxFwd.run:ipxFwd.java:155/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
20 Thread-5 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipFwd.run:ipFwd.java:2626/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
21 Thread-6 0 TIMED_WAITING 0 1 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.misleep:notifier.java:75/ipFwd.run:ipFwd.java:2626/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
22 Thread-7 0 TIMED_WAITING 0 43 5
java.lang.Object.wait0:null:-2/java.lang.Object.wait:null:-1/notifier.sleep:notifier.java:48/bits.sleep:bits.java:883/cfgInit.run:cfgInit.java:1697/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
24 DestroyJavaVM 0 RUNNABLE 0 0 5
25 Thread-8 0 RUNNABLE 38 34 5
sun.management.ThreadImpl.dumpThreads0:null:-2/sun.management.ThreadImpl.dumpAllThreads:null:-1/sun.management.ThreadImpl.dumpAllThreads:null:-1/logger.listThreads:logger.java:574/userShow.doer:userShow.java:536/userExec.executeCommand:userExec.java:3284/userExec.doCommand:userExec.java:3020/userLine.doCommands:userLine.java:349/userLineHandler.doExec:userLine.java:1255/userLineHandler.run:userLine.java:1281/java.lang.Thread.runWith:null:-1/java.lang.Thread.run:null:-1/
yourname#
On 10/9/25 11:30, Martin Husemann wrote:
> The following reply was made to PR kern/59608; it has been noted by GNATS.
>
> From: "Martin Husemann" <martin@netbsd.org>
> To: gnats-bugs@gnats.NetBSD.org
> Cc:
> Subject: PR/59608 CVS commit: [netbsd-11] src/sys/compat/linux/common
> Date: Thu, 9 Oct 2025 09:28:42 +0000
>
> Module Name: src
> Committed By: martin
> Date: Thu Oct 9 09:28:42 UTC 2025
>
> Modified Files:
> src/sys/compat/linux/common [netbsd-11]: linux_sched.c linux_sched.h
>
> Log Message:
> Pull up following revision(s) (requested by christos in ticket #49):
>
> sys/compat/linux/common/linux_sched.h: revision 1.12
> sys/compat/linux/common/linux_sched.c: revision 1.84
> sys/compat/linux/common/linux_sched.c: revision 1.85
>
> PR/59608: csaba mate: fix stack address and ignore sysvsem flag. makes
> the
> latest jvm work again.
>
> cl_args.stack_size is uint64_t (all architectures), on ILP32 (void *)
> is 32 bits, as is (intptr_t). 32 bits added to 64 bits --> 64 bits,
> which gcc complains about converting to a pointer. Add yet another
> cast.
>
> Should fix ILP32 builds (eg: i386)
>
>
> To generate a diff of this commit:
> cvs rdiff -u -r1.83 -r1.83.2.1 src/sys/compat/linux/common/linux_sched.c
> cvs rdiff -u -r1.11 -r1.11.2.1 src/sys/compat/linux/common/linux_sched.h
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2025
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.