[Bug 281382] java/openjdk21 segfaults with www/tomcat101 on aarch64

[email protected]
Newsgroups gmane.os.freebsd.devel.java
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281382

--- Comment #14 from Michael Osipov <[email protected]> ---
Have you tried to run jsvc with Tomcat interactively without detaching from the
terminal, hence avoiding fork()?

As far as I can see it chokes right here:
https://github.com/apache/commons-daemon/blob/c35de58523fc870ba27bcc22b6bebd44c22261c8/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java#L210

My gut feeling is that the regular Java launcher sets something which jvsc is
not setting for reflection. You might want to try older Java versions which are
less strict. Also worth trying is to enable Tomcat trace logging.

I bet if you create a sample Commons Daemon based application without Tomcat it
will crash as well.

Maybe
https://github.com/apache/tomcat/blob/114191befd63566d466854488a6a1d75ed593e0a/bin/catalina.sh#L289-L295?

Sample apps:
* https://github.com/naftulikay/commons-daemon-example
*
https://github.com/apache/commons-daemon/blob/master/src/samples/SimpleDaemon.java

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.