#2277 closed defect (fixed)

jbigi crash (2276 followup)

Reported by: xloem Owned by: zzz
Priority: minor Milestone: 0.9.36
Component: api/general Version: 0.9.34
Keywords: Cc:
Parent Tickets: #2276 Sensitive: no

Description

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x00007f516c5fc447, pid=7717, tid=0x00007f516c193700
#
# JRE version: OpenJDK Runtime Environment (8.0_151-b12) (build 1.8.0_151-b12)
# Java VM: OpenJDK 64-Bit Server VM (25.151-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libjbigi.so+0xc447]  __gmpn_mul_basecase+0x87
#
# Core dump written. Default location: /home/user/pkg/i2p/core or core.7717
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x00005f6649a98b30):  JavaThread "YK Precalc" daemon [_thread_in_native, id=7802, stack(0x00007f516c093000,0x00007f516c194000)]

siginfo: si_signo: 4 (SIGILL), si_code: 2 (ILL_ILLOPN), si_addr: 0x00007f516c5fc447

Registers:
RAX=0x00007f516c18db50, RBX=0xffffffffffffffe1, RCX=0x00007f516c18de80, RDX=0x0000000000000002
RSP=0x00007f516c18d980, RBP=0x0000000000000007, RSI=0x00007f516413c510, RDI=0x00007f516c18db50
R8 =0x0000000000000001, R9 =0x0000000000000002, R10=0x00000000000000b2, R11=0x00007f516c5fc3c0
R12=0x0000000000000000, R13=0x00007f519db71790, R14=0x00007f516c192800, R15=0x00005f6649a98b30
RIP=0x00007f516c5fc447, EFLAGS=0x0000000000010246, CSGSFS=0xe02b00000000e033, ERR=0x0000000000000000
  TRAPNO=0x0000000000000006

Top of Stack: (sp=0x00007f516c18d980)
0x00007f516c18d980:   00007f516c192800 00007f519db71790
0x00007f516c18d990:   0000000000000000 00007f516c18db40
0x00007f516c18d9a0:   00007f519db71790 00007f516c5fa5b7
0x00007f516c18d9b0:   0000000000000000 0000000000000001
0x00007f516c18d9c0:   00007f516c18de80 000000000000001f
0x00007f516c18d9d0:   00007f516413c510 00007f516c18db50
0x00007f516c18d9e0:   00007f516c192800 00005f6649a98b30
0x00007f516c18d9f0:   00007f516c18de60 00007f51a1508184
0x00007f516c18da00:   0000000000000005 0000000000000000
0x00007f516c18da10:   000000009daa83c0 00007f516c5f17c0
0x00007f516c18da20:   00007f516c18db30 00007f51a15108e7
0x00007f516c18da30:   d1785ded222e96ec 761936f998db81ad
0x00007f516c18da40:   772c0f3bb1145d50 17763c51ca25ceb0
0x00007f516c18da50:   3ca4b06541972cf7 29387d771d6ff2ea
0x00007f516c18da60:   24659f4f70f855c9 c8c38c11b9abe802
0x00007f516c18da70:   c29d8724a6882457 fe23afcbb8467805
0x00007f516c18da80:   f9ff829ebcea425b ab50f96377e28ac6
0x00007f516c18da90:   95e5e91f0768913b 2f8df57b672215ea
0x00007f516c18daa0:   d6c2fed46daec4b8 e1467764377e63c2
0x00007f516c18dab0:   0000000000000000 0000000000000000
0x00007f516c18dac0:   0000000000000000 0000000000000052
0x00007f516c18dad0:   00005f6649a4f570 00007f516c5f0998
0x00007f516c18dae0:   00007f516c5f2018 00007f51a1502a4b
0x00007f516c18daf0:   00007f516c18db50 00007f516c18de80
0x00007f516c18db00:   000000000000001f 00007f516413c510
0x00007f516c18db10:   00007f516c18db50 0000000000000001
0x00007f516c18db20:   0000000000000002 00007f516c5f2460
0x00007f516c18db30:   00007f519db71790 d1c4a208a9298000
0x00007f516c18db40:   00007f516c18de60 00007f516c5ffe40
0x00007f516c18db50:   000000000000000d 00007f516c5f2018
0x00007f516c18db60:   00007f516c18dc80 00007f516c5f0998
0x00007f516c18db70:   00007f516c18dba4 00007f516c18dc70 

Instructions: (pc=0x00007f516c5fc447)
0x00007f516c5fc427:   74 1e c4 62 b3 f6 36 48 8d 7f f0 48 85 ed 0f 84
0x00007f516c5fc437:   92 00 00 00 c4 62 ab f6 66 08 48 8d 76 08 eb 4c
0x00007f516c5fc447:   c4 62 9b f6 2e c4 62 ab f6 4e 08 c4 62 a3 f6 76
0x00007f516c5fc457:   10 48 8d 76 18 48 85 ed 75 05 4d 01 d5 eb 5d 4d 

Register to memory mapping:

RAX=0x00007f516c18db50 is pointing into the stack for thread: 0x00005f6649a98b30
RBX=0xffffffffffffffe1 is an unknown value
RCX=0x00007f516c18de80 is pointing into the stack for thread: 0x00005f6649a98b30
RDX=0x0000000000000002 is an unknown value
RSP=0x00007f516c18d980 is pointing into the stack for thread: 0x00005f6649a98b30
RBP=0x0000000000000007 is an unknown value
RSI=0x00007f516413c510 is an unknown value
RDI=0x00007f516c18db50 is pointing into the stack for thread: 0x00005f6649a98b30
R8 =0x0000000000000001 is an unknown value
R9 =0x0000000000000002 is an unknown value
R10=0x00000000000000b2 is an unknown value
R11=0x00007f516c5fc3c0: __gmpn_mul_basecase+0 in /home/user/pkg/i2p/libjbigi.so at 0x00007f516c5f0000
R12=0x0000000000000000 is an unknown value
R13={method} {0x00007f519db71790} 'nativeModPow' '([B[B[B)[B' in 'net/i2p/util/NativeBigInteger'
R14=0x00007f516c192800 is pointing into the stack for thread: 0x00005f6649a98b30
R15=0x00005f6649a98b30 is a thread


Stack: [0x00007f516c093000,0x00007f516c194000],  sp=0x00007f516c18d980,  free space=1002k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libjbigi.so+0xc447]  __gmpn_mul_basecase+0x87

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  net.i2p.util.NativeBigInteger.nativeModPow([B[B[B)[B+0
j  net.i2p.util.NativeBigInteger.modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;+49
j  net.i2p.crypto.YKGenerator.generateYK()[Ljava/math/BigInteger;+78
j  net.i2p.crypto.YKGenerator.access$300(Lnet/i2p/crypto/YKGenerator;)[Ljava/math/BigInteger;+1
j  net.i2p.crypto.YKGenerator$YKPrecalcRunner.run()V+131
j  java.lang.Thread.run()V+11
j  net.i2p.util.I2PThread.run()V+1
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x00005f6649a98b30 JavaThread "YK Precalc" daemon [_thread_in_native, id=7802, stack(0x00007f516c093000,0x00007f516c194000)]
  0x00005f6649a40660 JavaThread "PRNG" daemon [_thread_blocked, id=7801, stack(0x00007f516ca38000,0x00007f516cb39000)]
  0x00005f6649a0e7a0 JavaThread "SimpleTimer2 4/4" daemon [_thread_blocked, id=7799, stack(0x00007f516cb39000,0x00007f516cc3a000)]
  0x00005f6649a0d3d0 JavaThread "SimpleTimer2 3/4" daemon [_thread_blocked, id=7798, stack(0x00007f516cc3a000,0x00007f516cd3b000)]
  0x00005f6649a0c070 JavaThread "SimpleTimer2 2/4" daemon [_thread_blocked, id=7797, stack(0x00007f516cd3b000,0x00007f516ce3c000)]
  0x00005f6649a061b0 JavaThread "SimpleTimer2 1/4" daemon [_thread_blocked, id=7796, stack(0x00007f5188087000,0x00007f5188188000)]
  0x00005f6649a01f80 JavaThread "LogWriter" daemon [_thread_blocked, id=7795, stack(0x00007f5188289000,0x00007f518838a000)]
  0x00005f66499df3f0 JavaThread "Timestamper" daemon [_thread_blocked, id=7794, stack(0x00007f518848b000,0x00007f518858c000)]
  0x00007f514c000910 JavaThread "WrapperSimpleAppMain" [_thread_in_vm, id=7733, stack(0x00007f5188188000,0x00007f5188289000)]
  0x00007f5198301ab0 JavaThread "DestroyJavaVM" [_thread_blocked, id=7718, stack(0x00007f51a1601000,0x00007f51a1702000)]
  0x00007f5198300a20 JavaThread "Wrapper-Connection" daemon [_thread_in_native, id=7731, stack(0x00007f518838a000,0x00007f518848b000)]
  0x00007f51982cb770 JavaThread "Wrapper-Control-Event-Monitor" daemon [_thread_blocked, id=7729, stack(0x00007f518858c000,0x00007f518868d000)]
  0x00007f51980c9dc0 JavaThread "Service Thread" daemon [_thread_blocked, id=7727, stack(0x00007f519c0a0000,0x00007f519c1a1000)]
  0x00007f519801bda0 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=7726, stack(0x00007f519c1a1000,0x00007f519c2a2000)]
  0x00007f51980b8f20 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=7725, stack(0x00007f519c2a2000,0x00007f519c3a3000)]
  0x00007f51980b7660 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7724, stack(0x00007f519c3a3000,0x00007f519c4a4000)]
  0x00007f519808d800 JavaThread "Finalizer" daemon [_thread_blocked, id=7723, stack(0x00007f519c4a4000,0x00007f519c5a5000)]
  0x00007f5198089660 JavaThread "Reference Handler" daemon [_thread_blocked, id=7722, stack(0x00007f519c5a5000,0x00007f519c6a6000)]

Other Threads:
  0x00007f51980802b0 VMThread [stack: 0x00007f519c6a6000,0x00007f519c7a7000] [id=7721]
  0x00007f51980cbb60 WatcherThread [stack: 0x00007f5188eff000,0x00007f5189000000] [id=7728]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00007f5198007d10] Threads_lock - owner thread: 0x00007f514c000910

Heap:
 PSYoungGen      total 9216K, used 5171K [0x00000000fd580000, 0x00000000fdf80000, 0x0000000100000000)
  eden space 8192K, 50% used [0x00000000fd580000,0x00000000fd990f20,0x00000000fdd80000)
  from space 1024K, 98% used [0x00000000fdd80000,0x00000000fde7c030,0x00000000fde80000)
  to   space 1024K, 0% used [0x00000000fde80000,0x00000000fde80000,0x00000000fdf80000)
 ParOldGen       total 20480K, used 1413K [0x00000000f8000000, 0x00000000f9400000, 0x00000000fd580000)
  object space 20480K, 6% used [0x00000000f8000000,0x00000000f8161780,0x00000000f9400000)
 Metaspace       used 9222K, capacity 9358K, committed 9472K, reserved 1058816K
  class space    used 956K, capacity 985K, committed 1024K, reserved 1048576K

Card table byte_map: [0x00007f51a15c0000,0x00007f51a1601000] byte_map_base: 0x00007f51a0e00000

Marking Bits: (ParMarkBitMap*) 0x00007f51a08ced00
 Begin Bits: [0x00007f519dc00000, 0x00007f519de00000)
 End Bits:   [0x00007f519de00000, 0x00007f519e000000)

Polling page: 0x00007f51a171a000

CodeCache: size=245760Kb used=2260Kb max_used=2260Kb free=243499Kb
 bounds [0x00007f5189000000, 0x00007f5189270000, 0x00007f5198000000]
 total_blobs=844 nmethods=513 adapters=246
 compilation: enabled

Compilation events (10 events):
Event: 46.578 Thread 0x00007f519801bda0  506   !   3       java.lang.ClassLoader::getPackage (118 bytes)
Event: 46.581 Thread 0x00007f519801bda0 nmethod 506 0x00007f518922d9d0 code [0x00007f518922dbe0, 0x00007f518922e7b8]
Event: 46.581 Thread 0x00007f519801bda0  508       3       java.security.Provider$ServiceKey::hashCode (16 bytes)
Event: 46.581 Thread 0x00007f519801bda0 nmethod 508 0x00007f518921e290 code [0x00007f518921e400, 0x00007f518921e6d8]
Event: 46.582 Thread 0x00007f519801bda0  507       3       java.io.FilterInputStream::<init> (10 bytes)
Event: 46.582 Thread 0x00007f519801bda0 nmethod 507 0x00007f518922ed50 code [0x00007f518922eec0, 0x00007f518922f110]
Event: 46.586 Thread 0x00007f51980b8f20  509  s    4       sun.misc.URLClassPath::getNextLoader (88 bytes)
Event: 46.597 Thread 0x00007f519801bda0  510   !   3       java.net.URL::<init> (543 bytes)
Event: 46.617 Thread 0x00007f519801bda0 nmethod 510 0x00007f518922f210 code [0x00007f518922f6c0, 0x00007f5189232728]
Event: 46.617 Thread 0x00007f519801bda0  511       3       java.util.concurrent.ConcurrentHashMap::putIfAbsent (8 bytes)

GC Heap History (2 events):
Event: 46.221 GC heap before
{Heap before GC invocations=1 (full 0):
 PSYoungGen      total 9216K, used 8192K [0x00000000fd580000, 0x00000000fdf80000, 0x0000000100000000)
  eden space 8192K, 100% used [0x00000000fd580000,0x00000000fdd80000,0x00000000fdd80000)
  from space 1024K, 0% used [0x00000000fde80000,0x00000000fde80000,0x00000000fdf80000)
  to   space 1024K, 0% used [0x00000000fdd80000,0x00000000fdd80000,0x00000000fde80000)
 ParOldGen       total 20480K, used 0K [0x00000000f8000000, 0x00000000f9400000, 0x00000000fd580000)
  object space 20480K, 0% used [0x00000000f8000000,0x00000000f8000000,0x00000000f9400000)
 Metaspace       used 7607K, capacity 7696K, committed 7808K, reserved 1056768K
  class space    used 770K, capacity 816K, committed 896K, reserved 1048576K
Event: 46.232 GC heap after
Heap after GC invocations=1 (full 0):
 PSYoungGen      total 9216K, used 1008K [0x00000000fd580000, 0x00000000fdf80000, 0x0000000100000000)
  eden space 8192K, 0% used [0x00000000fd580000,0x00000000fd580000,0x00000000fdd80000)
  from space 1024K, 98% used [0x00000000fdd80000,0x00000000fde7c030,0x00000000fde80000)
  to   space 1024K, 0% used [0x00000000fde80000,0x00000000fde80000,0x00000000fdf80000)
 ParOldGen       total 20480K, used 1413K [0x00000000f8000000, 0x00000000f9400000, 0x00000000fd580000)
  object space 20480K, 6% used [0x00000000f8000000,0x00000000f8161780,0x00000000f9400000)
 Metaspace       used 7607K, capacity 7696K, committed 7808K, reserved 1056768K
  class space    used 770K, capacity 816K, committed 896K, reserved 1048576K
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 0.680 Thread 0x00007f5198009900 Exception <a 'java/lang/ArrayIndexOutOfBoundsException'> (0x00000000fd87b738) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 619]
Event: 0.702 Thread 0x00007f5198009900 Exception <a 'java/lang/ArrayIndexOutOfBoundsException'> (0x00000000fd8a1228) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 619]
Event: 0.724 Thread 0x00007f5198009900 Exception <a 'java/lang/ArrayIndexOutOfBoundsException'> (0x00000000fd8b1d68) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/runtime/sharedRuntime.cpp, line 619]
Event: 0.883 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda74448) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 0.883 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda74840) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 0.884 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda772c8) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 0.884 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda776c0) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 0.884 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda78588) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 0.884 Thread 0x00007f5198300a20 Exception <a 'java/security/PrivilegedActionException'> (0x00000000fda78980) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1400]
Event: 46.248 Thread 0x00005f66499df3f0 Exception <a 'java/io/IOException'> (0x00000000fd5a1138) thrown at [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710]

Events (10 events):
Event: 46.602 loading class net/i2p/crypto/provider/I2PProvider
Event: 46.602 loading class net/i2p/crypto/provider/I2PProvider done
Event: 46.604 loading class net/i2p/crypto/provider/I2PProvider$1
Event: 46.604 loading class net/i2p/crypto/provider/I2PProvider$1 done
Event: 46.607 loading class net/i2p/router/JobImpl
Event: 46.607 loading class net/i2p/router/JobImpl done
Event: 46.611 loading class net/i2p/data/i2np/I2NPMessage
Event: 46.611 loading class net/i2p/data/i2np/I2NPMessage done
Event: 46.615 loading class net/i2p/router/JobQueue
Event: 46.615 loading class net/i2p/router/JobQueue done


Dynamic libraries:
f8000000-f9400000 rw-p 00000000 00:00 0 
f9400000-fd580000 ---p 00000000 00:00 0 
fd580000-fdf80000 rw-p 00000000 00:00 0 
fdf80000-100000000 ---p 00000000 00:00 0 
100000000-100100000 rw-p 00000000 00:00 0 
100100000-140000000 ---p 00000000 00:00 0 
5f6647823000-5f6647824000 r-xp 00000000 fd:00 577826                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/bin/java
5f6647a23000-5f6647a24000 r--p 00000000 fd:00 577826                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/bin/java
5f6647a24000-5f6647a25000 rw-p 00001000 fd:00 577826                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/bin/java
5f6649976000-5f6649b1b000 rw-p 00000000 00:00 0                          [heap]
7f5146cab000-7f5146cae000 ---p 00000000 00:00 0 
7f5146cae000-7f5146dec000 rw-p 00000000 00:00 0 
7f5146dec000-7f5146fac000 ---p 00000000 00:00 0 
7f5146fac000-7f514702d000 r-xp 00000000 fd:00 553616                     /usr/lib64/libfreeblpriv3.so
7f514702d000-7f514722d000 ---p 00081000 fd:00 553616                     /usr/lib64/libfreeblpriv3.so
7f514722d000-7f514722f000 r--p 00081000 fd:00 553616                     /usr/lib64/libfreeblpriv3.so
7f514722f000-7f5147230000 rw-p 00083000 fd:00 553616                     /usr/lib64/libfreeblpriv3.so
7f5147230000-7f5147234000 rw-p 00000000 00:00 0 
7f5147234000-7f514726f000 r-xp 00000000 fd:00 527882                     /usr/lib64/libnspr4.so
7f514726f000-7f514746e000 ---p 0003b000 fd:00 527882                     /usr/lib64/libnspr4.so
7f514746e000-7f514746f000 r--p 0003a000 fd:00 527882                     /usr/lib64/libnspr4.so
7f514746f000-7f5147471000 rw-p 0003b000 fd:00 527882                     /usr/lib64/libnspr4.so
7f5147471000-7f5147473000 rw-p 00000000 00:00 0 
7f5147473000-7f5147477000 r-xp 00000000 fd:00 560330                     /usr/lib64/libplc4.so
7f5147477000-7f5147676000 ---p 00004000 fd:00 560330                     /usr/lib64/libplc4.so
7f5147676000-7f5147677000 r--p 00003000 fd:00 560330                     /usr/lib64/libplc4.so
7f5147677000-7f5147678000 rw-p 00004000 fd:00 560330                     /usr/lib64/libplc4.so
7f5147678000-7f514767b000 r-xp 00000000 fd:00 560331                     /usr/lib64/libplds4.so
7f514767b000-7f514787a000 ---p 00003000 fd:00 560331                     /usr/lib64/libplds4.so
7f514787a000-7f514787b000 r--p 00002000 fd:00 560331                     /usr/lib64/libplds4.so
7f514787b000-7f514787c000 rw-p 00003000 fd:00 560331                     /usr/lib64/libplds4.so
7f514787c000-7f51478a5000 r-xp 00000000 fd:00 526721                     /usr/lib64/libnssutil3.so
7f51478a5000-7f5147aa4000 ---p 00029000 fd:00 526721                     /usr/lib64/libnssutil3.so
7f5147aa4000-7f5147aab000 r--p 00028000 fd:00 526721                     /usr/lib64/libnssutil3.so
7f5147aab000-7f5147aac000 rw-p 0002f000 fd:00 526721                     /usr/lib64/libnssutil3.so
7f5147aac000-7f5147bd1000 r-xp 00000000 fd:00 553668                     /usr/lib64/libnss3.so
7f5147bd1000-7f5147dd0000 ---p 00125000 fd:00 553668                     /usr/lib64/libnss3.so
7f5147dd0000-7f5147dd5000 r--p 00124000 fd:00 553668                     /usr/lib64/libnss3.so
7f5147dd5000-7f5147dd7000 rw-p 00129000 fd:00 553668                     /usr/lib64/libnss3.so
7f5147dd7000-7f5147dd9000 rw-p 00000000 00:00 0 
7f5147dd9000-7f5147dfd000 r-xp 00000000 fd:00 553754                     /usr/lib64/libsmime3.so
7f5147dfd000-7f5147ffc000 ---p 00024000 fd:00 553754                     /usr/lib64/libsmime3.so
7f5147ffc000-7f5147fff000 r--p 00023000 fd:00 553754                     /usr/lib64/libsmime3.so
7f5147fff000-7f5148000000 rw-p 00026000 fd:00 553754                     /usr/lib64/libsmime3.so
7f5148000000-7f514802d000 rw-p 00000000 00:00 0 
7f514802d000-7f514c000000 ---p 00000000 00:00 0 
7f514c000000-7f514c021000 rw-p 00000000 00:00 0 
7f514c021000-7f5150000000 ---p 00000000 00:00 0 
7f5150000000-7f5150021000 rw-p 00000000 00:00 0 
7f5150021000-7f5154000000 ---p 00000000 00:00 0 
7f5154000000-7f5154021000 rw-p 00000000 00:00 0 
7f5154021000-7f5158000000 ---p 00000000 00:00 0 
7f5158000000-7f5158021000 rw-p 00000000 00:00 0 
7f5158021000-7f515c000000 ---p 00000000 00:00 0 
7f515c000000-7f515c021000 rw-p 00000000 00:00 0 
7f515c021000-7f5160000000 ---p 00000000 00:00 0 
7f5160000000-7f516028e000 rw-p 00000000 00:00 0 
7f516028e000-7f5164000000 ---p 00000000 00:00 0 
7f5164000000-7f5164184000 rw-p 00000000 00:00 0 
7f5164184000-7f5168000000 ---p 00000000 00:00 0 
7f5168000000-7f5168021000 rw-p 00000000 00:00 0 
7f5168021000-7f516c000000 ---p 00000000 00:00 0 
7f516c093000-7f516c096000 ---p 00000000 00:00 0 
7f516c096000-7f516c194000 rw-p 00000000 00:00 0 
7f516c194000-7f516c1dc000 r-xp 00000000 fd:00 553923                     /usr/lib64/libssl3.so
7f516c1dc000-7f516c3dc000 ---p 00048000 fd:00 553923                     /usr/lib64/libssl3.so
7f516c3dc000-7f516c3e0000 r--p 00048000 fd:00 553923                     /usr/lib64/libssl3.so
7f516c3e0000-7f516c3e1000 rw-p 0004c000 fd:00 553923                     /usr/lib64/libssl3.so
7f516c3e1000-7f516c3e2000 rw-p 00000000 00:00 0 
7f516c3e2000-7f516c3ee000 r-xp 00000000 fd:00 577864                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libsunec.so
7f516c3ee000-7f516c5ee000 ---p 0000c000 fd:00 577864                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libsunec.so
7f516c5ee000-7f516c5ef000 r--p 0000c000 fd:00 577864                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libsunec.so
7f516c5ef000-7f516c5f0000 rw-p 00000000 00:00 0 
7f516c5f0000-7f516c634000 r-xp 00000000 ca:10 921246                     /home/user/pkg/i2p/libjbigi.so
7f516c634000-7f516c834000 ---p 00044000 ca:10 921246                     /home/user/pkg/i2p/libjbigi.so
7f516c834000-7f516c835000 r--p 00044000 ca:10 921246                     /home/user/pkg/i2p/libjbigi.so
7f516c835000-7f516c836000 rw-p 00045000 ca:10 921246                     /home/user/pkg/i2p/libjbigi.so
7f516c836000-7f516c837000 r-xp 00000000 ca:10 921240                     /home/user/pkg/i2p/libjcpuid.so
7f516c837000-7f516ca36000 ---p 00001000 ca:10 921240                     /home/user/pkg/i2p/libjcpuid.so
7f516ca36000-7f516ca37000 r--p 00000000 ca:10 921240                     /home/user/pkg/i2p/libjcpuid.so
7f516ca37000-7f516ca38000 rw-p 00001000 ca:10 921240                     /home/user/pkg/i2p/libjcpuid.so
7f516ca38000-7f516ca3b000 ---p 00000000 00:00 0 
7f516ca3b000-7f516cb39000 rw-p 00000000 00:00 0 
7f516cb39000-7f516cb3c000 ---p 00000000 00:00 0 
7f516cb3c000-7f516cc3a000 rw-p 00000000 00:00 0 
7f516cc3a000-7f516cc3d000 ---p 00000000 00:00 0 
7f516cc3d000-7f516cd3b000 rw-p 00000000 00:00 0 
7f516cd3b000-7f516cd3e000 ---p 00000000 00:00 0 
7f516cd3e000-7f516ce3c000 rw-p 00000000 00:00 0 
7f516ce3c000-7f516ce53000 r-xp 00000000 fd:00 560208                     /usr/lib64/libresolv-2.24.so
7f516ce53000-7f516d053000 ---p 00017000 fd:00 560208                     /usr/lib64/libresolv-2.24.so
7f516d053000-7f516d054000 r--p 00017000 fd:00 560208                     /usr/lib64/libresolv-2.24.so
7f516d054000-7f516d055000 rw-p 00018000 fd:00 560208                     /usr/lib64/libresolv-2.24.so
7f516d055000-7f516d057000 rw-p 00000000 00:00 0 
7f516d057000-7f516d05c000 r-xp 00000000 fd:00 560202                     /usr/lib64/libnss_dns-2.24.so
7f516d05c000-7f516d25c000 ---p 00005000 fd:00 560202                     /usr/lib64/libnss_dns-2.24.so
7f516d25c000-7f516d25d000 r--p 00005000 fd:00 560202                     /usr/lib64/libnss_dns-2.24.so
7f516d25d000-7f516d25e000 rw-p 00006000 fd:00 560202                     /usr/lib64/libnss_dns-2.24.so
7f516d25e000-7f516d260000 r-xp 00000000 fd:00 554281                     /usr/lib64/libnss_mdns4_minimal.so.2
7f516d260000-7f516d45f000 ---p 00002000 fd:00 554281                     /usr/lib64/libnss_mdns4_minimal.so.2
7f516d45f000-7f516d460000 r--p 00001000 fd:00 554281                     /usr/lib64/libnss_mdns4_minimal.so.2
7f516d460000-7f516d461000 rw-p 00000000 00:00 0 
7f516d461000-7f5174000000 r--p 00000000 fd:00 527310                     /usr/lib/locale/locale-archive
7f5174000000-7f5174021000 rw-p 00000000 00:00 0 
7f5174021000-7f5178000000 ---p 00000000 00:00 0 
7f5178000000-7f5178021000 rw-p 00000000 00:00 0 
7f5178021000-7f517c000000 ---p 00000000 00:00 0 
7f517c000000-7f517c021000 rw-p 00000000 00:00 0 
7f517c021000-7f5180000000 ---p 00000000 00:00 0 
7f5180000000-7f5180021000 rw-p 00000000 00:00 0 
7f5180021000-7f5184000000 ---p 00000000 00:00 0 
7f5184000000-7f5184021000 rw-p 00000000 00:00 0 
7f5184021000-7f5188000000 ---p 00000000 00:00 0 
7f5188087000-7f518808a000 ---p 00000000 00:00 0 
7f518808a000-7f5188188000 rw-p 00000000 00:00 0 
7f5188188000-7f518818b000 ---p 00000000 00:00 0 
7f518818b000-7f5188289000 rw-p 00000000 00:00 0 
7f5188289000-7f518828c000 ---p 00000000 00:00 0 
7f518828c000-7f518838a000 rw-p 00000000 00:00 0 
7f518838a000-7f518838d000 ---p 00000000 00:00 0 
7f518838d000-7f518848b000 rw-p 00000000 00:00 0 
7f518848b000-7f518848e000 ---p 00000000 00:00 0 
7f518848e000-7f518858c000 rw-p 00000000 00:00 0 
7f518858c000-7f518858f000 ---p 00000000 00:00 0 
7f518858f000-7f518868d000 rw-p 00000000 00:00 0 
7f518868d000-7f5188698000 r-xp 00000000 ca:10 1574375                    /home/user/pkg/i2p/lib/libwrapper.so
7f5188698000-7f5188897000 ---p 0000b000 ca:10 1574375                    /home/user/pkg/i2p/lib/libwrapper.so
7f5188897000-7f5188898000 rw-p 0000a000 ca:10 1574375                    /home/user/pkg/i2p/lib/libwrapper.so
7f5188898000-7f5188899000 rw-p 00000000 00:00 0 
7f5188899000-7f51888aa000 r-xp 00000000 fd:00 577860                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnio.so
7f51888aa000-7f5188aaa000 ---p 00011000 fd:00 577860                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnio.so
7f5188aaa000-7f5188aab000 r--p 00011000 fd:00 577860                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnio.so
7f5188aab000-7f5188aac000 rw-p 00012000 fd:00 577860                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnio.so
7f5188aac000-7f5188add000 rw-p 00000000 00:00 0 
7f5188add000-7f5188af4000 r-xp 00000000 fd:00 577859                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnet.so
7f5188af4000-7f5188cf3000 ---p 00017000 fd:00 577859                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnet.so
7f5188cf3000-7f5188cf4000 r--p 00016000 fd:00 577859                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnet.so
7f5188cf4000-7f5188cf5000 rw-p 00017000 fd:00 577859                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libnet.so
7f5188cf5000-7f5188cfd000 r-xp 00000000 fd:00 577857                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libmanagement.so
7f5188cfd000-7f5188efd000 ---p 00008000 fd:00 577857                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libmanagement.so
7f5188efd000-7f5188efe000 r--p 00008000 fd:00 577857                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libmanagement.so
7f5188efe000-7f5188eff000 rw-p 00009000 fd:00 577857                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libmanagement.so
7f5188eff000-7f5188f00000 ---p 00000000 00:00 0 
7f5188f00000-7f5189000000 rw-p 00000000 00:00 0 
7f5189000000-7f5189270000 rwxp 00000000 00:00 0 
7f5189270000-7f5198000000 ---p 00000000 00:00 0 
7f5198000000-7f5198332000 rw-p 00000000 00:00 0 
7f5198332000-7f519c000000 ---p 00000000 00:00 0 
7f519c00e000-7f519c013000 r--s 00043000 fd:00 528882                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/ext/sunjce_provider.jar
7f519c013000-7f519c014000 r--s 00007000 fd:00 528881                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/ext/sunec.jar
7f519c014000-7f519c018000 r--s 0003e000 fd:00 528883                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/ext/sunpkcs11.jar
7f519c018000-7f519c01b000 r--s 00018000 fd:00 577890                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/jce.jar
7f519c01b000-7f519c020000 r--s 000b3000 fd:00 577892                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/jsse.jar
7f519c020000-7f519c027000 r--s 00000000 fd:00 527629                     /usr/lib64/gconv/gconv-modules.cache
7f519c027000-7f519c02a000 r--s 0001c000 ca:10 1574365                    /home/user/pkg/i2p/lib/wrapper.jar
7f519c02a000-7f519c02c000 r--s 00001000 ca:10 1573864                    /home/user/pkg/i2p/lib/systray.jar
7f519c02c000-7f519c02e000 r--s 0001d000 ca:10 1573358                    /home/user/pkg/i2p/lib/sam.jar
7f519c02e000-7f519c036000 r--s 00058000 ca:10 1573207                    /home/user/pkg/i2p/lib/standard.jar
7f519c036000-7f519c03b000 r--s 00175000 ca:10 1573933                    /home/user/pkg/i2p/lib/routerconsole.jar
7f519c03b000-7f519c04e000 r--s 0018f000 ca:10 1573231                    /home/user/pkg/i2p/lib/router.jar
7f519c04e000-7f519c04f000 r--s 00005000 ca:10 1574333                    /home/user/pkg/i2p/lib/org.mortbay.jmx.jar
7f519c04f000-7f519c055000 r--s 00061000 ca:10 1573255                    /home/user/pkg/i2p/lib/org.mortbay.jetty.jar
7f519c055000-7f519c057000 r--s 00006000 ca:10 1574071                    /home/user/pkg/i2p/lib/jstl.jar
7f519c057000-7f519c05b000 r--s 00041000 ca:10 1573940                    /home/user/pkg/i2p/lib/jrobin.jar
7f519c05b000-7f519c05d000 r--s 00019000 ca:10 1574350                    /home/user/pkg/i2p/lib/jetty-webapp.jar
7f519c05d000-7f519c064000 r--s 00057000 ca:10 1574263                    /home/user/pkg/i2p/lib/jetty-util.jar
7f519c064000-7f519c066000 r--s 00019000 ca:10 1574228                    /home/user/pkg/i2p/lib/jetty-start.jar
7f519c066000-7f519c067000 r--s 00000000 ca:10 1574083                    /home/user/pkg/i2p/lib/jetty-sslengine.jar
7f519c067000-7f519c06a000 r--s 0001c000 ca:10 1573168                    /home/user/pkg/i2p/lib/jetty-servlets.jar
7f519c06a000-7f519c06d000 r--s 0001a000 ca:10 1574080                    /home/user/pkg/i2p/lib/jetty-servlet.jar
7f519c06d000-7f519c070000 r--s 00015000 ca:10 1574001                    /home/user/pkg/i2p/lib/jetty-security.jar
7f519c070000-7f519c072000 r--s 00006000 ca:10 1573689                    /home/user/pkg/i2p/lib/jetty-rewrite-handler.jar
7f519c072000-7f519c073000 r--s 00000000 ca:10 1574173                    /home/user/pkg/i2p/lib/jetty-java5-threadpool.jar
7f519c073000-7f519c076000 r--s 00018000 ca:10 1573043                    /home/user/pkg/i2p/lib/jetty-io.jar
7f519c076000-7f519c077000 r--s 0000a000 ca:10 1573503                    /home/user/pkg/i2p/lib/jetty-xml.jar
7f519c077000-7f519c078000 r--s 00007000 ca:10 1573092                    /home/user/pkg/i2p/lib/jetty-i2p.jar
7f519c078000-7f519c07b000 r--s 0001d000 ca:10 1573221                    /home/user/pkg/i2p/lib/jetty-http.jar
7f519c07b000-7f519c07d000 r--s 0000b000 ca:10 1574330                    /home/user/pkg/i2p/lib/jetty-deploy.jar
7f519c07d000-7f519c07e000 r--s 00003000 ca:10 1574047                    /home/user/pkg/i2p/lib/jetty-continuation.jar
7f519c07e000-7f519c081000 r--s 0063d000 ca:10 1573302                    /home/user/pkg/i2p/lib/jbigi.jar
7f519c081000-7f519c086000 r--s 0004e000 ca:10 1573722                    /home/user/pkg/i2p/lib/javax.servlet.jar
7f519c086000-7f519c093000 r--s 000d1000 ca:10 1574256                    /home/user/pkg/i2p/lib/jasper-runtime.jar
7f519c093000-7f519c094000 r--s 00000000 ca:10 1573577                    /home/user/pkg/i2p/lib/jasper-compiler.jar
7f519c094000-7f519c098000 r--s 0005d000 ca:10 1573662                    /home/user/pkg/i2p/lib/i2ptunnel.jar
7f519c098000-7f519c09b000 r--s 00024000 ca:10 1573218                    /home/user/pkg/i2p/lib/streaming.jar
7f519c09b000-7f519c09d000 r--s 0000a000 ca:10 1573491                    /home/user/pkg/i2p/lib/mstreaming.jar
7f519c09d000-7f519c0a0000 r--s 00041000 ca:10 1574117                    /home/user/pkg/i2p/lib/i2psnark.jar
7f519c0a0000-7f519c0a3000 ---p 00000000 00:00 0 
7f519c0a3000-7f519c1a1000 rw-p 00000000 00:00 0 
7f519c1a1000-7f519c1a4000 ---p 00000000 00:00 0 
7f519c1a4000-7f519c2a2000 rw-p 00000000 00:00 0 
7f519c2a2000-7f519c2a5000 ---p 00000000 00:00 0 
7f519c2a5000-7f519c3a3000 rw-p 00000000 00:00 0 
7f519c3a3000-7f519c3a6000 ---p 00000000 00:00 0 
7f519c3a6000-7f519c4a4000 rw-p 00000000 00:00 0 
7f519c4a4000-7f519c4a7000 ---p 00000000 00:00 0 
7f519c4a7000-7f519c5a5000 rw-p 00000000 00:00 0 
7f519c5a5000-7f519c5a8000 ---p 00000000 00:00 0 
7f519c5a8000-7f519c6a6000 rw-p 00000000 00:00 0 
7f519c6a6000-7f519c6a7000 ---p 00000000 00:00 0 
7f519c6a7000-7f519d161000 rw-p 00000000 00:00 0 
7f519d161000-7f519d32f000 r--s 04400000 fd:00 577902                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/rt.jar
7f519d32f000-7f519e000000 rw-p 00000000 00:00 0 
7f519e000000-7f519e001000 ---p 00000000 00:00 0 
7f519e001000-7f519e101000 rw-p 00000000 00:00 0 
7f519e101000-7f519e102000 ---p 00000000 00:00 0 
7f519e102000-7f519e20c000 rw-p 00000000 00:00 0 
7f519e20c000-7f519e5c2000 ---p 00000000 00:00 0 
7f519e5c2000-7f519e5ca000 r-xp 00000000 fd:00 577867                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libzip.so
7f519e5ca000-7f519e7c9000 ---p 00008000 fd:00 577867                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libzip.so
7f519e7c9000-7f519e7ca000 r--p 00007000 fd:00 577867                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libzip.so
7f519e7ca000-7f519e7cb000 rw-p 00000000 00:00 0 
7f519e7cb000-7f519e7d5000 r-xp 00000000 fd:00 560204                     /usr/lib64/libnss_files-2.24.so
7f519e7d5000-7f519e9d5000 ---p 0000a000 fd:00 560204                     /usr/lib64/libnss_files-2.24.so
7f519e9d5000-7f519e9d6000 r--p 0000a000 fd:00 560204                     /usr/lib64/libnss_files-2.24.so
7f519e9d6000-7f519e9d7000 rw-p 0000b000 fd:00 560204                     /usr/lib64/libnss_files-2.24.so
7f519e9d7000-7f519e9dd000 rw-p 00000000 00:00 0 
7f519e9dd000-7f519ea0a000 r-xp 00000000 fd:00 577849                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libjava.so
7f519ea0a000-7f519ec0a000 ---p 0002d000 fd:00 577849                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libjava.so
7f519ec0a000-7f519ec0b000 r--p 0002d000 fd:00 577849                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libjava.so
7f519ec0b000-7f519ec0c000 rw-p 0002e000 fd:00 577849                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libjava.so
7f519ec0c000-7f519ec0d000 rw-p 00000000 00:00 0 
7f519ec0d000-7f519ec1a000 r-xp 00000000 fd:00 577866                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libverify.so
7f519ec1a000-7f519ee19000 ---p 0000d000 fd:00 577866                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libverify.so
7f519ee19000-7f519ee1b000 r--p 0000c000 fd:00 577866                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/libverify.so
7f519ee1b000-7f519ee1c000 rw-p 00000000 00:00 0 
7f519ee1c000-7f519ee23000 r-xp 00000000 fd:00 560210                     /usr/lib64/librt-2.24.so
7f519ee23000-7f519f022000 ---p 00007000 fd:00 560210                     /usr/lib64/librt-2.24.so
7f519f022000-7f519f023000 r--p 00006000 fd:00 560210                     /usr/lib64/librt-2.24.so
7f519f023000-7f519f024000 rw-p 00007000 fd:00 560210                     /usr/lib64/librt-2.24.so
7f519f024000-7f519f03a000 r-xp 00000000 fd:00 528886                     /usr/lib64/libgcc_s-6.4.1-20170727.so.1
7f519f03a000-7f519f239000 ---p 00016000 fd:00 528886                     /usr/lib64/libgcc_s-6.4.1-20170727.so.1
7f519f239000-7f519f23a000 r--p 00015000 fd:00 528886                     /usr/lib64/libgcc_s-6.4.1-20170727.so.1
7f519f23a000-7f519f23b000 rw-p 00016000 fd:00 528886                     /usr/lib64/libgcc_s-6.4.1-20170727.so.1
7f519f23b000-7f519f343000 r-xp 00000000 fd:00 560196                     /usr/lib64/libm-2.24.so
7f519f343000-7f519f542000 ---p 00108000 fd:00 560196                     /usr/lib64/libm-2.24.so
7f519f542000-7f519f543000 r--p 00107000 fd:00 560196                     /usr/lib64/libm-2.24.so
7f519f543000-7f519f544000 rw-p 00108000 fd:00 560196                     /usr/lib64/libm-2.24.so
7f519f544000-7f519f6bc000 r-xp 00000000 fd:00 527605                     /usr/lib64/libstdc++.so.6.0.22
7f519f6bc000-7f519f8bc000 ---p 00178000 fd:00 527605                     /usr/lib64/libstdc++.so.6.0.22
7f519f8bc000-7f519f8c6000 r--p 00178000 fd:00 527605                     /usr/lib64/libstdc++.so.6.0.22
7f519f8c6000-7f519f8c8000 rw-p 00182000 fd:00 527605                     /usr/lib64/libstdc++.so.6.0.22
7f519f8c8000-7f519f8cc000 rw-p 00000000 00:00 0 
7f519f8cc000-7f51a05f6000 r-xp 00000000 fd:00 577870                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/server/libjvm.so
7f51a05f6000-7f51a07f6000 ---p 00d2a000 fd:00 577870                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/server/libjvm.so
7f51a07f6000-7f51a0892000 r--p 00d2a000 fd:00 577870                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/server/libjvm.so
7f51a0892000-7f51a08bb000 rw-p 00dc6000 fd:00 577870                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/server/libjvm.so
7f51a08bb000-7f51a08eb000 rw-p 00000000 00:00 0 
7f51a08eb000-7f51a0aa8000 r-xp 00000000 fd:00 560186                     /usr/lib64/libc-2.24.so
7f51a0aa8000-7f51a0ca7000 ---p 001bd000 fd:00 560186                     /usr/lib64/libc-2.24.so
7f51a0ca7000-7f51a0cab000 r--p 001bc000 fd:00 560186                     /usr/lib64/libc-2.24.so
7f51a0cab000-7f51a0cad000 rw-p 001c0000 fd:00 560186                     /usr/lib64/libc-2.24.so
7f51a0cad000-7f51a0cb1000 rw-p 00000000 00:00 0 
7f51a0cb1000-7f51a0cb4000 r-xp 00000000 fd:00 560194                     /usr/lib64/libdl-2.24.so
7f51a0cb4000-7f51a0eb3000 ---p 00003000 fd:00 560194                     /usr/lib64/libdl-2.24.so
7f51a0eb3000-7f51a0eb4000 r--p 00002000 fd:00 560194                     /usr/lib64/libdl-2.24.so
7f51a0eb4000-7f51a0eb5000 rw-p 00003000 fd:00 560194                     /usr/lib64/libdl-2.24.so
7f51a0eb5000-7f51a0ec2000 r-xp 00000000 fd:00 577836                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/jli/libjli.so
7f51a0ec2000-7f51a10c2000 ---p 0000d000 fd:00 577836                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/jli/libjli.so
7f51a10c2000-7f51a10c3000 r--p 0000d000 fd:00 577836                     /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.fc25.x86_64/jre/lib/amd64/jli/libjli.so
7f51a10c3000-7f51a10c4000 rw-p 00000000 00:00 0 
7f51a10c4000-7f51a10d9000 r-xp 00000000 fd:00 527809                     /usr/lib64/libz.so.1.2.8
7f51a10d9000-7f51a12d8000 ---p 00015000 fd:00 527809                     /usr/lib64/libz.so.1.2.8
7f51a12d8000-7f51a12d9000 r--p 00014000 fd:00 527809                     /usr/lib64/libz.so.1.2.8
7f51a12d9000-7f51a12da000 rw-p 00015000 fd:00 527809                     /usr/lib64/libz.so.1.2.8
7f51a12da000-7f51a12f2000 r-xp 00000000 fd:00 560206                     /usr/lib64/libpthread-2.24.so
7f51a12f2000-7f51a14f2000 ---p 00018000 fd:00 560206                     /usr/lib64/libpthread-2.24.so
7f51a14f2000-7f51a14f3000 r--p 00018000 fd:00 560206                     /usr/lib64/libpthread-2.24.so
7f51a14f3000-7f51a14f4000 rw-p 00019000 fd:00 560206                     /usr/lib64/libpthread-2.24.so
7f51a14f4000-7f51a14f8000 rw-p 00000000 00:00 0 
7f51a14f8000-7f51a151e000 r-xp 00000000 fd:00 526724                     /usr/lib64/ld-2.24.so
7f51a151e000-7f51a152a000 r--s 000d1000 ca:10 1573407                    /home/user/pkg/i2p/lib/i2p.jar
7f51a152a000-7f51a152d000 r--s 00013000 ca:10 1574151                    /home/user/pkg/i2p/lib/desktopgui.jar
7f51a152d000-7f51a159f000 rw-p 00000000 00:00 0 
7f51a159f000-7f51a15c0000 ---p 00000000 00:00 0 
7f51a15c0000-7f51a15ca000 rw-p 00000000 00:00 0 
7f51a15ca000-7f51a15ea000 ---p 00000000 00:00 0 
7f51a15ea000-7f51a15f0000 rw-p 00000000 00:00 0 
7f51a15f0000-7f51a1600000 ---p 00000000 00:00 0 
7f51a1600000-7f51a1601000 rw-p 00000000 00:00 0 
7f51a1601000-7f51a1604000 ---p 00000000 00:00 0 
7f51a1604000-7f51a1706000 rw-p 00000000 00:00 0 
7f51a1706000-7f51a1707000 r--s 00000000 ca:10 1572995                    /home/user/pkg/i2p/lib/commons-logging.jar
7f51a1707000-7f51a170b000 r--s 00036000 ca:10 1573486                    /home/user/pkg/i2p/lib/commons-el.jar
7f51a170b000-7f51a170d000 r--s 0001b000 ca:10 1572987                    /home/user/pkg/i2p/lib/addressbook.jar
7f51a170d000-7f51a170e000 r--s 00009000 ca:10 1573351                    /home/user/pkg/i2p/lib/BOB.jar
7f51a170e000-7f51a1711000 rw-p 00000000 00:00 0 
7f51a1711000-7f51a1719000 rw-s 00000000 00:24 63421                      /tmp/hsperfdata_user/7717
7f51a1719000-7f51a171a000 rw-p 00000000 00:00 0 
7f51a171a000-7f51a171b000 r--p 00000000 00:00 0 
7f51a171b000-7f51a171d000 rw-p 00000000 00:00 0 
7f51a171d000-7f51a171e000 r--p 00025000 fd:00 526724                     /usr/lib64/ld-2.24.so
7f51a171e000-7f51a171f000 rw-p 00026000 fd:00 526724                     /usr/lib64/ld-2.24.so
7f51a171f000-7f51a1720000 rw-p 00000000 00:00 0 
7ffd2a114000-7ffd2a136000 rw-p 00000000 00:00 0                          [stack]
7ffd2a1d8000-7ffd2a1da000 r--p 00000000 00:00 0                          [vvar]
7ffd2a1da000-7ffd2a1dc000 r-xp 00000000 00:00 0                          [vdso]

VM Arguments:
jvm_args: -DloggerFilenameOverride=logs/log-router-@.txt -Di2p.dir.base=/home/user/pkg/i2p -Xmx128m -Djava.library.path=/home/user/pkg/i2p:/home/user/pkg/i2p/lib -Dwrapper.key=hjfotuFd69prhyae -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.disable_console_input=TRUE -Dwrapper.pid=4580 -Dwrapper.version=3.5.34 -Dwrapper.native_library=wrapper -Dwrapper.arch=x86 -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=5 
java_command: org.tanukisoftware.wrapper.WrapperSimpleApp net.i2p.router.Router
java_class_path (initial): /home/user/pkg/i2p/lib/BOB.jar:/home/user/pkg/i2p/lib/addressbook.jar:/home/user/pkg/i2p/lib/commons-el.jar:/home/user/pkg/i2p/lib/commons-logging.jar:/home/user/pkg/i2p/lib/desktopgui.jar:/home/user/pkg/i2p/lib/i2p.jar:/home/user/pkg/i2p/lib/i2psnark.jar:/home/user/pkg/i2p/lib/i2ptunnel.jar:/home/user/pkg/i2p/lib/jasper-compiler.jar:/home/user/pkg/i2p/lib/jasper-runtime.jar:/home/user/pkg/i2p/lib/javax.servlet.jar:/home/user/pkg/i2p/lib/jbigi.jar:/home/user/pkg/i2p/lib/jetty-continuation.jar:/home/user/pkg/i2p/lib/jetty-deploy.jar:/home/user/pkg/i2p/lib/jetty-http.jar:/home/user/pkg/i2p/lib/jetty-i2p.jar:/home/user/pkg/i2p/lib/jetty-io.jar:/home/user/pkg/i2p/lib/jetty-java5-threadpool.jar:/home/user/pkg/i2p/lib/jetty-rewrite-handler.jar:/home/user/pkg/i2p/lib/jetty-security.jar:/home/user/pkg/i2p/lib/jetty-servlet.jar:/home/user/pkg/i2p/lib/jetty-servlets.jar:/home/user/pkg/i2p/lib/jetty-sslengine.jar:/home/user/pkg/i2p/lib/jetty-start.jar:/home/user/pkg/i2p/lib/jetty-util.jar:/home/user/pkg/i2p/lib/jetty-webapp.jar:/home/user/pkg/i2p/lib/jetty-xml.jar:/home/user/pkg/i2p/lib/jrobin.jar:/home/user/pkg/i2p/lib/jstl.jar:/home/user/pkg/i2p/lib/mstreaming.jar:/home/user/pkg/i2p/lib/org.mortbay.jetty.jar:/home/user/pkg/i2p/lib/org.mortbay.jmx.jar:/home/user/pkg/i2p/lib/router.jar:/home/user/pkg/i2p/lib/routerconsole.jar:/home/user/pkg/i2p/lib/sam.jar:/home/user/pkg/i2p/lib/standard.jar:/home/user/pkg/i2p/lib/streaming.jar:/home/user/pkg/i2p/lib/systray.jar:/home/user/pkg/i2p/lib/wrapper.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/user/.local/bin:/home/user/bin
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0xb2a990], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0xb2a990], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x8f11f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGXFSZ: [libjvm.so+0x8f11f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x8f11f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x8f10a0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libwrapper.so+0x5fa0], sa_mask[0]=10000000000000000000000000000000, sa_flags=SA_RESTART
SIGINT: [libwrapper.so+0x6000], sa_mask[0]=01000000000000000000000000000000, sa_flags=SA_RESTART
SIGTERM: [libwrapper.so+0x5fd0], sa_mask[0]=00000000000000100000000000000000, sa_flags=SA_RESTART
SIGQUIT: [libjvm.so+0x8f1550], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO


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

OS:Fedora release 25 (Twenty Five)

uname:Linux 4.9.56-21.pvops.qubes.x86_64 #1 SMP Tue Oct 17 23:58:50 UTC 2017 x86_64
libc:glibc 2.24 NPTL 2.24 
rlimit: STACK 8192k, CORE infinity, NPROC 760, NOFILE 4096, AS infinity
load average:1.94 2.10 1.24

/proc/meminfo:
MemTotal:        1912424 kB
MemFree:          323912 kB
MemAvailable:    1182324 kB
Buffers:           60228 kB
Cached:           783904 kB
SwapCached:            0 kB
Active:           869616 kB
Inactive:         578172 kB
Active(anon):     535844 kB
Inactive(anon):    83380 kB
Active(file):     333772 kB
Inactive(file):   494792 kB
Unevictable:       11004 kB
Mlocked:           11004 kB
SwapTotal:       1048572 kB
SwapFree:        1048572 kB
Dirty:               116 kB
Writeback:             0 kB
AnonPages:        614756 kB
Mapped:           247256 kB
Shmem:             15524 kB
Slab:              59576 kB
SReclaimable:      37584 kB
SUnreclaim:        21992 kB
KernelStack:        5100 kB
PageTables:        17236 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2004784 kB
Committed_AS:    2452960 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
DirectMap4k:     1966080 kB
DirectMap2M:           0 kB


CPU:total 2 (initial active 2) (8 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, erms, ht, tsc

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 58
model name	: Intel(R) Core(TM) i5-3340M CPU @ 2.70GHz
stepping	: 9
microcode	: 0x19
cpu MHz		: 2691.344
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 1
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm epb fsgsbase erms xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 5382.68
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		: 58
model name	: Intel(R) Core(TM) i5-3340M CPU @ 2.70GHz
stepping	: 9
microcode	: 0x19
cpu MHz		: 2691.344
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 1
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm epb fsgsbase erms xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 5382.68
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 1912424k(323912k free), swap 1048572k(1048572k free)

vm_info: OpenJDK 64-Bit Server VM (25.151-b12) for linux-amd64 JRE (1.8.0_151-b12), built on Oct 25 2017 15:01:27 by "mockbuild" with gcc 6.4.1 20170727 (Red Hat 6.4.1-1)

time: Tue Jun 26 02:56:03 2018
elapsed time: 46 seconds (0d 0h 0m 46s)

Subtickets

Change History (9)

comment:1 Changed 17 months ago by Eche|on

Status: newinfoneeded_new

Hey

thats a JVM issue, not I2P.
Try upgrading the JVM, or libgmp.
Which system does it runs on?
It hangs in libgmp: gmpn_mul_basecase

echelon

comment:2 Changed 17 months ago by zzz

Yeah it failed in jbigi so it is our problem…
so it's an Intel i5

workaround - assuming not a distribution package install - tell us if it is -
in the install dir, mkdir temp; mv libjbigi.so lib/jbigi.jar temp
then start i2p
need to know all the version info from /logs page in console
also please size in bytes and shasum of libjbigi.so file
will have more to ask after we get that info

comment:3 Changed 17 months ago by xloem

Status: infoneeded_newnew

Thanks so much for looking at this. I'm not afraid of building from source if that can help, but I'm not set up for java and I tried just running ant on the git repo and ran into build errors.

This isn't a distro package install, it's the latest bundle from the website. But I did realize I'm running Fedora 25 which is long-past EOL; I might try upgrading.

[user@host temp]$ ls -l
total 6680
-rw-rw-r-- 1 user user 6550924 Apr 10 08:49 jbigi.jar
-rw-rw-r-- 1 user user  286368 Jun 11 15:06 libjbigi.so
[user@host temp]$ sha256sum *
36ad15ba7ac3e81dfb3d127c762252d6c1d39b0af45efc5f46ca31b9104275fb  jbigi.jar
ac8511e6aecba9c4387db4005e5aee82f1eaeaf0ac4d6fd174435f7541c29d2a  libjbigi.so
 I2P version:	0.9.34-0
Java version:	Oracle Corporation 1.8.0_151 (OpenJDK Runtime Environment 1.8.0_151-b12)
Wrapper version:	3.5.34
Server version:	9.2.22.v20170606
Servlet version:	Jasper JSP 2.3 Engine
JSTL version:	standard-taglib 1.2.0
Platform:	Linux amd64 4.9.56-21.pvops.qubes.x86_64
Jcpuid version:	3
Processor:	Ivy Bridge (coreisbr)
Jbigi:	Native BigInteger library jbigi not loaded - using pure Java - poor performance may result - see http://i2p-projekt.i2p/jbigi for help
Jbigi version:	0
GMP version:	unknown
Encoding:	UTF-8
Charset:	UTF-8

comment:4 Changed 17 months ago by zzz

Component: unspecifiedapi/general
Summary: Logfilejbigi crash (2276 followup)

Thanks for the additional information.

As you can see in there, we identified it as a Ivy Bridge processor and determined that the "coreisbr" .so file is the best candidate to use from jbibi.jar. This appears to be correct for a model 58 Intel processor, which we see identified in the OP dump.

However, from the sha256sum, we see that the extracted libjbigi.so file is actually the "coreihwl" or Haswell file from jbigi.jar. This shouldn't happen if the selected candidate is "coreisbr".

ac8511e6aecba9c4387db4005e5aee82f1eaeaf0ac4d6fd174435f7541c29d2a  libjbigi-linux-coreihwl_64.so
5fd934fd1f4fd499e3f8b670763a4d1ff0a2e1a99a97ee9c2cc281480a83f454  libjbigi-linux-coreisbr_64.so

So either your hardware was previously identified as coreihwl, and we extracted that from jbigi.jar, and then later your CPUID info changed (OS update maybe?), or we have a bug on our side.

I suggest two things to try:

1) copy jbigi.jar back to lib/ and restart. Restart I2P. Recheck the sha256sum of libjbigi.so.

If it's ac8511… we have the same problem and it's probably a bug on our side. Go to step 2.

If it's 5fd934… then it correctly extracted coreisbr, and everything should work. In that case we can maybe blame it on the OS or something.

2) If 1) failed, then we probably crashed again. Remove jbigi.jar from lib/ again. In the temp dir, unzip jbigi.jar (yes a jar is a zip file), and copy libjbigi-linux-coreisbr_64.so to ../libjbigi.so and start I2P. Everything should work, and we'll have more followup to ask you.

comment:5 Changed 17 months ago by xloem

I haven't had a chance to try your solution yet, but it will almost certainly work. I had pulled the hard drive out of one system and put it in another since my first run of i2p. It has a completely different cpu. If I paid more attention to my system architecture I could have realized this earlier. Thank you.

comment:6 Changed 17 months ago by zzz

Aha! So that's the problem.

What we should be doing is remembering what processor we detected and used to select the correct .so file from jbigi.jar, so if the processor changes, we will do it again.

Obviously it's rare for somebody to move the install to a different computer, and for it to be a processor downgrade. But as you've proved, it does happen.

comment:7 Changed 17 months ago by xloem

So, I've replaced jbigi.jar, and the correct libjbigi.so was spawned, and i2p is working great.

Thank you.

The new system can take much more ram than the old system, which was the reason for the change.

I haven't closed this issue yet because it sounds like you might want to adjust things to prevent the scenario in the future.

comment:8 Changed 17 months ago by zzz

Milestone: undecided0.9.36
Owner: set to zzz
Status: newaccepted

Thanks for the followup, glad we got to the bottom of it.

Yes, I have some code I'm testing that will remember the processor and delete the old libjbigi.so if it changes. Leaving ticket open for that.

comment:9 Changed 17 months ago by zzz

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.