summary refs log tree commit diff stats
path: root/results/scraper/box64/162
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/scraper/box64/16275
-rw-r--r--results/scraper/box64/162039
-rw-r--r--results/scraper/box64/1622294
-rw-r--r--results/scraper/box64/1623332
-rw-r--r--results/scraper/box64/162815
-rw-r--r--results/scraper/box64/16297
6 files changed, 762 insertions, 0 deletions
diff --git a/results/scraper/box64/162 b/results/scraper/box64/162
new file mode 100644
index 000000000..dad8a8376
--- /dev/null
+++ b/results/scraper/box64/162
@@ -0,0 +1,75 @@
+Unimplemented opcode trying to run Stata
+Hi, I get the following when trying to run stata:

+

+```

+% ./xstata

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL PageSize:4096

+Box64 with Dynarec v0.1.4 756fe29 built on Sep  5 2021 19:32:37

+Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+Using default BOX64_PATH: ./:bin/

+Counted 61 Env var

+BOX64 try to Preload /usr/${LIB}/libgtk3-nocsd.so.0 

+Looking for ./xstata

+Error loading needed lib /usr/${LIB}/libgtk3-nocsd.so.0

+Warning, cannot pre-load a lib

+Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6

+Using emulated libgtk-x11-2.0.so.0

+Using emulated libgdk-x11-2.0.so.0

+Using native(wrapped) libpangocairo-1.0.so.0

+Using native(wrapped) libpango-1.0.so.0

+Using emulated libgobject-2.0.so.0

+Using emulated libglib-2.0.so.0

+Using emulated libffi.so.7

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) librt.so.1

+Error initializing native libpcre.so.3 (last dlerror is libpcre.so.3: cannot open shared object file: No such file or directory)

+Using emulated libpcre.so.3

+Using native(wrapped) libcairo.so.2

+Using emulated libgdk_pixbuf-2.0.so.0

+Using native(wrapped) libfontconfig.so.1

+Using emulated libgmodule-2.0.so.0

+Using native(wrapped) libm.so.6

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpng16.so.16

+Using native(wrapped) libz.so.1

+Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libXfixes.so.3

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libXdmcp.so.6

+Using native(wrapped) libatk-1.0.so.0

+Using emulated libgio-2.0.so.0

+Using native(wrapped) libpangoft2-1.0.so.0

+Using native(wrapped) libfreetype.so.6

+Using native(wrapped) libXrender.so.1

+Using native(wrapped) libXinerama.so.1

+Using native(wrapped) libXext.so.6

+Using native(wrapped) libXi.so.6

+Using native(wrapped) libXrandr.so.2

+Using native(wrapped) libXcursor.so.1

+Using native(wrapped) libXcomposite.so.1

+Using native(wrapped) libXdamage.so.1

+Using emulated libmount.so.1

+Using emulated libselinux.so.1

+Using native(wrapped) libresolv.so.2

+Using emulated libblkid.so.1

+Using emulated libpcre2-8.so.0

+0x8c9640a0: Stack is corrupted, aborting

+==== CPU Registers ====

+RAX=000000000000fddf RCX=0000000000000000 RDX=0000000000000010 RBX=3fd2383e809a67e8 RSP=0000ffffad92aea0 FLAGS=------C

+RBP=00000000000000ba RSI=0000ffffb1be3f30 RDI=0000ffffad92aebe  R8=0000ffffacfe79a0  R9=0000ffffacfdc660 

+R10=000000000000000d R11=0000000000000000 R12=0000ffffaff01528 R13=00000000ae30c29f R14=0000000000000001 

+R15=0000ffffad92af50 RIP=000000008cb99213 

+======== Stack ========

+Stack is from BA to FFFFAD92AEA0

+Old IP: 8C9640A0

+

+% Error loading needed lib /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so

+Warning: Cannot dlopen("/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so"/0x8ce78ed0, 1)

+Gtk-Message: 19:48:01.275: Failed to load module "canberra-gtk-module"

+Warning, jumping to a no-block address 0xffffac5aa520 from 0xffffa715b32c (db=0x8ce45c40, x64addr=0xffffab9b91ce)

+273482|0xffffac5aa4e7: Unimplemented Opcode (3F) D6 E0 00 00 34 80 02 80 B9 60 06 00 F9 00 00

+```
\ No newline at end of file
diff --git a/results/scraper/box64/1620 b/results/scraper/box64/1620
new file mode 100644
index 000000000..6a7aef40c
--- /dev/null
+++ b/results/scraper/box64/1620
@@ -0,0 +1,39 @@
+Error loading needed lib libblkid.so.1
+I am trying to run the Active@ KillDisk software for linux on an m1 macbook pro. I have the lib in lib64 but when trying to run the software it always throws the same error as the title and ends with an error loading one of needed lib. Below is the output. Any help would be greatly appreciated.

+

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT PageSize:16384 Running on Icestorm-M1 Firestorm-M1 with 8 Cores

+Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz

+Params database has 69 entries

+Box64 with Dynarec v0.2.8 nogit built on May 22 2024 00:00:00

+BOX64: Detected 48bits at least of address space

+Counted 22 Env var

+BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/

+BOX64 BIN PATH: ./:bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/root/bin/

+Looking for /opt/lsoft/KillDisk/KillDisk

+Rename process to "KillDisk"

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Xml.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5PrintSupport.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Multimedia.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Network.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Help.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Widgets.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Sql.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Gui.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5DBus.so.5

+Using emulated /opt/lsoft/KillDisk/lib/libQt5Core.so.5

+Error loading needed lib libblkid.so.1

+Using native(wrapped) libz.so.1

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libudev.so.1

+Using emulated /opt/lsoft/KillDisk/lib/libSimpleMail2Qt5.so.0

+Using native(wrapped) libdl.so.2

+Error loading needed lib libstdc++.so.6

+Using native(wrapped) libm.so.6

+Error loading needed lib libgcc_s.so.1

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libutil.so.1

+Using native(wrapped) librt.so.1

+Using native(wrapped) libbsd.so.0

+Error loading one of needed lib

+Error: Loading needed libs in elf /opt/lsoft/KillDisk/KillDisk
\ No newline at end of file
diff --git a/results/scraper/box64/1622 b/results/scraper/box64/1622
new file mode 100644
index 000000000..391c1b100
--- /dev/null
+++ b/results/scraper/box64/1622
@@ -0,0 +1,294 @@
+Cannot allocate memory error
+I am trying to get running a .NET program with box64 and wine x64 on ARM on a raspberrypi 5 (64 bit Raspberry Pi OS ), installed from Pi Apps. The program crashes when clicking on menus or buttons with the output showing cannot allocate memory with an unhandled exception. I have installed dotnet48 and vbrun6 to get the program and/or associated programs to load. 

+

+The program that crashes is wxsimate.exe available at https://www.wxsim.com/wxsimdem.exe. Log output is listed below. I can get the program to work without any these crashes in a debian 12 VM in virtual box on a x64 computer so it seems it is and box64 problem rather than wine.  Help with this would be predicated. 

+

+```

+$wine wxsimate.exe

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores

+Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz

+Params database has 75 entries

+Box64 with Dynarec v0.2.9 df228f88 built on Jun 23 2024 06:19:32

+BOX64: Wine64 detected, WINEPRELOADRESERVE=""

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+BOX64: Detected running wine with "wxsimate.exe"

+Counted 50 Env var

+BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/

+BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/

+Looking for /usr/local/bin/wine

+Apply RC params for wine

+Applying BOX64_MAXCPU=64

+argv[1]="wxsimate.exe"

+Rename process to "wine"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libutil.so.1

+Using native(wrapped) librt.so.1

+Using native(wrapped) libbsd.so.0

+Using emulated /opt/wine-9.3/bin/../lib/wine/x86_64-unix/ntdll.so

+Using emulated /lib/x86_64-linux-gnu/libunwind.so.8

+Using native(wrapped) liblzma.so.5

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores

+Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz

+Params database has 75 entries

+Box64 with Dynarec v0.2.9 df228f88 built on Jun 23 2024 06:19:32

+BOX64: Wine preloader detected, loading "/opt/wine-9.3/bin/wine" directly

+BOX64: Wine64 detected, WINEPRELOADRESERVE=""

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+BOX64: Detected running wine with "wxsimate.exe"

+Counted 52 Env var

+BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/

+BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/

+Looking for /opt/wine-9.3/bin/wine

+Apply RC params for wine

+Applying BOX64_MAXCPU=64

+argv[1]="wxsimate.exe"

+Rename process to "wine"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libutil.so.1

+Using native(wrapped) librt.so.1

+Using native(wrapped) libbsd.so.0

+Using emulated /opt/wine-9.3/bin/../lib/wine/x86_64-unix/ntdll.so

+Using emulated /lib/x86_64-linux-gnu/libunwind.so.8

+Using native(wrapped) liblzma.so.5

+posix_spawn(0x7fba71eb6c, "/opt/wine-9.3/bin/wineserver", (nil), (nil), 0x7fba71eb70["/opt/wine-9.3/bin/wineserver", "", ...], 0x7fba71efe8), IsX64=1, IsX86=0 IsScript=0 envp is context->envv

+=> posix_spawn(0x7fba71eb6c, "/usr/local/bin/box64", (nil), (nil), 0x7fdf707450 ["/usr/local/bin/box64", "/opt/wine-9.3/bin/wineserver", ""...:1], 0x7fdf708070)

+posix_spawn returned 0

+Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores

+Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz

+Params database has 75 entries

+Box64 with Dynarec v0.2.9 df228f88 built on Jun 23 2024 06:19:32

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+Counted 52 Env var

+BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/

+BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/

+Looking for /opt/wine-9.3/bin/wineserver

+Rename process to "wineserver"

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libutil.so.1

+Using native(wrapped) librt.so.1

+Using native(wrapped) libbsd.so.0

+002c:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+002c:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+002c:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0034:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+0034:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+0034:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+003c:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+003c:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+003c:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0048:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+0050:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+0048:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+0050:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+0048:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0050:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+0050:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+0050:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+0050:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0068:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+0068:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+0068:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+0068:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+0068:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+0068:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+008c:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+008c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+008c:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+008c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+008c:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+008c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+00c8:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+00c8:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+00c8:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+00c8:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+00c8:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+00c8:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+00f0:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+00f0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+00f0:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+00f0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+00f0:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+00f0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6fffffcd0000-0x6ffffffef000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffcd0000-0x7ffffffef000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6fffffb30000-0x6fffffcb9000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe60000-0x7ffffffe9000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6fffff5b0000-0x6fffffb12000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffa80000-0x7ffffffe2000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6fffff530000-0x6fffff59f000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffff80000-0x7ffffffef000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6fffff470000-0x6fffff519000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffff40000-0x7ffffffe9000, unix_prot 0x7.

+0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000818525B7, 28) stub

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/win32u.so

+Using native(wrapped) libm.so.6

+Using native(wrapped) libfreetype.so.6

+Using native(wrapped) libfontconfig.so.1

+Using native(wrapped) libexpat.so.1

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe990000-0x6fffff457000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff520000-0x7ffffffe7000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe990000-0x6fffff457000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff520000-0x7ffffffe7000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe990000-0x6fffff457000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff520000-0x7ffffffe7000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe960000-0x6ffffe976000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffffd0000-0x7ffffffe6000, unix_prot 0x7.

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe890000-0x6ffffe94d000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffff30000-0x7ffffffed000, unix_prot 0x7.

+0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000008150CDE4, 28) stub

+0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 00000000800EFAE8

+0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscordacwks.dll", 0000000080D10000) stub

+0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

+0024:err:virtual:map_fixed_area out of memory for 0x64478000000-0x644795e3000

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/winex11.so

+Using native(wrapped) libXext.so.6

+Using native(wrapped) libX11.so.6

+Using native(wrapped) libxcb.so.1

+Using native(wrapped) libXau.so.6

+Using native(wrapped) libXdmcp.so.6

+Using native(wrapped) libXinerama.so.1

+Using native(wrapped) libXxf86vm.so.1

+Using native(wrapped) libXrender.so.1

+Using native(wrapped) libXrandr.so.2

+Using native(wrapped) libXcomposite.so.1

+Using native(wrapped) libXi.so.6

+Using native(wrapped) libXcursor.so.1

+Using native(wrapped) libXfixes.so.3

+0114:err:ole:CoGetContextToken apartment not initialised

+0024:err:virtual:map_fixed_area out of memory for 0x64474a80000-0x644756ed000

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe730000-0x6ffffe87e000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffea0000-0x7ffffffee000, unix_prot 0x7.

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffea0000-0x7ffffffee000, unix_prot 0x7.

+0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000FFCAAEF1, 28) stub

+0024:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 00000000800ED654 0000000000000000 00000000800ED650) returning a dummy value (current locale)

+0024:fixme:nls:get_dummy_preferred_ui_language (0x8 0x809 00000000800ED654 00000000807F7370 00000000800ED650) returning a dummy value (current locale)

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe700000-0x6ffffe716000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffffd0000-0x7ffffffe6000, unix_prot 0x7.

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7ffffffd0000-0x7ffffffe6000, unix_prot 0x7.

+0024:fixme:nls:LCMapStringEx unsupported lparam 807f6df0

+0024:fixme:ntdll:NtQuerySystemInformation (0x000000ce,0x800ec010,0x00000008,(nil)) stub

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/bcrypt.so

+Using native(wrapped) libgnutls.so.30

+Look for gnutls_privkey_derive_secret in loaded elfs

+Warning, function gnutls_privkey_derive_secret not found in lib libgnutls.so.30

+Look for gnutls_privkey_derive_secret in loaded elfs

+Warning, function gnutls_privkey_derive_secret not found in lib libgnutls.so.30

+Look for gnutls_privkey_derive_secret in loaded elfs

+Warning, function gnutls_privkey_derive_secret not found in lib libgnutls.so.30

+Look for gnutls_privkey_derive_secret in loaded elfs

+Warning, function gnutls_privkey_derive_secret not found in lib libgnutls.so.30

+Look for gnutls_privkey_export_dh_raw in loaded elfs

+Warning, function gnutls_privkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_export_dh_raw in loaded elfs

+Warning, function gnutls_privkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_export_dh_raw in loaded elfs

+Warning, function gnutls_privkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_export_dh_raw in loaded elfs

+Warning, function gnutls_privkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_import_dh_raw in loaded elfs

+Warning, function gnutls_privkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_import_dh_raw in loaded elfs

+Warning, function gnutls_privkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_import_dh_raw in loaded elfs

+Warning, function gnutls_privkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_privkey_import_dh_raw in loaded elfs

+Warning, function gnutls_privkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_export_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_export_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_export_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_export_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_export_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_import_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_import_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_import_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_import_dh_raw not found in lib libgnutls.so.30

+Look for gnutls_pubkey_import_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_import_dh_raw not found in lib libgnutls.so.30

+0024:fixme:bcrypt:BCryptGetFipsAlgorithmMode 00000000800EBDB0 - semi-stub

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/crypt32.so

+0024:err:virtual:map_fixed_area out of memory for 0x6ffffe4d0000-0x6ffffe6e5000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffdd0000-0x7ffffffe5000, unix_prot 0x7.

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffdd0000-0x7ffffffe5000, unix_prot 0x7.

+0024:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004002 for dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"

+0024:err:ole:create_server class {172bddf8-ceea-11d1-8b05-00600806d9b6} not registered

+0024:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported

+0024:err:ole:com_get_class_object no class object {172bddf8-ceea-11d1-8b05-00600806d9b6} could be created for context 0x15

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/opengl32.so

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/dnsapi.so

+Using native(wrapped) libresolv.so.2

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/ws2_32.so

+Using emulated /opt/wine-9.3/lib/wine/x86_64-unix/winspool.so

+Using native(wrapped) libcups.so.2

+012c:fixme:sync:SetWaitableTimerEx (00000000000001FC, 000000006229FE30, 500, 0000000000000000, 0000000000000000, 0000000000000000, 50) semi-stub

+0128:fixme:virtual:NtFlushProcessWriteBuffers stub

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF960, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0114:fixme:ole:thread_context_callback_ContextCallback 000000008072C298, 0000000081262B80, 0000000060ADF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000

+0024:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub

+0024:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000402,0000000000000000,0x0001,0x00000000,00000000800E8B10,0000000000000000): stub

+0024:err:eventlog:ReportEventW L"Application: wxsimate.exe\n"

+0024:err:eventlog:ReportEventW L"Framework Version: v4.0.30319\n"

+0024:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"

+0024:err:eventlog:ReportEventW L"Exception Info: System.NullReferenceException\n"

+0024:err:eventlog:ReportEventW L"   at System.Drawing.Font.GetHeight()\n"

+0024:err:eventlog:ReportEventW L"   at System.Drawing.Font.get_Height()\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Control.get_FontHeight()\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.TextBoxBase.get_PreferredHeight()\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.TextBoxBase.get_DefaultSize()\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Control..ctor(Boolean)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.TextBoxBase..ctor()\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.ThreadExceptionDialog..ctor(System.Exception)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Application+ThreadContext.OnThreadException(System.Exception)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Control.WndProcException(System.Exception)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)\n"

+0024:err:eventlog:ReportEventW L"   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)\n"

+0024:err:eventlog:ReportEventW L"   at wxsimate.Form1.Main()\n"

+0024:err:eventlog:ReportEventW L"\n"

+0024:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub

+ 

+Unhandled Exception: 0024:err:virtual:map_fixed_area out of memory for 0x6ffffe350000-0x6ffffe4ba000

+0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe80000-0x7ffffffea000, unix_prot 0x7.

+ 

+   Cannot print exception string because Exception.ToString() failed.

+wine: Unhandled page fault on read access to 0000000000000000 at address 000000009A3EBEA6 (thread 0024), starting debugger...

+0024:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 32 592" (1359)

+Read the Wine Developers Guide on how to set up winedbg or another debugger

+

+```

diff --git a/results/scraper/box64/1623 b/results/scraper/box64/1623
new file mode 100644
index 000000000..9654fb4fb
--- /dev/null
+++ b/results/scraper/box64/1623
@@ -0,0 +1,332 @@
+Box64 Seems Failing to Handle `.init_array`
+### Description

+

+These days, I tried to run my simple x64 applications with box64 on rv64gc platform. Box64 did run my simple hello-world program with all used libraries wrapped (e.g. libc), but failed to run my hash program with some libraries emulated (e.g. libcrypto). Here is my hash program:

+

+```c

+/* test.c */

+#include <stdio.h>

+#include <openssl/sha.h>

+

+const char *hello = "Hello World";

+

+int main() {

+	unsigned char hash[SHA_DIGEST_LENGTH];

+	SHA1((unsigned char *)hello, sizeof(hello) - 1, hash);

+	for (int i = 0; i < SHA_DIGEST_LENGTH; i++) {

+		printf("%02x", hash[i]);

+	}

+	return 0;

+}

+```

+

+I compiled this program with `gcc test.c -o test -lssl -lcrypto`, and run `BOX64_PREFER_EMULATED=1 ./box64 ./test`. It emited the log:

+

+<details>

+<summary>the log</summary>

+<pre>

+Dynarec for RISC-V With extension: I M A F D C Zba Zbb Zbc Zbs Vector PageSize:4096 Running on Unknown CPU with 16 Cores

+Will use Hardware counter measured at 2.3 GHz

+Params database has 14 entries

+Box64 with Dynarec v0.2.9 cb064f9e built on Jun 29 2024 21:39:07

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+Counted 119 Env var

+BOX64 LIB PATH: /usr/riscv64-linux-gnu/lib/:/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/

+BOX64 BIN PATH: (( omitted ))

+Looking for test

+Rename process to "test"

+Error initializing native libssl.so.3 (last dlerror is libssl.so.3: cannot open shared object file: No such file or directory)

+Using emulated /lib/libssl.so.3

+Error initializing native libcrypto.so.3 (last dlerror is libcrypto.so.3: cannot open shared object file: No such file or directory)

+Using emulated /lib/libcrypto.so.3

+Using native(wrapped) libc.so.6

+Using native(wrapped) ld-linux-x86-64.so.2

+Using native(wrapped) libpthread.so.0

+Using native(wrapped) libdl.so.2

+Using native(wrapped) libutil.so.1

+Using native(wrapped) libresolv.so.2

+Using native(wrapped) librt.so.1

+Using native(wrapped) libbsd.so.0

+FillBlock triggered a segfault at 0x4d100 from 0x3528682a

+FillBlock at 0x4d100 triggered a segfault, canceling

+393292|SIGSEGV @0x351b2a96 (???(test+0x9b2a96)) (x64pc=0x4d100/???:"???", rsp=0x7470313fe1f8, stack=0x747030c00000:0x747031400000 own=(nil) fp=0x7470313fe200), for accessing 0x4d100 (code=1/prot=87), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+RSP-0x20:0x00007470313fe200 RSP-0x18:0x0000000000000000 RSP-0x10:0x0000003f0104c01b RSP-0x08:0x0000000000000000

+RSP+0x00:0x0000000000010080 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000001 RSP+0x18:0x00007470313fe6e1

+RAX:0x0000000002d82203 RCX:0x0000000000000000 RDX:0x00007470313fe220 RBX:0x0000000000000000 

+RSP:0x00007470313fe1f8 RBP:0x00007470313fe200 RSI:0x00007470313fe210 RDI:0x0000000000000001 

+ R8:0x0000000000000000  R9:0x02d8220300000000 R10:0x0000000047888915 R11:0x000000000000000f 

+R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 

+ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053

+</pre>

+</details>

+<details>

+<summary>the log (with `BOX64_LOG=2`)</summary>

+<pre>

+Debug level is 2

+Dynarec for RISC-V With extension: I M A F D C Zba Zbb Zbc Zbs Vector PageSize:4096 Running on Unknown CPU with 16 Cores

+Will use Hardware counter measured at 2.3 GHz

+Params database has 14 entries

+Box64 with Dynarec v0.2.9 cb064f9e built on Jun 29 2024 21:39:07

+BOX64: Didn't detect 48bits of address space, considering it's 39bits

+Setting up canary (for Stack protector) at FS:0x28, value:91314800

+Counted 119 Env var

+ Env... (( omitted ))

+BOX64 LIB PATH: /usr/riscv64-linux-gnu/lib/:/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/

+BOX64 BIN PATH: (( omitted ))

+Looking for ./test

+Read 30 Section header

+Read 13 Program header

+Loading Sections Table String (idx = 29)

+Loading SymTab Strings (idx = 28)

+Loading SymTab (idx = 27)

+Loading Dynamic (idx = 21)

+The DT_INIT is at address 0x1000

+The DT_FINI is at address 0x11dc

+The DT_INIT_ARRAY is at address 0x3db0

+The DT_INIT_ARRAYSZ is 1

+The DT_FINI_ARRAY is at address 0x3db8

+The DT_FINI_ARRAYSZ is 1

+The DT_GNU_HASH is at address 0x3c0

+The DT_VERNEED is at address 0x5a8

+The DT_VERNEEDNUM is 2

+RelA Table @0x608 (0xd8/0x18)

+PLT Table @0x6e0 (type=7 0x48/0x18)

+The GOT.PLT Table is at address 0x3fe8

+The GOT Table is at address 0x3fc0..0x3fe8

+The PLT Table is at address 0x1020..0x1060

+The .gnu.version is at address 0x590

+The .text is at address 0x1060, and is 377 big

+The .eh_frame section is at address 0x2040..0x20bc

+The .eh_frame_hdr section is at address 0x2018

+Loading DynSym Strings (idx = 7)

+Loading DynSym (idx = 6)

+Adding "(( omitted ))/test" as #0 in elf collection

+Elf Addr(v/p)=(nil)/(nil) Memsize=0x4038 (align=0x1000)

+Elf Stack Memsize=1048576 (align=16)

+Elf TLS Memsize=0 (align=0)

+Pre-allocated 0x4038 byte at 0x100000000 for (( omitted ))/test

+Delta of 0x100000000 (vaddr=(nil)) for Elf "(( omitted ))/test"

+Mmaping 0x728(0x1000) bytes @0x100000000 for Elf "(( omitted ))/test"

+Mmaping 0x1e9(0x1000) bytes @0x100001000 for Elf "(( omitted ))/test"

+Mmaping 0xbc(0x1000) bytes @0x100002000 for Elf "(( omitted ))/test"

+Allocating 0x3000 (0x100003000/0x288) bytes @0x100003000, will read 0x280 @0x100003db0 for Elf "(( omitted ))/test"

+Rename process to "test"

+Program linked with GLIBC 2.34+

+Calc stack size, based on 1 elf(s)

+Stack is @0x765a8b800000 size=0x800000 align=0x10

+Allocate a new X86_64 Emu, with EIP=(nil) and Stack=0x765a8b800000/0x800000

+Setup X86_64 Emu

+Grabbing R_X86_64_COPY Relocation(s) in advance for (( omitted ))/test

+Trying to add "libssl.so.3" to maplib

+Trying to load "libssl.so.3"

+Simplified name is "libssl.so.3"

+Error initializing native libssl.so.3 (last dlerror is libssl.so.3: cannot open shared object file: No such file or directory)

+Read 27 Section header

+Read 11 Program header

+Loading Sections Table String (idx = 26)

+Loading SymTab Strings (idx = 0)

+Loading SymTab (idx = 0)

+Loading Dynamic (idx = 20)

+The DT_INIT is at address 0x13000

+The DT_FINI is at address 0xa0da4

+The DT_INIT_ARRAY is at address 0xca730

+The DT_INIT_ARRAYSZ is 1

+The DT_FINI_ARRAY is at address 0xca738

+The DT_FINI_ARRAYSZ is 1

+The DT_GNU_HASH is at address 0x310

+The DT_VERDEF is at address 0xf138

+The DT_VERDEFNUM is 4

+The DT_FLAGS is 0xa

+The DT_VERNEED is at address 0xf1b8

+The DT_VERNEEDNUM is 2

+RelA Table @0xf2a8 (0x3768/0x18)

+The GOT Table is at address 0xd3e50..0xd5000

+The .gnu.version is at address 0xe82e

+The .text is at address 0x13020, and is 580995 big

+The .eh_frame section is at address 0xb7668..0xc9600

+The .eh_frame_hdr section is at address 0xb4548

+Loading DynSym Strings (idx = 5)

+Loading DynSym (idx = 4)

+Elf Addr(v/p)=(nil)/(nil) Memsize=0xd8770 (align=0x1000)

+Elf Stack Memsize=1048576 (align=16)

+Elf TLS Memsize=0 (align=0)

+Pre-allocated 0xd8770 byte at 0x3f00000000 for /lib/libssl.so.3

+Delta of 0x3f00000000 (vaddr=(nil)) for Elf "/lib/libssl.so.3"

+Mmaping 0x12d68(0x13000) bytes @0x3f00000000 for Elf "/lib/libssl.so.3"

+Mmaping 0x8ddb1(0x8e000) bytes @0x3f00013000 for Elf "/lib/libssl.so.3"

+Mmaping 0x28600(0x29000) bytes @0x3f000a1000 for Elf "/lib/libssl.so.3"

+Allocating 0x10000 (0x3f000ca000/0xe040) bytes @0x3f000ca000, will read 0xe000 @0x3f000ca730 for Elf "/lib/libssl.so.3"

+Adding "/lib/libssl.so.3" as #1 in elf collection

+Using emulated /lib/libssl.so.3

+Trying to add "libcrypto.so.3" to maplib

+Trying to load "libcrypto.so.3"

+Simplified name is "libcrypto.so.3"

+Error initializing native libcrypto.so.3 (last dlerror is libcrypto.so.3: cannot open shared object file: No such file or directory)

+Read 27 Section header

+Read 11 Program header

+Loading Sections Table String (idx = 26)

+Loading SymTab Strings (idx = 0)

+Loading SymTab (idx = 0)

+Loading Dynamic (idx = 20)

+The DT_INIT is at address 0x4c000

+The DT_FINI is at address 0x388d24

+The DT_INIT_ARRAY is at address 0x465b90

+The DT_INIT_ARRAYSZ is 1

+The DT_FINI_ARRAY is at address 0x465b98

+The DT_FINI_ARRAYSZ is 1

+The DT_GNU_HASH is at address 0x310

+The DT_VERDEF is at address 0x48da0

+The DT_VERDEFNUM is 8

+The DT_FLAGS is 0xa

+The DT_VERNEED is at address 0x48eb0

+The DT_VERNEEDNUM is 1

+RelA Table @0x48fc0 (0xee8/0x18)

+The GOT Table is at address 0x4c49f0..0x4c5000

+The .gnu.version is at address 0x46156

+The .text is at address 0x4d000, and is 3390755 big

+The .eh_frame section is at address 0x3faa68..0x464a10

+The .eh_frame_hdr section is at address 0x3e670c

+Loading DynSym Strings (idx = 5)

+Loading DynSym (idx = 4)

+Elf Addr(v/p)=(nil)/(nil) Memsize=0x4cacc0 (align=0x1000)

+Elf Stack Memsize=1048576 (align=16)

+Elf TLS Memsize=0 (align=0)

+Pre-allocated 0x4cacc0 byte at 0x3f01000000 for /lib/libcrypto.so.3

+Delta of 0x3f01000000 (vaddr=(nil)) for Elf "/lib/libcrypto.so.3"

+Mmaping 0x4b770(0x4c000) bytes @0x3f01000000 for Elf "/lib/libcrypto.so.3"

+Mmaping 0x33cd31(0x33d000) bytes @0x3f0104c000 for Elf "/lib/libcrypto.so.3"

+Mmaping 0xdba10(0xdc000) bytes @0x3f01389000 for Elf "/lib/libcrypto.so.3"

+Allocating 0x67000 (0x3f01465000/0x65130) bytes @0x3f01465000, will read 0x61ff8 @0x3f01465b90 for Elf "/lib/libcrypto.so.3"

+Adding "/lib/libcrypto.so.3" as #2 in elf collection

+Using emulated /lib/libcrypto.so.3

+Trying to add "libc.so.6" to maplib

+Trying to load "libc.so.6"

+Simplified name is "libc.so.6"

+Using native(wrapped) libc.so.6

+Trying to add "ld-linux-x86-64.so.2" to maplib

+Trying to load "ld-linux-x86-64.so.2"

+Simplified name is "ld-linux-x86-64.so.2"

+Using native(wrapped) ld-linux-x86-64.so.2

+Trying to add "libpthread.so.0" to maplib

+Trying to load "libpthread.so.0"

+Simplified name is "libpthread.so.0"

+Using native(wrapped) libpthread.so.0

+Trying to add "libdl.so.2" to maplib

+Trying to load "libdl.so.2"

+Simplified name is "libdl.so.2"

+Using native(wrapped) libdl.so.2

+Trying to add "libutil.so.1" to maplib

+Trying to load "libutil.so.1"

+Simplified name is "libutil.so.1"

+Using native(wrapped) libutil.so.1

+Trying to add "libresolv.so.2" to maplib

+Trying to load "libresolv.so.2"

+Simplified name is "libresolv.so.2"

+Using native(wrapped) libresolv.so.2

+Trying to add "librt.so.1" to maplib

+Trying to load "librt.so.1"

+Simplified name is "librt.so.1"

+Using native(wrapped) librt.so.1

+Trying to add "libbsd.so.0" to maplib

+Trying to load "libbsd.so.0"

+Simplified name is "libbsd.so.0"

+Using native(wrapped) libbsd.so.0

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Trying to add "libc.so.6" to maplib

+Already present in maplib => success

+Created lib and added to maplib => success

+Forcing /lib/libcrypto.so.3 to Bind Now

+Applying 159 Relocation(s) with Addend for /lib/libcrypto.so.3 bindnow=1, deepbind=0

+Forcing /lib/libcrypto.so.3 to Bind Now

+Created lib and added to maplib => success

+Trying to add "libcrypto.so.3" to maplib

+Already present in maplib => success

+Trying to add "libc.so.6" to maplib

+Already present in maplib => success

+Created lib and added to maplib => success

+Created lib and added to maplib => success

+Forcing /lib/libssl.so.3 to Bind Now

+Applying 591 Relocation(s) with Addend for /lib/libssl.so.3 bindnow=1, deepbind=0

+Forcing /lib/libssl.so.3 to Bind Now

+Created lib and added to maplib => success

+And now export symbols / relocation for (( omitted ))/test...

+Applying 9 Relocation(s) with Addend for (( omitted ))/test bindnow=0, deepbind=0

+Applying 3 PLT Relocation(s) with Addend for (( omitted ))/test bindnow=0, deepbind=0

+PLT Resolver injected in plt.got at 0x100003ff8

+Calling Init for /lib/libcrypto.so.3 @0x3f0104c000

+394474|0x3f011654eb: Calling getenv("OPENSSL_ia32cap") => return 0x0(nil)

+Run X86 (0x36ecab30), RIP=0x3f011655aa, Stack=0x765a8bffe1d0 is32bits=0

+Done Init for /lib/libcrypto.so.3

+Calling Init[0] for /lib/libcrypto.so.3 @0x4d100

+FillBlock triggered a segfault at 0x4d100 from 0x3528682a

+FillBlock at 0x4d100 triggered a segfault, canceling

+Run X86 (0x36ecab30), RIP=0x4d100, Stack=0x765a8bffe1f8 is32bits=0

+394474|SIGSEGV @0x351b2a96 (???(./test+0x9b2a96)) (x64pc=0x4d100/???:"???", rsp=0x765a8bffe1f8, stack=0x765a8b800000:0x765a8c000000 own=(nil) fp=0x765a8bffe200), for accessing 0x4d100 (code=1/prot=87), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

+RSP-0x20:0x0000765a8bffe200 RSP-0x18:0x0000000000000000 RSP-0x10:0x0000003f0104c01b RSP-0x08:0x0000000000000000

+RSP+0x00:0x0000000000010080 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000001 RSP+0x18:0x0000765a8bffe6e1

+RAX:0x0000000002d82203 RCX:0x0000000000000000 RDX:0x0000765a8bffe220 RBX:0x0000000000000000 

+RSP:0x0000765a8bffe1f8 RBP:0x0000765a8bffe200 RSI:0x0000765a8bffe210 RDI:0x0000000000000001 

+ R8:0x0000000000000000  R9:0x02d8220300000000 R10:0x0000000047888915 R11:0x000000000000000f 

+R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 

+ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053

+</pre>

+</details>

+

+### Investigation

+

+I investigated the code via gdb, and found that the function `RunElfInit` in `src/elfs/elfloader.c` called `RunFunctionWithEmu` for `.init` and functions in `.init_array`:

+

+https://github.com/ptitSeb/box64/blob/f9b74642a24afc78b9acb41ec8440cd98421849e/src/elfs/elfloader.c#L1108-L1118

+

+When this issue happened, the pointer `p` is `0x0000003f0104c000` and `addr[i]` is `0x4d100` (**SEEMS TOO LOW???**)

+

+I read `/proc/(( the pid ))/maps` and saw

+

+```

+... (( omitted ))

+3f00000000-3f000ca000 r--p 00000000 103:09 39607298                      /usr/lib/libssl.so.3

+3f000ca000-3f000da000 rw-p 00000000 00:00 0 

+3f01000000-3f01465000 r--p 00000000 103:09 39607296                      /usr/lib/libcrypto.so.3

+3f01465000-3f014cc000 rw-p 00000000 00:00 0 

+... (( omitted ))

+```

+

+**Here is the problem**. The pointer `p` was ok because `0x3f0104c000 - 0x3f01000000` is `0x4c000` and `objdump -alDS /usr/libcrypto.so.3` told me:

+

+```

+Disassembly of section .init:

+

+000000000004c000 <.init>:

+   4c000:	f3 0f 1e fa          	endbr64

+   4c004:	48 83 ec 08          	sub    $0x8,%rsp

+   (( omitted ))

+```

+

+However, `addr[i]` (value = `0x4d100`) seemed too low! `objdump -alDS /usr/libcrypto.so.3` told me:

+

+```

+Disassembly of section .init_array:

+

+0000000000465b90 <.init_array>:

+  465b90:	00 d1                	add    %dl,%cl

+  465b92:	04 00                	add    $0x0,%al

+  465b94:	00 00                	add    %al,(%rax)

+	...

+```

+

+Here was why `addr[i]` is `0x4d100` (actually a 4 bytes value: `0x0004d100`).

+

+### Possible Fixes

+

+I think box64 should handle `.init_array` properly, for example, relocating the entries in `.init_array`.

+

+By the way, I can help to fix it if this is ok.

+

+It is my first time to fix something for box64, so I would appreciate it if you tell me the proper way to fix this bug and guide me how to contribute for box64. Thanks!
\ No newline at end of file
diff --git a/results/scraper/box64/1628 b/results/scraper/box64/1628
new file mode 100644
index 000000000..cb53cd8ff
--- /dev/null
+++ b/results/scraper/box64/1628
@@ -0,0 +1,15 @@
+Respondus Lockdown Browser - needs libgnutils.so.30 fixed
+I am running a browser under wine which should work according to winehq.

+https://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=42004

+I tested this on a x86 linux laptop and it does indeed work after doing `winetricks allfonts msftedit`.

+However, using the latest box64 with wine wow64 (as seen on Pi-Apps), the program cannot detect internet.

+I think this is the issue: the output repeats this message about 20 times, right before the error dialog appears.

+```

+Look for gnutls_pubkey_import_dh_raw in loaded elfs

+Warning, function gnutls_pubkey_import_dh_raw not found in lib libgnutls.so.30

+```

+![20240621_23h13m46s_grim](https://github.com/ptitSeb/box64/assets/54716352/7e9a0ba3-225b-4a43-987f-b14c9d3c72d5)

+Download link for future reference https://download.respondus.com/lockdown/download.php?ID=394334815 (windows 10 user-agent required)

+Direct link: https://downloads.respondus.com/installs/2.1.2.06/394334815/LockDownBrowser-2-1-2-06-394334815.exe

+

+For others who need to use this browser for school: please find your school's link; my provided link is for my school and will not work with your school.
\ No newline at end of file
diff --git a/results/scraper/box64/1629 b/results/scraper/box64/1629
new file mode 100644
index 000000000..720adb754
--- /dev/null
+++ b/results/scraper/box64/1629
@@ -0,0 +1,7 @@
+Error: PltResolver: Symbol cupsSetPasswordCB2 trying to wipe a drive with Active KillDisk
+As the title says, I'm getting an error when I try to wipe a drive with KillDisk. The second I click on the "Erase Drive" button at the top the program closes. Below is the console output from the crash. Any help or direction would be appreciated.

+

+Error: PltResolver: Symbol  cupsSetPasswordCB2(ver 0: cupsSetPasswordCB2) not found, cannot apply R_X86_64_JUMP_SLOT 0x7fff22213400 (0x7fff22006c66) in /opt/lsoft/KillDisk/plugins/printsupport/libcupsprintersupport.so (local_maplib=0x582881e0, global maplib=0x5730e270, deepbind=0)

+BreakPad crash

+2971|Double SIGSEGV (code=1, pc=0xffff7282c118, addr=0x70, prot=00)!

+Sigfault/Segbus while quitting, exiting silently
\ No newline at end of file