krr-oxford / rsacomb Goto Github PK
View Code? Open in Web Editor NEWRe-implementation of the combined approach for CQ answering over RSA ontologies
Home Page: https://www.cs.ox.ac.uk/isg/tools/RSAComb
License: Apache License 2.0
Re-implementation of the combined approach for CQ answering over RSA ontologies
Home Page: https://www.cs.ox.ac.uk/isg/tools/RSAComb
License: Apache License 2.0
Trying to run RSAComb on DBpedia result in a crash with JRDFox reporting back a stack trace.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f87b73075ab, pid=3763, tid=0x00007f87b49c5640
#
# JRE version: OpenJDK Runtime Environment (8.0_252-b09) (build 1.8.0_252-b09)
# Java VM: OpenJDK 64-Bit Server VM (25.252-b09 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 3.16.0
# Distribution: Gentoo Base System release 2.6, package Gentoo icedtea-3.16.0
# Problematic frame:
# C [libRDFox3103994948759367886.so+0x113e5ab] Stratum::getPatternIndexEx(PatternIndexType, unsigned int)+0x1b
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# https://icedtea.classpath.org/bugzilla
#
--------------- T H R E A D ---------------
Current thread is native thread
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00000000000000a0
Registers:
RAX=0x00007f7a180ba890, RBX=0x00007f7a180ba820, RCX=0x00007f7a1c5cc498, RDX=0x000000048233b680
RSP=0x00007f87b49c3b60, RBP=0x00007f87b49c3ba0, RSI=0x0000000000000004, RDI=0x0000000000000000
R8 =0x0000000000000007, R9 =0x00007f7a184c6830, R10=0x0000000000000000, R11=0x00000000000000b0
R12=0x00000000000000c8, R13=0x0000000000000000, R14=0x00007f7a1c5cc458, R15=0x00007f7a1c5cb940
RIP=0x00007f87b73075ab, EFLAGS=0x0000000000010206, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007f87b49c3b60)
0x00007f87b49c3b60: 000002bfb49c3ba0 00007f7a1c657b50
0x00007f87b49c3b70: 0000000000000000 0000000000000000
0x00007f87b49c3b80: 0000000000000000 00007f7a180ba820
0x00007f87b49c3b90: 00000000000000c8 00007f7a1c5cc458
0x00007f87b49c3ba0: 00007f7a285e2000 00007f87b72d6bec
0x00007f87b49c3bb0: 0000000000000000 00007f7a181aa930
0x00007f87b49c3bc0: 00007f7a285e2000 00007f7a181aab60
0x00007f87b49c3bd0: 0000000000000000 00007f7a1c5cc458
0x00007f87b49c3be0: 00007f7a1c5cb940 00007f87b72e6253
0x00007f87b49c3bf0: 00007f7a1c5cc428 00007f87b49c4d40
0x00007f87b49c3c00: 00007f87d8369ec0 00007f87b71ff4a5
0x00007f87b49c3c10: 0001000000000000 0000000000000000
0x00007f87b49c3c20: 0000000000000000 00007f7a180b9210
0x00007f87b49c3c30: 0000000000000000 00007f87d863ca08
0x00007f87b49c3c40: 0000000000000000 0000000000000000
0x00007f87b49c3c50: 0000000000000000 0000000000000000
0x00007f87b49c3c60: 00007f7a1cb6bbe8 00007f7a180b91e8
0x00007f87b49c3c70: 00007f87d8636178 0000000000000000
0x00007f87b49c3c80: 00007f87d863c900 00007f7a180ba820
0x00007f87b49c3c90: 00007f7a184c6980 00007f87b7e332e8
0x00007f87b49c3ca0: 00007f7a180ba8a8 00007f7a180ba820
0x00007f87b49c3cb0: 00007f87d863c8d0 0000000000000000
0x00007f87b49c3cc0: 00007f7a180f8550 00007f7a1c5cc430
0x00007f87b49c3cd0: 0000000000000000 0000000000000000
0x00007f87b49c3ce0: 0000000000000000 0000000000000000
0x00007f87b49c3cf0: 0000000000000000 0000000000000000
0x00007f87b49c3d00: 0000000000000000 0000000000000000
0x00007f87b49c3d10: 0000000000000000 0000000000000000
0x00007f87b49c3d20: 00007f87b7e33320 0000000000000000
0x00007f87b49c3d30: 00007f87d8635850 00007f87b62ae605
0x00007f87b49c3d40: 00007f87b7e33348 00007f87b65244db
0x00007f87b49c3d50: 00007f87d8635850 00007f87dd62ca06
Instructions: (pc=0x00007f87b73075ab)
0x00007f87b730758b: 00 00 00 00 00 55 89 d2 40 0f b6 f6 48 8d 14 52
0x00007f87b730759b: 48 89 e5 41 56 41 54 53 48 c1 e2 04 48 83 ec 28
0x00007f87b73075ab: 48 03 97 a0 00 00 00 48 8d 5c f2 08 48 8b 03 48
0x00007f87b73075bb: 85 c0 74 11 48 8d 65 e8 5b 41 5c 41 5e 5d c3 66
Register to memory mapping:
RAX=0x00007f7a180ba890 is an unknown value
RBX=0x00007f7a180ba820 is an unknown value
RCX=0x00007f7a1c5cc498 is an unknown value
RDX=0x000000048233b680 is an unknown value
RSP=0x00007f87b49c3b60 is an unknown value
RBP=0x00007f87b49c3ba0 is an unknown value
RSI=0x0000000000000004 is an unknown value
RDI=0x0000000000000000 is an unknown value
R8 =0x0000000000000007 is an unknown value
R9 =0x00007f7a184c6830 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x00000000000000b0 is an unknown value
R12=0x00000000000000c8 is an unknown value
R13=0x0000000000000000 is an unknown value
R14=0x00007f7a1c5cc458 is an unknown value
R15=0x00007f7a1c5cb940 is an unknown value
Stack: [0x00007f87b41c6000,0x00007f87b49c6000], sp=0x00007f87b49c3b60, free space=8182k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libRDFox3103994948759367886.so+0x113e5ab] Stratum::getPatternIndexEx(PatternIndexType, unsigned int)+0x1b
--------------- P R O C E S S ---------------
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
heap address: 0x0000000085600000, size: 1962 MB, Compressed Oops mode: 32-bit
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000100000000
Heap:
PSYoungGen total 36864K, used 25003K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 62% used [0x00000000d7200000,0x00000000d8572e38,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9100000,0x00000000d95f80e0,0x00000000d9600000)
to space 5120K, 0% used [0x00000000d9600000,0x00000000d9600000,0x00000000d9b00000)
ParOldGen total 84992K, used 2814K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 3% used [0x0000000085600000,0x00000000858bfa20,0x000000008a900000)
Metaspace used 19878K, capacity 20920K, committed 21120K, reserved 1067008K
class space used 2609K, capacity 2817K, committed 2944K, reserved 1048576K
Card table byte_map: [0x00007f87c83bc000,0x00007f87c8792000] byte_map_base: 0x00007f87c7f91000
Marking Bits: (ParMarkBitMap*) 0x00007f87dd3e14a0
Begin Bits: [0x00007f87c4268000, 0x00007f87c6110000)
End Bits: [0x00007f87c6110000, 0x00007f87c7fb8000)
Polling page: 0x00007f87dd5fe000
CodeCache: size=245760Kb used=3189Kb max_used=3189Kb free=242571Kb
bounds [0x00007f87c8b52000, 0x00007f87c8e72000, 0x00007f87d7b52000]
total_blobs=1338 nmethods=951 adapters=310
compilation: enabled
Compilation events (10 events):
Event: 344.803 Thread 0x00007f87d80e1800 944 4 com.github.benmanes.caffeine.cache.AbstractLinkedDeque::add (6 bytes)
Event: 344.804 Thread 0x00007f87d80e1800 nmethod 944 0x00007f87c8e64a10 code [0x00007f87c8e64b60, 0x00007f87c8e64cf8]
Event: 344.817 Thread 0x00007f87d80de800 945 4 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (33 bytes)
Event: 344.819 Thread 0x00007f87d80de800 nmethod 945 0x00007f87c8e64650 code [0x00007f87c8e647a0, 0x00007f87c8e648e8]
Event: 344.833 Thread 0x00007f87d80e3800 946 3 com.github.benmanes.caffeine.cache.BoundedLocalCache::reorderProbation (63 bytes)
Event: 344.834 Thread 0x00007f87d80e3800 nmethod 946 0x00007f87c8e68610 code [0x00007f87c8e688a0, 0x00007f87c8e69de8]
Event: 344.834 Thread 0x00007f87d80e3800 947 3 com.github.benmanes.caffeine.cache.WSMS::setMainProtectedWeightedSize (6 bytes)
Event: 344.834 Thread 0x00007f87d80e3800 nmethod 947 0x00007f87c8e682d0 code [0x00007f87c8e68420, 0x00007f87c8e68570]
Event: 346.800 Thread 0x00007f87d80e1800 951 4 com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue::poll (108 bytes)
Event: 346.801 Thread 0x00007f87d80e1800 nmethod 951 0x00007f87c8e6d710 code [0x00007f87c8e6d860, 0x00007f87c8e6d978]
GC Heap History (6 events):
Event: 341.590 GC heap before
{Heap before GC invocations=1 (full 0):
PSYoungGen total 36864K, used 31744K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 100% used [0x00000000d7200000,0x00000000d9100000,0x00000000d9100000)
from space 5120K, 0% used [0x00000000d9600000,0x00000000d9600000,0x00000000d9b00000)
to space 5120K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9600000)
ParOldGen total 84992K, used 0K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 0% used [0x0000000085600000,0x0000000085600000,0x000000008a900000)
Metaspace used 13940K, capacity 14332K, committed 14464K, reserved 1062912K
class space used 1754K, capacity 1894K, committed 1920K, reserved 1048576K
Event: 341.610 GC heap after
Heap after GC invocations=1 (full 0):
PSYoungGen total 36864K, used 5088K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 0% used [0x00000000d7200000,0x00000000d7200000,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9100000,0x00000000d95f83d8,0x00000000d9600000)
to space 5120K, 0% used [0x00000000d9600000,0x00000000d9600000,0x00000000d9b00000)
ParOldGen total 84992K, used 2023K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 2% used [0x0000000085600000,0x00000000857f9c30,0x000000008a900000)
Metaspace used 13940K, capacity 14332K, committed 14464K, reserved 1062912K
class space used 1754K, capacity 1894K, committed 1920K, reserved 1048576K
}
Event: 346.255 GC heap before
{Heap before GC invocations=2 (full 0):
PSYoungGen total 36864K, used 36832K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 100% used [0x00000000d7200000,0x00000000d9100000,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9100000,0x00000000d95f83d8,0x00000000d9600000)
to space 5120K, 0% used [0x00000000d9600000,0x00000000d9600000,0x00000000d9b00000)
ParOldGen total 84992K, used 2023K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 2% used [0x0000000085600000,0x00000000857f9c30,0x000000008a900000)
Metaspace used 17266K, capacity 18124K, committed 18176K, reserved 1064960K
class space used 2320K, capacity 2514K, committed 2560K, reserved 1048576K
Event: 346.265 GC heap after
Heap after GC invocations=2 (full 0):
PSYoungGen total 36864K, used 5112K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 0% used [0x00000000d7200000,0x00000000d7200000,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9600000,0x00000000d9afe260,0x00000000d9b00000)
to space 5120K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9600000)
ParOldGen total 84992K, used 2190K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 2% used [0x0000000085600000,0x0000000085823bc8,0x000000008a900000)
Metaspace used 17266K, capacity 18124K, committed 18176K, reserved 1064960K
class space used 2320K, capacity 2514K, committed 2560K, reserved 1048576K
}
Event: 350.758 GC heap before
{Heap before GC invocations=3 (full 0):
PSYoungGen total 36864K, used 36856K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 99% used [0x00000000d7200000,0x00000000d90ffff0,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9600000,0x00000000d9afe260,0x00000000d9b00000)
to space 5120K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9600000)
ParOldGen total 84992K, used 2190K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 2% used [0x0000000085600000,0x0000000085823bc8,0x000000008a900000)
Metaspace used 17945K, capacity 18954K, committed 19072K, reserved 1064960K
class space used 2451K, capacity 2641K, committed 2688K, reserved 1048576K
Event: 350.767 GC heap after
Heap after GC invocations=3 (full 0):
PSYoungGen total 36864K, used 5088K [0x00000000d7200000, 0x00000000d9b00000, 0x0000000100000000)
eden space 31744K, 0% used [0x00000000d7200000,0x00000000d7200000,0x00000000d9100000)
from space 5120K, 99% used [0x00000000d9100000,0x00000000d95f80e0,0x00000000d9600000)
to space 5120K, 0% used [0x00000000d9600000,0x00000000d9600000,0x00000000d9b00000)
ParOldGen total 84992K, used 2814K [0x0000000085600000, 0x000000008a900000, 0x00000000d7200000)
object space 84992K, 3% used [0x0000000085600000,0x00000000858bfa20,0x000000008a900000)
Metaspace used 17945K, capacity 18954K, committed 19072K, reserved 1064960K
class space used 2451K, capacity 2641K, committed 2688K, reserved 1048576K
}
Deoptimization events (3 events):
Event: 0.926 Thread 0x00007f87d800d000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f87c8d02d58 method=java.lang.String.indexOf([CII[CIII)I @ 134
Event: 0.980 Thread 0x00007f87d800d000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f87c8cf794c method=java.lang.String.replace(CC)Ljava/lang/String; @ 2
Event: 1.385 Thread 0x00007f87d800d000 Uncommon trap: reason=range_check action=make_not_entrant pc=0x00007f87c8e132b0 method=sun.reflect.generics.parser.SignatureParser.current()C @ 34
Classes redefined (0 events):
No events
Internal exceptions (10 events):
Event: 348.440 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 69> (0x00000000d827bc60) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 348.442 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 67> (0x00000000d827f3d8) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 350.814 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 71> (0x00000000d72c3068) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 350.815 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 64> (0x00000000d72c5688) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 350.818 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 69> (0x00000000d72c8d08) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 350.820 Thread 0x00007f87d800d000 Exception <a 'java/lang/ArrayIndexOutOfBoundsException': 67> (0x00000000d72cc480) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp, line 371]
Event: 350.847 Thread 0x00007f87d800d000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.$anonfun$convert$9(Luk/ac/ox/cs/rsacomb/converter/RDFoxConverter;Ltech/oxfordsemantic/jrdfox/logic/expression/Term;Lscala/collection/immutable/List;Luk/ac/ox/cs/rsacomb/converter/SkolemStrategy;
Event: 350.856 Thread 0x00007f87d800d000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.$anonfun$unzip$1(Lscala/Function1;Lscala/collection/mutable/Builder;Lscala/collection/mutable/Builder;Ljava/lang/Object;)Lscala/collection/mutable/Builder;> (0x00000000d7337a98) thrown at [/var/
Event: 352.022 Thread 0x00007f87d800d000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.$anonfun$convert$8(Luk/ac/ox/cs/rsacomb/converter/RDFoxConverter;Luk/ac/ox/cs/rsacomb/util/DataFactory;Luk/ac/ox/cs/rsacomb/suffix/RSASuffix;Lscala/Tuple2;Lorg/semanticweb/owlapi/model/OWLObject
Event: 352.135 Thread 0x00007f87d800d000 Exception <a 'java/io/FileNotFoundException'> (0x00000000d7c28570) thrown at [/var/tmp/portage/dev-java/icedtea-3.16.0/work/icedtea-3.16.0/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710]
Events (10 events):
Event: 353.175 loading class scala/collection/immutable/Seq
Event: 353.175 loading class scala/collection/immutable/Seq done
Event: 353.175 loading class scala/collection/immutable/Seq
Event: 353.175 loading class scala/collection/immutable/Seq done
Event: 353.189 loading class tech/oxfordsemantic/jrdfox/logic/datalog/Rule
Event: 353.189 loading class tech/oxfordsemantic/jrdfox/logic/datalog/Rule done
Event: 353.190 loading class tech/oxfordsemantic/jrdfox/logic/datalog/Rule
Event: 353.190 loading class tech/oxfordsemantic/jrdfox/logic/datalog/Rule done
Event: 353.190 loading class scala/Function1
Event: 353.190 loading class scala/Function1 done
Dynamic libraries:
85600000-8a900000 rw-p 00000000 00:00 0
8a900000-d7200000 ---p 00000000 00:00 0
d7200000-d9b00000 rw-p 00000000 00:00 0
d9b00000-100000000 ---p 00000000 00:00 0
100000000-1002e0000 rw-p 00000000 00:00 0
1002e0000-140000000 ---p 00000000 00:00 0
55aa70fec000-55aa70fed000 r--p 00000000 08:04 3828714 /opt/icedtea-bin-3.16.0/jre/bin/java
55aa70fed000-55aa70fee000 r-xp 00001000 08:04 3828714 /opt/icedtea-bin-3.16.0/jre/bin/java
55aa70fee000-55aa70fef000 r--p 00002000 08:04 3828714 /opt/icedtea-bin-3.16.0/jre/bin/java
55aa70fef000-55aa70ff0000 r--p 00002000 08:04 3828714 /opt/icedtea-bin-3.16.0/jre/bin/java
55aa70ff0000-55aa70ff1000 rw-p 00003000 08:04 3828714 /opt/icedtea-bin-3.16.0/jre/bin/java
55aa720ab000-55aa720cc000 rw-p 00000000 00:00 0 [heap]
7f7a10000000-7f7a1008e000 rw-p 00000000 00:00 0
7f7a1008e000-7f7a14000000 ---p 00000000 00:00 0
7f7a18000000-7f7a1862a000 rw-p 00000000 00:00 0
7f7a1862a000-7f7a1c000000 ---p 00000000 00:00 0
7f7a1c000000-7f7a1cb6e000 rw-p 00000000 00:00 0
7f7a1cb6e000-7f7a20000000 ---p 00000000 00:00 0
7f7a20000000-7f7a2008e000 rw-p 00000000 00:00 0
7f7a2008e000-7f7a24000000 ---p 00000000 00:00 0
7f7a24000000-7f7a28000000 rw-p 00000000 00:00 0
7f7a2856c000-7f7a289fe000 rw-p 00000000 00:00 0
7f7a28a02000-7f7a28a04000 rw-p 00000000 00:00 0
7f7a28a04000-7f7a28a0c000 ---p 00000000 00:00 0
7f7a28a0c000-7f7a28a0e000 rw-p 00000000 00:00 0
7f7a28a0e000-7f7a28a16000 ---p 00000000 00:00 0
7f7a28a16000-7f7a28a18000 rw-p 00000000 00:00 0
7f7a28a18000-7f7a28a20000 ---p 00000000 00:00 0
7f7a28a20000-7f7a28a22000 rw-p 00000000 00:00 0
7f7a28a22000-7f7a28a2a000 ---p 00000000 00:00 0
7f7a28a2a000-7f7a28a2d000 rw-p 00000000 00:00 0
7f7a28a2d000-7f7a4bece000 ---p 00000000 00:00 0
7f7a4bece000-7f7a4becf000 rw-p 00000000 00:00 0
7f7a4becf000-7f7b287cb000 ---p 00000000 00:00 0
7f7b287cb000-7f7b287cc000 rw-p 00000000 00:00 0
7f7b287cc000-7f7c050c8000 ---p 00000000 00:00 0
7f7c050c8000-7f7c050c9000 rw-p 00000000 00:00 0
7f7c050c9000-7f7ce19c5000 ---p 00000000 00:00 0
7f7ce19c5000-7f7ce19cd000 rw-p 00000000 00:00 0
7f7ce19cd000-7f7e9abc5000 ---p 00000000 00:00 0
7f7e9abc5000-7f7e9abcd000 rw-p 00000000 00:00 0
7f7e9abcd000-7f8053dc5000 ---p 00000000 00:00 0
7f8053dc5000-7f8053dcd000 rw-p 00000000 00:00 0
7f8053dcd000-7f820cfc5000 ---p 00000000 00:00 0
7f820cfc5000-7f820cfcd000 rw-p 00000000 00:00 0
7f820cfcd000-7f821ea1d000 ---p 00000000 00:00 0
7f821ea1d000-7f821ea35000 rw-p 00000000 00:00 0
7f821ea35000-7f82f25f5000 ---p 00000000 00:00 0
7f82f25f5000-7f82f260d000 rw-p 00000000 00:00 0
7f82f260d000-7f83c61cd000 ---p 00000000 00:00 0
7f83c61cd000-7f83c61eb000 rw-p 00000000 00:00 0
7f83c61eb000-7f857f3c6000 ---p 00000000 00:00 0
7f857f3c6000-7f857f3c7000 rw-p 00000000 00:00 0
7f857f3c7000-7f85b6606000 ---p 00000000 00:00 0
7f85b6606000-7f85b660b000 rw-p 00000000 00:00 0
7f85b660b000-7f876f800000 ---p 00000000 00:00 0
7f876f800000-7f8770000000 rw-p 00000000 00:00 0
7f8770000000-7f877008f000 rw-p 00000000 00:00 0
7f877008f000-7f8774000000 ---p 00000000 00:00 0
7f8774000000-7f8774021000 rw-p 00000000 00:00 0
7f8774021000-7f8778000000 ---p 00000000 00:00 0
7f8778000000-7f8778021000 rw-p 00000000 00:00 0
7f8778021000-7f877c000000 ---p 00000000 00:00 0
7f877c000000-7f877c021000 rw-p 00000000 00:00 0
7f877c021000-7f8780000000 ---p 00000000 00:00 0
7f8780000000-7f87800de000 rw-p 00000000 00:00 0
7f87800de000-7f8784000000 ---p 00000000 00:00 0
7f8784000000-7f8784021000 rw-p 00000000 00:00 0
7f8784021000-7f8788000000 ---p 00000000 00:00 0
7f8788000000-7f87881f6000 rw-p 00000000 00:00 0
7f87881f6000-7f878c000000 ---p 00000000 00:00 0
7f878c000000-7f878c0f0000 rw-p 00000000 00:00 0
7f878c0f0000-7f8790000000 ---p 00000000 00:00 0
7f8790000000-7f8790043000 rw-p 00000000 00:00 0
7f8790043000-7f8794000000 ---p 00000000 00:00 0
7f8794000000-7f8794021000 rw-p 00000000 00:00 0
7f8794021000-7f8798000000 ---p 00000000 00:00 0
7f8798000000-7f8798021000 rw-p 00000000 00:00 0
7f8798021000-7f879c000000 ---p 00000000 00:00 0
7f879c000000-7f879c021000 rw-p 00000000 00:00 0
7f879c021000-7f87a0000000 ---p 00000000 00:00 0
7f87a0000000-7f87a0021000 rw-p 00000000 00:00 0
7f87a0021000-7f87a4000000 ---p 00000000 00:00 0
7f87a4000000-7f87a4021000 rw-p 00000000 00:00 0
7f87a4021000-7f87a8000000 ---p 00000000 00:00 0
7f87a8000000-7f87a8021000 rw-p 00000000 00:00 0
7f87a8021000-7f87ac000000 ---p 00000000 00:00 0
7f87ac000000-7f87ac021000 rw-p 00000000 00:00 0
7f87ac021000-7f87b0000000 ---p 00000000 00:00 0
7f87b0000000-7f87b0021000 rw-p 00000000 00:00 0
7f87b0021000-7f87b4000000 ---p 00000000 00:00 0
7f87b4001000-7f87b4007000 rw-p 00000000 00:00 0
7f87b4007000-7f87b400f000 ---p 00000000 00:00 0
7f87b400f000-7f87b4010000 rw-p 00000000 00:00 0
7f87b4010000-7f87b4019000 ---p 00000000 00:00 0
7f87b4019000-7f87b401f000 rw-p 00000000 00:00 0
7f87b401f000-7f87b4027000 ---p 00000000 00:00 0
7f87b4027000-7f87b4029000 rw-p 00000000 00:00 0
7f87b4029000-7f87b4031000 ---p 00000000 00:00 0
7f87b4031000-7f87b41c5000 rw-p 00000000 00:00 0
7f87b41c5000-7f87b41c6000 ---p 00000000 00:00 0
7f87b41c6000-7f87b49c6000 rw-p 00000000 00:00 0
7f87b49c6000-7f87b49c7000 ---p 00000000 00:00 0
7f87b49c7000-7f87b51c7000 rw-p 00000000 00:00 0
7f87b51c7000-7f87b51c8000 ---p 00000000 00:00 0
7f87b51c8000-7f87b59c8000 rw-p 00000000 00:00 0
7f87b59c8000-7f87b59c9000 ---p 00000000 00:00 0
7f87b59c9000-7f87b61c9000 rw-p 00000000 00:00 0
7f87b61c9000-7f87b7c04000 r-xp 00000000 08:04 8258528 /tmp/libRDFox3103994948759367886.so
7f87b7c04000-7f87b7e03000 ---p 01a3b000 08:04 8258528 /tmp/libRDFox3103994948759367886.so
7f87b7e03000-7f87b7e6b000 r--p 01a3a000 08:04 8258528 /tmp/libRDFox3103994948759367886.so
7f87b7e6b000-7f87b7e79000 rw-p 01aa2000 08:04 8258528 /tmp/libRDFox3103994948759367886.so
7f87b7e79000-7f87b8000000 rw-p 00000000 00:00 0
7f87b8000000-7f87b8021000 rw-p 00000000 00:00 0
7f87b8021000-7f87bc000000 ---p 00000000 00:00 0
7f87bc001000-7f87bc009000 rw-p 00000000 00:00 0
7f87bc00b000-7f87bc0d1000 rw-p 00000000 00:00 0
7f87bc0d3000-7f87bca95000 rw-p 00000000 00:00 0
7f87bca95000-7f87bcad5000 ---p 00000000 00:00 0
7f87bcad5000-7f87bccd5000 rw-p 00000000 00:00 0
7f87bccd5000-7f87bccd8000 ---p 00000000 00:00 0
7f87bccd8000-7f87bcfd6000 rw-p 00000000 00:00 0
7f87bcfd6000-7f87bd1d6000 rw-p 00000000 00:00 0
7f87bd1d6000-7f87bd1d9000 ---p 00000000 00:00 0
7f87bd1d9000-7f87bd2d7000 rw-p 00000000 00:00 0
7f87bd2d7000-7f87bd2da000 ---p 00000000 00:00 0
7f87bd2da000-7f87bd5d8000 rw-p 00000000 00:00 0
7f87bd5d8000-7f87bd609000 rw-p 00000000 00:00 0
7f87bd609000-7f87bd60d000 r--p 00000000 08:04 3828777 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnet.so
7f87bd60d000-7f87bd61d000 r-xp 00004000 08:04 3828777 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnet.so
7f87bd61d000-7f87bd621000 r--p 00014000 08:04 3828777 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnet.so
7f87bd621000-7f87bd622000 r--p 00017000 08:04 3828777 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnet.so
7f87bd622000-7f87bd623000 rw-p 00018000 08:04 3828777 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnet.so
7f87bd623000-7f87bd629000 r--p 00000000 08:04 3828779 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnio.so
7f87bd629000-7f87bd631000 r-xp 00006000 08:04 3828779 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnio.so
7f87bd631000-7f87bd634000 r--p 0000e000 08:04 3828779 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnio.so
7f87bd634000-7f87bd635000 r--p 00010000 08:04 3828779 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnio.so
7f87bd635000-7f87bd636000 rw-p 00011000 08:04 3828779 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnio.so
7f87bd636000-7f87bd670000 rw-p 00000000 00:00 0
7f87bd670000-7f87bd7dc000 r--s 02e03000 08:04 9853182 /home/dyamon/git/RSAComb/target/scala-2.13/RSAComb-assembly-0.2.0.jar
7f87bd7dc000-7f87bd7dd000 ---p 00000000 00:00 0
7f87bd7dd000-7f87bd8dd000 rw-p 00000000 00:00 0
7f87bd8dd000-7f87bd8e0000 ---p 00000000 00:00 0
7f87bd8e0000-7f87bd9de000 rw-p 00000000 00:00 0
7f87bd9de000-7f87bd9df000 ---p 00000000 00:00 0
7f87bd9df000-7f87bd9e2000 ---p 00000000 00:00 0
7f87bd9e2000-7f87bdadf000 rw-p 00000000 00:00 0
7f87bdadf000-7f87bdae0000 ---p 00000000 00:00 0
7f87bdae0000-7f87bdae3000 ---p 00000000 00:00 0
7f87bdae3000-7f87bdbe0000 rw-p 00000000 00:00 0
7f87bdbe0000-7f87bdbe1000 ---p 00000000 00:00 0
7f87bdbe1000-7f87bdbe4000 ---p 00000000 00:00 0
7f87bdbe4000-7f87bdce1000 rw-p 00000000 00:00 0
7f87bdce1000-7f87bdce4000 ---p 00000000 00:00 0
7f87bdce4000-7f87bdde2000 rw-p 00000000 00:00 0
7f87bdde2000-7f87bdde5000 ---p 00000000 00:00 0
7f87bdde5000-7f87bdee3000 rw-p 00000000 00:00 0
7f87bdee3000-7f87bdee6000 ---p 00000000 00:00 0
7f87bdee6000-7f87bdfe4000 rw-p 00000000 00:00 0
7f87bdfe4000-7f87bdfe7000 ---p 00000000 00:00 0
7f87bdfe7000-7f87be0e5000 rw-p 00000000 00:00 0
7f87be0e5000-7f87be0e8000 ---p 00000000 00:00 0
7f87be0e8000-7f87be1e6000 rw-p 00000000 00:00 0
7f87be1e6000-7f87be1e9000 ---p 00000000 00:00 0
7f87be1e9000-7f87be2e7000 rw-p 00000000 00:00 0
7f87be2e7000-7f87be2e8000 ---p 00000000 00:00 0
7f87be2e8000-7f87bf259000 rw-p 00000000 00:00 0
7f87bf259000-7f87bf42b000 r--s 01f93000 08:04 3828731 /opt/icedtea-bin-3.16.0/jre/lib/rt.jar
7f87bf42b000-7f87c0000000 rw-p 00000000 00:00 0
7f87c0000000-7f87c0021000 rw-p 00000000 00:00 0
7f87c0021000-7f87c4000000 ---p 00000000 00:00 0
7f87c4000000-7f87c7fb8000 rw-p 00000000 00:00 0
7f87c7fb8000-7f87c7fb9000 ---p 00000000 00:00 0
7f87c7fb9000-7f87c80b9000 rw-p 00000000 00:00 0
7f87c80b9000-7f87c80ba000 ---p 00000000 00:00 0
7f87c80ba000-7f87c81ba000 rw-p 00000000 00:00 0
7f87c81ba000-7f87c81bb000 ---p 00000000 00:00 0
7f87c81bb000-7f87c82bb000 rw-p 00000000 00:00 0
7f87c82bb000-7f87c82bc000 ---p 00000000 00:00 0
7f87c82bc000-7f87c83e6000 rw-p 00000000 00:00 0
7f87c83e6000-7f87c864a000 ---p 00000000 00:00 0
7f87c864a000-7f87c865f000 rw-p 00000000 00:00 0
7f87c865f000-7f87c8791000 ---p 00000000 00:00 0
7f87c8791000-7f87c879f000 rw-p 00000000 00:00 0
7f87c879f000-7f87c8b52000 ---p 00000000 00:00 0
7f87c8b52000-7f87c8e72000 rwxp 00000000 00:00 0
7f87c8e72000-7f87d7b52000 ---p 00000000 00:00 0
7f87d7b52000-7f87d8000000 r--p 00000000 08:04 6272611 /usr/lib/locale/locale-archive
7f87d8000000-7f87dc000000 rw-p 00000000 00:00 0
7f87dc002000-7f87dc008000 rw-p 00000000 00:00 0
7f87dc00c000-7f87dc011000 r--s 0005a000 08:04 3828728 /opt/icedtea-bin-3.16.0/jre/lib/jsse.jar
7f87dc011000-7f87dc018000 r--s 008ad000 08:04 9889009 /home/dyamon/git/RSAComb/lib/RDFox-linux-4.2.0/lib/JRDFox.jar
7f87dc018000-7f87dc019000 r--p 00000000 08:04 3828812 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libdt_socket.so
7f87dc019000-7f87dc01b000 r-xp 00001000 08:04 3828812 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libdt_socket.so
7f87dc01b000-7f87dc01c000 r--p 00003000 08:04 3828812 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libdt_socket.so
7f87dc01c000-7f87dc01d000 r--p 00003000 08:04 3828812 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libdt_socket.so
7f87dc01d000-7f87dc01e000 rw-p 00004000 08:04 3828812 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libdt_socket.so
7f87dc01e000-7f87dc097000 rw-p 00000000 00:00 0
7f87dc097000-7f87dc2fb000 ---p 00000000 00:00 0
7f87dc2fb000-7f87dc2fd000 r--p 00000000 08:04 4391591 /lib64/libnss_files-2.33.so
7f87dc2fd000-7f87dc303000 r-xp 00002000 08:04 4391591 /lib64/libnss_files-2.33.so
7f87dc303000-7f87dc305000 r--p 00008000 08:04 4391591 /lib64/libnss_files-2.33.so
7f87dc305000-7f87dc306000 r--p 00009000 08:04 4391591 /lib64/libnss_files-2.33.so
7f87dc306000-7f87dc307000 rw-p 0000a000 08:04 4391591 /lib64/libnss_files-2.33.so
7f87dc308000-7f87dc30a000 rw-p 00000000 00:00 0
7f87dc30a000-7f87dc30d000 r--p 00000000 08:04 3828805 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libzip.so
7f87dc30d000-7f87dc311000 r-xp 00003000 08:04 3828805 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libzip.so
7f87dc311000-7f87dc313000 r--p 00007000 08:04 3828805 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libzip.so
7f87dc313000-7f87dc314000 r--p 00008000 08:04 3828805 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libzip.so
7f87dc314000-7f87dc315000 rw-p 00009000 08:04 3828805 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libzip.so
7f87dc315000-7f87dc31d000 rw-s 00000000 08:04 8258522 /tmp/hsperfdata_dyamon/3763
7f87dc31d000-7f87dc31e000 r--p 00000000 08:04 3828774 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnpt.so
7f87dc31e000-7f87dc320000 r-xp 00001000 08:04 3828774 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnpt.so
7f87dc320000-7f87dc321000 r--p 00003000 08:04 3828774 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnpt.so
7f87dc321000-7f87dc322000 r--p 00003000 08:04 3828774 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnpt.so
7f87dc322000-7f87dc323000 rw-p 00004000 08:04 3828774 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libnpt.so
7f87dc323000-7f87dc325000 r--p 00000000 08:04 3828793 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjdwp.so
7f87dc325000-7f87dc34f000 r-xp 00002000 08:04 3828793 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjdwp.so
7f87dc34f000-7f87dc35c000 r--p 0002c000 08:04 3828793 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjdwp.so
7f87dc35c000-7f87dc35d000 r--p 00038000 08:04 3828793 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjdwp.so
7f87dc35d000-7f87dc35e000 rw-p 00039000 08:04 3828793 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjdwp.so
7f87dc35e000-7f87dc36a000 r--p 00000000 08:04 3828821 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjava.so
7f87dc36a000-7f87dc381000 r-xp 0000c000 08:04 3828821 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjava.so
7f87dc381000-7f87dc388000 r--p 00023000 08:04 3828821 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjava.so
7f87dc388000-7f87dc389000 r--p 00029000 08:04 3828821 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjava.so
7f87dc389000-7f87dc38b000 rw-p 0002a000 08:04 3828821 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libjava.so
7f87dc38b000-7f87dc38d000 r--p 00000000 08:04 4392942 /lib64/librt-2.33.so
7f87dc38d000-7f87dc391000 r-xp 00002000 08:04 4392942 /lib64/librt-2.33.so
7f87dc391000-7f87dc393000 r--p 00006000 08:04 4392942 /lib64/librt-2.33.so
7f87dc393000-7f87dc394000 r--p 00007000 08:04 4392942 /lib64/librt-2.33.so
7f87dc394000-7f87dc395000 rw-p 00008000 08:04 4392942 /lib64/librt-2.33.so
7f87dc395000-7f87dc396000 ---p 00000000 00:00 0
7f87dc396000-7f87dc399000 ---p 00000000 00:00 0
7f87dc399000-7f87dc496000 rw-p 00000000 00:00 0
7f87dc496000-7f87dc499000 r--p 00000000 08:04 3954135 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1
7f87dc499000-7f87dc4aa000 r-xp 00003000 08:04 3954135 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1
7f87dc4aa000-7f87dc4ae000 r--p 00014000 08:04 3954135 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1
7f87dc4ae000-7f87dc4af000 r--p 00017000 08:04 3954135 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1
7f87dc4af000-7f87dc4b0000 rw-p 00018000 08:04 3954135 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libgcc_s.so.1
7f87dc4b0000-7f87dc4bd000 r--p 00000000 08:04 4392423 /lib64/libm-2.33.so
7f87dc4bd000-7f87dc550000 r-xp 0000d000 08:04 4392423 /lib64/libm-2.33.so
7f87dc550000-7f87dc5e8000 r--p 000a0000 08:04 4392423 /lib64/libm-2.33.so
7f87dc5e8000-7f87dc5e9000 r--p 00137000 08:04 4392423 /lib64/libm-2.33.so
7f87dc5e9000-7f87dc5ea000 rw-p 00138000 08:04 4392423 /lib64/libm-2.33.so
7f87dc5ea000-7f87dc680000 r--p 00000000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc680000-7f87dc767000 r-xp 00096000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc767000-7f87dc7b0000 r--p 0017d000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc7b0000-7f87dc7b1000 ---p 001c6000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc7b1000-7f87dc7bc000 r--p 001c6000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc7bc000-7f87dc7bf000 rw-p 001d1000 08:04 3954165 /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/libstdc++.so.6.0.28
7f87dc7bf000-7f87dc7c2000 rw-p 00000000 00:00 0
7f87dc7c2000-7f87dc9b1000 r--p 00000000 08:04 3828824 /opt/icedtea-bin-3.16.0/jre/lib/amd64/server/libjvm.so
7f87dc9b1000-7f87dd177000 r-xp 001ef000 08:04 3828824 /opt/icedtea-bin-3.16.0/jre/lib/amd64/server/libjvm.so
7f87dd177000-7f87dd311000 r--p 009b5000 08:04 3828824 /opt/icedtea-bin-3.16.0/jre/lib/amd64/server/libjvm.so
7f87dd311000-7f87dd3a5000 r--p 00b4e000 08:04 3828824 /opt/icedtea-bin-3.16.0/jre/lib/amd64/server/libjvm.so
7f87dd3a5000-7f87dd3ce000 rw-p 00be2000 08:04 3828824 /opt/icedtea-bin-3.16.0/jre/lib/amd64/server/libjvm.so
7f87dd3ce000-7f87dd400000 rw-p 00000000 00:00 0
7f87dd400000-7f87dd406000 r--p 00000000 08:04 4391632 /lib64/libpthread-2.33.so
7f87dd406000-7f87dd415000 r-xp 00006000 08:04 4391632 /lib64/libpthread-2.33.so
7f87dd415000-7f87dd41a000 r--p 00015000 08:04 4391632 /lib64/libpthread-2.33.so
7f87dd41a000-7f87dd41b000 r--p 00019000 08:04 4391632 /lib64/libpthread-2.33.so
7f87dd41b000-7f87dd41c000 rw-p 0001a000 08:04 4391632 /lib64/libpthread-2.33.so
7f87dd41c000-7f87dd420000 rw-p 00000000 00:00 0
7f87dd420000-7f87dd421000 r--p 00000000 08:04 4392523 /lib64/libdl-2.33.so
7f87dd421000-7f87dd423000 r-xp 00001000 08:04 4392523 /lib64/libdl-2.33.so
7f87dd423000-7f87dd424000 r--p 00003000 08:04 4392523 /lib64/libdl-2.33.so
7f87dd424000-7f87dd425000 r--p 00003000 08:04 4392523 /lib64/libdl-2.33.so
7f87dd425000-7f87dd426000 rw-p 00004000 08:04 4392523 /lib64/libdl-2.33.so
7f87dd426000-7f87dd429000 r--p 00000000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd429000-7f87dd437000 r-xp 00003000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd437000-7f87dd43d000 r--p 00011000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd43d000-7f87dd43e000 ---p 00017000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd43e000-7f87dd43f000 r--p 00017000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd43f000-7f87dd440000 rw-p 00018000 08:04 4353887 /lib64/libz.so.1.2.11
7f87dd440000-7f87dd462000 r--p 00000000 08:04 4391599 /lib64/libc-2.33.so
7f87dd462000-7f87dd5a5000 r-xp 00022000 08:04 4391599 /lib64/libc-2.33.so
7f87dd5a5000-7f87dd5f0000 r--p 00165000 08:04 4391599 /lib64/libc-2.33.so
7f87dd5f0000-7f87dd5f4000 r--p 001af000 08:04 4391599 /lib64/libc-2.33.so
7f87dd5f4000-7f87dd5f6000 rw-p 001b3000 08:04 4391599 /lib64/libc-2.33.so
7f87dd5f6000-7f87dd5fc000 rw-p 00000000 00:00 0
7f87dd5fc000-7f87dd5fd000 r--p 00000000 08:04 4387178 /usr/share/locale/en_GB/LC_MESSAGES/libc.mo
7f87dd5fd000-7f87dd5fe000 rw-p 00000000 00:00 0
7f87dd5fe000-7f87dd5ff000 r--p 00000000 00:00 0
7f87dd5ff000-7f87dd603000 r--p 00000000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd603000-7f87dd60a000 r-xp 00004000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd60a000-7f87dd60c000 r--p 0000b000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd60c000-7f87dd60d000 ---p 0000d000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd60d000-7f87dd60f000 r--p 0000d000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd60f000-7f87dd610000 rw-p 0000f000 08:04 3828822 /opt/icedtea-bin-3.16.0/jre/lib/amd64/libverify.so
7f87dd610000-7f87dd612000 r--p 00000000 08:04 3828827 /opt/icedtea-bin-3.16.0/jre/lib/amd64/jli/libjli.so
7f87dd612000-7f87dd61b000 r-xp 00002000 08:04 3828827 /opt/icedtea-bin-3.16.0/jre/lib/amd64/jli/libjli.so
7f87dd61b000-7f87dd61e000 r--p 0000b000 08:04 3828827 /opt/icedtea-bin-3.16.0/jre/lib/amd64/jli/libjli.so
7f87dd61e000-7f87dd61f000 r--p 0000d000 08:04 3828827 /opt/icedtea-bin-3.16.0/jre/lib/amd64/jli/libjli.so
7f87dd61f000-7f87dd620000 rw-p 0000e000 08:04 3828827 /opt/icedtea-bin-3.16.0/jre/lib/amd64/jli/libjli.so
7f87dd620000-7f87dd622000 rw-p 00000000 00:00 0
7f87dd622000-7f87dd623000 r--p 00000000 08:04 4387024 /lib64/ld-2.33.so
7f87dd623000-7f87dd647000 r-xp 00001000 08:04 4387024 /lib64/ld-2.33.so
7f87dd647000-7f87dd651000 r--p 00025000 08:04 4387024 /lib64/ld-2.33.so
7f87dd651000-7f87dd653000 r--p 0002e000 08:04 4387024 /lib64/ld-2.33.so
7f87dd653000-7f87dd655000 rw-p 00030000 08:04 4387024 /lib64/ld-2.33.so
7fff27794000-7fff277b6000 rw-p 00000000 00:00 0 [stack]
7fff277db000-7fff277df000 r--p 00000000 00:00 0 [vvar]
7fff277df000-7fff277e1000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
Using jdb to inspect the issue it seems like the crash happens when trying to load the datalog rules (DBpedia TBox) to RDFox. Printing the rules just before the crash results in a list of Datalog rules with some syntactic errors.
Note the missing >
on some atoms.
<X21[?X] :- <http://www.owl-ontologies.com/travel.owl#AccommodationRating>[?X].
<http://schema.org/StadiumOrArena>[?X] :- <http://dbpedia.org/ontology/Stadium[?X].
<http://www.owl-ontologies.com/travel.owl#FamilyDestination>[?X] :- <X23>[?X], <X24>[?X], <http://www.owl-ontologies.com/travel.owl#Destination[?X].
<http://dbpedia.org/ontology/Artwork[?X] :- <http://dbpedia.org/ontology/Painting>[?X].
<http://dbpedia.org/ontology/Organisation[?X] :- <http://dbpedia.org/ontology/GeopoliticalOrganisation>[?X].
<http://www.owl-ontologies.com/travel.owl#Activity>[?X] :- <http://www.owl-ontologies.com/travel.owl#Sports[?X].
<http://dbpedia.org/ontology/Royalty[?X] :- <http://dbpedia.org/ontology/PolishKing>[?X].
<http://dbpedia.org/ontology/SportsLeague[?X] :- <http://dbpedia.org/ontology/TennisLeague>[?X].
<http://dbpedia.org/ontology/SportsEvent[?X] :- <http://dbpedia.org/ontology/WrestlingEvent>[?X].
<http://dbpedia.org/ontology/Company>[?X] :- <http://dbpedia.org/ontology/Airline[?X].
<http://dbpedia.org/ontology/Country[?X] :- <http://dbpedia.org/ontology/locationCountry>[?I00206,?X], owl:Thing[?I00206].
<http://dbpedia.org/ontology/Person[?X] :- <http://dbpedia.org/ontology/memberOfParliament>[?I00265,?X], owl:Thing[?I00265].
<http://dbpedia.org/ontology/Person[?X] :- <http://dbpedia.org/ontology/medalist>[?I00401,?X], owl:Thing[?I00401].
<http://dbpedia.org/ontology/EducationalInstitution[?X] :- <http://dbpedia.org/ontology/training>[?I00433,?X], owl:Thing[?I00433].
<http://dbpedia.org/ontology/SoccerClub[?X] :- <http://dbpedia.org/ontology/soccerTournamentMostSuccesfull>[?I00518,?X], owl:Thing[?I00518].
<http://dbpedia.org/ontology/Award>[?X] :- <http://dbpedia.org/ontology/polishFilmAward[?I00569,?X], owl:Thing[?I00569].
<http://dbpedia.org/ontology/MeanOfTransportation>[?X] :- <http://dbpedia.org/ontology/aircraftHelicopterObservation[?I00576,?X], owl:Thing[?I00576].
<http://dbpedia.org/ontology/Language>[?X] :- <http://dbpedia.org/ontology/languageCode[?X,?I00646], owl:Thing[?I00646].
<http://dbpedia.org/ontology/Organisation[?X] :- <http://dbpedia.org/ontology/affiliation>[?X,?I00648], owl:Thing[?I00648].
<http://dbpedia.org/ontology/FigureSkater[?X] :- <http://dbpedia.org/ontology/formerCoach>[?X,?I00656], owl:Thing[?I00656].
<http://dbpedia.org/ontology/WaterwayTunnel[?X] :- <http://dbpedia.org/ontology/waterwayThroughTunnel>[?X,?I00685], owl:Thing[?I00685].
<http://dbpedia.org/ontology/SoccerLeagueSeason[?X] :- <http://dbpedia.org/ontology/soocerLeaguePromoted>[?X,?I00688], owl:Thing[?I00688].
<http://dbpedia.org/ontology/SoccerPlayer[?X] :- <http://dbpedia.org/ontology/managerClub>[?X,?I00738], owl:Thing[?I00738].
<http://dbpedia.org/ontology/RouteOfTransportation[?X] :- <http://dbpedia.org/ontology/routeStartLocation>[?X,?I00754], owl:Thing[?I00754].
<http://dbpedia.org/ontology/FictionalCharacter[?X] :- <http://dbpedia.org/ontology/firstAppearance>[?X,?I00912], owl:Thing[?I00912].
<http://dbpedia.org/ontology/Artist>[?X] :- <http://dbpedia.org/ontology/goyaAward[?X,?I01124], owl:Thing[?I01124].
<http://dbpedia.org/ontology/SpaceMission>[?X] :- <http://dbpedia.org/ontology/landingVehicle[?X,?I01185], owl:Thing[?I01185].
<http://dbpedia.org/ontology/Athlete[?X] :- <http://dbpedia.org/ontology/youthClub>[?X,?I01261], owl:Thing[?I01261].
<http://dbpedia.org/ontology/Film[?X] :- <http://dbpedia.org/ontology/narrator>[?X,?I01278], owl:Thing[?I01278].
Note the broken :-
symbol printed as :
<http://dbpedia.org/ontology/Work>[?X] : <http://dbpedia.org/ontology/Website>[?X].
owl:Thing[?X] : <http://dbpedia.org/ontology/TopicalConcept>[?X].
<http://dbpedia.org/ontology/Building>[?X] : <http://dbpedia.org/ontology/Hospital>[?X].
<http://dbpedia.org/ontology/Award>[?X] : <http://dbpedia.org/ontology/tonyAward>[?I00108,?X], owl:Thing[?I00108].
<http://dbpedia.org/ontology/PopulatedPlace>[?X] : <http://dbpedia.org/ontology/sourceState>[?I00468,?X], owl:Thing[?I00468].
<http://dbpedia.org/ontology/Person>[?X] : <http://dbpedia.org/ontology/cinematography>[?I00571,?X], owl:Thing[?I00571].
<http://dbpedia.org/ontology/Person>[?X] : <http://dbpedia.org/ontology/formerCoach>[?I00575,?X], owl:Thing[?I00575].
<http://dbpedia.org/ontology/Person>[?X] : <http://dbpedia.org/ontology/vicePrincipal>[?I00624,?X], owl:Thing[?I00624].
<http://dbpedia.org/ontology/Magazine>[?X] : <http://dbpedia.org/ontology/previousEditor>[?X,?I00782], owl:Thing[?I00782].
<http://dbpedia.org/ontology/Software>[?X] : <http://dbpedia.org/ontology/cpu>[?X,?I00849], owl:Thing[?I00849].
<http://dbpedia.org/ontology/EducationalInstitution>[?X] : <http://dbpedia.org/ontology/principal>[?X,?I00959], owl:Thing[?I00959].
<http://dbpedia.org/ontology/Place>[?X] : <http://dbpedia.org/ontology/river>[?X,?I01111], owl:Thing[?I01111].
<http://dbpedia.org/ontology/River>[?X] : <http://dbpedia.org/ontology/sourceConfluenceState>[?X,?I01163], owl:Thing[?I01163].
<http://dbpedia.org/ontology/River>[?X] : <http://dbpedia.org/ontology/sourceConfluencePosition>[?X,?I01190], owl:Thing[?I01190].
<http://dbpedia.org/ontology/Person>[?X] : <http://dbpedia.org/ontology/partner>[?X,?I01289], owl:Thing[?I01289].
This is hardly a bug in our code since we are using Rule.toString(Prefixes)
Manipulation of data (ABox) is minimal and we need a way to avoid importing it in memory before loading it in RDFox.
At the moment data is involved in the following:
named
on all constants in the original ontology.Given that:
not NI(x)
can be interpreted as x is anonymous;skolem
whenever we introduce a functional term or a skolem constant.We can generate named
and NI
instances with the following rules:
named(x) <- top(x), not skolem(x) .
NI(x) <- congruent(x, y), named(y) .
The RSA check needs additional LP rules:
equality
features. Still, looking at this it seems like there is no way to both enable the equality
feature and use other features like aggregates or negation-as-failure.owl:Nothing
out of the box but it doesn't seem to recognize owl:Thing
. It seems weird...E
predicate derivationWe clearly need to automate testing better that how it is atm.
Unit testing is almost useless when it comes to modules that depend on generating "fresh names" since we can't predict the names of the generated names.
The simple solution is to put the code that generates fresh names into its own class and keep track of the seed as an implicit
parameter to the generation function. This won't break the existing code, will keep the seed "out of the way" when we don't need it, but will give us the ability to run unit tests on the same seed.
Note: unit testing is also incomplete on most modules so it might be worth spending some time on that.
Along the way we collected a fair amount of interesting (and correct) test cases. We should integrate them with some GitHub Action so that we don't break the existing code while introducing new features.
The following queries return an empty set of answers in PAGOdA. RSAComb on the other hand is able to find the right set of answer. It might be possible that we are using an unsound version of PAGOdA.
Query 15 has 39 answers but none is found by PAGOdA:
RSAComb/tests/lubm/queries.sparql
Lines 143 to 151 in 2a3b515
Query 16 has 1 answer but it's not returned by PAGOdA:
RSAComb/tests/lubm/queries.sparql
Lines 153 to 162 in 2a3b515
The RDFox debugging script simulate
can be slightly improved generating different files during execution.
verbose
mode. This avoids the need to pass the folder as an argument.This, logically, makes sense and might simplify the code slightly.
I don't think there will be any improvement performance-wise.
evaluateUpdate
now has an additional first parameter baseIRI
that corresponds to "the base IRI for the query (if null, a default is used)". I'm not entirely sure what this is but we set it to null
for now.
The changelog mentions a new "tuple table rdfox:DependencyGraph, which can be used to analyse the dependency graphs of Datalog programs". This might be usefull but it doesn't seem to be exposed by the Java API.
As part of the effort of integrating RSAComb into PAGOdA, it would be beneficial if RSAComb would behave more like a library than a standalone application.
This might be relevant to integrate sbt
with Github packages.
We should:
pom.xml
(see sbt makePom
). Can we automate this somehow? Yes, have a look here:
In RDFox, it is possible to specify when a match in a SPARQL query has to be restricted to explicit facts (see https://docs.oxfordsemantic.tech/querying.html#distinguishing-explicit-and-derived-facts-in-queries).
Can we use this to simplify the use/instantiation of rsacomb:Named
or remove the redundancy altogether?
See #11.
We could easily execute the filtering steps for different queries in parallel, but we need to understand how this affects RDFox performance and execution. In particular we should ask ourselves:
The easiest way to find out is probably ask the developers.
This is just to keep track of the discussion about the instantiation of NI
predicates in the RSA canonical model.
In the paper NI
in mentioned multiple times.
During the definition of canonical model for O
:
[Definition 4] [...] Let P be the smallest program with a rule
-> NI(a)
for each constanta
and all rules in Table 2 [...]
During the definition of filtering program:
[Table 3 - rules 3a, 5a, 5b, 5c]
we refer to all functional terms and Skolem constants in the model that are not equal to constant in O as anonymous
We keep track of identities in the model relative to a match using a fresh predicate
id
. It is initialised as the minimal congruence relation over the positions of the existential variables in the query which are mapped to anonymous terms (rules (3)).
Furthermore the predicate named
is introduced in the filtering program seemingly with the same semantics.
At the time of writing we agreed on the following:
named
is instantiated on all constants appearing in the original ontology O
;NI
is defined as the set of constants in O
along with any fresh constant introduced during the canonical model computation that are equivalent to a constant in O
;NI
with the following rule:NI(X) <- X rsa:EquivTo Y, named(Y).
Despite this decision we are still not sure why the paper introduces NI
during the definition of the logic program used to compute the canonical model, since its instantiation depend on the canonical model itself.
We need to find a way to read and parse SPARQL queries. This is because we need to derive a filtering program from a query.
So far we have this:
String
s or built using the internal abstract syntax. There is no bridge between the two, i.e., there is no way to provide a String
/file and parse it into the internal representation;Another option for now is to just ignore all of this and embed the queries in the code using the RDFox internal representation.
Update: it seems like RDFox functions that take a Query
as a parameter usually provide alternative signatures that accept the query as a String
. This most likely means that they have a method to parse Query
s from String
s but it's not exposed. Maybe ask Valerio about this.
Apart from importing the query we still need to:
SELECT-FROM-WHERE
SPARQL query this corresponds to all variables that are not named in the SELECT
statement (a.k.a. answer variables);Add automatic testing in develop
as well. Now that we have functional tests as well we need to set up everything properly.
Related to #9
This might be a problem since we can't change how RDFox performs its materialisation.
Possible solutions are:
in
(specifying its instances during role creation) and than use negation-as-failure
to simulate notIn
. Since in
cannot be deduced anywhere using NaF should be equivalent to having normal negation.The problem came up while investigating why RDFox didn't seem to provide any automatic derivation of some obvious axioms (e.g., every class in a subclass of owl:Thing
, every role is a subrole of owl:topObjectProperty
, etc.).
Let's say we have an axiom stating that A
is a subclass of B
.
Importing this axiom in RDFox as a triple ([:A rdfs:subClassOf :B]
) will cause the solver to derive also some additional information, such as
[owl:Nothing, rdfs:subClassOf, :A], [owl:Nothing, rdfs:subClassOf, :B],
[:A, rdfs:subClassOf, :A], [:B, rdfs:subClassOf, :B],
[:B, rdfs:subClassOf, owl:Thing], [:A, rdfs:subClassOf, owl:Thing]
The problem is that we are converting axioms into Datalog rules and hence we have something like this
[?X a :B] :- [?X a :A]
Doing this we lose the esplicit information about class subsumption and we don't get the same additional derivations as before.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.