[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: JavaHL segfault on svn-x64-ubuntu-gcc buildbot

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 26 Jun 2014 11:14:52 +0100

Branko Čibej <brane_at_wandisco.com> writes:

> On 25.06.2014 14:43, Philip Martin wrote:
>> Philip Martin <philip.martin_at_wandisco.com> writes:
>>
>>> I'm getting a SEGV in the JVM and it varies from run to run, two
>>> examples at the end. I tried r1603298 and r1603297 and those also SEGV.
>> Looks like I made a mistake when building the older versions. I am now
>> seeing the SEGV with r1603306 but not with r1603305 or earlier versions.
>
> Can you please send the JVM stack trace file, too? Thanks.

I don't think it is much use as the exact crash varies from run to run.
It happens after different numbers of dots in the test output and the
stack trace varies. Some examples:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7fd7700 (LWP 20342)]
0x00007ffff6a1524a in JavaCallWrapper::JavaCallWrapper(methodHandle, Handle, JavaValue*, Thread*) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
(gdb) bt
#0 0x00007ffff6a1524a in JavaCallWrapper::JavaCallWrapper(methodHandle, Handle, JavaValue*, Thread*) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#1 0x00007ffff6a163d5 in JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#2 0x00007ffff6a15f95 in JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#3 0x00007ffff6a2b4bb in jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#4 0x00007ffff6a3010d in jni_CallObjectMethod ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#5 0x00007ffff568c931 in JNU_GetStringPlatformChars ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
#6 0x00007ffff56921a8 in Java_java_io_UnixFileSystem_createDirectory ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
#7 0x00007ffff2480cd8 in ?? ()
#8 0x0000000000000000 in ?? ()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7fd7700 (LWP 20359)]
0x00007ffff24dfb55 in ?? ()
(gdb) bt
#0 0x00007ffff24dfb55 in ?? ()
#1 0x00007fffd8084740 in ?? ()
#2 0x0000000000000025 in ?? ()
#3 0x00007ffff7fd4348 in ?? ()
#4 0x00007ffff248ba03 in ?? ()
#5 0x00007ffff2473310 in ?? ()
#6 0x0000000000000000 in ?? ()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7fd7700 (LWP 20401)]
0x00007ffff6a351aa in ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
(gdb) bt
#0 0x00007ffff6a351aa in ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#1 0x00007ffff6d2aec0 in Unsafe_CompareAndSwapInt ()
   from /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#2 0x00007ffff2480cd8 in ?? ()
#3 0x0000000000000000 in ?? ()

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*
Received on 2014-06-26 12:15:24 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.