Skip to content

Instantly share code, notes, and snippets.

@orgads
Last active January 14, 2016 07:52
Show Gist options
  • Save orgads/8b79598bd6567f8150a8 to your computer and use it in GitHub Desktop.
Save orgads/8b79598bd6567f8150a8 to your computer and use it in GitHub Desktop.
JStack log of long git fetch #2
Thread 35: (state = IN_NATIVE)
- java.io.RandomAccessFile.readBytes0(byte[], int, int) @bci=0 (Compiled frame; information may be imprecise)
- java.io.RandomAccessFile.readBytes(byte[], int, int) @bci=16 (Compiled frame)
- java.io.RandomAccessFile.read(byte[], int, int) @bci=4 (Compiled frame)
- java.io.RandomAccessFile.readFully(byte[], int, int) @bci=13 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.PackFile.read(long, int) @bci=49, line=667 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCache.load(org.eclipse.jgit.internal.storage.file.PackFile, long) @bci=38, line=289 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCache.getOrLoad(org.eclipse.jgit.internal.storage.file.PackFile, long) @bci=95, line=368 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCache.get(org.eclipse.jgit.internal.storage.file.PackFile, long) @bci=11, line=179 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCursor.pin(org.eclipse.jgit.internal.storage.file.PackFile, long) @bci=29, line=324 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.WindowCursor.copy(org.eclipse.jgit.internal.storage.file.PackFile, long, byte[], int, int) @bci=25, line=225 (Compiled frame)
- org.eclipse.jgit.internal.storage.file.PackFile.readFully(long, byte[], int, int, org.eclipse.jgit.internal.storage.file.WindowCursor) @bci=9, line=574 (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=1033, line=526 (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.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.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