Skip to content

Instantly share code, notes, and snippets.

@orgads
Created January 14, 2016 07:51
Show Gist options
  • Save orgads/2e1af0d1484b0dc6c852 to your computer and use it in GitHub Desktop.
Save orgads/2e1af0d1484b0dc6c852 to your computer and use it in GitHub Desktop.
JStack log of long git fetch #3
Thread 35: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be imprecise)
- java.lang.Object.wait() @bci=2, line=503 (Compiled frame)
- org.apache.sshd.common.channel.Window.waitForSpace() @bci=44, line=152 (Compiled frame)
- org.apache.sshd.common.channel.ChannelOutputStream.flush() @bci=38, line=116 (Compiled frame)
- org.apache.sshd.common.channel.ChannelOutputStream.write(byte[], int, int) @bci=67, line=84 (Compiled frame)
- org.eclipse.jgit.transport.SideBandOutputStream.writeBuffer() @bci=24, line=171 (Compiled frame)
- org.eclipse.jgit.transport.SideBandOutputStream.write(byte[], int, int) @bci=86, line=151 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackOutputStream.write(byte[], int, int) @bci=83, line=126 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.PackFile.copyAsIs2(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.file.LocalObjectToPack, boolean, org.eclipse.jgit.internal.storage.file.WindowCursor) @bci=1069, line=532 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.PackFile.copyAsIs(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.file.LocalObjectToPack, boolean, org.eclipse.jgit.internal.storage.file.WindowCursor) @bci=11, line=363 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCursor.copyObjectAsIs(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.pack.ObjectToPack, boolean) @bci=16, line=189 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjectImpl(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.pack.ObjectToPack) @bci=65, line=1482 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeBase(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.pack.ObjectToPack) @bci=21, line=1524 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjectImpl(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.pack.ObjectToPack) @bci=29, line=1475 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeObject(org.eclipse.jgit.internal.storage.pack.PackOutputStream, org.eclipse.jgit.internal.storage.pack.ObjectToPack) @bci=10, line=1459 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackOutputStream.writeObject(org.eclipse.jgit.internal.storage.pack.ObjectToPack) @bci=6, line=164 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCursor.writeObjects(org.eclipse.jgit.internal.storage.pack.PackOutputStream, java.util.List) @bci=30, line=195 (Compiled frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(org.eclipse.jgit.internal.storage.pack.PackOutputStream, java.util.List) @bci=53, line=1447 (Interpreted frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writeObjects(org.eclipse.jgit.internal.storage.pack.PackOutputStream) @bci=41, line=1435 (Interpreted frame)
- org.eclipse.jgit.internal.storage.pack.PackWriter.writePack(org.eclipse.jgit.lib.ProgressMonitor, org.eclipse.jgit.lib.ProgressMonitor, java.io.OutputStream) @bci=247, line=998 (Interpreted frame)
- org.eclipse.jgit.transport.UploadPack.sendPack(boolean) @bci=804, line=1538 (Compiled frame)
- org.eclipse.jgit.transport.UploadPack.sendPack() @bci=107, line=1391 (Interpreted frame)
- org.eclipse.jgit.transport.UploadPack.service() @bci=352, line=772 (Interpreted frame)
- org.eclipse.jgit.transport.UploadPack.upload(java.io.InputStream, java.io.OutputStream, java.io.OutputStream) @bci=168, line=666 (Interpreted frame)
- com.google.gerrit.sshd.commands.Upload.runImpl() @bci=165, line=80 (Interpreted frame)
- com.google.gerrit.sshd.AbstractGitCommand.service() @bci=79, line=101 (Interpreted frame)
- com.google.gerrit.sshd.AbstractGitCommand.access$000(com.google.gerrit.sshd.AbstractGitCommand) @bci=1, line=32 (Interpreted frame)
- com.google.gerrit.sshd.AbstractGitCommand$1.run() @bci=4, line=70 (Interpreted frame)
- com.google.gerrit.sshd.BaseCommand$TaskThunk.run() @bci=110, line=437 (Interpreted frame)
- java.util.concurrent.Executors$RunnableAdapter.call() @bci=4 (Interpreted frame)
- java.util.concurrent.FutureTask.run() @bci=42 (Interpreted frame)
- java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask) @bci=1 (Interpreted frame)
- java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() @bci=30 (Interpreted frame)
- com.google.gerrit.server.git.WorkQueue$Task.run() @bci=16, line=377 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) @bci=95 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=5 (Interpreted frame)
- java.lang.Thread.run() @bci=11 (Interpreted frame)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment