Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 69477 invoked from network); 12 Sep 2006 14:40:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Sep 2006 14:40:13 -0000 Received: (qmail 83274 invoked by uid 500); 12 Sep 2006 14:40:10 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 83219 invoked by uid 500); 12 Sep 2006 14:40:09 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 83208 invoked by uid 99); 12 Sep 2006 14:40:09 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Sep 2006 07:40:09 -0700 Authentication-Results: idunn.apache.osuosl.org smtp.mail=geir@pobox.com; spf=unknown X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received-SPF: unknown (idunn.apache.osuosl.org: domain pobox.com does not designate 216.86.168.178 as permitted sender) Received: from ([216.86.168.178:2369] helo=mxout-03.mxes.net) by idunn.apache.osuosl.org (ecelerity 2.1 r(10620)) with ESMTP id 55/80-02782-2D6C6054 for ; Tue, 12 Sep 2006 07:40:20 -0700 Received: from [10.2.12.76] (unknown [209.125.57.70]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 5C05253940 for ; Tue, 12 Sep 2006 10:39:48 -0400 (EDT) Message-ID: <4506C6C0.1090303@pobox.com> Date: Tue, 12 Sep 2006 10:40:00 -0400 From: "Geir Magnusson Jr." Reply-To: geir@pobox.com User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [drlvm] Need help debugging References: <4502B611.8050008@pobox.com> <4502E6D0.8070903@pobox.com> <45030F2C.2010200@pobox.com> <23951bd90609120257k434a5d9cl1b1cbd416de2162a@mail.gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N doh. Thanks. I feel dumb for not trying the simplest thing first :) There's a test... geir Anton Luht wrote: > Hello, > > The 'java -jar' launcher prints dump and exits even on a minimal > HelloWorld app jar - please see > http://issues.apache.org/jira/browse/HARMONY-1444 > > On 9/12/06, Anton Luht wrote: >> No, I used hand-made build from SVN. >> >> BTW, sorry for confusion about 'broken data'. The pointer value is >> changed inside the method - this assignment should be removed. >> >> On 9/12/06, Vladimir Gorr wrote: >> > Did you run this application for the recent binaries got from the SVN >> > sources? >> > As for me my results differ from Geir ones, namely, DRLVM crashes >> for both >> > Windows & Linux as follows: >> > >> > ======= >> > Windows >> > ======= >> > >> > vgorr@ /cygdrive/c/Tools/incubator-activemq-4.0 >> > $ echo JAVA_HOME >> > JAVA_HOME >> > >> > vgorr@ /cygdrive/c/Tools/incubator-activemq-4.0 >> > $ echo $CLASSPATH >> > c:/Tools/incubator-activemq-4.0/lib >> > >> > vgorr@ /cygdrive/c/Tools/incubator-activemq-4.0 >> > $ which java >> > >> /cygdrive/c/DrlSrc/drlvm/trunk/build/win_ia32_msvc_debug/deploy/jre/bin/java >> >> > >> > vgorr@ /cygdrive/c/Tools/incubator-activemq-4.0 >> > $ bin/activemq >> > cygpath: can't convert empty path >> > >> > An unhandled error (4) has occurred. >> > HyGeneric_Signal_Number=00000004 >> > ExceptionCode=c0000005 >> > ExceptionAddress=00F3D648 >> > ContextFlags=0001003f >> > Handler1=00401010 >> > Handler2=11105D20 >> > InaccessibleAddress=00F3D648 >> > EDI=0013F9D4 >> > ESI=0013F768 >> > EAX=00000000 >> > EBX=0000000B >> > ECX=00000001 >> > EDX=0000000C >> > EIP=00F3D648 >> > ESP=0013F764 >> > EBP=0013F770 >> > Module= >> > Module_base_address=00F30000 >> > Offset_in_DLL=0000d648 >> > ==== >> > Linux >> > ==== >> > >> > sh bin/activemq >> > java: >> > >> /nfs/ins/proj/drl/coreapi/vgorr/drlvm/trunk/vm/vmcore/src/exception/exceptions.cpp:143: >> >> > _jobject* create_exception(const char*): Assertion >> > `hythread_is_suspend_enabled()' failed. >> > abort_handler() >> > Aborted >> > >> > >> > Thanks, >> > Vladimir. >> > >> > On 9/12/06, Anton Luht wrote: >> > > >> > > Hello, >> > > >> > > I'm observing the same problem - ActiveMQ can't start - on DRLVM + >> > > Classlibrary build 442240 . >> > > >> > > The problem I see first is that in >> > > \modules\luni\src\main\native\launcher\shared\main.c >> > > >> > > in function 'static int invocation' after call 'createVMArgs' >> variable >> > > 'mainClassJar' contains garbale while in the very end of 'static int >> > > createVMArgs' it contains valid string >> > > 'org.apache.harmony.kernel.vm.JarRunner' . If we comment out >> > > 'hymem_allocate_memory' in that function: >> > > >> > > if (isStandaloneJar) >> > > { >> > > if (useDefaultJarRunner == 0) >> > > { >> > > //:::commented out:::: mainClassJar = >> hymem_allocate_memory (50); >> > > if (mainClassJar == NULL) >> > > >> > > the application will crash a little later. Note: we can comment this >> > > out because memory for mainClassJar is already allocated in the >> > > calling method. >> > > >> > > I believe that the general problem is that contents of memory >> alocated >> > > with hymem_allocate_memory get somehow broken on exit from a method. >> > > >> > > On 9/9/06, Geir Magnusson Jr. wrote: >> > > > I applied the GCv4.1 patch and now I pass smoke test. I suspect >> it may >> > > > be because the patch modifies the LOS test, but I'm not so sure. >> > > > >> > > > that patch (HARMONY-1269) is a sole-author patch to our existing >> > > > codebase, and while I do have a BCC to put in SVN, I think that >> this is >> > > > a patch, and not a "bulk contribution", so I'll go forward and >> commit >> > > it. >> > > > >> > > > geir >> > > > >> > > > >> > > > Geir Magnusson Jr. wrote: >> > > > > More news - I'm not passing the smoke tests. gc.LOC just spins >> (and >> > > > > sucks a lot of memory in). >> > > > > >> > > > > Clearly what I thought were trivial changes to switch to use the >> > > > > launcher had hidden effects. Any suggestions where to start >> looking? >> > > > > >> > > > > geir >> > > > > >> > > > > Geir Magnusson Jr. wrote: >> > > > >> I was testing the DRLVM-in-Launcher setup and something is >> seriously >> > > > >> broken. >> > > > >> >> > > > >> On Ubuntu, both debug and release builds, it will run Tomcat >> ok, but >> > > > >> when I try something like Eclipse 3.2 or ActiveMQ 4.0.2 the >> program >> > > > >> runs and silently exits. No log output, no console output. >> > > > >> >> > > > >> I've been trying to find a hint of what is making it unhappy, >> but so >> > > > >> far, no luck. >> > > > >> >> > > > >> I've been staring at the output with -Xlog and -Xtrace, and >> there >> > > > >> doesn't seem to be any errors, but I don't know what to look >> for. ( >> > > > >> >> > > > >> I've captured the stream and placed it here : >> > > > >> >> > > > >> >> http://people.apache.org/~geirm/activemq-logstream-20060909.txt >> > > > >> >> http://people.apache.org/~geirm/activemq-tracestream-20060909.txt >> > > > >> >> > > > >> If anyone has any hints, I'd be mighty obliged... >> > > > >> >> > > > >> geir > --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org