Public bug reported: While testing (the not-yet-released) ubuntu 20.04 on amd64:
Packages and versions: octave 5.2.0-1 default-jre-headless 2:1.11-72 openjdk-11-jre-headless 11.0.6+10-2ubuntu2 Steps to reproduce: In octave, use java to execute a child process: runtime = javaMethod('getRuntime','java.lang.Runtime') runtime.exec('/usr/bin/touch /tmp/testfile2'); Expected behaviour: The child process is executed and octave reports no error. Observed behaviour: The child process is executed, but octave reports an error: [13.203s][warning][os,thread] Failed to start thread - pthread_create failed (EINVAL) for attributes: stacksize: 136k, guardsize: 0k, detached. error: [java] java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached This error interrupts e.g. execution of octave functions when runtime.exec is used inside them. The same error did not happen in ubuntu 18.04. I can work around it by replacing openjdk11 with openjdk8 and pointing octave to it with symlinks: apt-get install openjdk-8-jdk-headless apt-get remove openjdk-11-jre-headless ln -s java-8-openjdk-amd64/ /usr/lib/jvm/default-java ln -s ../jre/lib/amd64/server/ /usr/lib/jvm/java-8-openjdk-amd64/lib/server octave will then use openjdk8 where the error will not occur. ** Affects: octave (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1866453 Title: octave java error: pthread_create failed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/octave/+bug/1866453/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs