Java Segfault with

Kees Jan Koster kjkoster at gmail.com
Thu Jul 28 22:01:07 UTC 2011


Dear Tiernan,

Thank you for the suggested fix. Other than running Minecraft, do you have any way to reproduce this?

Also, can you please dig a little to find where you found this? I'd like to file a bug report for this. If you can't there is no man overboard, but I like to be thorough.

Kees Jan

On 28 Jul 2011, at 18:06, Tiernan Messmer wrote:

> Indeed I encountered the same issues on the non-diablo JDK as well.
> 
> In the end I found a fix somewhere (can't find it off hand) but what solved it for me was to edit src/lib/libz/Makefile and comment the following:
> 
> .if ${MACHINE_ARCH} == "amd64"
> .PATH:          ${.CURDIR}/contrib/gcc_gvmat64
> SRCS+=          gvmat64.S
> CFLAGS+=        -DASMV -DNO_UNDERLINE
> .endif
> 
> Then rebuild world (or just src/lib/libz if you're feeling lucky).
> 
> I've since moved the server in question onto an old 32bit box (the 64bit one was no longer available) and didn't encounter the issue again, so I suspect it only affects the 64bit optimised assembly version of longest_match.
> 
> Hope this helps.
> 
> ~Tiernan Messmer
> 
> 
> On 2011-07-29 0156, Kees Jan Koster wrote:
>> Guys,
>> 
>> I found another segfault, much like the one reported by Tiernan in http://lists.freebsd.org/pipermail/freebsd-java/2011-April/009197.html
>> 
>> Pieter, I think this is not an issue with Diablo since I don't use that JDK. Rarther, I think this is an issue with the zip library.
>> 
>> Any advise on how to proceed?
>> 
>> 
>> This is with Java from /usr/ports/java/jdk16
>> 
>> java version "1.6.0_03-p4"
>> Java(TM) SE Runtime Environment (build 1.6.0_03-p4-kjkoster_14_jul_2011_20_52-b00)
>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-p4-kjkoster_14_jul_2011_20_52-b00, mixed mode)
>> 
>> #
>> # An unexpected error has been detected by Java Runtime Environment:
>> #
>> #  SIGSEGV (0xb) at pc=0x0000000801f582a1, pid=78977, tid=0x3349400
>> #
>> # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0_03-p4-kjkoster_14_jul_2011_20_52-b00 mixed mode)
>> # Problematic frame:
>> # C  [libz.so.5+0xa2a1]  longest_match+0x1a1
>> #
>> # Please submit bug reports to freebsd-java at FreeBSD.org
>> #
>> 
>> More data and core file on request.
>> --
>> Kees Jan
>> 
>> http://java-monitor.com/
>> kjkoster at kjkoster.org
>> +31651838192
>> 
>> Change is good. Granted, it is good in retrospect, but change is good.
>> 
> 


--
Kees Jan

http://java-monitor.com/
kjkoster at kjkoster.org
+31651838192

Human beings make life so interesting. Do you know that in a universe so full of wonders,
they have managed to invent boredom. Quite astonishing... -- Terry Pratchett



More information about the freebsd-java mailing list