Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 38552 invoked from network); 29 Mar 2007 07:30:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Mar 2007 07:30:46 -0000 Received: (qmail 1834 invoked by uid 500); 29 Mar 2007 07:30:53 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 1786 invoked by uid 500); 29 Mar 2007 07:30:53 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 1777 invoked by uid 99); 29 Mar 2007 07:30:53 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Mar 2007 00:30:53 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Mar 2007 00:30:45 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 88068714075 for ; Thu, 29 Mar 2007 00:30:25 -0700 (PDT) Message-ID: <3430011.1175153425477.JavaMail.jira@brutus> Date: Thu, 29 Mar 2007 00:30:25 -0700 (PDT) From: "Alexey Petrenko (JIRA)" To: commits@harmony.apache.org Subject: [jira] Resolved: (HARMONY-3124) [classlib][launcher] Generation of minidumps files on crash In-Reply-To: <13770927.1170759845741.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-3124?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Petrenko resolved HARMONY-3124. -------------------------------------- Resolution: Fixed The patch has been applied. Please verify. > [classlib][launcher] Generation of minidumps files on crash > ----------------------------------------------------------- > > Key: HARMONY-3124 > URL: https://issues.apache.org/jira/browse/HARMONY-3124 > Project: Harmony > Issue Type: New Feature > Components: Classlib > Environment: Windows > Reporter: Aleksey Ignatenko > Assigned To: Alexey Petrenko > Attachments: hydump_29978977.dmp, minidump_feature_v1.patch > > > Investigating intermittent crashes on EUT I faced with the problem of crash reproduction. It is very difficult to detect some rare crashes or tied to specific hardware. I have introduced into launcher minidumps generating code based on dbghelp library, minidump files are generated when some crash handled by launcher's exception handler happent. Minidump file contains complete snapshot of program state on the moment of crash (stacks, variables). > I hope it will significantly improve intermittient crashes fixing process. > I have not tested it yet with older versions of Windows or over other jvms, but the patch is done that dbghelp library is loaded dinamically and in case of problems with loading minidump file is generated. > Minidump is save into the current directory where your application was launched and there is written additional info, eg: > ... > Module_base_address=01320000 > Offset_in_DLL=000b7aea > Dumpfile=C:\work\Harmony\working_vm\build\win_ia32_msvc_debug\deploy\jdk\jre\bin\hydump_27422371.dmp > Investigating EUT crashes I noticed that jrockit also generates dump files in windows. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.