Giter VIP home page Giter VIP logo

weird-tree-plot's Introduction

About WeirdTreePlot

This tool was originally an attempt, to create a "map" of the whole Wikipedia, which one can hang up on the wall. It turned out to be useful as a graph plotter for somewhat special trees. Alt text

Do I need it?

You might like it, if your tree has

  • several 100k nodes.
  • different node sizes with about 10 orders of magnitude between.
  • very large amounts of children on one node, like 100k.

Also it should be okay for you, that

  • plots could need about a few hours.
  • connected nodes won't be necessarily drawn next to each other. It's about the big picture.
  • edges won't be drawn. WeirdTreePlot is more about an artistical view on data.
  • there are some restrictions about layout possibilities, input and output format.

How do I use it?

WTP does grab a .dot-file and a configuration file and generates a nice looking image from the data. You can download an example .dot-file here (kindly hosted by @FinnIckler). Please note, that using the bigger files will consume about 5GB RAM.
Get your latest release of WeirdTreePLot (coming soon) or build your own Jar-file from sources.

For starters, we will use the file wiki_sorted_20k.dot and the configuration file plotter_example.conf. Move both into the same directory as your ẁeird-tree-plot-X.X-static-dependencies.jar.
WeirdTreePlot accepts parameters both written in the configuration file and passed as command line options. For the beginning, we will only pass parameters through the command line. Open a terminal, navigate into the directory with our three files in and enter the following command:

java -jar weird-tree-plot-X.X-static-dependencies.jar -GRAPHinputDOTfile wiki_sorted_20k.dot -GRAPHrootCaption Philosophie

Now, a window should pop up, which illustrates the current plotting process. In the terminal, additional information is provided. Just take a walk in the meantime, this will take about 20min an on average machine. After the process is finished, you will find several output files in your directory.
If you want to dig deeper into the capabilities of WeirdTreePlot, have a look into the plotter_example.conf, where every parameter is documented.

If you have additional questions, notes or bug reports, I'd be glad if you contact me on GitHub or Twitter.

Building from sources

GNU/Linux and OS X

Maven and Git are required. You propably know where to get it. If not, you might have luck with typing sudo apt-get install git mvn into a terminal. Now enter the following commands into your terminal:

git clone https://github.com/erictapen/weird-tree-plot.git
cd weird-tree-plot
mvn package

If the build was successful, the resulting Jar file is located at target/weird-tree-plot-YOUR_VERSION-static-dependencies.jar Move this Jar file into the same directory as your configuration file and get started!

Windows

Unfortunately, I don't have a step-by-step solution here. You might get it running using Maven. If you got a working solution, please create a Pull Request!

#Data : @FinnIckler hosted some example data here. I will write another application about how to to get this kind of data from Wikipedia as soon as possible.

weird-tree-plot's People

Contributors

erictapen avatar finnickler avatar iblech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

joweiss iblech

weird-tree-plot's Issues

Config file needed

There needs to be a better solution for configuring the plotter, than changing numbers in the source. We need a .conf file for that!

Write a proper README.md

There is some information needed about

  • build process
  • where to get the data files
  • how to use the program
  • general info about the project

Add multicore support

Collision detection can be split over several threads easily. This should result in a huge performance boost!

Segfault after 600k/1.9m nodes plotted -.-

Segfault message for future debugging:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f8b70bafe81, pid=9359, tid=140236819130112
#
# JRE version: OpenJDK Runtime Environment (7.0_79-b14) (build 1.7.0_79-b14)
# Java VM: OpenJDK 64-Bit Server VM (24.79-b02 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 2.5.6
# Distribution: Ubuntu 14.04 LTS, package 7u79-2.5.6-0ubuntu1.14.04.1
# Problematic frame:
# V  [libjvm.so+0x5aee81]  oopDesc::size_given_klass(Klass*)+0x1
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
#

---------------  T H R E A D  ---------------

Current thread (0x00007f8b68025800):  GCTaskThread [stack: 0x00007f8b6db9e000,0x00007f8b6dc9f000] [id=9365]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000028

Registers:
RAX=0x00007f8b713e05c3, RBX=0x00000007e337492c, RCX=0x0000000000000003, RDX=0x0000000000000100
RSP=0x00007f8b6dc9dbc0, RBP=0x00007f8b6dc9dc40, RSI=0x0000000000000020, RDI=0x00000007e5625040
R8 =0x00007f8b713e9dc0, R9 =0x0000000000000003, R10=0x0000000000752128, R11=0x0000000000000010
R12=0x0000000000000004, R13=0x00000007e3374bc8, R14=0x00000007e5625040, R15=0x00007f8b68072e70
RIP=0x00007f8b70bafe81, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007f8b6dc9dbc0)
0x00007f8b6dc9dbc0:   00007f8b6dc9dc40 00007f8b70db20ab
0x00007f8b6dc9dbd0:   00007f8b6dc9dc40 00000007e33747b8
0x00007f8b6dc9dbe0:   00007f8b68072eb0 0000000000000100
0x00007f8b6dc9dbf0:   0000000000000100 00007f8b713e9dc0
0x00007f8b6dc9dc00:   00007f8b713e9dc0 0000000000000082
0x00007f8b6dc9dc10:   00007f8b68072e70 00007f8b713e5e28
0x00007f8b6dc9dc20:   00007f8b68072840 00007f8b68072e70
0x00007f8b6dc9dc30:   00007f8b6dc9dd6c 00007f8b6dc9dd70
0x00007f8b6dc9dc40:   00007f8b6dc9dcf0 00007f8b70e201b5
0x00007f8b6dc9dc50:   00007f8b68072f00 00007f8b68072f30
0x00007f8b6dc9dc60:   00007f8b68072eb0 0000000000000337
0x00007f8b6dc9dc70:   00000007e0cfec08 00007f8b68072e80
0x00007f8b6dc9dc80:   00007f8b6dc9dcf0 00007f8b70baefd7
0x00007f8b6dc9dc90:   00000007b3e44628 00007f8b68072eb0
0x00007f8b6dc9dca0:   00000007e0cfecb8 00000006fb328d68
0x00007f8b6dc9dcb0:   00007f8b713e9dc0 0000000000000002
0x00007f8b6dc9dcc0:   00007f8b6dc9dd10 00007f8b68072e70
0x00007f8b6dc9dcd0:   00007f8b68072840 0000000000000003
0x00007f8b6dc9dce0:   00007f8b6dc9dd6c 00007f8b6dc9dd70
0x00007f8b6dc9dcf0:   00007f8b6dc9ddc0 00007f8b70e06e2e
0x00007f8b6dc9dd00:   00007f8b68025800 00007f8b6dc9dd70
0x00007f8b6dc9dd10:   00007f8b6dc9dd6c 0000000370fad690
0x00007f8b6dc9dd20:   00007f8b68072eb0 0000000000000225
0x00007f8b6dc9dd30:   00007f8b6dc9ddc0 0000000000000225
0x00007f8b6dc9dd40:   00007f8b6dc9dd80 00007f8b6dc9dd70
0x00007f8b6dc9dd50:   00007f8b5c0176c0 00007f8b68072e70
0x00007f8b6dc9dd60:   0000000000000003 310e939a6801f760
0x00007f8b6dc9dd70:   00000007e0cfecb8 00007f8b70d90fdb
0x00007f8b6dc9dd80:   00000007133182d0 00007f8b00000200
0x00007f8b6dc9dd90:   00007f8b6dc9ddc0 0000000000000001
0x00007f8b6dc9dda0:   00007f8b5c0176c0 00007f8b70fad6a5
0x00007f8b6dc9ddb0:   00007f8b68025800 00007f8b713e03ea 

Instructions: (pc=0x00007f8b70bafe81)
0x00007f8b70bafe61:   08 76 0c 48 89 df e8 34 46 17 00 0f 1f 40 00 49
0x00007f8b70bafe71:   83 c7 08 4d 39 e7 75 9f e9 f7 fe ff ff 66 90 55
0x00007f8b70bafe81:   8b 46 08 48 89 f2 48 89 e5 83 f8 00 7e 11 a8 01
0x00007f8b70bafe91:   75 15 c1 f8 03 5d c3 0f 1f 84 00 00 00 00 00 75 

Register to memory mapping:

RAX=0x00007f8b713e05c3: <offset 0xddf5c3> in /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so at 0x00007f8b70601000
RBX=0x00000007e337492c is an unknown value
RCX=0x0000000000000003 is an unknown value
RDX=0x0000000000000100 is an unknown value
RSP=0x00007f8b6dc9dbc0 is an unknown value
RBP=0x00007f8b6dc9dc40 is an unknown value
RSI=0x0000000000000020 is an unknown value
RDI=0x00000007e5625040 is an unknown value
R8 =0x00007f8b713e9dc0: <offset 0xde8dc0> in /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so at 0x00007f8b70601000
R9 =0x0000000000000003 is an unknown value
R10=0x0000000000752128 is an unknown value
R11=0x0000000000000010 is an unknown value
R12=0x0000000000000004 is an unknown value
R13=0x00000007e3374bc8 is an oop
java.util.HashMap$Entry 
 - klass: 'java/util/HashMap$Entry'
R14=0x00000007e5625040 is an unknown value
R15=0x00007f8b68072e70 is an unknown value


Stack: [0x00007f8b6db9e000,0x00007f8b6dc9f000],  sp=0x00007f8b6dc9dbc0,  free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x5aee81]  oopDesc::size_given_klass(Klass*)+0x1
V  [libjvm.so+0x81f1b5]  ParCompactionManager::follow_marking_stacks()+0x155
V  [libjvm.so+0x805e2e]  StealMarkingTask::do_it(GCTaskManager*, unsigned int)+0x2be
V  [libjvm.so+0x5450e2]  GCTaskThread::run()+0x162
V  [libjvm.so+0x7c4f62]  java_start(Thread*)+0xf2


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00007f8b1c00d800 JavaThread "Animation Thread" [_thread_blocked, id=9386, stack(0x00007f8b255dd000,0x00007f8b256de000)]
  0x00007f8b1c008000 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=9385, stack(0x00007f8b256de000,0x00007f8b257df000)]
  0x00007f8b6800a000 JavaThread "DestroyJavaVM" [_thread_blocked, id=9361, stack(0x00007f8b7210e000,0x00007f8b7220f000)]
  0x00007f8b68254000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=9383, stack(0x00007f8b25c46000,0x00007f8b25d47000)]
  0x00007f8b6824e000 JavaThread "AWT-Shutdown" [_thread_blocked, id=9382, stack(0x00007f8b25d47000,0x00007f8b25e48000)]
  0x00007f8b68245800 JavaThread "thread applet-GraphDraw.class" [_thread_blocked, id=9381, stack(0x00007f8b25e48000,0x00007f8b25f49000)]
  0x00007f8b68237800 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=9379, stack(0x00007f8b25f49000,0x00007f8b2604a000)]
  0x00007f8b68211000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=9378, stack(0x00007f8b2645a000,0x00007f8b2655b000)]
  0x00007f8b680ae800 JavaThread "Service Thread" daemon [_thread_blocked, id=9376, stack(0x00007f8b640a3000,0x00007f8b641a4000)]
  0x00007f8b680ac000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=9375, stack(0x00007f8b641a4000,0x00007f8b642a5000)]
  0x00007f8b680a9000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9374, stack(0x00007f8b642a5000,0x00007f8b643a6000)]
  0x00007f8b680a7000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9373, stack(0x00007f8b643a6000,0x00007f8b644a7000)]
  0x00007f8b6807c000 JavaThread "Finalizer" daemon [_thread_blocked, id=9372, stack(0x00007f8b64cfd000,0x00007f8b64dfe000)]
  0x00007f8b6807a000 JavaThread "Reference Handler" daemon [_thread_blocked, id=9371, stack(0x00007f8b64dfe000,0x00007f8b64eff000)]

Other Threads:
  0x00007f8b68075800 VMThread [stack: 0x00007f8b64eff000,0x00007f8b65000000] [id=9370]
  0x00007f8b680b9000 WatcherThread [stack: 0x00007f8b47c8f000,0x00007f8b47d90000] [id=9377]

=>0x00007f8b68025800 (exited) GCTaskThread [stack: 0x00007f8b6db9e000,0x00007f8b6dc9f000] [id=9365]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00007f8b68006610] Threads_lock - owner thread: 0x00007f8b68075800
[0x00007f8b68006b10] Heap_lock - owner thread: 0x00007f8b1c00d800

Heap
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)

Card table byte_map: [0x00007f8b6e52d000,0x00007f8b6ed55000] byte_map_base: 0x00007f8b6ad54000

Polling page: 0x00007f8b72232000

Code Cache  [0x00007f8b65000000, 0x00007f8b65270000, 0x00007f8b68000000)
 total_blobs=868 nmethods=393 adapters=428 free_code_cache=47578Kb largest_free_block=48655424

Compilation events (10 events):
Event: 4538,238 Thread 0x00007f8b680a9000  408             GraphDraw::drawOneUnitGrid (182 bytes)
Event: 4538,246 Thread 0x00007f8b680a9000 nmethod 408 0x00007f8b65180e90 code [0x00007f8b65181080, 0x00007f8b65181848]
Event: 6690,091 Thread 0x00007f8b680ac000  409 % !         sun.awt.X11.XToolkit::run @ 59 (410 bytes)
Event: 6690,126 Thread 0x00007f8b680ac000 nmethod 409% 0x00007f8b6511b4d0 code [0x00007f8b6511bce0, 0x00007f8b6511e2a0]
Event: 11403,332 Thread 0x00007f8b680a9000  410             java.util.TreeMap::getEntry (84 bytes)
Event: 11403,335 Thread 0x00007f8b680a9000 nmethod 410 0x00007f8b650fc910 code [0x00007f8b650fca60, 0x00007f8b650fcbd8]
Event: 12718,551 Thread 0x00007f8b680ac000  411             GraphDraw::drawWaitingNodeSetManagerGrid (215 bytes)
Event: 12718,563 Thread 0x00007f8b680ac000 nmethod 411 0x00007f8b65108e50 code [0x00007f8b651090a0, 0x00007f8b6510a1d0]
Event: 27042,059 Thread 0x00007f8b680a9000  412             java.lang.Integer::toUnsignedString (55 bytes)
Event: 27042,065 Thread 0x00007f8b680a9000 nmethod 412 0x00007f8b65198a90 code [0x00007f8b65198c00, 0x00007f8b65199138]

GC Heap History (10 events):
Event: 59818,549 GC heap after
Heap after GC invocations=16795 (full 339):
 PSYoungGen      total 1334784K, used 331732K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 25% used [0x00000007ac800000,0x00000007c0bf52f8,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
}
Event: 59822,549 GC heap before
{Heap before GC invocations=16796 (full 340):
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
Event: 59825,716 GC heap after
Heap after GC invocations=16796 (full 340):
 PSYoungGen      total 1334784K, used 332463K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 25% used [0x00000007ac800000,0x00000007c0cabcd8,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
}
Event: 59829,618 GC heap before
{Heap before GC invocations=16797 (full 341):
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
Event: 59832,705 GC heap after
Heap after GC invocations=16797 (full 341):
 PSYoungGen      total 1334784K, used 333232K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 25% used [0x00000007ac800000,0x00000007c0d6c140,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
}
Event: 59836,588 GC heap before
{Heap before GC invocations=16798 (full 342):
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
Event: 59839,611 GC heap after
Heap after GC invocations=16798 (full 342):
 PSYoungGen      total 1334784K, used 334069K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 25% used [0x00000007ac800000,0x00000007c0e3d460,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
}
Event: 59843,506 GC heap before
{Heap before GC invocations=16799 (full 343):
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
Event: 59846,547 GC heap after
Heap after GC invocations=16799 (full 343):
 PSYoungGen      total 1334784K, used 334844K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 25% used [0x00000007ac800000,0x00000007c0eff3a0,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)
}
Event: 59850,647 GC heap before
{Heap before GC invocations=16800 (full 344):
 PSYoungGen      total 1334784K, used 1301504K [0x00000007ac800000, 0x0000000800000000, 0x0000000800000000)
  eden space 1301504K, 100% used [0x00000007ac800000,0x00000007fbf00000,0x00000007fbf00000)
  from space 33280K, 0% used [0x00000007fdf80000,0x00000007fdf80000,0x0000000800000000)
  to   space 33280K, 0% used [0x00000007fbf00000,0x00000007fbf00000,0x00000007fdf80000)
 ParOldGen       total 2736128K, used 2735966K [0x0000000705800000, 0x00000007ac800000, 0x00000007ac800000)
  object space 2736128K, 99% used [0x0000000705800000,0x00000007ac7d7bf0,0x00000007ac800000)
 PSPermGen       total 21504K, used 11209K [0x00000006fb200000, 0x00000006fc700000, 0x0000000705800000)
  object space 21504K, 52% used [0x00000006fb200000,0x00000006fbcf2770,0x00000006fc700000)

Deoptimization events (10 events):
Event: 69,396 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65103548 method=sun.java2d.SunGraphics2D.validateColor()V @ 94
Event: 75,134 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65103548 method=sun.java2d.SunGraphics2D.validateColor()V @ 94
Event: 196,575 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65162558 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,575 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65162558 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65162558 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65162558 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b651667e8 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b6516ba78 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b65170190 method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6
Event: 196,576 Thread 0x00007f8b1c00d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f8b6516e95c method=sun.java2d.SunGraphics2D.fill(Ljava/awt/Shape;)V @ 6

Internal exceptions (10 events):
Event: 0,294 Thread 0x00007f8b68245800 Threw 0x00000007ad142c70 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 0,305 Thread 0x00007f8b68245800 Threw 0x00000007ad1be6e0 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 0,308 Thread 0x00007f8b1c00d800 Threw 0x00000007ad761b88 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 0,311 Thread 0x00007f8b1c00d800 Threw 0x00000007ad780b60 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 0,313 Thread 0x00007f8b1c00d800 Threw 0x00000007ad78a430 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 7,294 Thread 0x00007f8b1c00d800 Implicit null exception at 0x00007f8b650d24c1 to 0x00007f8b650d2d13
Event: 7,600 Thread 0x00007f8b1c00d800 Threw 0x00000007c14df470 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 7,600 Thread 0x00007f8b1c00d800 Threw 0x00000007c14e7790 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 8,963 Thread 0x00007f8b1c00d800 Threw 0x00000007d913ebd8 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1284
Event: 750,982 Thread 0x00007f8b1c008000 Threw 0x00000007fad74a70 at /build/openjdk-7-FO0dNI/openjdk-7-7u79-2.5.6/build/openjdk/hotspot/src/share/vm/prims/jni.cpp:747

Events (10 events):
Event: 59818,549 Executing VM operation: ParallelGCFailedAllocation done
Event: 59822,549 Executing VM operation: ParallelGCFailedAllocation
Event: 59825,716 Executing VM operation: ParallelGCFailedAllocation done
Event: 59829,618 Executing VM operation: ParallelGCFailedAllocation
Event: 59832,705 Executing VM operation: ParallelGCFailedAllocation done
Event: 59836,588 Executing VM operation: ParallelGCFailedAllocation
Event: 59839,611 Executing VM operation: ParallelGCFailedAllocation done
Event: 59843,506 Executing VM operation: ParallelGCFailedAllocation
Event: 59846,547 Executing VM operation: ParallelGCFailedAllocation done
Event: 59850,647 Executing VM operation: ParallelGCFailedAllocation


Dynamic libraries:
00400000-00401000 r-xp 00000000 fc:01 2897999                            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
00600000-00601000 r--p 00000000 fc:01 2897999                            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
00601000-00602000 rw-p 00001000 fc:01 2897999                            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
02259000-0227a000 rw-p 00000000 00:00 0                                  [heap]
6fb200000-6fc700000 rw-p 00000000 00:00 0 
6fc700000-6fca00000 ---p 00000000 00:00 0 
6fca00000-705800000 rw-p 00000000 00:00 0 
705800000-7ac800000 rw-p 00000000 00:00 0 
7ac800000-800000000 rw-p 00000000 00:00 0 
7f8b08000000-7f8b08063000 rw-p 00000000 00:00 0 
7f8b08063000-7f8b0c000000 ---p 00000000 00:00 0 
7f8b0c000000-7f8b0c04a000 rw-p 00000000 00:00 0 
7f8b0c04a000-7f8b10000000 ---p 00000000 00:00 0 
7f8b10000000-7f8b10021000 rw-p 00000000 00:00 0 
7f8b10021000-7f8b14000000 ---p 00000000 00:00 0 
7f8b14000000-7f8b1407d000 rw-p 00000000 00:00 0 
7f8b1407d000-7f8b18000000 ---p 00000000 00:00 0 
7f8b18000000-7f8b18021000 rw-p 00000000 00:00 0 
7f8b18021000-7f8b1c000000 ---p 00000000 00:00 0 
7f8b1c000000-7f8b1c021000 rw-p 00000000 00:00 0 
7f8b1c021000-7f8b20000000 ---p 00000000 00:00 0 
7f8b20000000-7f8b20021000 rw-p 00000000 00:00 0 
7f8b20021000-7f8b24000000 ---p 00000000 00:00 0 
7f8b25207000-7f8b255dd000 rw-s 00000000 00:04 4849686                    /SYSV00000000 (deleted)
7f8b255dd000-7f8b255e0000 ---p 00000000 00:00 0 
7f8b255e0000-7f8b256de000 rw-p 00000000 00:00 0                          [stack:9386]
7f8b256de000-7f8b256e1000 ---p 00000000 00:00 0 
7f8b256e1000-7f8b257df000 rw-p 00000000 00:00 0                          [stack:9385]
7f8b257df000-7f8b257ef000 r-xp 00000000 fc:01 2897982                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so
7f8b257ef000-7f8b259ef000 ---p 00010000 fc:01 2897982                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so
7f8b259ef000-7f8b259f0000 r--p 00010000 fc:01 2897982                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so
7f8b259f0000-7f8b259f1000 rw-p 00011000 fc:01 2897982                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnio.so
7f8b259f1000-7f8b25a43000 r-xp 00000000 fc:01 2897962                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so
7f8b25a43000-7f8b25c42000 ---p 00052000 fc:01 2897962                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so
7f8b25c42000-7f8b25c45000 r--p 00051000 fc:01 2897962                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so
7f8b25c45000-7f8b25c46000 rw-p 00054000 fc:01 2897962                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libfontmanager.so
7f8b25c46000-7f8b25c49000 ---p 00000000 00:00 0 
7f8b25c49000-7f8b25d47000 rw-p 00000000 00:00 0                          [stack:9383]
7f8b25d47000-7f8b25d4a000 ---p 00000000 00:00 0 
7f8b25d4a000-7f8b25e48000 rw-p 00000000 00:00 0                          [stack:9382]
7f8b25e48000-7f8b25e4b000 ---p 00000000 00:00 0 
7f8b25e4b000-7f8b25f49000 rw-p 00000000 00:00 0                          [stack:9381]
7f8b25f49000-7f8b25f4c000 ---p 00000000 00:00 0 
7f8b25f4c000-7f8b2604a000 rw-p 00000000 00:00 0                          [stack:9379]
7f8b2604a000-7f8b2604f000 r-xp 00000000 fc:01 2359510                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f8b2604f000-7f8b2624e000 ---p 00005000 fc:01 2359510                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f8b2624e000-7f8b2624f000 r--p 00004000 fc:01 2359510                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f8b2624f000-7f8b26250000 rw-p 00005000 fc:01 2359510                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f8b26250000-7f8b26259000 r-xp 00000000 fc:01 2366921                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f8b26259000-7f8b26458000 ---p 00009000 fc:01 2366921                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f8b26458000-7f8b26459000 r--p 00008000 fc:01 2366921                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f8b26459000-7f8b2645a000 rw-p 00009000 fc:01 2366921                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f8b2645a000-7f8b2645d000 ---p 00000000 00:00 0 
7f8b2645d000-7f8b2655b000 rw-p 00000000 00:00 0                          [stack:9378]
7f8b2655b000-7f8b26572000 r-xp 00000000 fc:01 2897977                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so
7f8b26572000-7f8b26771000 ---p 00017000 fc:01 2897977                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so
7f8b26771000-7f8b26772000 r--p 00016000 fc:01 2897977                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so
7f8b26772000-7f8b26773000 rw-p 00017000 fc:01 2897977                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnet.so
7f8b26773000-7f8b26777000 r-xp 00000000 fc:01 2101226                    /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
7f8b26777000-7f8b26976000 ---p 00004000 fc:01 2101226                    /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
7f8b26976000-7f8b26977000 r--p 00003000 fc:01 2101226                    /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
7f8b26977000-7f8b26978000 rw-p 00004000 fc:01 2101226                    /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
7f8b26978000-7f8b2697a000 r-xp 00000000 fc:01 2101236                    /lib/x86_64-linux-gnu/libkeyutils.so.1.4
7f8b2697a000-7f8b26b7a000 ---p 00002000 fc:01 2101236                    /lib/x86_64-linux-gnu/libkeyutils.so.1.4
7f8b26b7a000-7f8b26b7b000 r--p 00002000 fc:01 2101236                    /lib/x86_64-linux-gnu/libkeyutils.so.1.4
7f8b26b7b000-7f8b26b7c000 rw-p 00003000 fc:01 2101236                    /lib/x86_64-linux-gnu/libkeyutils.so.1.4
7f8b26b7c000-7f8b26bb9000 r-xp 00000000 fc:01 2098943                    /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f8b26bb9000-7f8b26db8000 ---p 0003d000 fc:01 2098943                    /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f8b26db8000-7f8b26db9000 r--p 0003c000 fc:01 2098943                    /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f8b26db9000-7f8b26dba000 rw-p 0003d000 fc:01 2098943                    /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f8b26dba000-7f8b26ddf000 r-xp 00000000 fc:01 2101308                    /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f8b26ddf000-7f8b26fde000 ---p 00025000 fc:01 2101308                    /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f8b26fde000-7f8b26fdf000 r--p 00024000 fc:01 2101308                    /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f8b26fdf000-7f8b26fe0000 rw-p 00025000 fc:01 2101308                    /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f8b26fe0000-7f8b27024000 r-xp 00000000 fc:01 2101207                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6
7f8b27024000-7f8b27223000 ---p 00044000 fc:01 2101207                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6
7f8b27223000-7f8b27224000 r--p 00043000 fc:01 2101207                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6
7f8b27224000-7f8b27225000 rw-p 00044000 fc:01 2101207                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6
7f8b27225000-7f8b27260000 r-xp 00000000 fc:01 2367641                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f8b27260000-7f8b2745f000 ---p 0003b000 fc:01 2367641                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f8b2745f000-7f8b27465000 r--p 0003a000 fc:01 2367641                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f8b27465000-7f8b27467000 rw-p 00040000 fc:01 2367641                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7f8b27467000-7f8b27479000 r-xp 00000000 fc:01 2359672                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
7f8b27479000-7f8b27679000 ---p 00012000 fc:01 2359672                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
7f8b27679000-7f8b2767a000 r--p 00012000 fc:01 2359672                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
7f8b2767a000-7f8b2767b000 rw-p 00013000 fc:01 2359672                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.2.0
7f8b2767b000-7f8b276f7000 r-xp 00000000 fc:01 2102585                    /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
7f8b276f7000-7f8b278f7000 ---p 0007c000 fc:01 2102585                    /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
7f8b278f7000-7f8b278f8000 r--p 0007c000 fc:01 2102585                    /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
7f8b278f8000-7f8b278fb000 rw-p 0007d000 fc:01 2102585                    /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
7f8b278fb000-7f8b27905000 r-xp 00000000 fc:01 2367524                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f8b27905000-7f8b27b04000 ---p 0000a000 fc:01 2367524                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f8b27b04000-7f8b27b05000 r--p 00009000 fc:01 2367524                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f8b27b05000-7f8b27b06000 rw-p 0000a000 fc:01 2367524                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f8b27b06000-7f8b27b32000 r-xp 00000000 fc:01 2367518                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f8b27b32000-7f8b27d31000 ---p 0002c000 fc:01 2367518                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f8b27d31000-7f8b27d33000 r--p 0002b000 fc:01 2367518                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f8b27d33000-7f8b27d34000 rw-p 0002d000 fc:01 2367518                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f8b27d34000-7f8b27d35000 rw-p 00000000 00:00 0 
7f8b27d35000-7f8b27df1000 r-xp 00000000 fc:01 2367522                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f8b27df1000-7f8b27ff1000 ---p 000bc000 fc:01 2367522                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f8b27ff1000-7f8b27ffe000 r--p 000bc000 fc:01 2367522                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f8b27ffe000-7f8b28000000 rw-p 000c9000 fc:01 2367522                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f8b28000000-7f8b28021000 rw-p 00000000 00:00 0 
7f8b28021000-7f8b2c000000 ---p 00000000 00:00 0 
7f8b2c000000-7f8b2c021000 rw-p 00000000 00:00 0 
7f8b2c021000-7f8b30000000 ---p 00000000 00:00 0 
7f8b30000000-7f8b30d44000 rw-p 00000000 00:00 0 
7f8b30d44000-7f8b34000000 ---p 00000000 00:00 0 
7f8b34000000-7f8b346f2000 rw-p 00000000 00:00 0 
7f8b346f2000-7f8b38000000 ---p 00000000 00:00 0 
7f8b38000000-7f8b38021000 rw-p 00000000 00:00 0 
7f8b38021000-7f8b3c000000 ---p 00000000 00:00 0 
7f8b3c000000-7f8b3c021000 rw-p 00000000 00:00 0 
7f8b3c021000-7f8b40000000 ---p 00000000 00:00 0 
7f8b40000000-7f8b40021000 rw-p 00000000 00:00 0 
7f8b40021000-7f8b44000000 ---p 00000000 00:00 0 
7f8b4402a000-7f8b4402d000 r-xp 00000000 fc:01 2101173                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f8b4402d000-7f8b4422c000 ---p 00003000 fc:01 2101173                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f8b4422c000-7f8b4422d000 r--p 00002000 fc:01 2101173                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f8b4422d000-7f8b4422e000 rw-p 00003000 fc:01 2101173                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f8b4422e000-7f8b44233000 r-xp 00000000 fc:01 2366925                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f8b44233000-7f8b44432000 ---p 00005000 fc:01 2366925                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f8b44432000-7f8b44433000 r--p 00004000 fc:01 2366925                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f8b44433000-7f8b44434000 rw-p 00005000 fc:01 2366925                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f8b44434000-7f8b44436000 r-xp 00000000 fc:01 2366914                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f8b44436000-7f8b44636000 ---p 00002000 fc:01 2366914                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f8b44636000-7f8b44637000 r--p 00002000 fc:01 2366914                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f8b44637000-7f8b44638000 rw-p 00003000 fc:01 2366914                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f8b44638000-7f8b4463f000 r-xp 00000000 fc:01 2367196                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
7f8b4463f000-7f8b4483e000 ---p 00007000 fc:01 2367196                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
7f8b4483e000-7f8b4483f000 r--p 00006000 fc:01 2367196                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
7f8b4483f000-7f8b44840000 rw-p 00007000 fc:01 2367196                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1
7f8b44840000-7f8b44857000 r-xp 00000000 fc:01 2097167                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f8b44857000-7f8b44a57000 ---p 00017000 fc:01 2097167                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f8b44a57000-7f8b44a58000 r--p 00017000 fc:01 2097167                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f8b44a58000-7f8b44a59000 rw-p 00018000 fc:01 2097167                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f8b44a59000-7f8b44a5b000 rw-p 00000000 00:00 0 
7f8b44a5b000-7f8b44a7b000 r-xp 00000000 fc:01 2101323                    /lib/x86_64-linux-gnu/libselinux.so.1
7f8b44a7b000-7f8b44c7a000 ---p 00020000 fc:01 2101323                    /lib/x86_64-linux-gnu/libselinux.so.1
7f8b44c7a000-7f8b44c7b000 r--p 0001f000 fc:01 2101323                    /lib/x86_64-linux-gnu/libselinux.so.1
7f8b44c7b000-7f8b44c7c000 rw-p 00020000 fc:01 2101323                    /lib/x86_64-linux-gnu/libselinux.so.1
7f8b44c7c000-7f8b44c7e000 rw-p 00000000 00:00 0 
7f8b44c7e000-7f8b44d84000 r-xp 00000000 fc:01 2101224                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0
7f8b44d84000-7f8b44f83000 ---p 00106000 fc:01 2101224                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0
7f8b44f83000-7f8b44f84000 r--p 00105000 fc:01 2101224                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0
7f8b44f84000-7f8b44f85000 rw-p 00106000 fc:01 2101224                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0
7f8b44f85000-7f8b44f86000 rw-p 00000000 00:00 0 
7f8b44f86000-7f8b44f89000 r-xp 00000000 fc:01 2367309                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4002.0
7f8b44f89000-7f8b45188000 ---p 00003000 fc:01 2367309                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4002.0
7f8b45188000-7f8b45189000 r--p 00002000 fc:01 2367309                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4002.0
7f8b45189000-7f8b4518a000 rw-p 00003000 fc:01 2367309                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4002.0
7f8b4518a000-7f8b451b1000 r-xp 00000000 fc:01 2101215                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f8b451b1000-7f8b453b1000 ---p 00027000 fc:01 2101215                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f8b453b1000-7f8b453b3000 r--p 00027000 fc:01 2101215                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f8b453b3000-7f8b453b4000 rw-p 00029000 fc:01 2101215                    /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f8b453b4000-7f8b45451000 r-xp 00000000 fc:01 2361706                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f8b45451000-7f8b45650000 ---p 0009d000 fc:01 2361706                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f8b45650000-7f8b45656000 r--p 0009c000 fc:01 2361706                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f8b45656000-7f8b45657000 rw-p 000a2000 fc:01 2361706                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f8b45657000-7f8b45666000 r-xp 00000000 fc:01 2367018                    /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f8b45666000-7f8b45866000 ---p 0000f000 fc:01 2367018                    /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f8b45866000-7f8b45867000 r--p 0000f000 fc:01 2367018                    /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f8b45867000-7f8b45868000 rw-p 00010000 fc:01 2367018                    /usr/lib/x86_64-linux-gnu/libavahi-client.so.3.2.9
7f8b45868000-7f8b45873000 r-xp 00000000 fc:01 2367020                    /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f8b45873000-7f8b45a72000 ---p 0000b000 fc:01 2367020                    /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f8b45a72000-7f8b45a73000 r--p 0000a000 fc:01 2367020                    /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f8b45a73000-7f8b45a74000 rw-p 0000b000 fc:01 2367020                    /usr/lib/x86_64-linux-gnu/libavahi-common.so.3.5.3
7f8b45a74000-7f8b45b2a000 r-xp 00000000 fc:01 2361227                    /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
7f8b45b2a000-7f8b45d2a000 ---p 000b6000 fc:01 2361227                    /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
7f8b45d2a000-7f8b45d30000 r--p 000b6000 fc:01 2361227                    /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
7f8b45d30000-7f8b45d31000 rw-p 000bc000 fc:01 2361227                    /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
7f8b45d31000-7f8b45d32000 rw-p 00000000 00:00 0 
7f8b45d32000-7f8b45d75000 r-xp 00000000 fc:01 2367352                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f8b45d75000-7f8b45f75000 ---p 00043000 fc:01 2367352                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f8b45f75000-7f8b45f76000 r--p 00043000 fc:01 2367352                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f8b45f76000-7f8b45f78000 rw-p 00044000 fc:01 2367352                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f8b45f78000-7f8b45f95000 r-xp 00000000 fc:01 2367982                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f8b45f95000-7f8b46195000 ---p 0001d000 fc:01 2367982                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f8b46195000-7f8b46196000 r--p 0001d000 fc:01 2367982                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f8b46196000-7f8b46197000 rw-p 0001e000 fc:01 2367982                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f8b46197000-7f8b461e6000 r-xp 00000000 fc:01 2367325                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4002.0
7f8b461e6000-7f8b463e6000 ---p 0004f000 fc:01 2367325                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4002.0
7f8b463e6000-7f8b463e7000 r--p 0004f000 fc:01 2367325                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4002.0
7f8b463e7000-7f8b463e8000 rw-p 00050000 fc:01 2367325                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4002.0
7f8b463e8000-7f8b46554000 r-xp 00000000 fc:01 2367297                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4002.0
7f8b46554000-7f8b46753000 ---p 0016c000 fc:01 2367297                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4002.0
7f8b46753000-7f8b46757000 r--p 0016b000 fc:01 2367297                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4002.0
7f8b46757000-7f8b46759000 rw-p 0016f000 fc:01 2367297                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.4002.0
7f8b46759000-7f8b4675b000 rw-p 00000000 00:00 0 
7f8b4675b000-7f8b46795000 r-xp 00000000 fc:01 2367210                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f8b46795000-7f8b46994000 ---p 0003a000 fc:01 2367210                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f8b46994000-7f8b46996000 r--p 00039000 fc:01 2367210                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f8b46996000-7f8b46997000 rw-p 0003b000 fc:01 2367210                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f8b46997000-7f8b46a03000 r-xp 00000000 fc:01 2360302                    /usr/lib/x86_64-linux-gnu/libcups.so.2
7f8b46a03000-7f8b46c03000 ---p 0006c000 fc:01 2360302                    /usr/lib/x86_64-linux-gnu/libcups.so.2
7f8b46c03000-7f8b46c0a000 r--p 0006c000 fc:01 2360302                    /usr/lib/x86_64-linux-gnu/libcups.so.2
7f8b46c0a000-7f8b46c0b000 rw-p 00073000 fc:01 2360302                    /usr/lib/x86_64-linux-gnu/libcups.so.2
7f8b46c0b000-7f8b46c1a000 r-xp 00000000 fc:01 2359513                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f8b46c1a000-7f8b46e19000 ---p 0000f000 fc:01 2359513                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f8b46e19000-7f8b46e1a000 r--p 0000e000 fc:01 2359513                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f8b46e1a000-7f8b46e1b000 rw-p 0000f000 fc:01 2359513                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f8b46e1b000-7f8b46e20000 r-xp 00000000 fc:01 2366955                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f8b46e20000-7f8b4701f000 ---p 00005000 fc:01 2366955                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f8b4701f000-7f8b47020000 r--p 00004000 fc:01 2366955                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f8b47020000-7f8b47021000 rw-p 00005000 fc:01 2366955                    /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f8b47021000-7f8b4702a000 r-xp 00000000 fc:01 2359515                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f8b4702a000-7f8b47229000 ---p 00009000 fc:01 2359515                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f8b47229000-7f8b4722a000 r--p 00008000 fc:01 2359515                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f8b4722a000-7f8b4722b000 rw-p 00009000 fc:01 2359515                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f8b4722b000-7f8b4735b000 r-xp 00000000 fc:01 2366910                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f8b4735b000-7f8b4755b000 ---p 00130000 fc:01 2366910                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f8b4755b000-7f8b4755c000 r--p 00130000 fc:01 2366910                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f8b4755c000-7f8b47560000 rw-p 00131000 fc:01 2366910                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f8b47560000-7f8b47571000 r-xp 00000000 fc:01 2359481                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f8b47571000-7f8b47770000 ---p 00011000 fc:01 2359481                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f8b47770000-7f8b47771000 r--p 00010000 fc:01 2359481                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f8b47771000-7f8b47772000 rw-p 00011000 fc:01 2359481                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f8b47772000-7f8b477ba000 r-xp 00000000 fc:01 2892241                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
7f8b477ba000-7f8b479b9000 ---p 00048000 fc:01 2892241                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
7f8b479b9000-7f8b479ba000 r--p 00047000 fc:01 2892241                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
7f8b479ba000-7f8b479bd000 rw-p 00048000 fc:01 2892241                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
7f8b479bd000-7f8b479be000 rw-p 00000000 00:00 0 
7f8b479be000-7f8b47a5e000 r-xp 00000000 fc:01 2897964                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so
7f8b47a5e000-7f8b47c5e000 ---p 000a0000 fc:01 2897964                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so
7f8b47c5e000-7f8b47c5f000 r--p 000a0000 fc:01 2897964                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so
7f8b47c5f000-7f8b47c6a000 rw-p 000a1000 fc:01 2897964                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libawt.so
7f8b47c6a000-7f8b47c8f000 rw-p 00000000 00:00 0 
7f8b47c8f000-7f8b47c90000 ---p 00000000 00:00 0 
7f8b47c90000-7f8b50000000 rw-p 00000000 00:00 0                          [stack:9377]
7f8b50000000-7f8b502a1000 rw-p 00000000 00:00 0 
7f8b502a1000-7f8b54000000 ---p 00000000 00:00 0 
7f8b54000000-7f8b54021000 rw-p 00000000 00:00 0 
7f8b54021000-7f8b58000000 ---p 00000000 00:00 0 
7f8b58000000-7f8b5829e000 rw-p 00000000 00:00 0 
7f8b5829e000-7f8b5c000000 ---p 00000000 00:00 0 
7f8b5c000000-7f8b5c2a4000 rw-p 00000000 00:00 0 
7f8b5c2a4000-7f8b60000000 ---p 00000000 00:00 0 
7f8b60000000-7f8b603c4000 rw-p 00000000 00:00 0 
7f8b603c4000-7f8b64000000 ---p 00000000 00:00 0 
7f8b640a3000-7f8b640a6000 ---p 00000000 00:00 0 
7f8b640a6000-7f8b641a4000 rw-p 00000000 00:00 0                          [stack:9376]
7f8b641a4000-7f8b641a7000 ---p 00000000 00:00 0 
7f8b641a7000-7f8b642a5000 rw-p 00000000 00:00 0                          [stack:9375]
7f8b642a5000-7f8b642a8000 ---p 00000000 00:00 0 
7f8b642a8000-7f8b643a6000 rw-p 00000000 00:00 0                          [stack:9374]
7f8b643a6000-7f8b643a9000 ---p 00000000 00:00 0 
7f8b643a9000-7f8b644a7000 rw-p 00000000 00:00 0                          [stack:9373]
7f8b644a7000-7f8b64cfd000 r--p 00000000 fc:01 2365914                    /usr/lib/locale/locale-archive
7f8b64cfd000-7f8b64d00000 ---p 00000000 00:00 0 
7f8b64d00000-7f8b64dfe000 rw-p 00000000 00:00 0                          [stack:9372]
7f8b64dfe000-7f8b64e01000 ---p 00000000 00:00 0 
7f8b64e01000-7f8b64eff000 rw-p 00000000 00:00 0                          [stack:9371]
7f8b64eff000-7f8b64f00000 ---p 00000000 00:00 0 
7f8b64f00000-7f8b65000000 rw-p 00000000 00:00 0                          [stack:9370]
7f8b65000000-7f8b65270000 rwxp 00000000 00:00 0 
7f8b65270000-7f8b68276000 rw-p 00000000 00:00 0 
7f8b68276000-7f8b6c000000 ---p 00000000 00:00 0 
7f8b6c016000-7f8b6c020000 r--s 000ae000 fc:01 2632752                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/resources.jar
7f8b6c020000-7f8b6c051000 rw-p 00000000 00:00 0 
7f8b6c051000-7f8b6c058000 r--s 00064000 00:1b 7611528                    /home/justin/git/wikipedia-map/commons-lang3-3.4/commons-lang3-3.4.jar
7f8b6c058000-7f8b6c07e000 r--p 00000000 fc:01 3418555                    /usr/share/locale-langpack/de/LC_MESSAGES/libc.mo
7f8b6c07e000-7f8b6d07b000 rw-p 00000000 00:00 0 
7f8b6d07b000-7f8b6d22c000 r--s 01d29000 fc:01 2632749                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar
7f8b6d22c000-7f8b6db9e000 rw-p 00000000 00:00 0 
7f8b6db9e000-7f8b6db9f000 ---p 00000000 00:00 0 
7f8b6db9f000-7f8b6dc9f000 rw-p 00000000 00:00 0                          [stack:9365]
7f8b6dc9f000-7f8b6dca0000 ---p 00000000 00:00 0 
7f8b6dca0000-7f8b6dda0000 rw-p 00000000 00:00 0                          [stack:9364]
7f8b6dda0000-7f8b6dda1000 ---p 00000000 00:00 0 
7f8b6dda1000-7f8b6dea1000 rw-p 00000000 00:00 0                          [stack:9363]
7f8b6dea1000-7f8b6dea2000 ---p 00000000 00:00 0 
7f8b6dea2000-7f8b6dfad000 rw-p 00000000 00:00 0                          [stack:9362]
7f8b6dfad000-7f8b6dfae000 ---p 00000000 00:00 0 
7f8b6dfae000-7f8b6dff5000 rw-p 00000000 00:00 0 
7f8b6dff5000-7f8b6e52d000 rw-p 00000000 00:00 0 
7f8b6e52d000-7f8b6e538000 rw-p 00000000 00:00 0 
7f8b6e538000-7f8b6e539000 ---p 00000000 00:00 0 
7f8b6e539000-7f8b6e580000 rw-p 00000000 00:00 0 
7f8b6e580000-7f8b6eab8000 rw-p 00000000 00:00 0 
7f8b6eab8000-7f8b6ed54000 rw-p 00000000 00:00 0 
7f8b6ed54000-7f8b6ed55000 rw-p 00000000 00:00 0 
7f8b6ed55000-7f8b6ed5d000 r-xp 00000000 fc:01 2897951                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so
7f8b6ed5d000-7f8b6ef5c000 ---p 00008000 fc:01 2897951                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so
7f8b6ef5c000-7f8b6ef5d000 r--p 00007000 fc:01 2897951                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so
7f8b6ef5d000-7f8b6ef5e000 rw-p 00008000 fc:01 2897951                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libzip.so
7f8b6ef5e000-7f8b6ef69000 r-xp 00000000 fc:01 2102549                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8b6ef69000-7f8b6f168000 ---p 0000b000 fc:01 2102549                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8b6f168000-7f8b6f169000 r--p 0000a000 fc:01 2102549                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8b6f169000-7f8b6f16a000 rw-p 0000b000 fc:01 2102549                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8b6f16a000-7f8b6f175000 r-xp 00000000 fc:01 2102569                    /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f8b6f175000-7f8b6f374000 ---p 0000b000 fc:01 2102569                    /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f8b6f374000-7f8b6f375000 r--p 0000a000 fc:01 2102569                    /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f8b6f375000-7f8b6f376000 rw-p 0000b000 fc:01 2102569                    /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f8b6f376000-7f8b6f38d000 r-xp 00000000 fc:01 2102558                    /lib/x86_64-linux-gnu/libnsl-2.19.so
7f8b6f38d000-7f8b6f58c000 ---p 00017000 fc:01 2102558                    /lib/x86_64-linux-gnu/libnsl-2.19.so
7f8b6f58c000-7f8b6f58d000 r--p 00016000 fc:01 2102558                    /lib/x86_64-linux-gnu/libnsl-2.19.so
7f8b6f58d000-7f8b6f58e000 rw-p 00017000 fc:01 2102558                    /lib/x86_64-linux-gnu/libnsl-2.19.so
7f8b6f58e000-7f8b6f590000 rw-p 00000000 00:00 0 
7f8b6f590000-7f8b6f599000 r-xp 00000000 fc:01 2102557                    /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f8b6f599000-7f8b6f798000 ---p 00009000 fc:01 2102557                    /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f8b6f798000-7f8b6f799000 r--p 00008000 fc:01 2102557                    /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f8b6f799000-7f8b6f79a000 rw-p 00009000 fc:01 2102557                    /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f8b6f79a000-7f8b6f7c5000 r-xp 00000000 fc:01 2897985                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
7f8b6f7c5000-7f8b6f9c4000 ---p 0002b000 fc:01 2897985                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
7f8b6f9c4000-7f8b6f9c5000 r--p 0002a000 fc:01 2897985                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
7f8b6f9c5000-7f8b6f9c7000 rw-p 0002b000 fc:01 2897985                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libjava.so
7f8b6f9c7000-7f8b6f9d7000 r-xp 00000000 fc:01 2897967                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so
7f8b6f9d7000-7f8b6fbd6000 ---p 00010000 fc:01 2897967                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so
7f8b6fbd6000-7f8b6fbd8000 r--p 0000f000 fc:01 2897967                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so
7f8b6fbd8000-7f8b6fbd9000 rw-p 00011000 fc:01 2897967                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libverify.so
7f8b6fbd9000-7f8b6fbe0000 r-xp 00000000 fc:01 2102566                    /lib/x86_64-linux-gnu/librt-2.19.so
7f8b6fbe0000-7f8b6fddf000 ---p 00007000 fc:01 2102566                    /lib/x86_64-linux-gnu/librt-2.19.so
7f8b6fddf000-7f8b6fde0000 r--p 00006000 fc:01 2102566                    /lib/x86_64-linux-gnu/librt-2.19.so
7f8b6fde0000-7f8b6fde1000 rw-p 00007000 fc:01 2102566                    /lib/x86_64-linux-gnu/librt-2.19.so
7f8b6fde1000-7f8b6fdf7000 r-xp 00000000 fc:01 2101220                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8b6fdf7000-7f8b6fff6000 ---p 00016000 fc:01 2101220                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8b6fff6000-7f8b6fff7000 rw-p 00015000 fc:01 2101220                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8b6fff7000-7f8b700fc000 r-xp 00000000 fc:01 2097178                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8b700fc000-7f8b702fb000 ---p 00105000 fc:01 2097178                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8b702fb000-7f8b702fc000 r--p 00104000 fc:01 2097178                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8b702fc000-7f8b702fd000 rw-p 00105000 fc:01 2097178                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8b702fd000-7f8b703e3000 r-xp 00000000 fc:01 2361885                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f8b703e3000-7f8b705e2000 ---p 000e6000 fc:01 2361885                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f8b705e2000-7f8b705ea000 r--p 000e5000 fc:01 2361885                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f8b705ea000-7f8b705ec000 rw-p 000ed000 fc:01 2361885                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
7f8b705ec000-7f8b70601000 rw-p 00000000 00:00 0 
7f8b70601000-7f8b7111a000 r-xp 00000000 fc:01 2897955                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
7f8b7111a000-7f8b7131a000 ---p 00b19000 fc:01 2897955                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
7f8b7131a000-7f8b713b4000 r--p 00b19000 fc:01 2897955                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
7f8b713b4000-7f8b713d7000 rw-p 00bb3000 fc:01 2897955                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so
7f8b713d7000-7f8b71405000 rw-p 00000000 00:00 0 
7f8b71405000-7f8b7141d000 r-xp 00000000 fc:01 2101356                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f8b7141d000-7f8b7161c000 ---p 00018000 fc:01 2101356                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f8b7161c000-7f8b7161d000 r--p 00017000 fc:01 2101356                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f8b7161d000-7f8b7161e000 rw-p 00018000 fc:01 2101356                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f8b7161e000-7f8b71637000 r-xp 00000000 fc:01 2102564                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f8b71637000-7f8b71836000 ---p 00019000 fc:01 2102564                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f8b71836000-7f8b71837000 r--p 00018000 fc:01 2102564                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f8b71837000-7f8b71838000 rw-p 00019000 fc:01 2102564                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f8b71838000-7f8b7183c000 rw-p 00000000 00:00 0 
7f8b7183c000-7f8b7183f000 r-xp 00000000 fc:01 2102552                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f8b7183f000-7f8b71a3e000 ---p 00003000 fc:01 2102552                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f8b71a3e000-7f8b71a3f000 r--p 00002000 fc:01 2102552                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f8b71a3f000-7f8b71a40000 rw-p 00003000 fc:01 2102552                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f8b71a40000-7f8b71bfb000 r-xp 00000000 fc:01 2102563                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8b71bfb000-7f8b71dfa000 ---p 001bb000 fc:01 2102563                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8b71dfa000-7f8b71dfe000 r--p 001ba000 fc:01 2102563                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8b71dfe000-7f8b71e00000 rw-p 001be000 fc:01 2102563                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8b71e00000-7f8b71e05000 rw-p 00000000 00:00 0 
7f8b71e05000-7f8b71e12000 r-xp 00000000 fc:01 2897953                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
7f8b71e12000-7f8b72011000 ---p 0000d000 fc:01 2897953                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
7f8b72011000-7f8b72012000 r--p 0000c000 fc:01 2897953                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
7f8b72012000-7f8b72013000 rw-p 0000d000 fc:01 2897953                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
7f8b72013000-7f8b72036000 r-xp 00000000 fc:01 2102560                    /lib/x86_64-linux-gnu/ld-2.19.so
7f8b7203a000-7f8b72043000 r--s 00102000 00:1b 7611527                    /home/justin/git/wikipedia-map/commons-lang3-3.4/commons-lang3-3.4-javadoc.jar
7f8b72043000-7f8b72047000 r--s 00097000 00:1b 5900909                    /home/justin/git/wikipedia-map/core.jar
7f8b72047000-7f8b7204b000 r--s 00085000 fc:01 2890358                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/localedata.jar
7f8b7204b000-7f8b7204e000 r--s 0000f000 fc:01 2893014                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/icedtea-sound.jar
7f8b7204e000-7f8b72058000 rw-p 00000000 00:00 0 
7f8b72058000-7f8b7210e000 rw-p 00000000 00:00 0 
7f8b7210e000-7f8b72111000 ---p 00000000 00:00 0 
7f8b72111000-7f8b72215000 rw-p 00000000 00:00 0                          [stack:9361]
7f8b72215000-7f8b72216000 r--s 00002000 fc:01 2891500                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/dnsns.jar
7f8b72216000-7f8b72218000 r--s 00012000 fc:01 2893016                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/zipfs.jar
7f8b72218000-7f8b7221a000 r--s 00006000 fc:01 2755529                    /usr/share/java/java-atk-wrapper.jar
7f8b7221a000-7f8b7221e000 r--s 00034000 fc:01 2892234                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunjce_provider.jar
7f8b7221e000-7f8b72222000 r--s 0003c000 fc:01 2893012                    /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/sunpkcs11.jar
7f8b72222000-7f8b72229000 r--s 00000000 fc:01 2757291                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f8b72229000-7f8b72231000 rw-s 00000000 fc:01 10092586                   /tmp/hsperfdata_justin/9359
7f8b72231000-7f8b72232000 rw-p 00000000 00:00 0 
7f8b72232000-7f8b72233000 ---p 00000000 00:00 0 
7f8b72233000-7f8b72235000 rw-p 00000000 00:00 0 
7f8b72235000-7f8b72236000 r--p 00022000 fc:01 2102560                    /lib/x86_64-linux-gnu/ld-2.19.so
7f8b72236000-7f8b72237000 rw-p 00023000 fc:01 2102560                    /lib/x86_64-linux-gnu/ld-2.19.so
7f8b72237000-7f8b72238000 rw-p 00000000 00:00 0 
7ffcf6c8d000-7ffcf6cae000 rw-p 00000000 00:00 0                          [stack]
7ffcf6d2a000-7ffcf6d2c000 r-xp 00000000 00:00 0                          [vdso]
7ffcf6d2c000-7ffcf6d2e000 r--p 00000000 00:00 0                          [vvar]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Djava.security.policy=java.policy.applet -Dfile.encoding=UTF-8 
java_command: sun.applet.AppletViewer GraphDraw1439557603972.html
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x94bab0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x94bab0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x7c38b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x7c38b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x7c38b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x7c38b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x7c3750], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x7c3930], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x7c3930], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x7c3930], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x7c3930], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTRAP: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000


---------------  S Y S T E M  ---------------

OS:Ubuntu 14.04 (trusty)
uname:Linux 3.16.0-45-generic #60~14.04.1-Ubuntu SMP Fri Jul 24 21:16:23 UTC 2015 x86_64
libc:glibc 2.19 NPTL 2.19 
rlimit: STACK 8192k, CORE 0k, NPROC 63897, NOFILE 4096, AS infinity
load average:2,51 2,61 2,47

/proc/meminfo:
MemTotal:       16415192 kB
MemFree:         6141152 kB
MemAvailable:   10105796 kB
Buffers:          344184 kB
Cached:          3703644 kB
SwapCached:            0 kB
Active:          7293040 kB
Inactive:        2483608 kB
Active(anon):    5730700 kB
Inactive(anon):    42912 kB
Active(file):    1562340 kB
Inactive(file):  2440696 kB
Unevictable:          48 kB
Mlocked:              48 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                28 kB
Writeback:             0 kB
AnonPages:       5728864 kB
Mapped:           383160 kB
Shmem:             44796 kB
Slab:             318808 kB
SReclaimable:     215024 kB
SUnreclaim:       103784 kB
KernelStack:        9120 kB
PageTables:        41640 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8207596 kB
Committed_AS:    8919912 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      116312 kB
VmallocChunk:   34359534116 kB
HardwareCorrupted:     0 kB
AnonHugePages:   4937728 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       87652 kB
DirectMap2M:    16670720 kB


CPU:total 4 (4 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, ht, tsc, tscinvbit

/proc/cpuinfo:
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
stepping    : 7
microcode   : 0x1a
cpu MHz     : 3300.000
cache size  : 8192 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 6592.65
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
stepping    : 7
microcode   : 0x1a
cpu MHz     : 3300.000
cache size  : 8192 KB
physical id : 0
siblings    : 4
core id     : 1
cpu cores   : 4
apicid      : 2
initial apicid  : 2
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 6592.65
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor   : 2
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
stepping    : 7
microcode   : 0x1a
cpu MHz     : 3300.000
cache size  : 8192 KB
physical id : 0
siblings    : 4
core id     : 2
cpu cores   : 4
apicid      : 4
initial apicid  : 4
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 6592.65
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 42
model name  : Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
stepping    : 7
microcode   : 0x1a
cpu MHz     : 3300.000
cache size  : 8192 KB
physical id : 0
siblings    : 4
core id     : 3
cpu cores   : 4
apicid      : 6
initial apicid  : 6
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 6592.65
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 16415192k(6141152k free), swap 0k(0k free)

vm_info: OpenJDK 64-Bit Server VM (24.79-b02) for linux-amd64 JRE (1.7.0_79-b14), built on Jul 24 2015 08:15:54 by "buildd" with gcc 4.8.2

time: Sat Aug 15 07:44:16 2015
elapsed time: 59852 seconds

Bug: NullPointerException in GraphDraw.drawNodeSetManagerGrid

Exception in thread "Animation Thread" java.lang.NullPointerException
    at draw.GraphDraw.drawNodeSetManagerGrid(GraphDraw.java:195)
    at draw.GraphDraw.draw(GraphDraw.java:95)
    at processing.core.PApplet.handleDraw(PApplet.java:2386)
    at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:240)
    at processing.core.PApplet.run(PApplet.java:2256)
    at java.lang.Thread.run(Thread.java:745)

happened at 22628 plottedNodes.

Add custom random seed support!

Sometimes, you want reproduceable results. Sometimes not. This might be necessary for animations, where the sizes of the nodes are changed slightly, but the entire structure of the graph should stay the same.

Build management

This would be a main goal for a first release. As far as I heard, Maven would be a good choice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.