Bug#674975: librxtx-java: created Java threads are not marked as daemon
mosquitopsu at gmail.com
Tue May 29 02:42:56 UTC 2012
Threads created in Java by RXTX are not marked as daemon. They hold
the JVM open so that it can't shut down gracefully, as it normally
does when all non-daemon threads have completed. So Java applications
using RXTX can only exit by a System.exit(0).
The threads are an implementation detail, invisible to users of the
library, so users shouldn't be relying on these threads being
The attached patch makes all RXTX threads daemon threads. I've been
using this patch successfully for 6 months now. I intended to submit
this to upstream, but it seems to be dead right now.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages librxtx-java depends on:
ii libc6 2.13-32
librxtx-java recommends no packages.
librxtx-java suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1327 bytes
Desc: not available
More information about the pkg-java-maintainers