missing mmap2 seems to cause crash with linux-sun-jdk-1.4.2
lauri.jarvenpaa at students.turkuamk.fi
lauri.jarvenpaa at students.turkuamk.fi
Sat Sep 20 15:15:18 PDT 2003
>Submitter-Id: current-users
>Originator: lauri järvenpää [lauri dot jarvenpaa at students dot turkuamk dot fi]
>Organization:
>Confidential: no
>Synopsis: missing mmap2 seems to cause crash with linux-sun-jdk-1.4.2
>Severity: non-critical
>Priority: medium
>Category: java
>Class: sw-bug
>Release: FreeBSD 4.9-PRERELEASE i386
>Environment:
System: FreeBSD vaihtoehto.yok.utu.fi 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #0: Mon Sep 15 19:29:05 EEST 2003 root at vaihtoehto.yok.utu.fi:/usr/obj/usr/src/sys/GEN2 i386
Java: linux-sun-jdk-1.4.2.01_1
Linux: linux_base-8-8.0_1 and linux-gtk-1.2_2
Browser:linux-mozillafirebird 0.6.1 (from mozilla.org, not a port)
X: XFree86-4.3.0,1
HW: AMD Duron 600Mhz, 256Mb RAM
>Description:
ns610-gcc/libjavaplugin_oji.so from linux-sun-jdk-1.4.2 is needed for linux Firebird 0.6.1 to show java applets. Plugin needs gcc32 libraries so linux-base-8 is needed too.
But when trying to show an applet the browser/java/linuxemu crashes with the following (appletviewer quits silently):
Unexpected Signal : 11 occurred at PC=0x2A8C4F85
Function=[Unknown.]
Library=(N/A)
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
Dynamic libraries:
Can not get information for pid = 14033
Heap at VM Abort:
Heap
def new generation total 576K, used 515K [0x2c960000, 0x2ca00000, 0x2ce40000)
eden space 512K, 88% used [0x2c960000, 0x2c9d0ed8, 0x2c9e0000)
from space 64K, 99% used [0x2c9e0000, 0x2c9efff8, 0x2c9f0000)
to space 64K, 0% used [0x2c9f0000, 0x2c9f0000, 0x2ca00000)
tenured generation total 1408K, used 763K [0x2ce40000, 0x2cfa0000, 0x30960000
the space 1408K, 54% used [0x2ce40000, 0x2cefedd0, 0x2cefee00, 0x2cfa0000)
compacting perm gen total 4608K, used 4443K [0x30960000, 0x30de0000, 0x3496000
the space 4608K, 96% used [0x30960000, 0x30db6f50, 0x30db7000, 0x30de0000)
Local Time = Mon Sep 15 23:12:54 2003
Elapsed Time = 4
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002EF
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_01-b06 mixed mode)
#
# An error report file has been saved as hs_err_pid14007.log.
# Please refer to the file for further information.
#
INTERNAL ERROR on Browser End: Pipe closed during read? State may be corrupt
System error?:: Success
At the same time this gets printed to terminal:
linux: syscall mmap2 is obsoleted or not implemented (pid=14000)
linux: syscall mmap2 is obsoleted or not implemented (pid=14000)
linux: syscall mmap2 is obsoleted or not implemented (pid=14000)
linux: syscall mmap2 is obsoleted or not implemented (pid=14000)
linux: syscall mmap2 is obsoleted or not implemented (pid=14007)
linux: syscall mmap2 is obsoleted or not implemented (pid=14007)
linux: syscall mmap2 is obsoleted or not implemented (pid=14007)
linux: syscall mmap2 is obsoleted or not implemented (pid=14007)
Sep 15 23:13:41 vaihtoehto /kernel: pid 14033 (java_vm), uid 1001: exited on sig
nal 6 (core dumped)
>How-To-Repeat:
Install linux-base-8, install linux-sun-jdk-1.4.2, install linux-gtk-1.2, download linux firebird 0.6.1 from mozilla.org and symlink /ns610-gcc32/libjavaplugin_oji.so to firebirddir/plugins/.
Then just try to view some applets (e.g. from www.proce55ing.net). This causes crash.
>Fix:
Workaround:
1. Don't use java with linux firebird 0.6.1
2. Use older linux firebird with older linux java.
3. Use (slower) native java with native browser.
More information about the freebsd-bugs
mailing list