Return-Path: X-Original-To: apmail-jmeter-user-archive@www.apache.org Delivered-To: apmail-jmeter-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2C845E6A2 for ; Thu, 17 Jan 2013 12:12:57 +0000 (UTC) Received: (qmail 76387 invoked by uid 500); 17 Jan 2013 12:12:56 -0000 Delivered-To: apmail-jmeter-user-archive@jmeter.apache.org Received: (qmail 76182 invoked by uid 500); 17 Jan 2013 12:12:51 -0000 Mailing-List: contact user-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "JMeter Users List" Delivered-To: mailing list user@jmeter.apache.org Received: (qmail 76135 invoked by uid 99); 17 Jan 2013 12:12:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jan 2013 12:12:50 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dbalaouras@gmail.com designates 209.85.215.46 as permitted sender) Received: from [209.85.215.46] (HELO mail-la0-f46.google.com) (209.85.215.46) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Jan 2013 12:12:40 +0000 Received: by mail-la0-f46.google.com with SMTP id fq12so79146lab.5 for ; Thu, 17 Jan 2013 04:12:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; bh=1iLC6IeTrKyFEyNJKOTbhTTCohLcp/t7WnlRQBPcI00=; b=LYGYrD/8WVM6ewy4KqywHCAyclRUxdwXiLIUks4ZWW6TOC1+u8Bqtr69V1StcjYf1/ LtmZJUfgw/gA278x1UMMfqVz/XCJPLheIiDe7jP0wC2Sau8g03pmdnkEfbuSDVl3w7WH 0y5uJQs34DeuO1IaY5bWczuOP4fKPF0y4oy+0Aksvyqz/f8ZQYNrYfJqCVn/XzUz3A4c DCTWkAYp2KTfWTXEjQjoUMTsgMRwZVZ608cHhTYFeiSd5Q/FylD88Y2ud/CvOKRu6MXn Y28awoqglI02qtOwz9J1Bk6yLhpP1qUIGEye6/ycW9g665Vxkxe9w7caeF6cuvIvhyZM 1aBw== X-Received: by 10.152.104.226 with SMTP id gh2mr4663962lab.24.1358424739834; Thu, 17 Jan 2013 04:12:19 -0800 (PST) Received: from [192.168.1.107] (ppp-94-64-30-99.home.otenet.gr. [94.64.30.99]) by mx.google.com with ESMTPS id ew10sm684148lbb.10.2013.01.17.04.12.17 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 17 Jan 2013 04:12:19 -0800 (PST) Message-ID: <50F7EAA0.9090900@gmail.com> Date: Thu, 17 Jan 2013 14:12:16 +0200 From: Dimitris Balaouras User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: user@jmeter.apache.org Subject: Non-gui hangs after issuing a ShutdownClient cmd X-Enigmail-Version: 1.4.6 Content-Type: multipart/mixed; boundary="------------000502060301080404020603" X-Virus-Checked: Checked by ClamAV on apache.org --------------000502060301080404020603 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi guys, I'm running jmeter tests in a non-gui manner and issuing a StopTestNow (tried Shutdown too) command via the ShutdownClient if a test exceeds a certain amount of time. In some of those case, the jmeter process seems to hang forever (literally). I am attaching a stack trace grabbed with jstack..hope someone will see something I don't. I'm using several versions of JMeter (min 2.3.4, max 2.7); this specific trace comes from a version 2.6. I'm getting nowhere with this...had anyone ever faced such a problem? Any hint? Thanks, -Dimi --------------000502060301080404020603 Content-Type: text/plain; charset=UTF-8; name="jmeter_jstack.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="jmeter_jstack.txt" Attaching to process ID 31624, please wait... Debugger attached successfully. Client compiler detected. JVM version is 14.0-b16 Deadlock Detection: No deadlocks found. Thread 31635: (state = BLOCKED) - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be imprecise) Error occurred during stack walking: java.lang.NullPointerException at sun.jvm.hotspot.runtime.Frame.addressOfStackSlot(Frame.java:224) at sun.jvm.hotspot.runtime.x86.X86Frame.senderForCompiledFrame(X86Frame.java:342) at sun.jvm.hotspot.runtime.x86.X86Frame.sender(X86Frame.java:283) at sun.jvm.hotspot.runtime.Frame.sender(Frame.java:194) at sun.jvm.hotspot.runtime.Frame.realSender(Frame.java:199) at sun.jvm.hotspot.runtime.VFrame.sender(VFrame.java:119) at sun.jvm.hotspot.runtime.CompiledVFrame.sender(CompiledVFrame.java:168) at sun.jvm.hotspot.runtime.VFrame.javaSender(VFrame.java:146) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:76) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45) at sun.jvm.hotspot.tools.JStack.run(JStack.java:60) at sun.jvm.hotspot.tools.Tool.start(Tool.java:221) at sun.jvm.hotspot.tools.JStack.main(JStack.java:86) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at sun.tools.jstack.JStack.runJStackTool(JStack.java:136) at sun.tools.jstack.JStack.main(JStack.java:102) Thread 31634: (state = IN_NATIVE) - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Interpreted frame) - java.net.SocketInputStream.read(byte[], int, int) @bci=84, line=146 (Interpreted frame) - java.io.BufferedInputStream.read1(byte[], int, int) @bci=39, line=273 (Interpreted frame) - java.io.BufferedInputStream.read(byte[], int, int) @bci=49, line=334 (Interpreted frame) - sun.net.www.MeteredStream.read(byte[], int, int) @bci=16, line=134 (Interpreted frame) - java.io.FilterInputStream.read(byte[], int, int) @bci=7, line=133 (Interpreted frame) - sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(byte[], int, int) @bci=4, line=2582 (Interpreted frame) - org.apache.commons.io.input.ProxyInputStream.read(byte[], int, int) @bci=12, line=99 (Interpreted frame) - java.io.BufferedInputStream.read1(byte[], int, int) @bci=39, line=273 (Interpreted frame) - java.io.BufferedInputStream.read(byte[], int, int) @bci=49, line=334 (Interpreted frame) - java.io.FilterInputStream.read(byte[]) @bci=5, line=107 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(org.apache.jmeter.samplers.SampleResult, java.io.InputStream, int) @bci=93, line=1620 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.readResponse(org.apache.jmeter.samplers.SampleResult, java.io.BufferedInputStream, int) @bci=7, line=236 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.readResponse(java.net.HttpURLConnection, org.apache.jmeter.samplers.SampleResult) @bci=400, line=282 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(java.net.URL, java.lang.String, boolean, int) @bci=331, line=512 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(java.net.URL, java.lang.String, boolean, int) @bci=47, line=62 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.downloadPageResources(org.apache.jmeter.protocol.http.sampler.HTTPSampleResult, org.apache.jmeter.protocol.http.sampler.HTTPSampleResult, int) @bci=421, line=1173 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resultProcessing(boolean, int, org.apache.jmeter.protocol.http.sampler.HTTPSampleResult) @bci=161, line=1473 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.resultProcessing(boolean, int, org.apache.jmeter.protocol.http.sampler.HTTPSampleResult) @bci=7, line=244 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(java.net.URL, java.lang.String, boolean, int) @bci=763, line=586 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(java.net.URL, java.lang.String, boolean, int) @bci=47, line=62 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample() @bci=13, line=1054 (Interpreted frame) - org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(org.apache.jmeter.samplers.Entry) @bci=1, line=1043 (Interpreted frame) - org.apache.jmeter.threads.JMeterThread.process_sampler(org.apache.jmeter.samplers.Sampler, org.apache.jmeter.samplers.Sampler, org.apache.jmeter.threads.JMeterContext) @bci=260, line=416 (Interpreted frame) - org.apache.jmeter.threads.JMeterThread.run() @bci=49, line=271 (Interpreted frame) - java.lang.Thread.run() @bci=11, line=636 (Interpreted frame) Thread 31625: (state = BLOCKED) Thread 31633: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise) Error occurred during stack walking: java.lang.NullPointerException at sun.jvm.hotspot.runtime.Frame.addressOfStackSlot(Frame.java:224) at sun.jvm.hotspot.runtime.x86.X86Frame.senderForCompiledFrame(X86Frame.java:342) at sun.jvm.hotspot.runtime.x86.X86Frame.sender(X86Frame.java:283) at sun.jvm.hotspot.runtime.Frame.sender(Frame.java:194) at sun.jvm.hotspot.runtime.Frame.realSender(Frame.java:199) at sun.jvm.hotspot.runtime.VFrame.sender(VFrame.java:119) at sun.jvm.hotspot.runtime.CompiledVFrame.sender(CompiledVFrame.java:168) at sun.jvm.hotspot.runtime.VFrame.javaSender(VFrame.java:146) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:76) at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:45) at sun.jvm.hotspot.tools.JStack.run(JStack.java:60) at sun.jvm.hotspot.tools.Tool.start(Tool.java:221) at sun.jvm.hotspot.tools.JStack.main(JStack.java:86) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at sun.tools.jstack.JStack.runJStackTool(JStack.java:136) at sun.tools.jstack.JStack.main(JStack.java:102) Thread 31629: (state = BLOCKED) Thread 31628: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=133 (Interpreted frame) - java.lang.ref.ReferenceQueue.remove() @bci=2, line=149 (Interpreted frame) - java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=177 (Interpreted frame) Thread 31627: (state = BLOCKED) - java.lang.Object.wait(long) @bci=0 (Interpreted frame) - java.lang.Object.wait() @bci=2, line=502 (Interpreted frame) - java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=133 (Interpreted frame) --------------000502060301080404020603 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org For additional commands, e-mail: user-help@jmeter.apache.org --------------000502060301080404020603--