OpenJDK 8 FreeBSD 10.1 SIGSEGV issues

Paul pmcnary at cameron.net
Wed Jun 17 05:14:32 UTC 2015


Hello

This is a thread from FreeBSD Java list.
Issue has been reported to OpenNMS and FreeBSD Java.

It has been advised to send it further upstream to OpenJDK


Nobody seems to want to take ownership of this problem!

Please Help?

Thanks
Paul McNary
pmcnary at cameron.net
--------------------------------------------------------------------


Another Followup -

hotspot/src/os/bsd/vm/os_bsd.cpp is where mprotect is used and
some of the BSD patches indicate that there might be problem
with the patches.
Has this been looked at as a possible source of the SIGSEGV problems?

---------------------------------------------------------------------------- 



In tracing system calls ....
Multiple SIGSEGV's are occuring
Many are near: system call:
26326: mprotect(0x800659000,4096,PROT_NONE) = 0 (0x0)
26326: SIGNAL 11 (SIGSEGV)
Several others occurred:
26326: 
stat("/usr/local/openjdk8/jre/lib/jaxp.properties",0x7ffffebec078) ERR#2 
'No such file or directory'
26326: SIGNAL 11 (SIGSEGV)
A couple more near:
26326: 
madvise(0x8df4cb000,0xa0000,0x5,0xaaaaaaaaaaaaaaab,0x0,0x80100bbe0) = 0 
(0x0)
26326: SIGNAL 11 (SIGSEGV)

So something in the OpenJDK is having at least a problem with mprotect 
and madvise.
These probably have POSIX and non-POSIX versions on FreeBSD.

So problem is not 1 SIGSEGV but many.
---------------------------------------------------------------------------------------------------
OpenNMS Jira Trouble Ticket

     [http://issues.opennms.org/browse/NMS-7687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=40259#comment-40259  ]

Jesse White commented on NMS-7687:
----------------------------------

We would need help from FreeBSD's OpenJDK maintainers to move this forward.

The problem is easy to reproduce, but I haven't had any success in isolating it.


> SegFault on FreeBSD 10.1 OpenNMS 16.0.0 OpenJDK 8
> -------------------------------------------------
>
>                  Key: NMS-7687
>                  URL:http://issues.opennms.org/browse/NMS-7687
>              Project: OpenNMS
>           Issue Type: Bug
>       Security Level: Default(Default Security Scheme)
>           Components: Startup / Shutdown / Status
>     Affects Versions: 16.0.0
>          Environment: FreeBSD 10.1-RELEASE-p9(amd64)  OpenJDK 1.8.0-40
>             Reporter: Paul McNary
>              Fix For: Backlog
>
>          Attachments: logs0001.zip, logs-20150527.zip
>
>
> OpenNMS crashes after a few minutes
> Have attached logs and crash dumps
> as recommended on mailing lists
> This has been reported by several people on the various mailing lists
> I don't see an issue reported to add this to.
> Please help?






On 6/16/2015 3:27 PM, Paul wrote:
> Hello Jean-Yves
>
> Has anyone taken ownership of this problem (FreeBSD and/or OpenJDK?
> Has OpenJDK responded to anyone about these issues?
> Is there an OpenJDK trouble ticket for this?
>
> Thanks
> Paul
> pmcnary at cameron.net
>
>
> On 6/16/2015 5:07 AM, Jean-Yves Moulin wrote:
>> Hi,
>>
>>
>>> On 11 Jun 2015, at 23:45 , Paul <pmcnary at cameron.net> wrote:
>>>
>>> Bug report is on OpenNMS JIRA as replies and links show below.
>>> Dumps and crash reports are attached to the JIRA bug report.
>>>
>>> Can the FreeBSD JAVA team please assist with this problem?
>>>
>>> Problem only seems to exist on FreeBSD OpenJDK!
>>
>> This OpenJDK issue doesn’t concern only OpenNMS: we have the same
>> kind of segfault in our internal application, with both OpenJDK-7 and
>> OpenJDK-8. Segfault which doesn’t happen when using linux binary JVM.
>>
>> Unfortunately, we are unable to reproduce the issue with a simple code.
>>
>>
>> Regards,
>> jym
>> _______________________________________________
>> freebsd-java at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-java
>> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"
>



More information about the jdk8u-dev mailing list