Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jul 2000 21:40:04 -0400
From:      Shawn Halpenny <malachai@iname.com>
To:        freebsd-java@freebsd.org
Subject:   jdk-1.1.8 & 4.0-STABLE
Message-ID:  <20000712214003.A20234@cs163.humb.nt.com>

next in thread | raw e-mail | index | archive | help
A couple weeks ago I install jdk-1.1.8 from ports and it all works fine.  A
couple days ago I'm doing some drivecleaning and I pkg_delete my jdk-1.1.8.
I go back into /usr/ports and install it again.  No problem.  Except now
things don't work so well:

~% javac
SIGSEGV   11*  segmentation violation

Full thread dump:
Monitor Cache Dump:
Registered Monitor Dump:
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
    Memory allocation lock: <unowned>
    Monitor registry: <unowned>
Thread Alarm Q:
Abort trap - core dumped

~% truss javac
getpid()                                         = 26410 (0x672a)
geteuid()                                        = 1001 (0x3e9)
readlink("/etc/malloc.conf",0xbfbff3b8,63)       ERR#2 'No such file or
directory'
mmap(0x0,4096,0x3,0x1002,-1,0x0)                 = 671797248 (0x280ad000)
break(0x80be000)                                 = 0 (0x0)
break(0x80bf000)                                 = 0 (0x0)
stat("/var/mail/rsh",0xbfbff3ec)                 = 0 (0x0)
stat("/var/mail/rsh?New mail in Inbox.",0xbfbff3ec) ERR#2 'No such file or
directory'
getuid()                                         = 1001 (0x3e9)
geteuid()                                        = 1001 (0x3e9)
getgid()                                         = 1001 (0x3e9)
getegid()                                        = 1001 (0x3e9)
open("/usr/local/jdk1.1.8/bin/javac",0,027757772210) = 3 (0x3)
fcntl(0x3,0x0,0xa)                               = 10 (0xa)
close(3)                                         = 0 (0x0)
fcntl(0xa,0x2,0x1)                               = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff3e0)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff3e0,0xbfbff3c8)          = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff3e0)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff3e0,0x0)                 = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff3d0)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff3d0,0xbfbff3b8)         = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff3d0)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff3d0,0x0)                = 0 (0x0)
sigaction(SIGTERM,0x0,0xbfbff3e0)                = 0 (0x0)
sigaction(SIGTERM,0xbfbff3e0,0xbfbff3c8)         = 0 (0x0)
sigaction(SIGSYS,0xbfbff250,0xbfbff238)          = 0 (0x0)
__getcwd(0xbfbff3b8,0x100)                       = 0 (0x0)
sigaction(SIGSYS,0xbfbff238,0x0)                 = 0 (0x0)
read(0xa,0x80ba3a0,0x3ff)                        = 1023 (0x3ff)
break(0x80c0000)                                 = 0 (0x0)
stat("/home/rsh/bin/dirname",0xbfbff078)         ERR#2 'No such file or
directory'
stat("/bin/dirname",0xbfbff078)                  ERR#2 'No such file or
directory'
stat("/usr/bin/dirname",0xbfbff078)              = 0 (0x0)
pipe()                                           = 3 (0x3)
fork()                                           = 26411 (0x672b)
close(4)                                         = 0 (0x0)
read(0x3,0xbfbff268,0x80)                        = 24 (0x18)
SIGNAL 20
read(0x3,0xbfbff268,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff1d4,0x2,0x0)             = 26411 (0x672b)
break(0x80c1000)                                 = 0 (0x0)
stat("/home/rsh/bin/basename",0xbfbff078)        ERR#2 'No such file or
directory'
stat("/bin/basename",0xbfbff078)                 ERR#2 'No such file or
directory'
stat("/usr/bin/basename",0xbfbff078)             = 0 (0x0)
pipe()                                           = 3 (0x3)
fork()                                           = 26412 (0x672c)
close(4)                                         = 0 (0x0)
read(0x3,0xbfbff268,0x80)                        = 6 (0x6)
SIGNAL 20
read(0x3,0xbfbff268,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff1d4,0x2,0x0)             = 26412 (0x672c)
pipe()                                           = 3 (0x3)
fork()                                           = 26413 (0x672d)
close(4)                                         = 0 (0x0)
SIGNAL 20
read(0x3,0xbfbff268,0x80)                        = 24 (0x18)
read(0x3,0xbfbff268,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff1d4,0x2,0x0)             = 26413 (0x672d)
pipe()                                           = 3 (0x3)
fork()                                           = 26414 (0x672e)
close(4)                                         = 0 (0x0)
SIGNAL 20
read(0x3,0xbfbff268,0x80)                        = 20 (0x14)
read(0x3,0xbfbff268,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff1d4,0x2,0x0)             = 26414 (0x672e)
read(0xa,0x80ba3a0,0x3ff)                        = 1023 (0x3ff)
break(0x80c2000)                                 = 0 (0x0)
stat("/home/rsh/bin/[",0xbfbff2d8)               ERR#2 'No such file or
directory'
stat("/bin/[",0xbfbff2d8)                        = 0 (0x0)
fork()                                           = 26415 (0x672f)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26415 (0x672f)
break(0x80c3000)                                 = 0 (0x0)
fork()                                           = 26416 (0x6730)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26416 (0x6730)
fork()                                           = 26417 (0x6731)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26417 (0x6731)
read(0xa,0x80ba3a0,0x3ff)                        = 1023 (0x3ff)
fork()                                           = 26418 (0x6732)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff284,0x2,0x0)             = 26418 (0x6732)
fork()                                           = 26419 (0x6733)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26419 (0x6733)
pipe()                                           = 3 (0x3)
fork()                                           = 26420 (0x6734)
close(4)                                         = 0 (0x0)
read(0x3,0xbfbff268,0x80)                        = 5 (0x5)
SIGNAL 20
read(0x3,0xbfbff268,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff1d4,0x2,0x0)             = 26420 (0x6734)
read(0xa,0x80ba3a0,0x3ff)                        = 301 (0x12d)
fork()                                           = 26421 (0x6735)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26421 (0x6735)
fork()                                           = 26422 (0x6736)
SIGNAL 20
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff304,0x2,0x0)             = 26422 (0x6736)
execve(<missing argument>,<missing argument>,<missing argument>)getpid()
                                      = 26410 (0x672a)
geteuid()                                        = 1001 (0x3e9)
readlink("/etc/malloc.conf",0xbfbff254,63)       ERR#2 'No such file or
directory'
mmap(0x0,4096,0x3,0x1002,-1,0x0)                 = 671797248 (0x280ad000)
break(0x80be000)                                 = 0 (0x0)
break(0x80bf000)                                 = 0 (0x0)
stat("/var/mail/rsh",0xbfbff288)                 = 0 (0x0)
stat("/var/mail/rsh?New mail in Inbox.",0xbfbff288) ERR#2 'No such file or
directory'
getuid()                                         = 1001 (0x3e9)
geteuid()                                        = 1001 (0x3e9)
getgid()                                         = 1001 (0x3e9)
getegid()                                        = 1001 (0x3e9)
open("/usr/local/jdk1.1.8/bin/i386/green_threads/javac",0,027757771444) = 3
(0x3)
fcntl(0x3,0x0,0xa)                               = 10 (0xa)
close(3)                                         = 0 (0x0)
fcntl(0xa,0x2,0x1)                               = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff27c)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff27c,0xbfbff264)          = 0 (0x0)
sigaction(SIGINT,0x0,0xbfbff27c)                 = 0 (0x0)
sigaction(SIGINT,0xbfbff27c,0x0)                 = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff26c)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff26c,0xbfbff254)         = 0 (0x0)
sigaction(SIGQUIT,0x0,0xbfbff26c)                = 0 (0x0)
sigaction(SIGQUIT,0xbfbff26c,0x0)                = 0 (0x0)
sigaction(SIGTERM,0x0,0xbfbff27c)                = 0 (0x0)
sigaction(SIGTERM,0xbfbff27c,0xbfbff264)         = 0 (0x0)
sigaction(SIGSYS,0xbfbff0ec,0xbfbff0d4)          = 0 (0x0)
__getcwd(0xbfbff254,0x100)                       = 0 (0x0)
sigaction(SIGSYS,0xbfbff0d4,0x0)                 = 0 (0x0)
read(0xa,0x80ba3a0,0x3ff)                        = 209 (0xd1)
break(0x80c0000)                                 = 0 (0x0)
stat("/home/rsh/bin/dirname",0xbfbfef14)         ERR#2 'No such file or
directory'
stat("/bin/dirname",0xbfbfef14)                  ERR#2 'No such file or
directory'
stat("/usr/bin/dirname",0xbfbfef14)              = 0 (0x0)
pipe()                                           = 3 (0x3)
fork()                                           = 26423 (0x6737)
close(4)                                         = 0 (0x0)
read(0x3,0xbfbff104,0x80)                        = 43 (0x2b)
SIGNAL 20
read(0x3,0xbfbff104,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff070,0x2,0x0)             = 26423 (0x6737)
open("/usr/local/jdk1.1.8/bin/i386/green_threads/.extract_args",0,03) = 3
(0x3)
fcntl(0x3,0x0,0xa)                               = 11 (0xb)
close(3)                                         = 0 (0x0)
fcntl(0xb,0x2,0x1)                               = 0 (0x0)
break(0x80c1000)                                 = 0 (0x0)
break(0x80c2000)                                 = 0 (0x0)
read(0xb,0x80c1000,0x3ff)                        = 423 (0x1a7)
break(0x80c3000)                                 = 0 (0x0)
read(0xb,0x80c1000,0x3ff)                        = 0 (0x0)
close(11)                                        = 0 (0x0)
pipe()                                           = 3 (0x3)
fork()                                           = 26424 (0x6738)
close(4)                                         = 0 (0x0)
read(0x3,0xbfbff104,0x80)                        = 43 (0x2b)
SIGNAL 20
read(0x3,0xbfbff104,0x80)                        = 0 (0x0)
close(3)                                         = 0 (0x0)
getpgrp()                                        = 26409 (0x6729)
wait4(0xffffffff,0xbfbff070,0x2,0x0)             = 26424 (0x6738)
fork()                                           = 26425 (0x6739)
getpgrp()                                        = 26409 (0x6729)
SIGSEGV   11*  segmentation violation

Full thread dump:
Monitor Cache Dump:
Registered Monitor Dump:
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
    Memory allocation lock: <unowned>
    Monitor registry: <unowned>
Thread Alarm Q:
SIGNAL 20
wait4(0xffffffff,0xbfbff1d0,0x2,0x0)             = 26425 (0x6739)
Abort trapwrite(2,0x80bf080,10)                          = 10 (0xa)
 - core dumpedwrite(2,0x80bf080,14)                              = 14 (0xe)

write(2,0x80bf080,1)                             = 1 (0x1)
read(0xa,0x80ba3a0,0x3ff)                        = 0 (0x0)
exit(0x86)                                      process exit, rval = 34304

I have no idea why this is happening.  The only system changes have been a
make world and a rebuilt kernel (no config changes).  Please copy me on
replies, I'm not subscribed to this list.

-- 
Shawn Halpenny |        Maniacal@I Ache, Ohm    |  "Universal Danger!"
               +- - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - \
               | vi:G3kfM~lxfAPXh~l~2x2FirllpfcxlrifaprmfOX~Xp2hr.lrcelyl2p
- - - - - - - -|    fU~X~refsPprnlxppri2lxlpr,pFrpprrfaPlpfiprgllxp~3Xlpfndw


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000712214003.A20234>