From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31752 invoked by alias); 27 May 2005 18:12:04 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Received: (qmail 31735 invoked by uid 48); 27 May 2005 18:12:03 -0000 Date: Fri, 27 May 2005 18:12:00 -0000 Message-ID: <20050527181203.31733.qmail@sourceware.org> From: "greenrd at greenrd dot org" To: java-prs@gcc.gnu.org In-Reply-To: <20050526235817.21775.greenrd@greenrd.org> References: <20050526235817.21775.greenrd@greenrd.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/21775] NPE in java::util::logging::Logger::getCallerStackFrame caused by incorrect hand-optimization X-Bugzilla-Reason: CC X-SW-Source: 2005-q2/txt/msg00604.txt.bz2 List-Id: ------- Additional Comments From greenrd at greenrd dot org 2005-05-27 18:12 ------- Here is the patch, which I've tested with both my reduced and my real test cases: --- libjava/java/util/logging/natLogger.cc.orig 2005-05-27 19:09:32.000000000 +0100 +++ libjava/java/util/logging/natLogger.cc 2005-05-27 00:43:24.000000000 +0100 @@ -31,7 +31,7 @@ gnu::gcj::runtime::StackTrace *t = new gnu::gcj::runtime::StackTrace(4); java::lang::Class *klass = NULL; - int i = 2; + int i = 1; try { // skip until this class -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21775