[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: devel/jdk status?



Christian Weisgerber:
> So does any of this actually run?

Using Nikolay's workaround (6.2 libs together with the 8.0 libs) 1.3-linux
works fine. With his workaround jakarta-tomcat works fine for me.

> * 1.3-linux is randomly broken for some people ever since
>  emulators/redhat was updated.

I suspect that 1.3-linux with the 8.0 libs is not randomly broken. I think
its more likely that there is a machine dependent linux emulation problem
that is being exposed by this combination. I may be jumping to conclusions,
but there seems to be enough anecdotal evidence to support this.

1) It works for some people and no one who has reported that it works for
them have later said it stopped working for them.

2) It doesn't work for others and no one who has reported this it failed for
them have later said it started working for them.

My particular case is slightly different but still falls into case 2. After
the second i386 flag day, linux emulation was completely broken for me using
either the 6 libs, the 8 libs or Nicolay's workaround. After installing
snapshots daily though May 5-9, I gave up for a while. Recently installed
the May 17 snap and I'm back where I started from (1.3 fails with 8 libs,
works with 6 libs and Nicolay's workaround).

I've gone as far as I am able to. Maybe someone more knowledgeable can make
sense of this... here's the tail of the ktrace of 'ktrace -di java -version'
with the 8.0 libs:

 13470 java     NAMI
"/emul/linux/usr/local/jdk1.3.1-linux/jre/lib/i386/libjava.so"
 13470 java     NAMI  "/usr/local/jdk1.3.1-linux/jre/lib/i386/libjava.so"
 13470 java     RET   access 0
 13470 java     CALL  brk(0)
 13470 java     RET   brk 134533120/0x804d000
 13470 java     CALL  brk(0x804d020)
 13470 java     RET   brk 134533152/0x804d020
 13470 java     CALL  brk(0)
 13470 java     RET   brk 134537216/0x804e000
 13470 java     CALL  brk(0x804efe0)
 13470 java     RET   brk 134541280/0x804efe0
 13470 java     CALL  write(0x2,0xcfbf6a34,0x27)
 13470 java     GIO   fd 2 wrote 39 bytes
       "OUCH: nested memory code, to 1 levels.
       "
 13470 java     RET   write 39/0x27
 13470 java     CALL  getpid
 13470 java     RET   getpid 13470/0x349e
 13470 java     CALL  kill(0x349e,0x6)
 13470 java     PSIG  SIGABRT SIG_DFL code 0
 13470 java     NAMI  "java.core"

and my dmesg:

OpenBSD 3.3-current (GENERIC) #24: Sat May 17 15:24:03 MDT 2003
    deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III (Coppermine) ("GenuineIntel" 686-class) 745 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,
SIMD
real mem  = 267956224 (261676K)
avail mem = 242434048 (236752K)
using 3296 buffers containing 13500416 bytes (13184K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(b8) BIOS, date 08/25/00, BIOS32 rev. 0 @ 0xfd890
apm0 at bios0: Power Management spec V1.2
apm0: battery life expectancy 99%
apm0: AC on, battery charge high, charging
pcibios0 at bios0: rev. 2.1 @ 0xfd890/0x770
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfdf50/144 (7 entries)
pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB PCI-ISA" rev
0x00)
pcibios0: PCI bus #2 is the last bus
WARNING: can't reserve area for I/O APIC.
bios0: ROM list: 0xc0000/0x10000 0xdc000/0x4000!
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX PCI-AGP" rev 0x03
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Mobility 1" rev 0x64
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel
0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <IBM-DJSA-220>
wd0: 16-sector PIO, LBA, 19077MB, 16383 cyl, 16 head, 63 sec, 39070080
sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 disabled (no drives)
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 9
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
"Intel 82371AB Power Mgmt" rev 0x03 at pci0 dev 7 function 3 not configured
"Sony CXD3222 FireWire" rev 0x02 at pci0 dev 8 function 0 not configured
yds0 at pci0 dev 9 function 0 "Yamaha 744" rev 0x02: irq 9
ac97: codec id 0x414b4d02 (Asahi Kasei AK4543)
ac97: codec features headphone, 18 bit DAC, 18 bit ADC, AKM 3D
audio0 at yds0
"Conexant SoftK56 PCI" rev 0x01 at pci0 dev 10 function 0 not configured
fxp0 at pci0 dev 11 function 0 "Intel 82557" rev 0x08: irq 9, address
08:00:46:0f:36:4f
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
cbb0 at pci0 dev 12 function 0 "Ricoh 5C475 PCI-CardBus" rev 0x80: irq 9
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
opl0 at yds0: model OPL3
midi1 at opl0: <DS-1 integrated Yamaha OPL3>
mpu at yds0 not configured
mpu at yds0 not configured
mpu at yds0 not configured
mpu at yds0 not configured
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x20
pcmcia0 at cardslot0
biomask 4200 netmask 4200 ttymask 5282
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
uhub1 at uhub0 port 1
uhub1: Philips Semiconductors hub, class 9/0, rev 1.10/1.10, addr 2
uhub1: 3 ports with 3 removable, self powered
umass0 at uhub1 port 1 configuration 1 interface 0
umass0: Sony USB Memory Stick Slot, rev 1.10/1.31, addr 3
umass0: using UFI over CBI
scsibus0 at umass0: 2 targets
umass_scsi_cb: status cmd failed for scsi op 0x00
umass_scsi_cb: status cmd failed for scsi op 0x12
umass_scsi_cb: status cmd failed for scsi op 0x00
sd0 at scsibus0 targ 1 lun 0: <, , > SCSI0 0/direct fixed
umass_scsi_cb: status cmd failed for scsi op 0x1b
umass_scsi_cb: status cmd failed for scsi op 0x1b
umass_scsi_cb: status cmd failed for scsi op 0x1b
sd0: drive offline
uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: Logitech USB Mouse, rev 1.10/4.10, addr 4, iclass 3/1
ums0 at uhidev0: 3 buttons and Z dir.
wsmouse1 at ums0 mux 0