kiwix / java-libkiwix

Libkiwix binding for Java & Kotlin
https://central.sonatype.com/artifact/org.kiwix/libkiwix
GNU General Public License v3.0
3 stars 4 forks source link

Use libzim 9.2.0 #88

Closed kelson42 closed 6 months ago

kelson42 commented 6 months ago

@mgautierfr @MohitMaliFtechiz CI does not pass anymore with just latest libzim... but no clue why?!

MohitMaliFtechiz commented 6 months ago

@kelson42, @mgautierfr There is a FATAL exception detected by the JRE while running the test cases with the latest libzim.

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f3dc637a4bc, pid=30864, tid=30867
#
# JRE version: OpenJDK Runtime Environment (11.0.22+7) (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
# Java VM: OpenJDK 64-Bit Server VM (11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  [libkiwix.so+0x57a4bc]  zim::DirectDirentAccessor::getDirent(zim::entry_index_t) const+0x6c
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/acerpc/Desktop/java-libkiwix/lib/src/test/core.30864)
#
# An error report file with more information is saved as:
# /home/acerpc/Desktop/java-libkiwix/lib/src/test/hs_err_pid30864.log
#
# If you would like to submit a bug report, please visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-lts
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Full logs: hs_err_pid30864.log

Mainly it is failing on the book.update method.

j  org.kiwix.libkiwix.Book.update(Lorg/kiwix/libzim/Archive;)V+0
j  org.kiwix.test.libkiwix.TestBook.update(Lorg/kiwix/test/libzim/TestArchive;)V+14

If we comment that code then the test cases are passing.

Screenshot from 2024-04-20 12-57-48

It is showing the invalid argument exception for the book.update method with libzim 9.2.0, and working fine with libzim 9.1.0. However, the argument is correct as this method needs an Archive object.

Screenshot from 2024-04-20 14-56-28

Here is the full error log

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007aec517aa960, pid=58893, tid=58894
#
# JRE version: OpenJDK Runtime Environment (11.0.22+7) (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
# Java VM: OpenJDK 64-Bit Server VM (11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  0x00007aec517aa960
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/acerpc/Desktop/java-libkiwix/lib/src/test/core.58893)
#
# If you would like to submit a bug report, please visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-lts
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: -Djava.library.path=/home/acerpc/Desktop/java-libkiwix/lib/build -javaagent:jacoco-0.8.7/lib/jacocoagent.jar=destfile=../../build/jacoco/jacoco.exec -Dfile.encoding=UTF-8 -Duser.country=IN -Duser.language=en -Duser.variant org.junit.runner.JUnitCore test

Host: 11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz, 8 cores, 15G, Ubuntu 22.04.4 LTS
Time: Sat Apr 20 16:02:23 2024 IST elapsed time: 0.372433 seconds (0d 0h 0m 0s)

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

Current thread (0x00007aec50017000):  JavaThread "main" [_thread_in_native, id=58894, stack(0x00007aec58900000,0x00007aec58a00000)]

Stack: [0x00007aec58900000,0x00007aec58a00000],  sp=0x00007aec589fcbd8,  free space=1010k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x00007aec517aa960

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.kiwix.libkiwix.Book.update(Lorg/kiwix/libzim/Archive;)V+0
j  org.kiwix.test.libkiwix.TestBook.update(Lorg/kiwix/test/libzim/TestArchive;)V+14
j  test.testServer()V+71
v  ~StubRoutines::call_stub
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@11.0.22
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 java.base@11.0.22
j  jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@11.0.22
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@11.0.22
j  org.junit.runners.model.FrameworkMethod$1.runReflectiveCall()Ljava/lang/Object;+19
j  org.junit.internal.runners.model.ReflectiveCallable.run()Ljava/lang/Object;+5
j  org.junit.runners.model.FrameworkMethod.invokeExplosively(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+14
j  org.junit.internal.runners.statements.InvokeMethod.evaluate()V+16
j  org.junit.runners.ParentRunner$3.evaluate()V+8
j  org.junit.runners.BlockJUnit4ClassRunner$1.evaluate()V+15
j  org.junit.runners.ParentRunner.runLeaf(Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;Lorg/junit/runner/notification/RunNotifier;)V+34
j  org.junit.runners.BlockJUnit4ClassRunner.runChild(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runner/notification/RunNotifier;)V+63
j  org.junit.runners.BlockJUnit4ClassRunner.runChild(Ljava/lang/Object;Lorg/junit/runner/notification/RunNotifier;)V+10
j  org.junit.runners.ParentRunner$4.run()V+16
j  org.junit.runners.ParentRunner$1.schedule(Ljava/lang/Runnable;)V+5
j  org.junit.runners.ParentRunner.runChildren(Lorg/junit/runner/notification/RunNotifier;)V+66
j  org.junit.runners.ParentRunner.access$100(Lorg/junit/runners/ParentRunner;Lorg/junit/runner/notification/RunNotifier;)V+6
j  org.junit.runners.ParentRunner$2.evaluate()V+12
j  org.junit.runners.ParentRunner$3.evaluate()V+8
j  org.junit.runners.ParentRunner.run(Lorg/junit/runner/notification/RunNotifier;)V+45
j  org.junit.runners.Suite.runChild(Lorg/junit/runner/Runner;Lorg/junit/runner/notification/RunNotifier;)V+6
j  org.junit.runners.Suite.runChild(Ljava/lang/Object;Lorg/junit/runner/notification/RunNotifier;)V+10
j  org.junit.runners.ParentRunner$4.run()V+16
j  org.junit.runners.ParentRunner$1.schedule(Ljava/lang/Runnable;)V+5
j  org.junit.runners.ParentRunner.runChildren(Lorg/junit/runner/notification/RunNotifier;)V+66
j  org.junit.runners.ParentRunner.access$100(Lorg/junit/runners/ParentRunner;Lorg/junit/runner/notification/RunNotifier;)V+6
j  org.junit.runners.ParentRunner$2.evaluate()V+12
j  org.junit.runners.ParentRunner$3.evaluate()V+8
j  org.junit.runners.ParentRunner.run(Lorg/junit/runner/notification/RunNotifier;)V+45
j  org.junit.runner.JUnitCore.run(Lorg/junit/runner/Runner;)Lorg/junit/runner/Result;+63
j  org.junit.runner.JUnitCore.run(Lorg/junit/runner/Request;)Lorg/junit/runner/Result;+9
j  org.junit.runner.JUnitCore.runMain(Lorg/junit/internal/JUnitSystem;[Ljava/lang/String;)Lorg/junit/runner/Result;+85
j  org.junit.runner.JUnitCore.main([Ljava/lang/String;)V+19
v  ~StubRoutines::call_stub

siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00007aec517aa960

Register to memory mapping:

RAX=0x00007aebcc001eb0 points into unknown readable memory: 0x00007aec517aa960 | 60 a9 7a 51 ec 7a 00 00
RBX=0x00007aec5059f320 points into unknown readable memory: 0x00007aebead82ea0 | a0 2e d8 ea eb 7a 00 00
RCX=0x00007aec5059f3a6 points into unknown readable memory: 00 00
RDX=0x0000000000000100 is an unknown value
RSP=0x00007aec589fcbd8 is pointing into the stack for thread: 0x00007aec50017000
RBP=0x00007aec51776370 points into unknown readable memory: 0x00007aebcc001eb0 | b0 1e 00 cc eb 7a 00 00
RSI=0x0000000000000001 is an unknown value
RDI=0x00007aec51776370 points into unknown readable memory: 0x00007aebcc001eb0 | b0 1e 00 cc eb 7a 00 00
R8 =0x0 is NULL
R9 =0x00007aec505ee320 points into unknown readable memory: 0x00007aec5059f320 | 20 f3 59 50 ec 7a 00 00
R10=0x00007aec50e65ab0 points into unknown readable memory: 0x0000000000877530 | 30 75 87 00 00 00 00 00
R11=0x00007aec50000090 points into unknown readable memory: 0x00007aec517abec0 | c0 be 7a 51 ec 7a 00 00
R12=0x0000000000000008 is an unknown value
R13=0x00007aec5059f360 points into unknown readable memory: 0x0000000000000069 | 69 00 00 00 00 00 00 00
R14=0x00007aec5059f390 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
R15=0x00007aec505ee388 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00

Registers:
RAX=0x00007aebcc001eb0, RBX=0x00007aec5059f320, RCX=0x00007aec5059f3a6, RDX=0x0000000000000100
RSP=0x00007aec589fcbd8, RBP=0x00007aec51776370, RSI=0x0000000000000001, RDI=0x00007aec51776370
R8 =0x0000000000000000, R9 =0x00007aec505ee320, R10=0x00007aec50e65ab0, R11=0x00007aec50000090
R12=0x0000000000000008, R13=0x00007aec5059f360, R14=0x00007aec5059f390, R15=0x00007aec505ee388
RIP=0x00007aec517aa960, EFLAGS=0x0000000000010293, CSGSFS=0x002b000000000033, ERR=0x0000000000000015
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007aec589fcbd8)
0x00007aec589fcbd8:   00007aebeb37a25d 00007aec589fcc48
0x00007aec589fcbe8:   7a3d43cde28aca00 0000000000000001
0x00007aec589fcbf8:   00007aec58a966d0 00007aec5059f360
0x00007aec589fcc08:   00007aebeb37a4f0 00007aec589fcc88 

Instructions: (pc=0x00007aec517aa960)
0x00007aec517aa860:   74 69 6f 6e 49 74 65 72 61 74 6f 72 2e 6a 61 76
0x00007aec517aa870:   61 00 00 00 00 00 00 00 25 00 00 00 00 00 00 00
0x00007aec517aa880:   00 00 00 00 00 00 00 00 80 d9 5c 50 ec 7a 00 00
0x00007aec517aa890:   00 00 00 00 00 00 00 00 55 00 00 00 00 00 00 00
0x00007aec517aa8a0:   e0 0d 79 51 ec 7a 00 00 d0 0d 79 51 ec 7a 00 00
0x00007aec517aa8b0:   90 b4 7a 51 ec 7a 00 00 80 b4 7a 51 ec 7a 00 00
0x00007aec517aa8c0:   30 03 79 51 ec 7a 00 00 00 00 00 00 ec 7a 00 00
0x00007aec517aa8d0:   50 bc 7a 51 ec 7a 00 00 00 b9 7a 51 ec 7a 00 00
0x00007aec517aa8e0:   00 00 00 00 00 00 00 00 65 00 00 00 00 00 00 00
0x00007aec517aa8f0:   01 00 00 00 eb 7a 00 00 88 04 79 51 ec 7a 00 00
0x00007aec517aa900:   d0 5f 77 51 ec 7a 00 00 d0 b9 7a 51 ec 7a 00 00
0x00007aec517aa910:   20 a9 7a 51 ec 7a 00 00 05 00 00 00 00 00 00 00
0x00007aec517aa920:   5a 74 65 73 74 00 00 00 00 00 00 00 00 00 00 00
0x00007aec517aa930:   01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
0x00007aec517aa940:   ab d2 41 a0 35 bb c3 3f 45 00 00 00 00 00 00 00
0x00007aec517aa950:   48 2f d8 ea eb 7a 00 00 02 00 00 00 01 00 00 00
0x00007aec517aa960:   68 31 d8 ea eb 7a 00 00 00 00 00 00 00 00 00 00
0x00007aec517aa970:   79 05 01 00 00 00 00 00 e0 bb 7a 51 ec 7a 00 00
0x00007aec517aa980:   d0 bb 7a 51 ec 7a 00 00 65 00 00 00 00 00 00 00
0x00007aec517aa990:   aa 17 c5 ae 07 00 00 00 7c 01 8d d0 70 34 1e 02
0x00007aec517aa9a0:   00 00 00 00 00 00 00 00 10 ac 7a 51 ec 7a 00 00
0x00007aec517aa9b0:   80 ce 9f 58 ec 7a 00 00 01 00 00 00 01 00 00 00
0x00007aec517aa9c0:   01 01 73 74 00 00 00 00 58 02 ed d8 89 bf c3 3f
0x00007aec517aa9d0:   ab d2 41 a0 35 bb c3 3f ab d2 41 a0 35 bb c3 3f
0x00007aec517aa9e0:   01 00 00 00 00 00 00 00 25 00 00 00 00 00 00 00
0x00007aec517aa9f0:   00 00 00 00 00 00 00 00 90 d9 5c 50 ec 7a 00 00
0x00007aec517aaa00:   00 00 00 00 00 00 00 00 85 00 00 00 00 00 00 00
0x00007aec517aaa10:   7a a4 bf ff eb 7a 00 00 7c 01 8d d0 70 34 1e 02
0x00007aec517aaa20:   3a 20 4a 61 76 61 5f 6f 72 67 5f 6b 69 77 69 78
0x00007aec517aaa30:   5f 6c 69 62 6b 69 77 69 78 5f 42 6f 6f 6b 5f 75
0x00007aec517aaa40:   70 64 61 74 65 00 2f 75 73 72 2f 6c 69 62 2f 6a
0x00007aec517aaa50:   76 6d 2f 6a 61 76 61 2d 31 31 2d 6f 70 65 6e 6a 

Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007aebeb37a25d: _ZNK3zim20DirectDirentAccessor9getOffsetENS_13entry_index_tE+0x000000000000003d in /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so at 0x00007aebeae00000
stack at sp + 1 slots: 0x00007aec589fcc48 is pointing into the stack for thread: 0x00007aec50017000
stack at sp + 2 slots: 0x7a3d43cde28aca00 is an unknown value
stack at sp + 3 slots: 0x0000000000000001 is an unknown value
stack at sp + 4 slots: 0x00007aec58a966d0: __pthread_key_create+0x0000000000000000 in /lib/x86_64-linux-gnu/libc.so.6 at 0x00007aec58a00000
stack at sp + 5 slots: 0x00007aec5059f360 points into unknown readable memory: 0x0000000000000069 | 69 00 00 00 00 00 00 00
stack at sp + 6 slots: 0x00007aebeb37a4f0: _ZNK3zim20DirectDirentAccessor9getDirentENS_13entry_index_tE+0x00000000000000a0 in /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so at 0x00007aebeae00000
stack at sp + 7 slots: 0x00007aec589fcc88 is pointing into the stack for thread: 0x00007aec50017000

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

Threads class SMR info:
_java_thread_list=0x00007aebcc001030, length=10, elements={
0x00007aec50017000, 0x00007aec50235000, 0x00007aec50237000, 0x00007aec5023d000,
0x00007aec5023f000, 0x00007aec50241000, 0x00007aec50243000, 0x00007aec50245000,
0x00007aec50282800, 0x00007aebfc05e000
}

Java Threads: ( => current thread )
=>0x00007aec50017000 JavaThread "main" [_thread_in_native, id=58894, stack(0x00007aec58900000,0x00007aec58a00000)]
  0x00007aec50235000 JavaThread "Reference Handler" daemon [_thread_blocked, id=58901, stack(0x00007aec541e7000,0x00007aec542e7000)]
  0x00007aec50237000 JavaThread "Finalizer" daemon [_thread_blocked, id=58902, stack(0x00007aec540e7000,0x00007aec541e7000)]
  0x00007aec5023d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=58903, stack(0x00007aec4ff00000,0x00007aec50000000)]
  0x00007aec5023f000 JavaThread "Service Thread" daemon [_thread_blocked, id=58904, stack(0x00007aec38500000,0x00007aec38600000)]
  0x00007aec50241000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=58905, stack(0x00007aec38400000,0x00007aec38500000)]
  0x00007aec50243000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=58906, stack(0x00007aec38300000,0x00007aec38400000)]
  0x00007aec50245000 JavaThread "Sweeper thread" daemon [_thread_blocked, id=58907, stack(0x00007aec38200000,0x00007aec38300000)]
  0x00007aec50282800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=58908, stack(0x00007aec38100000,0x00007aec38200000)]
  0x00007aebfc05e000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=58909, stack(0x00007aec38000000,0x00007aec38100000)]

Other Threads:
  0x00007aec50232000 VMThread "VM Thread" [stack: 0x00007aec542e8000,0x00007aec543e8000] [id=58900]
  0x00007aec5037b800 WatcherThread [stack: 0x00007aec2c3d0000,0x00007aec2c4d0000] [id=58910]
  0x00007aec50030000 GCTaskThread "GC Thread#0" [stack: 0x00007aec57015000,0x00007aec57115000] [id=58895]
  0x00007aec18001800 GCTaskThread "GC Thread#1" [stack: 0x00007aec2c2cf000,0x00007aec2c3cf000] [id=58912]
  0x00007aec18003000 GCTaskThread "GC Thread#2" [stack: 0x00007aec2c1ce000,0x00007aec2c2ce000] [id=58913]
  0x00007aec18004800 GCTaskThread "GC Thread#3" [stack: 0x00007aec2c0cd000,0x00007aec2c1cd000] [id=58914]
  0x00007aec18006000 GCTaskThread "GC Thread#4" [stack: 0x00007aec25100000,0x00007aec25200000] [id=58915]
  0x00007aec18007800 GCTaskThread "GC Thread#5" [stack: 0x00007aec24fff000,0x00007aec250ff000] [id=58916]
  0x00007aec5008d800 ConcurrentGCThread "G1 Main Marker" [stack: 0x00007aec54ef4000,0x00007aec54ff4000] [id=58896]
  0x00007aec5008f000 ConcurrentGCThread "G1 Conc#0" [stack: 0x00007aec54df3000,0x00007aec54ef3000] [id=58897]
  0x00007aec5018d000 ConcurrentGCThread "G1 Refine#0" [stack: 0x00007aec544ea000,0x00007aec545ea000] [id=58898]
  0x00007aec5018f000 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00007aec543e9000,0x00007aec544e9000] [id=58899]

Threads with active compile tasks:

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000709a00000, size: 3942 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
Narrow klass base: 0x0000000800000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000840000000

Heap:
 garbage-first heap   total 14336K, used 1869K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3885K, capacity 6429K, committed 6656K, reserved 1056768K
  class space    used 391K, capacity 651K, committed 768K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000709a00000, 0x0000000709afffe0, 0x0000000709b00000| 99%| O|  |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked 
|   1|0x0000000709b00000, 0x0000000709b1f540, 0x0000000709c00000| 12%| O|  |TAMS 0x0000000709b00000, 0x0000000709b00000| Untracked 
|   2|0x0000000709c00000, 0x0000000709c00000, 0x0000000709d00000|  0%| F|  |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked 
|   3|0x0000000709d00000, 0x0000000709d00000, 0x0000000709e00000|  0%| F|  |TAMS 0x0000000709d00000, 0x0000000709d00000| Untracked 
|   4|0x0000000709e00000, 0x0000000709e00000, 0x0000000709f00000|  0%| F|  |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked 
|   5|0x0000000709f00000, 0x0000000709f00000, 0x000000070a000000|  0%| F|  |TAMS 0x0000000709f00000, 0x0000000709f00000| Untracked 
|   6|0x000000070a000000, 0x000000070a000000, 0x000000070a100000|  0%| F|  |TAMS 0x000000070a000000, 0x000000070a000000| Untracked 
|   7|0x000000070a100000, 0x000000070a100000, 0x000000070a200000|  0%| F|  |TAMS 0x000000070a100000, 0x000000070a100000| Untracked 
|   8|0x000000070a200000, 0x000000070a200000, 0x000000070a300000|  0%| F|  |TAMS 0x000000070a200000, 0x000000070a200000| Untracked 
|   9|0x000000070a300000, 0x000000070a300000, 0x000000070a400000|  0%| F|  |TAMS 0x000000070a300000, 0x000000070a300000| Untracked 
|  10|0x000000070a400000, 0x000000070a400000, 0x000000070a500000|  0%| F|  |TAMS 0x000000070a400000, 0x000000070a400000| Untracked 
|  11|0x000000070a500000, 0x000000070a51daf8, 0x000000070a600000| 11%| E|  |TAMS 0x000000070a500000, 0x000000070a500000| Complete 
|2916|0x00000007bfe00000, 0x00000007bfe48000, 0x00000007bff00000| 28%|OA|  |TAMS 0x00000007bfe00000, 0x00000007bfe00000| Untracked 
|2917|0x00000007bff00000, 0x00000007bff6c000, 0x00000007c0000000| 42%|CA|  |TAMS 0x00000007bff00000, 0x00000007bff00000| Untracked 

Card table byte_map: [0x00007aec558a6000,0x00007aec56059000] _byte_map_base: 0x00007aec52059000

Marking Bits (Prev, Next): (CMBitMap*) 0x00007aec5007d138, (CMBitMap*) 0x00007aec5007d170
 Prev Bits: [0x00007aec30268000, 0x00007aec34000000)
 Next Bits: [0x00007aec2c4d0000, 0x00007aec30268000)

Polling page: 0x00007aec58da4000

Metaspace:

Usage:
  Non-class:      5.64 MB capacity,     3.41 MB ( 60%) used,     2.22 MB ( 39%) free+waste,     9.00 KB ( <1%) overhead. 
      Class:    651.00 KB capacity,   391.52 KB ( 60%) used,   254.73 KB ( 39%) free+waste,     4.75 KB ( <1%) overhead. 
       Both:      6.28 MB capacity,     3.79 MB ( 60%) used,     2.47 MB ( 39%) free+waste,    13.75 KB ( <1%) overhead. 

Virtual space:
  Non-class space:        8.00 MB reserved,       5.75 MB ( 72%) committed 
      Class space:        1.00 GB reserved,     768.00 KB ( <1%) committed 
             Both:        1.01 GB reserved,       6.50 MB ( <1%) committed 

Chunk freelists:
   Non-Class:  46.00 KB
       Class:  21.00 KB
        Both:  67.00 KB

MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 20.80 MB
Current GC threshold: 20.80 MB
CDS: on

CodeHeap 'non-profiled nmethods': size=120032Kb used=288Kb max_used=288Kb free=119744Kb
 bounds [0x00007aec400c8000, 0x00007aec40338000, 0x00007aec47600000]
CodeHeap 'profiled nmethods': size=120028Kb used=2174Kb max_used=2174Kb free=117853Kb
 bounds [0x00007aec38b91000, 0x00007aec38e01000, 0x00007aec400c8000]
CodeHeap 'non-nmethods': size=5700Kb used=1134Kb max_used=1157Kb free=4565Kb
 bounds [0x00007aec38600000, 0x00007aec38870000, 0x00007aec38b91000]
 total_blobs=1361 nmethods=983 adapters=292
 compilation: enabled
              stopped_count=0, restarted_count=0
 full_count=0

Compilation events (20 events):
Event: 0.352 Thread 0x00007aec50243000 nmethod 970 0x00007aec38d99790 code [0x00007aec38d99ae0, 0x00007aec38d9ad20]
Event: 0.352 Thread 0x00007aec50243000  971       3       org.jacoco.agent.rt.internal_3570298.CoverageTransformer::filter (87 bytes)
Event: 0.352 Thread 0x00007aec50241000  973       4       sun.net.www.ParseUtil::firstEncodeIndex (86 bytes)
Event: 0.352 Thread 0x00007aec50243000 nmethod 971 0x00007aec38d9b710 code [0x00007aec38d9b9c0, 0x00007aec38d9c490]
Event: 0.352 Thread 0x00007aec50243000  972       3       sun.invoke.util.VerifyAccess::isSamePackage (32 bytes)
Event: 0.353 Thread 0x00007aec50243000 nmethod 972 0x00007aec38d9c910 code [0x00007aec38d9cc20, 0x00007aec38d9e080]
Event: 0.354 Thread 0x00007aec50241000 nmethod 973 0x00007aec4010f210 code [0x00007aec4010f3c0, 0x00007aec4010f568]
Event: 0.361 Thread 0x00007aebfc05e000  974       4       org.jacoco.agent.rt.internal_3570298.asm.tree.LineNumberNode::accept (16 bytes)
Event: 0.362 Thread 0x00007aec50243000  975       3       org.jacoco.agent.rt.internal_3570298.asm.SymbolTable::hash (19 bytes)
Event: 0.362 Thread 0x00007aec50243000 nmethod 975 0x00007aec38d9e690 code [0x00007aec38d9e860, 0x00007aec38d9e9f0]
Event: 0.362 Thread 0x00007aec50243000  976       3       org.jacoco.agent.rt.internal_3570298.asm.Handle::hashCode (43 bytes)
Event: 0.362 Thread 0x00007aec50243000 nmethod 976 0x00007aec38d9eb10 code [0x00007aec38d9ece0, 0x00007aec38d9ef40]
Event: 0.362 Thread 0x00007aec50243000  977       3       org.jacoco.agent.rt.internal_3570298.asm.ClassReader::accept (1404 bytes)
Event: 0.363 Thread 0x00007aebfc05e000 nmethod 974 0x00007aec4010f710 code [0x00007aec4010f8c0, 0x00007aec4010fb18]
Event: 0.365 Thread 0x00007aec50241000  983       4       org.jacoco.agent.rt.internal_3570298.asm.ByteVector::putInt (74 bytes)
Event: 0.372 Thread 0x00007aec50243000 nmethod 977 0x00007aec38d9f090 code [0x00007aec38d9fca0, 0x00007aec38da8410]
Event: 0.372 Thread 0x00007aec50241000 nmethod 983 0x00007aec4010fc10 code [0x00007aec4010fda0, 0x00007aec4010fef8]
Event: 0.372 Thread 0x00007aec50243000  980       3       java.lang.invoke.LambdaForm::uncustomize (57 bytes)
Event: 0.372 Thread 0x00007aec50243000 nmethod 980 0x00007aec38daca10 code [0x00007aec38dacbe0, 0x00007aec38dacf00]
Event: 0.372 Thread 0x00007aec50243000  981       3       sun.invoke.util.VerifyType::isNullConversion (157 bytes)

GC Heap History (20 events):
Event: 0.289 GC heap before
{Heap before GC invocations=2 (full 2):
 garbage-first heap   total 14336K, used 1769K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3577K, capacity 6222K, committed 6272K, reserved 1056768K
  class space    used 356K, capacity 602K, committed 640K, reserved 1048576K
}
Event: 0.293 GC heap after
{Heap after GC invocations=3 (full 3):
 garbage-first heap   total 14336K, used 1767K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3577K, capacity 6222K, committed 6272K, reserved 1056768K
  class space    used 356K, capacity 602K, committed 640K, reserved 1048576K
}
Event: 0.296 GC heap before
{Heap before GC invocations=3 (full 3):
 garbage-first heap   total 14336K, used 1767K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3578K, capacity 6222K, committed 6272K, reserved 1056768K
  class space    used 356K, capacity 602K, committed 640K, reserved 1048576K
}
Event: 0.300 GC heap after
{Heap after GC invocations=4 (full 4):
 garbage-first heap   total 14336K, used 1774K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3578K, capacity 6222K, committed 6272K, reserved 1056768K
  class space    used 356K, capacity 602K, committed 640K, reserved 1048576K
}
Event: 0.311 GC heap before
{Heap before GC invocations=4 (full 4):
 garbage-first heap   total 14336K, used 1774K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3716K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 374K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.316 GC heap after
{Heap after GC invocations=5 (full 5):
 garbage-first heap   total 14336K, used 1846K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3716K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 374K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.321 GC heap before
{Heap before GC invocations=5 (full 5):
 garbage-first heap   total 14336K, used 1846K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3772K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 379K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.325 GC heap after
{Heap after GC invocations=6 (full 6):
 garbage-first heap   total 14336K, used 1864K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3772K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 379K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.326 GC heap before
{Heap before GC invocations=6 (full 6):
 garbage-first heap   total 14336K, used 1864K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3773K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 379K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.330 GC heap after
{Heap after GC invocations=7 (full 7):
 garbage-first heap   total 14336K, used 1854K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3773K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 379K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.331 GC heap before
{Heap before GC invocations=7 (full 7):
 garbage-first heap   total 14336K, used 1854K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.336 GC heap after
{Heap after GC invocations=8 (full 8):
 garbage-first heap   total 14336K, used 1866K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.337 GC heap before
{Heap before GC invocations=8 (full 8):
 garbage-first heap   total 14336K, used 1866K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.341 GC heap after
{Heap after GC invocations=9 (full 9):
 garbage-first heap   total 14336K, used 1855K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.341 GC heap before
{Heap before GC invocations=9 (full 9):
 garbage-first heap   total 14336K, used 1855K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.345 GC heap after
{Heap after GC invocations=10 (full 10):
 garbage-first heap   total 14336K, used 1865K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3779K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.346 GC heap before
{Heap before GC invocations=10 (full 10):
 garbage-first heap   total 14336K, used 1865K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3780K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.349 GC heap after
{Heap after GC invocations=11 (full 11):
 garbage-first heap   total 14336K, used 1855K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3780K, capacity 6327K, committed 6528K, reserved 1056768K
  class space    used 380K, capacity 617K, committed 640K, reserved 1048576K
}
Event: 0.366 GC heap before
{Heap before GC invocations=11 (full 11):
 garbage-first heap   total 14336K, used 1855K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 1 young (1024K), 0 survivors (0K)
 Metaspace       used 3872K, capacity 6429K, committed 6656K, reserved 1056768K
  class space    used 391K, capacity 651K, committed 768K, reserved 1048576K
}
Event: 0.371 GC heap after
{Heap after GC invocations=12 (full 12):
 garbage-first heap   total 14336K, used 1869K [0x0000000709a00000, 0x0000000800000000)
  region size 1024K, 0 young (0K), 0 survivors (0K)
 Metaspace       used 3872K, capacity 6429K, committed 6656K, reserved 1056768K
  class space    used 391K, capacity 651K, committed 768K, reserved 1048576K
}

Deoptimization events (20 events):
Event: 0.256 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec38d46a88 sp=0x00007aec589fd130
Event: 0.256 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386499fa sp=0x00007aec589fc5a0 mode 0
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007aec400d28a4 relative=0x0000000000000084
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x00007aec400d28a4 method=java.util.AbstractCollection.isEmpty()Z @ 1 c2
Event: 0.302 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec400d28a4 sp=0x00007aec589fc1f0
Event: 0.302 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386082a5 sp=0x00007aec589fc1a0 mode 2
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007aec400d28a4 relative=0x0000000000000084
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x00007aec400d28a4 method=java.util.AbstractCollection.isEmpty()Z @ 1 c2
Event: 0.302 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec400d28a4 sp=0x00007aec589fc3c0
Event: 0.302 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386082a5 sp=0x00007aec589fc370 mode 2
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007aec400d28a4 relative=0x0000000000000084
Event: 0.302 Thread 0x00007aec50017000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x00007aec400d28a4 method=java.util.AbstractCollection.isEmpty()Z @ 1 c2
Event: 0.302 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec400d28a4 sp=0x00007aec589fc3a0
Event: 0.302 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386082a5 sp=0x00007aec589fc350 mode 2
Event: 0.303 Thread 0x00007aec50017000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x00007aec400d28a4 relative=0x0000000000000084
Event: 0.303 Thread 0x00007aec50017000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x00007aec400d28a4 method=java.util.AbstractCollection.isEmpty()Z @ 1 c2
Event: 0.303 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec400d28a4 sp=0x00007aec589fc1d0
Event: 0.303 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386082a5 sp=0x00007aec589fc180 mode 2
Event: 0.319 Thread 0x00007aec50017000 DEOPT PACKING pc=0x00007aec38d46a88 sp=0x00007aec589fbf60
Event: 0.319 Thread 0x00007aec50017000 DEOPT UNPACKING pc=0x00007aec386499fa sp=0x00007aec589fb3d0 mode 0

Classes redefined (0 events):
No events

Internal exceptions (20 events):
Event: 0.320 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a550e98}: > (0x000000070a550e98) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.320 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a5515e0}: > (0x000000070a5515e0) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.321 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a551d30}: > (0x000000070a551d30) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.321 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a552350}: Cannot find entry> (0x000000070a552350) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.321 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a552d00}: Cannot find entry> (0x000000070a552d00) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a5131f8}: > (0x000000070a5131f8) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a514768}: > (0x000000070a514768) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a514e80}: > (0x000000070a514e80) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a515510}: > (0x000000070a515510) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a515ba0}: > (0x000000070a515ba0) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a516168}: Cannot find entry> (0x000000070a516168) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.331 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a516730}: Cannot find entry> (0x000000070a516730) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a50a498}: > (0x000000070a50a498) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a50ab28}: > (0x000000070a50ab28) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a50b240}: > (0x000000070a50b240) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a50b8d0}: > (0x000000070a50b8d0) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a50bf60}: > (0x000000070a50bf60) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a50c528}: Cannot find entry> (0x000000070a50c528) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.341 Thread 0x00007aec50017000 Exception <a 'org/kiwix/libzim/EntryNotFoundException'{0x000000070a50caf0}: Cannot find entry> (0x000000070a50caf0) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]
Event: 0.366 Thread 0x00007aec50017000 Exception <a 'java/util/NoSuchElementException'{0x000000070a598360}: > (0x000000070a598360) thrown at [./src/hotspot/share/prims/jni.cpp, line 638]

Events (20 events):
Event: 0.364 loading class org/kiwix/test/libzim/TestSuggestionSearcher done
Event: 0.364 loading class org/kiwix/libzim/SuggestionSearcher
Event: 0.364 loading class org/kiwix/libzim/SuggestionSearcher done
Event: 0.364 loading class org/kiwix/test/libzim/TestSuggestionSearch
Event: 0.364 loading class org/kiwix/test/libzim/TestSuggestionSearch done
Event: 0.365 loading class org/kiwix/libzim/SuggestionSearch
Event: 0.365 loading class org/kiwix/libzim/SuggestionSearch done
Event: 0.365 loading class org/kiwix/test/libzim/TestSuggestionIterator
Event: 0.365 loading class org/kiwix/test/libzim/TestSuggestionIterator done
Event: 0.365 loading class org/kiwix/libzim/SuggestionIterator
Event: 0.365 loading class org/kiwix/libzim/SuggestionIterator done
Event: 0.366 loading class org/kiwix/test/libzim/TestSuggestionItem
Event: 0.366 loading class org/kiwix/test/libzim/TestSuggestionItem done
Event: 0.366 loading class org/kiwix/libzim/SuggestionItem
Event: 0.366 loading class org/kiwix/libzim/SuggestionItem done
Event: 0.366 Executing VM operation: G1CollectFull
Event: 0.371 Executing VM operation: G1CollectFull done
Event: 0.372 Thread 0x00007aec517ac000 Thread added: 0x00007aec517ac000
Event: 0.372 Protecting memory [0x00007aec24efe000,0x00007aec24f02000] with protection modes 0
Event: 0.372 Thread 0x00007aec517ac000 Thread exited: 0x00007aec517ac000

Dynamic libraries:
709a00000-70a600000 rw-p 00000000 00:00 0 
70a600000-7bfe00000 ---p 00000000 00:00 0 
7bfe00000-7bfe48000 rw-p 00b14000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
7bfe48000-7bff00000 rw-p 00000000 00:00 0 
7bff00000-7bff6c000 rw-p 00aa8000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
7bff6c000-7c0000000 rw-p 00000000 00:00 0 
7c0000000-800000000 ---p 00000000 00:00 0 
800000000-800002000 rwxp 00001000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
800002000-8003ce000 rw-p 00003000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
8003ce000-800aa6000 r--p 003cf000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
800aa6000-800aa7000 rw-p 00aa7000 103:02 12978815                        /usr/lib/jvm/java-11-openjdk-amd64/lib/server/classes.jsa
840000000-8400c0000 rw-p 00000000 00:00 0 
8400c0000-880000000 ---p 00000000 00:00 0 
5687a9487000-5687a9488000 r--p 00000000 103:02 12978710                  /usr/lib/jvm/java-11-openjdk-amd64/bin/java
5687a9488000-5687a9489000 r-xp 00001000 103:02 12978710                  /usr/lib/jvm/java-11-openjdk-amd64/bin/java
5687a9489000-5687a948a000 r--p 00002000 103:02 12978710                  /usr/lib/jvm/java-11-openjdk-amd64/bin/java
5687a948a000-5687a948b000 r--p 00002000 103:02 12978710                  /usr/lib/jvm/java-11-openjdk-amd64/bin/java
5687a948b000-5687a948c000 rw-p 00003000 103:02 12978710                  /usr/lib/jvm/java-11-openjdk-amd64/bin/java
5687aae56000-5687aae77000 rw-p 00000000 00:00 0                          [heap]
7aebcc000000-7aebcc021000 rw-p 00000000 00:00 0 
7aebcc021000-7aebd0000000 ---p 00000000 00:00 0 
7aebd4000000-7aebd402e000 rw-p 00000000 00:00 0 
7aebd402e000-7aebd8000000 ---p 00000000 00:00 0 
7aebd8000000-7aebd802d000 rw-p 00000000 00:00 0 
7aebd802d000-7aebdc000000 ---p 00000000 00:00 0 
7aebdc000000-7aebdc02e000 rw-p 00000000 00:00 0 
7aebdc02e000-7aebe0000000 ---p 00000000 00:00 0 
7aebe0000000-7aebe002e000 rw-p 00000000 00:00 0 
7aebe002e000-7aebe4000000 ---p 00000000 00:00 0 
7aebe4000000-7aebe402d000 rw-p 00000000 00:00 0 
7aebe402d000-7aebe8000000 ---p 00000000 00:00 0 
7aebe9c00000-7aebeab72000 r-xp 00000000 103:02 8259034                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim.so
7aebeab72000-7aebead71000 ---p 00f72000 103:02 8259034                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim.so
7aebead71000-7aebead9b000 r--p 00f71000 103:02 8259034                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim.so
7aebead9b000-7aebeada7000 rw-p 00f9b000 103:02 8259034                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim.so
7aebeada7000-7aebeadaa000 rw-p 00000000 00:00 0 
7aebeae00000-7aebeafdb000 r--p 00000000 103:02 8259177                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so
7aebeafdb000-7aebeb5c1000 r-xp 001db000 103:02 8259177                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so
7aebeb5c1000-7aebebf62000 r--p 007c1000 103:02 8259177                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so
7aebebf62000-7aebebf94000 r--p 01161000 103:02 8259177                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so
7aebebf94000-7aebebfa2000 rw-p 01193000 103:02 8259177                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix.so
7aebebfa2000-7aebebfa6000 rw-p 00000000 00:00 0 
7aebec000000-7aebec300000 rw-p 00000000 00:00 0 
7aebec300000-7aebf0000000 ---p 00000000 00:00 0 
7aebf0000000-7aebf0021000 rw-p 00000000 00:00 0 
7aebf0021000-7aebf4000000 ---p 00000000 00:00 0 
7aebf4000000-7aebf4021000 rw-p 00000000 00:00 0 
7aebf4021000-7aebf8000000 ---p 00000000 00:00 0 
7aebf8000000-7aebf8021000 rw-p 00000000 00:00 0 
7aebf8021000-7aebfc000000 ---p 00000000 00:00 0 
7aebfc000000-7aebfc326000 rw-p 00000000 00:00 0 
7aebfc326000-7aec00000000 ---p 00000000 00:00 0 
7aec00000000-7aec0055c000 rw-p 00000000 00:00 0 
7aec0055c000-7aec04000000 ---p 00000000 00:00 0 
7aec04000000-7aec04021000 rw-p 00000000 00:00 0 
7aec04021000-7aec08000000 ---p 00000000 00:00 0 
7aec08000000-7aec08021000 rw-p 00000000 00:00 0 
7aec08021000-7aec0c000000 ---p 00000000 00:00 0 
7aec0c000000-7aec0c021000 rw-p 00000000 00:00 0 
7aec0c021000-7aec10000000 ---p 00000000 00:00 0 
7aec10000000-7aec10021000 rw-p 00000000 00:00 0 
7aec10021000-7aec14000000 ---p 00000000 00:00 0 
7aec14000000-7aec14021000 rw-p 00000000 00:00 0 
7aec14021000-7aec18000000 ---p 00000000 00:00 0 
7aec18000000-7aec18617000 rw-p 00000000 00:00 0 
7aec18617000-7aec1c000000 ---p 00000000 00:00 0 
7aec1c000000-7aec1c021000 rw-p 00000000 00:00 0 
7aec1c021000-7aec20000000 ---p 00000000 00:00 0 
7aec20000000-7aec20021000 rw-p 00000000 00:00 0 
7aec20021000-7aec24000000 ---p 00000000 00:00 0 
7aec246fd000-7aec246fe000 ---p 00000000 00:00 0 
7aec246fe000-7aec24efe000 rw-p 00000000 00:00 0 
7aec24efe000-7aec24f02000 ---p 00000000 00:00 0 
7aec24f02000-7aec24ffe000 rw-p 00000000 00:00 0 
7aec24ffe000-7aec24fff000 ---p 00000000 00:00 0 
7aec24fff000-7aec250ff000 rw-p 00000000 00:00 0 
7aec250ff000-7aec25100000 ---p 00000000 00:00 0 
7aec25100000-7aec25200000 rw-p 00000000 00:00 0 
7aec25200000-7aec25773000 r--p 00000000 103:02 12320870                  /usr/lib/locale/locale-archive
7aec25800000-7aec25dc0000 rw-p 00000000 00:00 0 
7aec25dc0000-7aec26000000 ---p 00000000 00:00 0 
7aec26000000-7aec28000000 rw-p 00000000 00:00 0 
7aec28000000-7aec28021000 rw-p 00000000 00:00 0 
7aec28021000-7aec2c000000 ---p 00000000 00:00 0 
7aec2c0cc000-7aec2c0cd000 ---p 00000000 00:00 0 
7aec2c0cd000-7aec2c1cd000 rw-p 00000000 00:00 0 
7aec2c1cd000-7aec2c1ce000 ---p 00000000 00:00 0 
7aec2c1ce000-7aec2c2ce000 rw-p 00000000 00:00 0 
7aec2c2ce000-7aec2c2cf000 ---p 00000000 00:00 0 
7aec2c2cf000-7aec2c3cf000 rw-p 00000000 00:00 0 
7aec2c3cf000-7aec2c3d0000 ---p 00000000 00:00 0 
7aec2c3d0000-7aec2c500000 rw-p 00000000 00:00 0 
7aec2c500000-7aec2f260000 ---p 00000000 00:00 0 
7aec2f260000-7aec2f268000 rw-p 00000000 00:00 0 
7aec2f268000-7aec30268000 ---p 00000000 00:00 0 
7aec30268000-7aec30298000 rw-p 00000000 00:00 0 
7aec30298000-7aec32ff8000 ---p 00000000 00:00 0 
7aec32ff8000-7aec33000000 rw-p 00000000 00:00 0 
7aec33000000-7aec34000000 ---p 00000000 00:00 0 
7aec34000000-7aec3402f000 rw-p 00000000 00:00 0 
7aec3402f000-7aec38000000 ---p 00000000 00:00 0 
7aec38000000-7aec38004000 ---p 00000000 00:00 0 
7aec38004000-7aec38100000 rw-p 00000000 00:00 0 
7aec38100000-7aec38104000 ---p 00000000 00:00 0 
7aec38104000-7aec38200000 rw-p 00000000 00:00 0 
7aec38200000-7aec38204000 ---p 00000000 00:00 0 
7aec38204000-7aec38300000 rw-p 00000000 00:00 0 
7aec38300000-7aec38304000 ---p 00000000 00:00 0 
7aec38304000-7aec38400000 rw-p 00000000 00:00 0 
7aec38400000-7aec38404000 ---p 00000000 00:00 0 
7aec38404000-7aec38500000 rw-p 00000000 00:00 0 
7aec38500000-7aec38504000 ---p 00000000 00:00 0 
7aec38504000-7aec38600000 rw-p 00000000 00:00 0 
7aec38600000-7aec38870000 rwxp 00000000 00:00 0 
7aec38870000-7aec38b91000 ---p 00000000 00:00 0 
7aec38b91000-7aec38e01000 rwxp 00000000 00:00 0 
7aec38e01000-7aec400c8000 ---p 00000000 00:00 0 
7aec400c8000-7aec40338000 rwxp 00000000 00:00 0 
7aec40338000-7aec47600000 ---p 00000000 00:00 0 
7aec47600000-7aec4fe25000 r--s 00000000 103:02 12978788                  /usr/lib/jvm/java-11-openjdk-amd64/lib/modules
7aec4fe6e000-7aec4feb1000 r--p 00000000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4feb1000-7aec4fee6000 r-xp 00043000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4fee6000-7aec4fefb000 r--p 00078000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4fefb000-7aec4fefc000 ---p 0008d000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4fefc000-7aec4fefd000 r--p 0008d000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4fefd000-7aec4ff00000 rw-p 0008e000 103:02 8261304                   /home/acerpc/Desktop/java-libkiwix/lib/build/libzim_wrapper.so
7aec4ff00000-7aec4ff04000 ---p 00000000 00:00 0 
7aec4ff04000-7aec50000000 rw-p 00000000 00:00 0 
7aec50000000-7aec517af000 rw-p 00000000 00:00 0 
7aec517af000-7aec54000000 ---p 00000000 00:00 0 
7aec54055000-7aec5405c000 r--s 00000000 103:02 12336132                  /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7aec5405c000-7aec54083000 r--p 00000000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec54083000-7aec540a9000 r-xp 00027000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec540a9000-7aec540b7000 r--p 0004d000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec540b7000-7aec540b8000 ---p 0005b000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec540b8000-7aec540b9000 r--p 0005b000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec540b9000-7aec540bb000 rw-p 0005c000 103:02 8261330                   /home/acerpc/Desktop/java-libkiwix/lib/build/libkiwix_wrapper.so
7aec540bb000-7aec540bf000 r--p 00000000 103:02 12978778                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
7aec540bf000-7aec540cd000 r-xp 00004000 103:02 12978778                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
7aec540cd000-7aec540d1000 r--p 00012000 103:02 12978778                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
7aec540d1000-7aec540d2000 r--p 00015000 103:02 12978778                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
7aec540d2000-7aec540d3000 rw-p 00016000 103:02 12978778                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnet.so
7aec540d3000-7aec540da000 r--p 00000000 103:02 12978779                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
7aec540da000-7aec540e2000 r-xp 00007000 103:02 12978779                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
7aec540e2000-7aec540e5000 r--p 0000f000 103:02 12978779                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
7aec540e5000-7aec540e6000 r--p 00011000 103:02 12978779                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
7aec540e6000-7aec540e7000 rw-p 00012000 103:02 12978779                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libnio.so
7aec540e7000-7aec540eb000 ---p 00000000 00:00 0 
7aec540eb000-7aec541e7000 rw-p 00000000 00:00 0 
7aec541e7000-7aec541eb000 ---p 00000000 00:00 0 
7aec541eb000-7aec542e7000 rw-p 00000000 00:00 0 
7aec542e7000-7aec542e8000 ---p 00000000 00:00 0 
7aec542e8000-7aec543e8000 rw-p 00000000 00:00 0 
7aec543e8000-7aec543e9000 ---p 00000000 00:00 0 
7aec543e9000-7aec544e9000 rw-p 00000000 00:00 0 
7aec544e9000-7aec544ea000 ---p 00000000 00:00 0 
7aec544ea000-7aec54df2000 rw-p 00000000 00:00 0 
7aec54df2000-7aec54df3000 ---p 00000000 00:00 0 
7aec54df3000-7aec54ef3000 rw-p 00000000 00:00 0 
7aec54ef3000-7aec54ef4000 ---p 00000000 00:00 0 
7aec54ef4000-7aec550f9000 rw-p 00000000 00:00 0 
7aec550f9000-7aec556a5000 ---p 00000000 00:00 0 
7aec556a5000-7aec556a6000 rw-p 00000000 00:00 0 
7aec556a6000-7aec558a6000 ---p 00000000 00:00 0 
7aec558a6000-7aec558ac000 rw-p 00000000 00:00 0 
7aec558ac000-7aec55e58000 ---p 00000000 00:00 0 
7aec55e58000-7aec55e59000 rw-p 00000000 00:00 0 
7aec55e59000-7aec56059000 ---p 00000000 00:00 0 
7aec56059000-7aec5605f000 rw-p 00000000 00:00 0 
7aec5605f000-7aec5660b000 ---p 00000000 00:00 0 
7aec5660b000-7aec5660c000 rw-p 00000000 00:00 0 
7aec5660c000-7aec5680c000 ---p 00000000 00:00 0 
7aec5680c000-7aec57014000 rw-p 00000000 00:00 0 
7aec57014000-7aec57015000 ---p 00000000 00:00 0 
7aec57015000-7aec5711a000 rw-p 00000000 00:00 0 
7aec5711a000-7aec57200000 ---p 00000000 00:00 0 
7aec57200000-7aec5729a000 r--p 00000000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec5729a000-7aec573ab000 r-xp 0009a000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec573ab000-7aec5741a000 r--p 001ab000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec5741a000-7aec5741b000 ---p 0021a000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec5741b000-7aec57426000 r--p 0021a000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec57426000-7aec57429000 rw-p 00225000 103:02 12322920                  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30
7aec57429000-7aec5742c000 rw-p 00000000 00:00 0 
7aec5742d000-7aec5750e000 rw-p 00000000 00:00 0 
7aec5750e000-7aec575f4000 ---p 00000000 00:00 0 
7aec575f4000-7aec575f9000 rw-p 00000000 00:00 0 
7aec575f9000-7aec57600000 ---p 00000000 00:00 0 
7aec57600000-7aec57882000 r--p 00000000 103:02 12978791                  /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
7aec57882000-7aec58520000 r-xp 00282000 103:02 12978791                  /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
7aec58520000-7aec5877c000 r--p 00f20000 103:02 12978791                  /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
7aec5877c000-7aec58840000 r--p 0117b000 103:02 12978791                  /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
7aec58840000-7aec5887b000 rw-p 0123f000 103:02 12978791                  /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so
7aec5887b000-7aec588d2000 rw-p 00000000 00:00 0 
7aec588d2000-7aec588e0000 r--p 00000000 103:02 12978767                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
7aec588e0000-7aec588f6000 r-xp 0000e000 103:02 12978767                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
7aec588f6000-7aec588fd000 r--p 00024000 103:02 12978767                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
7aec588fd000-7aec588fe000 r--p 0002a000 103:02 12978767                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
7aec588fe000-7aec588ff000 rw-p 0002b000 103:02 12978767                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjava.so
7aec588ff000-7aec58900000 rw-p 00000000 00:00 0 
7aec58900000-7aec58904000 ---p 00000000 00:00 0 
7aec58904000-7aec58a00000 rw-p 00000000 00:00 0 
7aec58a00000-7aec58a28000 r--p 00000000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58a28000-7aec58bbd000 r-xp 00028000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58bbd000-7aec58c15000 r--p 001bd000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58c15000-7aec58c16000 ---p 00215000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58c16000-7aec58c1a000 r--p 00215000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58c1a000-7aec58c1c000 rw-p 00219000 103:02 12322042                  /usr/lib/x86_64-linux-gnu/libc.so.6
7aec58c1c000-7aec58c29000 rw-p 00000000 00:00 0 
7aec58c29000-7aec58c2a000 r--p 00000000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58c2a000-7aec58c2b000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58c2b000-7aec58c2c000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58c2c000-7aec58c2d000 r--p 00000000 103:02 12322968                  /usr/lib/x86_64-linux-gnu/libpthread.so.0
7aec58c2d000-7aec58c2e000 r-xp 00001000 103:02 12322968                  /usr/lib/x86_64-linux-gnu/libpthread.so.0
7aec58c2e000-7aec58c2f000 r--p 00002000 103:02 12322968                  /usr/lib/x86_64-linux-gnu/libpthread.so.0
7aec58c2f000-7aec58c30000 r--p 00002000 103:02 12322968                  /usr/lib/x86_64-linux-gnu/libpthread.so.0
7aec58c30000-7aec58c31000 rw-p 00003000 103:02 12322968                  /usr/lib/x86_64-linux-gnu/libpthread.so.0
7aec58c31000-7aec58c33000 r--p 00000000 103:02 12978787                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
7aec58c33000-7aec58c38000 r-xp 00002000 103:02 12978787                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
7aec58c38000-7aec58c3a000 r--p 00007000 103:02 12978787                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
7aec58c3a000-7aec58c3b000 r--p 00008000 103:02 12978787                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
7aec58c3b000-7aec58c3c000 rw-p 00009000 103:02 12978787                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libzip.so
7aec58c3c000-7aec58c44000 rw-s 00000000 103:02 10225455                  /tmp/hsperfdata_root/58893
7aec58c44000-7aec58c46000 r--p 00000000 103:02 12978762                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libinstrument.so
7aec58c46000-7aec58c4d000 r-xp 00002000 103:02 12978762                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libinstrument.so
7aec58c4d000-7aec58c50000 r--p 00009000 103:02 12978762                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libinstrument.so
7aec58c50000-7aec58c51000 r--p 0000b000 103:02 12978762                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libinstrument.so
7aec58c51000-7aec58c52000 rw-p 0000c000 103:02 12978762                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libinstrument.so
7aec58c52000-7aec58c57000 r--p 00000000 103:02 12978786                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
7aec58c57000-7aec58c5e000 r-xp 00005000 103:02 12978786                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
7aec58c5e000-7aec58c60000 r--p 0000c000 103:02 12978786                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
7aec58c60000-7aec58c62000 r--p 0000d000 103:02 12978786                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
7aec58c62000-7aec58c63000 rw-p 0000f000 103:02 12978786                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libverify.so
7aec58c63000-7aec58c64000 r--p 00000000 103:02 12323004                  /usr/lib/x86_64-linux-gnu/librt.so.1
7aec58c64000-7aec58c65000 r-xp 00001000 103:02 12323004                  /usr/lib/x86_64-linux-gnu/librt.so.1
7aec58c65000-7aec58c66000 r--p 00002000 103:02 12323004                  /usr/lib/x86_64-linux-gnu/librt.so.1
7aec58c66000-7aec58c67000 r--p 00002000 103:02 12323004                  /usr/lib/x86_64-linux-gnu/librt.so.1
7aec58c67000-7aec58c68000 rw-p 00003000 103:02 12323004                  /usr/lib/x86_64-linux-gnu/librt.so.1
7aec58c68000-7aec58c6b000 r--p 00000000 103:02 12322915                  /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7aec58c6b000-7aec58c82000 r-xp 00003000 103:02 12322915                  /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7aec58c82000-7aec58c86000 r--p 0001a000 103:02 12322915                  /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7aec58c86000-7aec58c87000 r--p 0001d000 103:02 12322915                  /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7aec58c87000-7aec58c88000 rw-p 0001e000 103:02 12322915                  /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7aec58c88000-7aec58c96000 r--p 00000000 103:02 12322917                  /usr/lib/x86_64-linux-gnu/libm.so.6
7aec58c96000-7aec58d12000 r-xp 0000e000 103:02 12322917                  /usr/lib/x86_64-linux-gnu/libm.so.6
7aec58d12000-7aec58d6d000 r--p 0008a000 103:02 12322917                  /usr/lib/x86_64-linux-gnu/libm.so.6
7aec58d6d000-7aec58d6e000 r--p 000e4000 103:02 12322917                  /usr/lib/x86_64-linux-gnu/libm.so.6
7aec58d6e000-7aec58d6f000 rw-p 000e5000 103:02 12322917                  /usr/lib/x86_64-linux-gnu/libm.so.6
7aec58d6f000-7aec58d71000 rw-p 00000000 00:00 0 
7aec58d71000-7aec58d74000 r--p 00000000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d74000-7aec58d7e000 r-xp 00003000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d7e000-7aec58d81000 r--p 0000d000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d81000-7aec58d82000 ---p 00010000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d82000-7aec58d83000 r--p 00010000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d83000-7aec58d84000 rw-p 00011000 103:02 12978752                  /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so
7aec58d84000-7aec58d86000 r--p 00000000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58d86000-7aec58d97000 r-xp 00002000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58d97000-7aec58d9d000 r--p 00013000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58d9d000-7aec58d9e000 ---p 00019000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58d9e000-7aec58d9f000 r--p 00019000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58d9f000-7aec58da0000 rw-p 0001a000 103:02 12348967                  /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7aec58da0000-7aec58da1000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58da2000-7aec58da3000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58da3000-7aec58da4000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58da4000-7aec58da5000 ---p 00000000 00:00 0 
7aec58da5000-7aec58da6000 r--p 00000000 00:00 0 
7aec58da6000-7aec58da8000 r--p 00000000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58da8000-7aec58dab000 r-xp 00002000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58dab000-7aec58dac000 r--p 00005000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58dac000-7aec58dad000 ---p 00006000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58dad000-7aec58dae000 r--p 00006000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58dae000-7aec58daf000 rw-p 00007000 103:02 12978770                  /usr/lib/jvm/java-11-openjdk-amd64/lib/libjimage.so
7aec58daf000-7aec58db1000 rw-p 00000000 00:00 0 
7aec58db1000-7aec58db3000 r--p 00000000 103:02 12320889                  /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7aec58db3000-7aec58ddd000 r-xp 00002000 103:02 12320889                  /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7aec58ddd000-7aec58de8000 r--p 0002c000 103:02 12320889                  /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7aec58de8000-7aec58de9000 r--p 00010000 103:02 5792133                   /home/acerpc/Desktop/java-libkiwix/lib/src/test/small.zim
7aec58de9000-7aec58deb000 r--p 00037000 103:02 12320889                  /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7aec58deb000-7aec58ded000 rw-p 00039000 103:02 12320889                  /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7ffc4f7f0000-7ffc4f811000 rw-p 00000000 00:00 0                          [stack]
7ffc4f858000-7ffc4f85c000 r--p 00000000 00:00 0                          [vvar]
7ffc4f85c000-7ffc4f85e000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Djava.library.path=/home/acerpc/Desktop/java-libkiwix/lib/build -javaagent:jacoco-0.8.7/lib/jacocoagent.jar=destfile=../../build/jacoco/jacoco.exec -Dfile.encoding=UTF-8 -Duser.country=IN -Duser.language=en -Duser.variant 
java_command: org.junit.runner.JUnitCore test
java_class_path (initial): /home/acerpc/Desktop/java-libkiwix/lib/build:/home/acerpc/Desktop/java-libkiwix/lib/src/test/java:/home/acerpc/Desktop/java-libkiwix/lib/src/test/junit-4.13.jar:/home/acerpc/Desktop/java-libkiwix/lib/src/test/hamcrest-core-1.3.jar
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 4                                         {product} {ergonomic}
     uint ConcGCThreads                            = 2                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 8                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 1048576                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 260046848                                 {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 4133486592                                {product} {ergonomic}
   size_t MaxNewSize                               = 2479882240                                {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 1048576                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5836300                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122910970                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122910970                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
     bool UseCompressedClassPointers               = true                                 {lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                                 {lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
SHELL=/bin/bash
DISPLAY=:1
LANG=en_IN
TERM=xterm-256color

Signal Handlers:
SIGSEGV: [libjvm.so+0xead700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0xead700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0xead700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0xbefa50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0xbefa50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0xead700], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR2: [libjvm.so+0xbef8f0], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.so+0xbf00b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.so+0xbf00b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.so+0xbf00b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.so+0xbf00b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO

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

OS:DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"
uname:Linux 6.5.0-27-generic #28~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 15 10:51:06 UTC 2 x86_64
OS uptime: 0 days 5:46 hours
libc:glibc 2.35 NPTL 2.35 
rlimit (soft/hard): STACK 8192k/infinity , CORE 0k/0k , NPROC 62750/62750 , NOFILE 1048576/1048576 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 2017596k/2017596k
load average:0.42 0.94 0.95

/proc/meminfo:
MemTotal:       16140776 kB
MemFree:          883720 kB
MemAvailable:    5695780 kB
Buffers:          100664 kB
Cached:          5302060 kB
SwapCached:       993292 kB
Active:          8595764 kB
Inactive:        5399608 kB
Active(anon):    7917060 kB
Inactive(anon):  1222300 kB
Active(file):     678704 kB
Inactive(file):  4177308 kB
Unevictable:      431908 kB
Mlocked:              48 kB
SwapTotal:      20971476 kB
SwapFree:       16832468 kB
Zswap:                 0 kB
Zswapped:              0 kB
Dirty:              5740 kB
Writeback:             0 kB
AnonPages:       8945276 kB
Mapped:           527380 kB
Shmem:            546712 kB
KReclaimable:     300756 kB
Slab:             527880 kB
SReclaimable:     300756 kB
SUnreclaim:       227124 kB
KernelStack:       25188 kB
PageTables:        72856 kB
SecPageTables:         0 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    29041864 kB
Committed_AS:   20706292 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       65352 kB
VmallocChunk:          0 kB
Percpu:             7104 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:   292864 kB
ShmemPmdMapped:        0 kB
FileHugePages:         0 kB
FilePmdMapped:         0 kB
Unaccepted:            0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      263872 kB
DirectMap2M:     8947712 kB
DirectMap1G:     7340032 kB

/sys/kernel/mm/transparent_hugepage/enabled:
always [madvise] never
/sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter):
always defer defer+madvise [madvise] never

Process Memory:
Virtual Size: 7300332K (peak: 15545744K)
Resident Set Size: 81988K (peak: 81988K) (anon: 35204K, file: 46784K, shmem: 0K)
Swapped out: 0K
C-Heap outstanding allocations: 42331K, retained: 15845K
glibc malloc tunables: (default)

/proc/sys/kernel/threads-max (system-wide limit on the number of threads):
125501
/proc/sys/vm/max_map_count (maximum number of memory map areas a process may have):
65530
/proc/sys/kernel/pid_max (system-wide limit on number of process identifiers):
4194304

container (cgroup) information:
container_type: cgroupv2
cpu_cpuset_cpus: not supported
cpu_memory_nodes: not supported
active_processor_count: 8
cpu_quota: not supported
cpu_period: not supported
cpu_shares: not supported
memory_limit_in_bytes: unlimited
memory_and_swap_limit_in_bytes: unlimited
memory_soft_limit_in_bytes: unlimited
memory_usage_in_bytes: 11733796 k
memory_max_usage_in_bytes: not supported
memory_swap_current_in_bytes: 2562912 k
memory_swap_max_limit_in_bytes: unlimited
maximum number of tasks: 18825
current number of tasks: 485

Steal ticks since vm start: 0
Steal ticks percentage since vm start:  0.000

CPU:total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 140 stepping 2 microcode 0x34, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, evex, sha, fma
CPU Model and flags from /proc/cpuinfo:
model name  : 11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz
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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l2 invpcid_single cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb intel_pt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves split_lock_detect dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b fsrm avx512_vp2intersect md_clear ibt flush_l1d arch_capabilities
Online cpus:
0-7
Offline cpus:

BIOS frequency limitation:
<Not Available>
Frequency switch latency (ns):
0
Available cpu frequencies:
<Not Available>
Current governor:
powersave
Core performance/turbo boost:
<Not Available>

Memory: 4k page, physical 16140776k(883720k free), swap 20971476k(16832468k free)

vm_info: OpenJDK 64-Bit Server VM (11.0.22+7-post-Ubuntu-0ubuntu222.04.1) for linux-amd64 JRE (11.0.22+7-post-Ubuntu-0ubuntu222.04.1), built on Feb  5 2024 20:45:01 by "unknown" with gcc 11.4.0

END.
kelson42 commented 6 months ago

@MohitMaliFtechiz Thank you for the investigation. Looks like a bug in the libkiwix... although we use the very same version of libkiwix. Kind of lost. @mgautierfr Can you please analyse (and fix)?

kelson42 commented 6 months ago

It seems that using the latest build of libkiwix has fixed the problem, then merging.

MohitMaliFtechiz commented 6 months ago

@kelson42, @mgautierfr The error was encountering due to we were using the libkiwix 13.1.0 with libzim 9.2.0, but libzim 9.2.0 requires the libkiwix 13.1.0-1.