Hi Alec,

Thank you very much for your reply. I have the thread dump, it looks like
some of the threads are locked or waiting on a condition. Could you (or
someone else) please guide me on how I should resolve this?

Thank you,

Stuti

*Attached: thread dump*
2014-11-25 22:29:30
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode):

"Attach Listener" #18 daemon prio=9 os_prio=0 tid=0x00007f48e4001000
nid=0x3de2 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #17 daemon prio=9 os_prio=0 tid=0x00007f49802d4000
nid=0x8ac runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread11" #16 daemon prio=9 os_prio=0 tid=0x00007f49802c7000
nid=0x8ab waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread10" #15 daemon prio=9 os_prio=0 tid=0x00007f49802c5000
nid=0x8aa waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread9" #14 daemon prio=9 os_prio=0 tid=0x00007f49802c2800
nid=0x8a9 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread8" #13 daemon prio=9 os_prio=0 tid=0x00007f49802c0800
nid=0x8a8 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread7" #12 daemon prio=9 os_prio=0 tid=0x00007f49802be800
nid=0x8a7 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread6" #11 daemon prio=9 os_prio=0 tid=0x00007f49802bc000
nid=0x8a6 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread5" #10 daemon prio=9 os_prio=0 tid=0x00007f49802ba000
nid=0x8a5 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread4" #9 daemon prio=9 os_prio=0 tid=0x00007f49802b0000
nid=0x8a4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f49802ab800
nid=0x8a3 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f49802a9800
nid=0x8a2 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f49802a7800
nid=0x8a1 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f49802a4800
nid=0x8a0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f49802a2800
nid=0x89f runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f4980275800 nid=0x89e in
Object.wait() [0x00007f493a3e2000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000080057158> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
- locked <0x0000000080057158> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f4980273800
nid=0x89d in Object.wait() [0x00007f493a4e3000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000080058fb8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
- locked <0x0000000080058fb8> (a java.lang.ref.Reference$Lock)

"main" #1 prio=5 os_prio=0 tid=0x00007f498000a000 nid=0x88e runnable
[0x00007f4986f0f000]
   java.lang.Thread.State: RUNNABLE
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:315)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
- locked <0x0000000080058da0> (a java.io.BufferedOutputStream)
at java.io.PrintStream.write(PrintStream.java:480)
- locked <0x0000000080058d80> (a java.io.PrintStream)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)
- locked <0x0000000080058ec0> (a java.io.OutputStreamWriter)
at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)
at java.io.PrintStream.write(PrintStream.java:527)
- locked <0x0000000080058d80> (a java.io.PrintStream)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:806)
- locked <0x0000000080058d80> (a java.io.PrintStream)
at htsjdk.samtools.util.Log.emit(Log.java:123)
at htsjdk.samtools.util.Log.info(Log.java:203)
at htsjdk.samtools.util.ProgressLogger.record(ProgressLogger.java:82)
- eliminated <0x00000000800572f0> (a htsjdk.samtools.util.ProgressLogger)
at htsjdk.samtools.util.ProgressLogger.record(ProgressLogger.java:100)
- locked <0x00000000800572f0> (a htsjdk.samtools.util.ProgressLogger)
at picard.sam.SamToFastq.doWork(SamToFastq.java:185)
at
picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:187)
at picard.cmdline.PicardCommandLine.instanceMain(PicardCommandLine.java:89)
at picard.cmdline.PicardCommandLine.main(PicardCommandLine.java:99)

"VM Thread" os_prio=0 tid=0x00007f498026c800 nid=0x89c runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f498001f000 nid=0x88f
runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f4980021000 nid=0x890
runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f4980022800 nid=0x891
runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f4980024800 nid=0x892
runnable

"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007f4980026000 nid=0x893
runnable

"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007f4980028000 nid=0x894
runnable

"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007f4980029800 nid=0x895
runnable

"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007f498002b800 nid=0x896
runnable

"GC task thread#8 (ParallelGC)" os_prio=0 tid=0x00007f498002d000 nid=0x897
runnable

"GC task thread#9 (ParallelGC)" os_prio=0 tid=0x00007f498002f000 nid=0x898
runnable

"GC task thread#10 (ParallelGC)" os_prio=0 tid=0x00007f4980030800 nid=0x899
runnable

"GC task thread#11 (ParallelGC)" os_prio=0 tid=0x00007f4980032800 nid=0x89a
runnable

"GC task thread#12 (ParallelGC)" os_prio=0 tid=0x00007f4980034000 nid=0x89b
runnable

"VM Periodic Task Thread" os_prio=0 tid=0x00007f49802df000 nid=0x8ad
waiting on condition

JNI global references: 50

On 25 November 2014 at 16:22, Alec Wysoker <al...@broadinstitute.org> wrote:

>  Hi Stuti,
>
> In order to diagnose the problem, try the following:
>
>    1. Determine the process ID of the hung job by logging onto the
>    machine where the job is running and execute 'jps -lv'
>    2. Get a thread dump of the hung process with 'jstack <process-id>'
>
> If it isn't obvious from looking at the thread dump what the problem is,
> then send it to the list and someone should be able to figure it out.
>
> -Alec
>  On 11/25/14, 12:49 PM, Stuti Agrawal wrote:
>
> Hi,
>
>  I am trying to use Picard - SamToFastq for the cell line dataset for
> TCGA, which is ~200G BAM file. However, when I run the command, the
> fastq.gz files are created of 14G each after which Picard just stalls. The
> java virtual machine goes into a sleep mode, the job is still running/alive
> but there is no progress.
>
>  I am running this on a 16 core VM with 48G memory and there is nothing
> else running on this machine. Is there a way I can run this so that the job
> completes?
>
>  Thank you,
> Stuti Agrawal
>
>  This is the command I have used:
> *java* -Xms2G -Xmx30G -jar
> /home/ubuntu/software/picard-tools-1.124/picard.jar SamToFastq
> VALIDATION_STRINGENCY=SILENT MAX_RECORDS_IN_RAM=7500000
> INPUT=/mnt/cinder/SCRATCH/data/tcga/dataset/G15511.HCC1143.1.bam
> FASTQ=/mnt/cinder/SCRATCH/data/tcga/dataset/ad3d4757-f358-40a3-9d92-742463a95e88_1.fastq.gz
> SECOND_END_FASTQ=/mnt/cinder/SCRATCH/data/tcga/dataset/ad3d4757-f358-40a3-9d92-742463a95e88_2.fastq.gz
>
>  --
>  *Stuti Agrawal*
>
>
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, 
> FREEhttp://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> Samtools-help mailing 
> listSamtools-help@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/samtools-help
>
>
>


-- 
*Stuti Agrawal*

Attachment: thread_dump
Description: Binary data

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Samtools-help mailing list
Samtools-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/samtools-help

Reply via email to