It looks like you haven't setup /dev/zero correctly in your jail.

Ever since 2.7, I've found it to be a lot of work to setup a chroot jail on
Solaris.  I usually just use a SecurityManager instead (which is almost as
good).

"Steven W. Orr" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Environment is Solaris 2.8 with java 1.4.2.
>
> I have the tomcat book and I'm trying to set the jail up. I created the
> directory structure and using ldd I rang out the list of shared objects
> that are needed. I'm not getting past running java.
>
> Using normal unchrooted java, here's what I get:
>
> bash-2.03# /usr/j2se/bin/java -version
> java version "1.4.2"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
> Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
> bash-2.03#
>
>
> but when I run it in the jail, I get this:
>
> bash-2.03# chroot /usr/local/jakarta-tomcat-4.1.24-chroot
> /usr/j2se/bin/java -version
> #
> # HotSpot Virtual Machine Error, Internal Error
> # Please report this error at
> # http://java.sun.com/cgi-bin/bugreport.cgi
> #
> # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode)
> #
> Segmentation Fault (core dumped)
> bash-2.03#
>
> I looked at truss output but I don't see anything obvious except at the
> very end:
>
> 1367: sysconfig(_CONFIG_NPROC_CONF) = 1
> 1367: sysconfig(_CONFIG_NPROC_ONLN) = 1
> 1367: sysconfig(_CONFIG_PHYS_PAGES) = 65536
> 1367: open("/dev/zero", O_RDWR) Err#2 ENOENT
> 1367: write(1, " #\n", 2) = 2
> 1367: write(1, " #   H o t S p o t   V i".., 48) = 48
> 1367: write(1, " #   P l e a s e   r e p".., 30) = 30
> 1367: write(1, " #   h t t p : / / j a v".., 44) = 44
> 1367: write(1, " #\n", 2) = 2
> 1367: write(1, " #   J a v a   V M :   J".., 61) = 61
> 1367: write(1, " #\n", 2) = 2
> 1367:     Incurred fault #6, FLTBOUNDS  %pc = 0xFE237F3C
> 1367:       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000078
> 1367:     Received signal #11, SIGSEGV [default]
> 1367:       siginfo: SIGSEGV SEGV_MAPERR addr=0x00000078
> 1367: *** process killed ***
>
> It looks like it's trying to convert a floating point exception into a
> segfault.
>
> I have no clue what to try next. Anyone?
>
> TIA
>
> -- 
> -Time flies like the wind. Fruit flies like a banana. Stranger things
have -
> -happened but none stranger than this. Does your driver's license say
Organ
> -Donor?Black holes are where God divided by zero. Listen to me! We are
all-
> -individuals! What if this weren't a hypothetical question?
> steveo at syslang.net




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to