From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22285 invoked by alias); 10 Dec 2011 18:59:39 -0000 Received: (qmail 22260 invoked by uid 22791); 10 Dec 2011 18:59:39 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_IB,TW_JB X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 10 Dec 2011 18:59:23 +0000 From: "jojelino at gmail dot com" To: java-prs@gcc.gnu.org Subject: [Bug libgcj/51500] [4.7 regression] 106 unexpected libjava testsuite failures with mingw32 Date: Sat, 10 Dec 2011 18:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcj X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jojelino at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org X-SW-Source: 2011-q4/txt/msg00029.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51500 --- Comment #1 from gee 2011-12-10 18:59:19 UTC --- stacktrace Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/TestClosureGC [New Thread 3600.0xf5c] [New Thread 3600.0x1338] Program received signal SIGSEGV, Segmentation fault. 0x00401462 in StringBuffer_overflow.Fail(java.lang.String, java.lang.Object)void () at StringBuffer_overflow.java:122 122 StringBuffer_overflow.java: No such file or directory. in StringBuffer_overflow.java (gdb) bt #0 0x00401462 in StringBuffer_overflow.Fail(java.lang.String, java.lang.Object)void () at StringBuffer_overflow.java:122 warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) #1 0x00000001 in ?? () warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.) #2 0x0022fb48 in ?? () #3 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #4 0x69ce85a5 in ffi_call (cif=0x22fc58, fn=0x40142c , rvalue=0x22fc48, avalue=0x22fbb0) at ../.././libffi/src/x86/ffi.c:319 #5 0x696d1cb5 in _Jv_CallAnyMethodA (obj=0xa97f08, obj@entry=0x0, return_type=return_type@entry=0x403240, meth=meth@entry=0x4031c0, is_constructor=is_constructor@entry=0x1, is_virtual_call=0x0, parameter_types=parameter_types@entry=0xa5fde0, args=args@entry=0x22fcb8, result=result@entry=0x22fd08, is_jni_call=is_jni_call@entry=0x0, iface=iface@entry=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:535 #6 0x696d20ee in _Jv_CallAnyMethodA (obj=0x0, return_type=0x403240, meth=0x4031c0, is_constructor=0x1, parameter_types=0xa5fde0, args=0xa5fbe0, iface=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:670 #7 0x696d0759 in java::lang::reflect::Constructor::newInstance ( this=0xa96ba0, args=0xa5fbe0) at ../.././libjava/java/lang/reflect/natConstructor.cc:92 #8 0x00401822 in StringBuffer_overflow.appendbasic()void () ---Type to continue, or q to quit--- at StringBuffer_overflow.java:52 #9 0x00a5fbe8 in ?? () #10 0x696bf9d2 in gnu::java::lang::MainThread::call_main (this=0x246470) at ../.././libjava/gnu/java/lang/natMainThread.cc:54 #11 0x696fda26 in gnu.java.lang.MainThread.run()void (this=@bfdf60) at /tmp/gcc/libjava/gnu/java/lang/MainThread.java:106 #12 0x696ce8b2 in _Jv_ThreadRun (thread=0xbfdf60) at ../.././libjava/java/lang/natThread.cc:335 #13 0x69683fb0 in _Jv_RunMain (vm_args=vm_args@entry=0x0, klass=klass@entry=0x4035e0, name=name@entry=0x0, argc=argc@entry=0x1, argv=argv@entry=0x3d8660, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1790 #14 0x696841a6 in _Jv_RunMain (klass=klass@entry=0x4035e0, name=name@entry=0x0, argc=argc@entry=0x1, argv=argv@entry=0x3d8660, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1815 #15 0x6968420f in JvRunMain (klass=0x4035e0, argc=0x1, argv=0x3d8660) at ../.././libjava/prims.cc:1821 #16 0x00401402 in StringBuffer_overflow.()void () at StringBuffer_overflow.java:109 #17 0x004010bb in __mingw_CRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:244 Backtrace stopped: frame did not save the PC Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/ExtraClassLoader [New Thread 1824.0x1310] [New Thread 1824.0x12d8] Program received signal SIGSEGV, Segmentation fault. java::lang::Object::getClass (this=0x1) at ../.././libjava/java/lang/natObject.cc:58 58 return (*dt)->clas; (gdb) bt #0 java::lang::Object::getClass (this=0x1) at ../.././libjava/java/lang/natObject.cc:58 #1 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #2 0x69ce87a5 in ffi_raw_call (cif=0xc01a0c, fn=0x696ca980 , rvalue=0x22fc18, fake_avalue=0x22fa44) at ../.././libffi/src/x86/ffi.c:647 #3 0x6969c7a4 in _Jv_InterpMethod::run (retp=0x22fd80, args=0x22fda0, meth=0xac9e10) at ../.././libjava/interpret-run.cc:611 #4 0x69ce89a5 in ffi_closure_raw_SYSV () at ../.././libffi/src/x86/win32.S:695 #5 0x696c7f36 in java::lang::Class::newInstance (this=0xc0bda8) at ../.././libjava/java/lang/natClass.cc:664 #6 0x004014e8 in ExtraClassLoader.main(java.lang.String[])void () at ExtraClassLoader.java:9 #7 0x696bf9d2 in gnu::java::lang::MainThread::call_main (this=0xc0ef60) at ../.././libjava/gnu/java/lang/natMainThread.cc:54 #8 0x696fda26 in gnu.java.lang.MainThread.run()void (this=@c0ef60) at /tmp/gcc/libjava/gnu/java/lang/MainThread.java:106 #9 0x696ce8b2 in _Jv_ThreadRun (thread=0xc0ef60) at ../.././libjava/java/lang/natThread.cc:335 #10 0x69683fb0 in _Jv_RunMain (vm_args=vm_args@entry=0x0, klass=klass@entry=0x0, name=name@entry=0x406064 "ExtraClassLoader", argc=argc@entry=0x1, argv=argv@entry=0x3d8660, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1790 ---Type to continue, or q to quit---q Quit Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/ProxyTest [New Thread 2688.0x16a4] [New Thread 2688.0x9e4] Program received signal SIGSEGV, Segmentation fault. java.lang.reflect.Proxy.Proxy(java.lang.reflect.InvocationHandler) (this=@1, handler=@a973f0) at /tmp/gcc/libjava/classpath/java/lang/reflect/Proxy.java:210 210 h = handler; (gdb) bt #0 java.lang.reflect.Proxy.Proxy(java.lang.reflect.InvocationHandler) ( this=@1, handler=@a973f0) at /tmp/gcc/libjava/classpath/java/lang/reflect/Proxy.java:210 #1 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #2 0x69ce85a5 in ffi_call (cif=0x22fc98, fn=0x69a1b120 , rvalue=0x22fc88, avalue=0x22fbf0) at ../.././libffi/src/x86/ffi.c:319 #3 0x696d1cb5 in _Jv_CallAnyMethodA (obj=0xa973f0, obj@entry=0x0, return_type=return_type@entry=0xbf5a18, meth=meth@entry=0xa96c00, is_constructor=is_constructor@entry=0x1, is_virtual_call=0x0, parameter_types=parameter_types@entry=0xa5faa0, args=args@entry=0x22fcf8, result=result@entry=0x22fd48, is_jni_call=is_jni_call@entry=0x0, iface=iface@entry=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:535 #4 0x696d20ee in _Jv_CallAnyMethodA (obj=0x0, return_type=0xbf5a18, meth=0xa96c00, is_constructor=0x1, parameter_types=0xa5faa0, args=0xa5fab0, iface=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:670 #5 0x696d0759 in java::lang::reflect::Constructor::newInstance ( this=0xfa0fa8, args=0xa5fab0) at ../.././libjava/java/lang/reflect/natConstructor.cc:92 #6 0x69a1db51 in java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class[], java.lang.reflect.InvocationHandler)java.lang.Object ( ---Type to continue, or q to quit---q loadeQuit (gdb) Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/Serialization [New Thread 3328.0x630] [New Thread 3328.0x104c] Program received signal SIGSEGV, Segmentation fault. 0x69a9eb5c in java.util.LinkedList.writeObject(java.io.ObjectOutputStream)void (this=@1, s=@e33ba0) at /tmp/gcc/libjava/classpath/java/util/LinkedList.java:789 789 s.writeInt(size); (gdb) bt #0 0x69a9eb5c in java.util.LinkedList.writeObject(java.io.ObjectOutputStream)void (this=@1, s=@e33ba0) at /tmp/gcc/libjava/classpath/java/util/LinkedList.java:789 #1 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #2 0x69ce85a5 in ffi_call (cif=0x22fbf8, fn=0x69a9eb40 , rvalue=0x22fbe8, avalue=0x22fb50) at ../.././libffi/src/x86/ffi.c:319 #3 0x696d1cb5 in _Jv_CallAnyMethodA (obj=obj@entry=0xe33ba0, return_type=return_type@entry=0x6a3ab050, meth=meth@entry=0x69ecee1c, is_constructor=is_constructor@entry=0x0, is_virtual_call=0x0, parameter_types=parameter_types@entry=0xa5fad0, args=args@entry=0x22fc58, result=result@entry=0x22fca8, is_jni_call=is_jni_call@entry=0x0, iface=iface@entry=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:535 #4 0x696d20ee in _Jv_CallAnyMethodA (obj=obj@entry=0xe33ba0, return_type=0x6a3ab050, meth=meth@entry=0x69ecee1c, is_constructor=is_constructor@entry=0x0, parameter_types=0xa5fad0, args=args@entry=0xa5fa90, iface=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:670 #5 0x696d2553 in java::lang::reflect::Method::invoke (this=0xe3ae60, obj=0xe33ba0, args=0xa5fa90) at ../.././libjava/java/lang/reflect/natMethod.cc:205 #6 0x699e48ed in java.io.ObjectOutputStream.callWriteMethod(java.lang.Object, j---Type to continue, or q to quit---q Quit Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/TestProxy [New Thread 6016.0x1160] [New Thread 6016.0xffc] Program received signal SIGSEGV, Segmentation fault. java.lang.reflect.Proxy.Proxy(java.lang.reflect.InvocationHandler) (this=@1, handler=@a97438) at /tmp/gcc/libjava/classpath/java/lang/reflect/Proxy.java:210 210 h = handler; (gdb) bt #0 java.lang.reflect.Proxy.Proxy(java.lang.reflect.InvocationHandler) ( this=@1, handler=@a97438) at /tmp/gcc/libjava/classpath/java/lang/reflect/Proxy.java:210 #1 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #2 0x69ce85a5 in ffi_call (cif=0x22fc88, fn=0x69a1b120 , rvalue=0x22fc78, avalue=0x22fbe0) at ../.././libffi/src/x86/ffi.c:319 #3 0x696d1cb5 in _Jv_CallAnyMethodA (obj=0xa97438, obj@entry=0x0, return_type=return_type@entry=0xbfab48, meth=meth@entry=0xa96c00, is_constructor=is_constructor@entry=0x1, is_virtual_call=0x0, parameter_types=parameter_types@entry=0xa5fa40, args=args@entry=0x22fce8, result=result@entry=0x22fd38, is_jni_call=is_jni_call@entry=0x0, iface=iface@entry=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:535 #4 0x696d20ee in _Jv_CallAnyMethodA (obj=0x0, return_type=0xbfab48, meth=0xa96c00, is_constructor=0x1, parameter_types=0xa5fa40, args=0xa5fa50, iface=0x0) at ../.././libjava/java/lang/reflect/natMethod.cc:670 #5 0x696d0759 in java::lang::reflect::Constructor::newInstance ( this=0xc00270, args=0xa5fa50) at ../.././libjava/java/lang/reflect/natConstructor.cc:92 #6 0x69a1db51 in java.lang.reflect.Proxy.newProxyInstance(java.lang.ClassLoader, java.lang.Class[], java.lang.reflect.InvocationHandler)java.lang.Object ( ---Type to continue, or q to quit---q loadeQuit Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/Throw_2 [New Thread 1440.0x648] [New Thread 1440.0x9fc] 1 Program received signal SIGSEGV, Segmentation fault. java.lang.String.length()int (this=null) at /tmp/gcc/libjava/java/lang/String.java:451 451 return count; (gdb) bt #0 java.lang.String.length()int (this=null) at /tmp/gcc/libjava/java/lang/String.java:451 #1 0x696ca001 in java::lang::VMDouble::parseDouble (str=0x0) at ../.././libjava/java/lang/natVMDouble.cc:165 #2 0x699f565d in java.lang.Double.parseDouble(java.lang.String)double ( str=null) at /tmp/gcc/libjava/classpath/java/lang/Double.java:348 #3 0x004014a2 in StringBuffer_overflow.Fail(java.lang.String, java.lang.Object)void () at StringBuffer_overflow.java:124 #4 0x69a17ec2 in java.lang.reflect.Modifier.isPublic(int)boolean ( mod=0xbf0d20) at /tmp/gcc/libjava/java/lang/reflect/Modifier.java:258 #5 0x696fda26 in gnu.java.lang.MainThread.run()void (this=@a54b80) at /tmp/gcc/libjava/gnu/java/lang/MainThread.java:106 #6 0x696ce8b2 in _Jv_ThreadRun (thread=0xbfdf60) at ../.././libjava/java/lang/natThread.cc:335 #7 0x69683fb0 in _Jv_RunMain (vm_args=vm_args@entry=0x0, klass=klass@entry= 0x0, name=name@entry=0x404064 "Throw_2\000", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1790 #8 0x696841a6 in _Jv_RunMain (klass=klass@entry=0x0, name=name@entry=0x404064 "Throw_2\000", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1815 #9 0x696841df in JvRunMainName (name=0x404064 "Throw_2\000", argc=0x1, ---Type to continue, or q to quit--- argv=0x3d8658) at ../.././libjava/prims.cc:1827 #10 0x00402032 in __mingwthr_run_key_dtors () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/tlsthrd.c:112 #11 0x004010bb in __mingw_CRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:244 #12 0x004012a8 in mainCRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:264 (gdb) Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/md5test [New Thread 2624.0x330] [New Thread 2624.0x8d8] Program received signal SIGSEGV, Segmentation fault. gnu::java::net::PlainSocketImpl::connect (this=0xe1bf90, addr=0xe11d00, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 147 jbyteArray haddress = host->addr; (gdb) bt #0 gnu::java::net::PlainSocketImpl::connect (this=0xe1bf90, addr=0xe11d00, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 #1 0x69a38ff5 in java.net.Socket.connect(java.net.SocketAddress, int)void ( this=@e11d10, endpoint=@e11d00, timeout=0x0) at /tmp/gcc/libjava/classpath/java/net/Socket.java:454 #2 0x69a2a7fb in java.net.Socket.connect(java.net.SocketAddress)void ( this=, endpoint=@e11d00) at /tmp/gcc/libjava/classpath/java/net/Socket.java:414 #3 0x61def12e in _fu8359___ZN3gnu4java3net16CRLFOutputStream6class$E () at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:255 #4 0x61def170 in gnu.java.net.protocol.ftp.FTPConnection.FTPConnection(java.lang.String, int) (this=, hostname=hostname@entry=@a56558, port=port@entry=0xffffffff) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:223 #5 0x61df0821 in connect (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:121 #6 gnu.java.net.protocol.ftp.FTPURLConnection.connect()void (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:96 #7 0x61ded9f6 in gnu.java.net.protocol.ftp.FTPURLConnection.getInputStream()jav---Type to continue, or q to quit--- a.io.InputStream (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:165 #8 0x69a2a536 in java.net.URL.openStream()java.io.InputStream ( this=) at /tmp/gcc/libjava/classpath/java/net/URL.java:737 #9 0x69a5c0f7 in java.security.Security.loadProviders(java.lang.String, java.lang.String)boolean (baseUrl=baseUrl@entry=@a5e6e0, vendor=vendor@entry=@a58a00) at /tmp/gcc/libjava/classpath/java/security/Security.java:131 #10 0x69a5c3b9 in java.security.Security.()void () at /tmp/gcc/libjava/classpath/java/security/Security.java:80 #11 0x696c7cea in java::lang::Class::initializeClass (this=0x69e9ebc0) at ../.././libjava/java/lang/natClass.cc:785 #12 0x69a590f3 in java.security.Security.getProviders()java.security.Provider[] () at /tmp/gcc/libjava/classpath/java/security/Security.java:310 #13 0x69a5f0f9 in java.security.MessageDigest.getInstance(java.lang.String)java.security.MessageDigest (algorithm=@a581e0) at /tmp/gcc/libjava/classpath/java/security/MessageDigest.java:90 #14 0x00401691 in StringBuffer_overflow.insert()void () at StringBuffer_overflow.java:92 #15 0x00a581e0 in ?? () #16 0x00bf57a8 in ?? () Backtrace stopped: Not enough registers or memory available to unwind further (gdb) Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/pr21785 [New Thread 1340.0xaa4] [New Thread 1340.0x15d4] Program received signal SIGSEGV, Segmentation fault. gnu::java::net::PlainSocketImpl::connect (this=0xe24f90, addr=0xe10a90, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 147 jbyteArray haddress = host->addr; (gdb) bt #0 gnu::java::net::PlainSocketImpl::connect (this=0xe24f90, addr=0xe10a90, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 #1 0x69a38ff5 in java.net.Socket.connect(java.net.SocketAddress, int)void ( this=@e10aa0, endpoint=@e10a90, timeout=0x0) at /tmp/gcc/libjava/classpath/java/net/Socket.java:454 #2 0x69a2a7fb in java.net.Socket.connect(java.net.SocketAddress)void ( this=, endpoint=@e10a90) at /tmp/gcc/libjava/classpath/java/net/Socket.java:414 #3 0x61def12e in _fu8359___ZN3gnu4java3net16CRLFOutputStream6class$E () at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:255 #4 0x61def170 in gnu.java.net.protocol.ftp.FTPConnection.FTPConnection(java.lang.String, int) (this=, hostname=hostname@entry=@a563d8, port=port@entry=0xffffffff) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:223 #5 0x61df0821 in connect (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:121 #6 gnu.java.net.protocol.ftp.FTPURLConnection.connect()void (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:96 #7 0x61ded9f6 in gnu.java.net.protocol.ftp.FTPURLConnection.getInputStream()jav---Type to continue, or q to quit--- a.io.InputStream (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:165 #8 0x69a2a536 in java.net.URL.openStream()java.io.InputStream ( this=) at /tmp/gcc/libjava/classpath/java/net/URL.java:737 #9 0x69a5c0f7 in java.security.Security.loadProviders(java.lang.String, java.lang.String)boolean (baseUrl=baseUrl@entry=@a5e6e0, vendor=vendor@entry=@a58a00) at /tmp/gcc/libjava/classpath/java/security/Security.java:131 #10 0x69a5c3b9 in java.security.Security.()void () at /tmp/gcc/libjava/classpath/java/security/Security.java:80 #11 0x696c7cea in java::lang::Class::initializeClass (this=0x69e9ebc0) at ../.././libjava/java/lang/natClass.cc:785 #12 0x69a590f3 in java.security.Security.getProviders()java.security.Provider[] () at /tmp/gcc/libjava/classpath/java/security/Security.java:310 #13 0x69a5f0f9 in java.security.MessageDigest.getInstance(java.lang.String)java.security.MessageDigest (algorithm=@e1bfe0) at /tmp/gcc/libjava/classpath/java/security/MessageDigest.java:90 #14 0x699e5af6 in java.io.ObjectStreamClass.calculateClassUID(java.lang.Class)long (this=, cl=@a53ed8) at /tmp/gcc/libjava/classpath/java/io/ObjectStreamClass.java:897 #15 0x699defae in java.io.ObjectStreamClass.getClassUID(java.lang.Class)long ( this=this@entry=@bfdf00, cl=cl@entry=@a53ed8) at /tmp/gcc/libjava/classpath/java/io/ObjectStreamClass.java:818 ---Type to continue, or q to quit--- #16 0x699ec8eb in java.io.ObjectStreamClass.ObjectStreamClass(java.lang.Class) (this=this@entry=@bfdf00, cl=cl@entry=@a53ed8) at /tmp/gcc/libjava/classpath/java/io/ObjectStreamClass.java:636 #17 0x699ec989 in lookupForClassObject (cl=@a53ed8) at /tmp/gcc/libjava/classpath/java/io/ObjectStreamClass.java:115 #18 java.io.ObjectStreamClass.lookupForClassObject(java.lang.Class)java.io.ObjectStreamClass (cl=@a53ed8) at /tmp/gcc/libjava/classpath/java/io/ObjectStreamClass.java:106 #19 0x699ed588 in java.io.ObjectOutputStream.writeObject(java.lang.Object, boolean)void (this=@abbeb0, obj=obj@entry=@a97580, shared=shared@entry=0x1) at /tmp/gcc/libjava/classpath/java/io/ObjectOutputStream.java:321 #20 0x699ee139 in java.io.ObjectOutputStream.writeObject(java.lang.Object)void (this=, obj=@a97580) at /tmp/gcc/libjava/classpath/java/io/ObjectOutputStream.java:186 #21 0x00401452 in StringBuffer_overflow.Fail(java.lang.String, java.lang.Object)void () at StringBuffer_overflow.java:122 #22 0x00bfdf60 in ?? () #23 0x00000000 in ?? () (gdb) Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/pr26990 [New Thread 2456.0x1440] [New Thread 2456.0xef8] Program received signal SIGSEGV, Segmentation fault. gnu::java::net::PlainSocketImpl::connect (this=0xe1bf90, addr=0xe12d40, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 147 jbyteArray haddress = host->addr; (gdb) bt #0 gnu::java::net::PlainSocketImpl::connect (this=0xe1bf90, addr=0xe12d40, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 #1 0x69a38ff5 in java.net.Socket.connect(java.net.SocketAddress, int)void ( this=@e12d50, endpoint=@e12d40, timeout=0x0) at /tmp/gcc/libjava/classpath/java/net/Socket.java:454 #2 0x69a2a7fb in java.net.Socket.connect(java.net.SocketAddress)void ( this=, endpoint=@e12d40) at /tmp/gcc/libjava/classpath/java/net/Socket.java:414 #3 0x61def12e in _fu8359___ZN3gnu4java3net16CRLFOutputStream6class$E () at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:255 #4 0x61def170 in gnu.java.net.protocol.ftp.FTPConnection.FTPConnection(java.lang.String, int) (this=, hostname=hostname@entry=@a565d0, port=port@entry=0xffffffff) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:223 #5 0x61df0821 in connect (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:121 #6 gnu.java.net.protocol.ftp.FTPURLConnection.connect()void (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:96 #7 0x61ded9f6 in gnu.java.net.protocol.ftp.FTPURLConnection.getInputStream()jav---Type to continue, or q to quit--- a.io.InputStream (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:165 #8 0x69a2a536 in java.net.URL.openStream()java.io.InputStream ( this=) at /tmp/gcc/libjava/classpath/java/net/URL.java:737 #9 0x69a5c0f7 in java.security.Security.loadProviders(java.lang.String, java.lang.String)boolean (baseUrl=baseUrl@entry=@a5e6e0, vendor=vendor@entry=@a58a00) at /tmp/gcc/libjava/classpath/java/security/Security.java:131 #10 0x69a5c3b9 in java.security.Security.()void () at /tmp/gcc/libjava/classpath/java/security/Security.java:80 #11 0x696c7cea in java::lang::Class::initializeClass (this=0x69e9ebc0) at ../.././libjava/java/lang/natClass.cc:785 #12 0x69a5ae28 in java.security.Security.getProvider(java.lang.String)java.security.Provider (name=null) at /tmp/gcc/libjava/classpath/java/security/Security.java:328 #13 0x69a0ae39 in java.lang.SecurityManager.SecurityManager() ( this=) at /tmp/gcc/libjava/classpath/java/lang/SecurityManager.java:180 #14 0x004013d9 in StringBuffer_overflow.StringBuffer_overflow() () at StringBuffer_overflow.java:10 #15 0x0040141a in void StringBuffer_overflow::__U3c_clinit__U3e_() () at StringBuffer_overflow.java:10 #16 0x00a53ed8 in ?? () ---Type to continue, or q to quit--- #17 0x696fda26 in gnu.java.lang.MainThread.run()void (this=@a97da8) at /tmp/gcc/libjava/gnu/java/lang/MainThread.java:106 #18 0x696ce8b2 in _Jv_ThreadRun (thread=0xbfdf60) at ../.././libjava/java/lang/natThread.cc:335 #19 0x69683fb0 in _Jv_RunMain (vm_args=vm_args@entry=0x0, klass=klass@entry=0x0, name=name@entry=0x403064 "pr26990", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1790 #20 0x696841a6 in _Jv_RunMain (klass=klass@entry=0x0, name=name@entry=0x403064 "pr26990", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1815 #21 0x696841df in JvRunMainName (name=0x403064 "pr26990", argc=0x1, argv=0x3d8658) at ../.././libjava/prims.cc:1827 #22 0x00401d92 in do_pseudo_reloc (start=, end=, base=) at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/pseudo-reloc.c:205 #23 _pei386_runtime_relocator () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/pseudo-reloc.c:364 #24 0x004010bb in __mingw_CRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1---Type to continue, or q to quit--- .c:244 #25 0x004012a8 in mainCRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:264 Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/shatest [New Thread 5720.0x17a8] [New Thread 5720.0x118c] Program received signal SIGSEGV, Segmentation fault. gnu::java::net::PlainSocketImpl::connect (this=0xe1af90, addr=0xe11d50, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 147 jbyteArray haddress = host->addr; (gdb) bt #0 gnu::java::net::PlainSocketImpl::connect (this=0xe1af90, addr=0xe11d50, timeout=0x0) at gnu/java/net/natPlainSocketImpl.cc:147 #1 0x69a38ff5 in java.net.Socket.connect(java.net.SocketAddress, int)void ( this=@e11d60, endpoint=@e11d50, timeout=0x0) at /tmp/gcc/libjava/classpath/java/net/Socket.java:454 #2 0x69a2a7fb in java.net.Socket.connect(java.net.SocketAddress)void ( this=, endpoint=@e11d50) at /tmp/gcc/libjava/classpath/java/net/Socket.java:414 #3 0x61def12e in _fu8359___ZN3gnu4java3net16CRLFOutputStream6class$E () at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:255 #4 0x61def170 in gnu.java.net.protocol.ftp.FTPConnection.FTPConnection(java.lang.String, int) (this=, hostname=hostname@entry=@a56588, port=port@entry=0xffffffff) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java:223 #5 0x61df0821 in connect (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:121 #6 gnu.java.net.protocol.ftp.FTPURLConnection.connect()void (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:96 #7 0x61ded9f6 in gnu.java.net.protocol.ftp.FTPURLConnection.getInputStream()jav---Type to continue, or q to quit--- a.io.InputStream (this=@ab7f80) at /tmp/gcc/libjava/classpath/gnu/java/net/protocol/ftp/FTPURLConnection.java:165 #8 0x69a2a536 in java.net.URL.openStream()java.io.InputStream ( this=) at /tmp/gcc/libjava/classpath/java/net/URL.java:737 #9 0x69a5c0f7 in java.security.Security.loadProviders(java.lang.String, java.lang.String)boolean (baseUrl=baseUrl@entry=@a5e6e0, vendor=vendor@entry=@a58a00) at /tmp/gcc/libjava/classpath/java/security/Security.java:131 #10 0x69a5c3b9 in java.security.Security.()void () at /tmp/gcc/libjava/classpath/java/security/Security.java:80 #11 0x696c7cea in java::lang::Class::initializeClass (this=0x69e9ebc0) at ../.././libjava/java/lang/natClass.cc:785 #12 0x69a590f3 in java.security.Security.getProviders()java.security.Provider[] () at /tmp/gcc/libjava/classpath/java/security/Security.java:310 #13 0x69a5f0f9 in java.security.MessageDigest.getInstance(java.lang.String)java.security.MessageDigest (algorithm=@a58200) at /tmp/gcc/libjava/classpath/java/security/MessageDigest.java:90 #14 0x00401689 in StringBuffer_overflow.insert()void () at StringBuffer_overflow.java:86 #15 0x00bfdf60 in ?? () #16 0x696fda26 in gnu.java.lang.MainThread.run()void (this=@696cdde0) at /tmp/gcc/libjava/gnu/java/lang/MainThread.java:106 #17 0x696ce8b2 in _Jv_ThreadRun (thread=0xbfdf60) ---Type to continue, or q to quit--- at ../.././libjava/java/lang/natThread.cc:335 #18 0x69683fb0 in _Jv_RunMain (vm_args=vm_args@entry=0x0, klass=klass@entry=0x0, name=name@entry=0x404064 "shatest", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1790 #19 0x696841a6 in _Jv_RunMain (klass=klass@entry=0x0, name=name@entry=0x404064 "shatest", argc=argc@entry=0x1, argv=argv@entry=0x3d8658, is_jar=is_jar@entry=0x0) at ../.././libjava/prims.cc:1815 #20 0x696841df in JvRunMainName (name=0x404064 "shatest", argc=0x1, argv=0x3d8658) at ../.././libjava/prims.cc:1827 #21 0x00402132 in ___w64_mingwthr_remove_key_dtor (key=0x1) at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/tlsthrd.c:93 #22 0x004010bb in __mingw_CRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:244 #23 0x004012a8 in mainCRTStartup () at /usr/src/mingw-runtime/mingw-runtime-3.20-1/src/mingwrt-3.20-mingw32/crt1.c:264 (gdb) Starting program: /tmp/gcc/i686-pc-mingw32/libjava/testsuite/.libs/TestEarlyGC [New Thread 2808.0x37c] [New Thread 2808.0x1134] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 2808.0x1134] java.io.PrintStream.writeChars(java.lang.String, int, int)void ( this=this@entry=@2, str=str@entry=@aabfa8, offset=offset@entry=0x0, count=0xac6f00) at /tmp/gcc/libjava/java/io/PrintStream.java:343 343 converter.setOutput(work_bytes, 0); (gdb) bt #0 java.io.PrintStream.writeChars(java.lang.String, int, int)void ( this=this@entry=@2, str=str@entry=@aabfa8, offset=offset@entry=0x0, count=0xac6f00) at /tmp/gcc/libjava/java/io/PrintStream.java:343 #1 0x699dd791 in java.io.PrintStream.print(java.lang.String, boolean)void ( this=@2, str=@aabfa8, println=println@entry=0x1) at /tmp/gcc/libjava/java/io/PrintStream.java:287 #2 0x699dd872 in java.io.PrintStream.println(java.lang.String)void ( this=, str=@aabfa8) at /tmp/gcc/libjava/java/io/PrintStream.java:554 #3 0x69ce87f7 in ffi_call_win32 () at ../.././libffi/src/x86/win32.S:424 #4 0x69ce87a5 in ffi_raw_call (cif=0xc0ae7c, fn=0x699dd850 , rvalue=0xe1fd58, fake_avalue=0xe1fb80) at ../.././libffi/src/x86/ffi.c:647 #5 0x6969c7a4 in _Jv_InterpMethod::run (retp=0xe1fec0, args=0xe1fee0, meth=0xaa2c40) at ../.././libjava/interpret-run.cc:611 #6 0x69ce89a5 in ffi_closure_raw_SYSV () at ../.././libffi/src/x86/win32.S:695 #7 0x696caac0 in _Jv_FinalizeObject (obj=0xaa7e30) at ../.././libjava/java/lang/natObject.cc:121 #8 0x69cf8464 in GC_invoke_finalizers () at ../.././boehm-gc/finalize.c:848 #9 0x696bf145 in gnu::gcj::runtime::FinalizerThread::run ( this=) at ../.././libjava/gnu/gcj/runtime/natFinalizerThread.cc:60 #10 0x696ce8b2 in _Jv_ThreadRun (thread=0xaccf00) ---Type to continue, or q to quit--- at ../.././libjava/java/lang/natThread.cc:335 #11 0x696d6dd2 in really_start (x=0xa64b48) at ../.././libjava/win32-threads.cc:355 #12 0x69d0134c in thread_start (arg=0xc0cff8) at ../.././boehm-gc/win32_threads.c:509 #13 0x00000000 in ?? () (gdb)