diff options
Diffstat (limited to '')
| -rw-r--r-- | results/scraper/box64/213 | 8 | ||||
| -rw-r--r-- | results/scraper/box64/2131 | 3 | ||||
| -rw-r--r-- | results/scraper/box64/2132 | 30 | ||||
| -rw-r--r-- | results/scraper/box64/2133 | 6 | ||||
| -rw-r--r-- | results/scraper/box64/2135 | 6 | ||||
| -rw-r--r-- | results/scraper/box64/2136 | 61 | ||||
| -rw-r--r-- | results/scraper/box64/2138 | 56 |
7 files changed, 170 insertions, 0 deletions
diff --git a/results/scraper/box64/213 b/results/scraper/box64/213 new file mode 100644 index 000000000..21e1ac296 --- /dev/null +++ b/results/scraper/box64/213 @@ -0,0 +1,8 @@ +Raspberry Pi4 4GB no longer booting after install +I have build/installed box64 multiple times according to the instrucions and EVERY time, my Raspberry Pi OS Lite (64 bit) refuses to boot after. + +Booting ends in a Black screen via HDMI-Out and Internet wont work for ssh. + Last thing to appear on Screen seems to be +<code>[ OK ] Started Kernel Device Manager</code> + +I boot from a USB-Stick (seems more reliable than SD-Cards), but other than that, its just a RaspiOS Lite (most recent image) with the latest Updates and nothing else. \ No newline at end of file diff --git a/results/scraper/box64/2131 b/results/scraper/box64/2131 new file mode 100644 index 000000000..d4a6718c3 --- /dev/null +++ b/results/scraper/box64/2131 @@ -0,0 +1,3 @@ +Can we run x86_64 flatpak packages with Box64 +Hello, +sorry for asking this, but can we install flatpak packages (x86_64) by Box64? [In aarch64 host, I am trying to install Roblox Studio via vinegarhq, which is available in flatpak] Thanks again. \ No newline at end of file diff --git a/results/scraper/box64/2132 b/results/scraper/box64/2132 new file mode 100644 index 000000000..78c6e6fd6 --- /dev/null +++ b/results/scraper/box64/2132 @@ -0,0 +1,30 @@ +[WOW64] Steam crashes sometimes while downloading programs +``` +0417|0x10190f62a: Unimplemented Opcode (00 00 2B 1F) 06 00 FF 7F 00 00 00 00 01 00 00 00 00 00 48 +Warning, resizing of TLS occurred! size: 2883584->0 / n_elfs: 32->1 +malloc_consolidate(): invalid chunk size +free(): invalid pointer +NativeBT: steam.exe() [0x34865910] +NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffffb461a7e8] +NativeBT: /lib64/libc.so.6(+0x987e0) [0xffffb44787e0] +NativeBT: /lib64/libc.so.6(gsignal+0x20) [0xffffb4425a00] +NativeBT: /lib64/libc.so.6(abort+0xf8) [0xffffb4410288] +NativeBT: /lib64/libc.so.6(+0x8b024) [0xffffb446b024] +NativeBT: /lib64/libc.so.6(+0xa3de8) [0xffffb4483de8] +NativeBT: /lib64/libc.so.6(+0xa6388) [0xffffb4486388] +NativeBT: /lib64/libc.so.6(__libc_free+0xe4) [0xffffb4488dd0] +NativeBT: [0xffffad5d3264] +EmulatedBT: /home/alex1/Downloads/wine-9.22-amd64-wow64/bin/../lib/wine/x86_64-unix/ntdll.so(__wine_syscall_dispatcher+120) [0x7fff00039b34] +0451|SIGABRT @0xffffb44787e0 (???(/lib64/libc.so.6+0x987e0)) (x64pc=0x7fff00039b34/"/home/alex1/Downloads/wine-9.22-amd64-wow64/bin/../lib/wine/x86_64-unix/ntdll.so/__wine_syscall_dispatcher + 0x120", rsp=0x10310f828, stack=0x103010000:0x103110000 own=(nil) fp=0x48), for accessing 0x3e80000012b (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x7fff0003e650 +RSP-0x20:0x0000000000000000 RSP-0x18:0x0000000000000000 RSP-0x10:0x000000000650fe28 RSP-0x08:0x00000000000008e4 +RSP+0x00:0x00007fff0001f25c RSP+0x08:0x0000000000000838 RSP+0x10:0x000000000650fe20 RSP+0x18:0x0000000000000838 +RAX:0x000000000000003c RCX:0x000000010310fb40 RDX:0x0000000000000000 RBX:0x0000000000000000 +RSP:0x000000010310f828 RBP:0x0000000000000048 RSI:0x0000ffff38000b90 RDI:0x0000000000001002 + R8:0x0000000000000000 R9:0x000000000291d100 R10:0x0000000000000838 R11:0x0000000000000000 +R12:0x000000010320f520 R13:0x0000000000120338 R14:0x0000000000000005 R15:0x000000010320f500 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +022c:err:seh:call_seh_handlers invalid frame 000000010310EF40 (0000000103112000-000000010320FD20) +022c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception. +Warning, resizing of TLS occurred! size: 2883584->0 / n_elfs: 32->1 +"box64" process exited with status code: 5 +``` \ No newline at end of file diff --git a/results/scraper/box64/2133 b/results/scraper/box64/2133 new file mode 100644 index 000000000..93df4844b --- /dev/null +++ b/results/scraper/box64/2133 @@ -0,0 +1,6 @@ +[DXVK-Patched wine] cannot allocate memory +OS: Ubuntu 24.10 +Device: Raspberry pi 4B (8GB) +Software: Honkers railway launcher (x86 program recompiled for ARM64) +attempting to launch HSR with this version of wine causes a bunch of "cannot allocate memory" errors at the same address, followed by a stack overflow +no clue why this happens since every other app launched by this wine binary runs completely fine \ No newline at end of file diff --git a/results/scraper/box64/2135 b/results/scraper/box64/2135 new file mode 100644 index 000000000..ebd300184 --- /dev/null +++ b/results/scraper/box64/2135 @@ -0,0 +1,6 @@ +[BOX32] [Winlator] Keyboard input problem in Wine games +Wine 9.13 bi-arch on Winlator. +Box64-Box32: [6d1e30c](https://github.com/ptitSeb/box64/commit/6d1e30cd3c0060a914b2bde43e7c8d832207e202) +Issue: In Wine games, the keyboard input (buttons _A-Z_, _0-9_) do not work or are mixed up. +Other keys work fine (Enter, Space, Shift, Ctrl, Alt, arrows, etc.). +However, keyboard input works fully in programs (wordpad etc.). \ No newline at end of file diff --git a/results/scraper/box64/2136 b/results/scraper/box64/2136 new file mode 100644 index 000000000..b3a524761 --- /dev/null +++ b/results/scraper/box64/2136 @@ -0,0 +1,61 @@ +[WRAPPER] The function or data cairo_image_surface_create is declared in multiple files +Hi, + +x64 openjdk [src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c]( https://github.com/openjdk/jdk/blob/master/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c#L347) `gtk3_load` not only check gtk related API but also check cairo: +``` +static void* dl_symbol(const char* name) +{ + void* result = dlsym(gtk3_libhandle, name); + if (!result) { + longjmp(j, NO_SYMBOL_EXCEPTION); + } + + return result; +} + +GtkApi* gtk3_load(JNIEnv *env, const char* lib_name) +{ +... + fp_gtk_check_version = dl_symbol("gtk_check_version"); +... +=> fp_cairo_image_surface_create = dl_symbol("cairo_image_surface_create"); +... + /* Now we have only one kind of exceptions: NO_SYMBOL_EXCEPTION + * Otherwise we can check the return value of setjmp method. + */ + else + { + dlclose(gtk3_libhandle); + gtk3_libhandle = NULL; + + dlclose(gthread_libhandle); + gthread_libhandle = NULL; + + return NULL; + } +... +``` + +if added cairo related API wrapper into gtk3: +``` +diff --git a/src/wrapped/wrappedgtk3_private.h b/src/wrapped/wrappedgtk3_private.h +index ac87f92d..63f69330 100644 +--- a/src/wrapped/wrappedgtk3_private.h ++++ b/src/wrapped/wrappedgtk3_private.h +@@ -4591,3 +4591,5 @@ GO(gtk_wrap_mode_get_type, LFv) + GO(dummy_iFppdd, iFppdd) // for GtkEventController wrapping + GO(dummy_iFppUup, iFppUup) + GO(dummy_pFpLi, pFpLi) ++ ++GO(cairo_image_surface_create, pFiii) +``` + +rebuild_wrappers.py halt: +``` +The function or data cairo_image_surface_create is declared in multiple files (wrappedcairo_private.h/wrappedgtk3_private.h) [extra note in the script] +``` + +So I just comment `halt_required = True` and rebuilt box64, it works :) but open an issue about is it able to add cario related API into gtk3? + +Thanks, +Leslie Zhai \ No newline at end of file diff --git a/results/scraper/box64/2138 b/results/scraper/box64/2138 new file mode 100644 index 000000000..6f1902af9 --- /dev/null +++ b/results/scraper/box64/2138 @@ -0,0 +1,56 @@ +Error building with BOX32 option on Neoverse-N1 aarch64/Oracle Cloud (error: ‘FUTEX_LOCK_PI2’ undeclared (first use in this function); did you mean ‘FUTEX_LOCK_PI’?) +Tried building using various options combinations with cmake .. -D **BOX32=1** and it all returned this specific error no matter what I try. + +`/home/ubuntu/box64/src/emu/x86syscall_32.c:350:26: error: ‘FUTEX_LOCK_PI2’ undeclared (first use in this function); did you mean ‘FUTEX_LOCK_PI’? + 350 | case FUTEX_LOCK_PI2: + | ^~~~~~~~~~~~~~ + | FUTEX_LOCK_PI +/home/ubuntu/box64/src/emu/x86syscall_32.c:350:26: note: each undeclared identifier is reported only once for each function it appears in +/home/ubuntu/box64/src/emu/x86syscall_32.c: In function ‘my32_syscall’: +/home/ubuntu/box64/src/emu/x86syscall_32.c:533:26: error: ‘FUTEX_LOCK_PI2’ undeclared (first use in this function); did you mean ‘FUTEX_LOCK_PI’? + 533 | case FUTEX_LOCK_PI2: + | ^~~~~~~~~~~~~~ + | FUTEX_LOCK_PI +make[2]: *** [CMakeFiles/box64.dir/build.make:1297: CMakeFiles/box64.dir/src/emu/x86syscall_32.c.o] Error 1 +` + +Cpu info (if relevant): +Architecture: aarch64 +CPU op-mode(s): 32-bit, 64-bit +Byte Order: Little Endian +CPU(s): 4 +On-line CPU(s) list: 0-3 +Thread(s) per core: 1 +Core(s) per socket: 4 +Socket(s): 1 +NUMA node(s): 1 +Vendor ID: ARM +Model: 1 +Model name: Neoverse-N1 +Stepping: r3p1 +BogoMIPS: 50.00 +NUMA node0 CPU(s): 0-3 +Vulnerability Gather data sampling: Not affected +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Not affected +Vulnerability Mds: Not affected +Vulnerability Meltdown: Not affected +Vulnerability Mmio stale data: Not affected +Vulnerability Reg file data sampling: Not affected +Vulnerability Retbleed: Not affected +Vulnerability Spec rstack overflow: Not affected +Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl +Vulnerability Spectre v1: Mitigation; __user pointer sanitization +Vulnerability Spectre v2: Mitigation; CSV2, BHB +Vulnerability Srbds: Not affected +Vulnerability Tsx async abort: Not affected +Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp + +OS details: +Description: Ubuntu 20.04.6 LTS +Release: 20.04 +Codename: focal + +Sorry if this is a bad report as I'm kinda new to this. +Possibly offtopic: Forced to builld as the GitHub runner is using GLIBC 2.32 while my Ubuntu is using 2.31 +/usr/local/bin/box32: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.32' not found (required by /usr/local/bin/box32) |