From owner-freebsd-java@FreeBSD.ORG Thu Jan 15 13:20:20 2004 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0AF116A4CE for ; Thu, 15 Jan 2004 13:20:19 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C6DE43D49 for ; Thu, 15 Jan 2004 13:20:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0FLKHFR028472 for ; Thu, 15 Jan 2004 13:20:17 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0FLKHu4028471; Thu, 15 Jan 2004 13:20:17 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 15 Jan 2004 13:20:17 -0800 (PST) Resent-Message-Id: <200401152120.i0FLKHu4028471@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthew Seaman Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D1B016A4CE for ; Thu, 15 Jan 2004 13:16:49 -0800 (PST) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id C104943D53 for ; Thu, 15 Jan 2004 13:16:44 -0800 (PST) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) i0FLGbfn049781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 15 Jan 2004 21:16:37 GMT (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i0FLGahR049780; Thu, 15 Jan 2004 21:16:36 GMT (envelope-from matthew) Message-Id: <200401152116.i0FLGahR049780@happy-idiot-talk.infracaninophile.co.uk> Date: Thu, 15 Jan 2004 21:16:36 GMT From: Matthew Seaman To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: java/61392: javaws from jdk-1.4.2p6 SEGV on startup X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Matthew Seaman List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2004 21:20:20 -0000 >Number: 61392 >Category: java >Synopsis: javaws from jdk-1.4.2p6 SEGV on startup >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 15 13:20:16 PST 2004 >Closed-Date: >Last-Modified: >Originator: Matthew Seaman >Release: FreeBSD 4.9-STABLE i386 >Organization: Infracaninophile >Environment: System: FreeBSD happy-idiot-talk.infracaninophile.co.uk 4.9-STABLE FreeBSD 4.9-STABLE #48: Sat Jan 10 11:20:34 GMT 2004 root@happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386 >Description: The Java WebStart application javaws from JDK 1.4.2p6 dies repeatably almost immediately on startup with a segmentation violation: arbitrary:...j2sdk-image/jre/javaws:% ./javaws Segmentation fault (core dumped) arbitrary:...j2sdk-image/jre/javaws:% gdb javawsbin -c javawsbin.core GNU gdb 4.18 (FreeBSD) Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"... (no debugging symbols found)... Core was generated by `javawsbin'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/X11R6/lib/libX11.so.6... (no debugging symbols found)...done. Reading symbols from /usr/lib/libc_r.so.4...(no debugging symbols found)... done. Reading symbols from /usr/X11R6/lib/libXThrStub.so.6... (no debugging symbols found)...done. Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols found)... done. #0 0x281d5a21 in _thread_leave_cancellation_point () from /usr/lib/libc_r.so.4 (gdb) bt #0 0x281d5a21 in _thread_leave_cancellation_point () from /usr/lib/libc_r.so.4 #1 0x281d5d51 in _thread_leave_cancellation_point () from /usr/lib/libc_r.so.4 #2 0x281d64a1 in malloc () from /usr/lib/libc_r.so.4 #3 0x80519b8 in ReadFileToBuffer () #4 0x804e511 in parsePropertyFile () #5 0x804b20f in LoadCfgFile () #6 0x804b16e in LoadConfigurationFile () #7 0x80498de in main () #8 0x804975a in _start () (gdb) info frame Stack level 0, frame at 0xbfbff340: eip = 0x281d5a21 in _thread_leave_cancellation_point; saved eip 0x281d5d51 called by frame at 0xbfbff370 Arglist at 0xbfbff340, args: Locals at 0xbfbff340, Previous frame's sp is 0x0 Saved registers: ebx at 0xbfbff328, ebp at 0xbfbff340, eip at 0xbfbff344 That's from a JDK compiled -DWITH_DEBUG: exactly the same crash happens with or without -DWITH_DEBUG. >How-To-Repeat: >Fix: Not known. Happy to provide core files etc. on request. >Release-Note: >Audit-Trail: >Unformatted: