diff options
Diffstat (limited to '')
| -rw-r--r-- | results/scraper/box64/271 | 16 | ||||
| -rw-r--r-- | results/scraper/box64/2710 | 32 | ||||
| -rw-r--r-- | results/scraper/box64/2711 | 62 | ||||
| -rw-r--r-- | results/scraper/box64/2713 | 27 | ||||
| -rw-r--r-- | results/scraper/box64/2714 | 2 | ||||
| -rw-r--r-- | results/scraper/box64/2716 | 36 | ||||
| -rw-r--r-- | results/scraper/box64/2718 | 28 | ||||
| -rw-r--r-- | results/scraper/box64/2719 | 7 |
8 files changed, 210 insertions, 0 deletions
diff --git a/results/scraper/box64/271 b/results/scraper/box64/271 new file mode 100644 index 000000000..0c1e9bd6e --- /dev/null +++ b/results/scraper/box64/271 @@ -0,0 +1,16 @@ +Murnatan Server - Unimplemented Opcode (00) 66 2E 73 F1 49 89 D4 4D 8B 00 49 8B 1C 24 48 +``` +... +[2022.04.06-09.58.07:981][ 0]LogGameState: Match State Changed from WaitingToStart to InProgress +[2022.04.06-09.58.07:982][ 0]LogLoad: Took 7.681024 seconds to LoadMap(/Game/Maps/Boxfield/Boxfield) +[2022.04.06-09.58.07:982][ 0]LogLoad: (Engine Initialization) Total time: 11.71 seconds +[2022.04.06-09.58.07:983][ 0]LogExternalProfiler: No external profilers were discovered. External profiling features will not be available. +121843|0x4029a9c: Unimplemented Opcode (00) 66 2E 73 F1 49 89 D4 4D 8B 00 49 8B 1C 24 48 +^C[2022.04.06-09.58.46:550][153]LogLinux: FLinuxPlatformMisc::RequestExit(bForce=false, ReturnCode=130) +[2022.04.06-09.58.46:550][153]LogLinux: FLinuxPlatformMisc::RequestExit(0) +[2022.04.06-09.58.46:551][153]LogGenericPlatformMisc: FPlatformMisc::RequestExit(0) +[2022.04.06-09.58.46:555][154]LogNet: World NetDriver shutdown IpNetDriver_0 [GameNetDriver] +[2022.04.06-09.58.46:555][154]LogNet: DestroyNamedNetDriver IpNetDriver_0 [GameNetDriver] +[2022.04.06-09.58.46:556][154]LogExit: GameNetDriver IpNetDriver_0 shut down +... +``` \ No newline at end of file diff --git a/results/scraper/box64/2710 b/results/scraper/box64/2710 new file mode 100644 index 000000000..6545696c0 --- /dev/null +++ b/results/scraper/box64/2710 @@ -0,0 +1,32 @@ +SIGSEGV in `Bitfield` Task (x86 NBench with `-m32 -mno-sse`) +When running the x86 version of [NBench](https://github.com/nfinit/ansibench/tree/master/nbench), compiled with the `-m32 -mno-sse` flag, the Bitfield task(Executes a variety of bit manipulation functions.) consistently results in a segmentation fault. + +### Logs + +- [bitfield_dynacLog2.txt](https://github.com/user-attachments/files/20615208/bitfield_dynacLog2.txt) + +- [bitfield_Log2.txt](https://github.com/user-attachments/files/20615211/bitfield_Log2.txt) + + +### Environment + +1. Box64 version: Box64 riscv64 v0.3.5 294178b with Dynarec built on Jun 5 2025 +2. Build flags: + ``` +cmake -G Ninja \ + -DBOX32=ON \ + -DRV64=1 \ + -DRV64_DYNAREC=ON \ + -DGDBJIT=ON \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_C_COMPILER=gcc \ + .. +``` +3. Platform: RISC-V 64, Debian (chroot) +4. CPU: 4× cores(Andes AX45MP), Little Endian +5. page size 4096 +6. Kernel: 6.1.47+ +7. gcc :(Debian 14.2.0-19) 14.2.0 +8. glibc :(Debian GLIBC 2.41-7) 2.41 + +Thanks ! \ No newline at end of file diff --git a/results/scraper/box64/2711 b/results/scraper/box64/2711 new file mode 100644 index 000000000..b545837a7 --- /dev/null +++ b/results/scraper/box64/2711 @@ -0,0 +1,62 @@ +Slower Box64 startup time on AWS Graviton2 compared to Raspberry Pi 5 +Hello, I'm new to box64 and currently experimenting with it. I noticed that Box64 startup time is slower on my setup (Graviton2) compared to a Raspberry Pi 5 demo. + +In this [youtube video](https://youtu.be/f7a7sJF3lYo?si=qcrfVxMr-UC6oIoU&t=462), Box64 appears to launch a Factorio server in about 2 seconds on a Pi 5. That setup follows the [PiMyLifeUp guide](https://pimylifeup.com/raspberry-pi-x64/). + +I'm measuring the time from whenI press enter to when the first factorio server log show up. + +I did the same setup steps on an AWS EC2 instance (Graviton2 / Neoverse N1, Ubuntu 22.04, 6.8.0-1029-aws), but the startup takes about 7 seconds instead. + +I built box64 with +`cmake .. -DARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo` + +Here’s my CPU info: +``` +root@ip-172-31-33-12:~# lscpu +Architecture: aarch64 + CPU op-mode(s): 32-bit, 64-bit + Byte Order: Little Endian +CPU(s): 8 + On-line CPU(s) list: 0-7 +Vendor ID: ARM + BIOS Vendor ID: AWS + Model name: Neoverse-N1 + BIOS Model name: AWS Graviton2 AWS Graviton2 CPU @ 2.5GHz + BIOS CPU family: 257 + Model: 1 + Thread(s) per core: 1 + Core(s) per socket: 8 + Socket(s): 1 + Stepping: r3p1 + BogoMIPS: 243.75 + Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs +Caches (sum of all): + L1d: 512 KiB (8 instances) + L1i: 512 KiB (8 instances) + L2: 8 MiB (8 instances) + L3: 32 MiB (1 instance) +NUMA: + NUMA node(s): 1 + NUMA node0 CPU(s): 0-7 +Vulnerabilities: + Gather data sampling: Not affected + Itlb multihit: Not affected + L1tf: Not affected + Mds: Not affected + Meltdown: Not affected + Mmio stale data: Not affected + Reg file data sampling: Not affected + Retbleed: Not affected + Spec rstack overflow: Not affected + Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl + Spectre v1: Mitigation; __user pointer sanitization + Spectre v2: Mitigation; CSV2, BHB + Srbds: Not affected + Tsx async abort: Not affected +``` + +Both Pi 5 and Graviton2 are based on Cortex-A76, so I expected similar performance. + +Is there anything I can try to reduce startup time? + +Thanks! \ No newline at end of file diff --git a/results/scraper/box64/2713 b/results/scraper/box64/2713 new file mode 100644 index 000000000..ea972c1b1 --- /dev/null +++ b/results/scraper/box64/2713 @@ -0,0 +1,27 @@ +BUNDLE-X86-LIBS.md instructions can lead to a system failure +Hi, + +Just a little pointer as I falled for this this morning: + +Instructions for running bundle-x86 say : Run box64-bundle-x86-libs.sh + +Even if this is in the administrator section, it is not implied it must be done as root. One this is run as user, it will create libs and folders with user ownership. + +The next instruction : `sudo tar --extract --file box64-bundle-x86-libs.tar.gz --directory /` +will extract the libs with subfolder ownership to the user. The result is a root, /usr and /usr/lib becoming user ownership, and the system will fail for many components (Bluetooth LE, /dev, nftables for example) but not enough to see the mistake immediately. + +I suggest modifying to a method that cannot lead to a change of usr and /usr/lib ownership. + +For people having the problem, diagnosis is done by doing +`ls -asl / ` +You will see your username next to .. and /usr + +you can do: + +``` +sudo chown root:root / +sudo chown root:root /usr +sudo chown root:root /usr/lib +``` + +To correct it and reboot. \ No newline at end of file diff --git a/results/scraper/box64/2714 b/results/scraper/box64/2714 new file mode 100644 index 000000000..68c821adb --- /dev/null +++ b/results/scraper/box64/2714 @@ -0,0 +1,2 @@ +Team Fortress 2 thinks the native resolution is 2928x1830 +When I try to use 2560x1600 it wont stay at full screen either for some reason. \ No newline at end of file diff --git a/results/scraper/box64/2716 b/results/scraper/box64/2716 new file mode 100644 index 000000000..5fb01bad7 --- /dev/null +++ b/results/scraper/box64/2716 @@ -0,0 +1,36 @@ +minetestserver: Unimplemented Opcode (D0 00 00 00) 64 0F BF 0C 25 E0 FF FF FF 49 8D BD 38 01 00 +Hi! + +I have an old modified x86_64 build of minetestserver here, one I have lost the source code of (unfortunately). Running it in box64 raises this exception: + +``` +[BOX64] 25096|0x100403ea0: Unimplemented Opcode (D0 00 00 00) 64 0F BF 0C 25 E0 FF FF FF 49 8D BD 38 01 00 +[BOX64] 25096|Warning, calling Signal 4 function handler SIG_DFL +[BOX64] Unhandled signal caught, aborting +[BOX64] NativeBT: /usr/local/bin/box64() [0x34ae28ac] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1c390] +[BOX64] NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff8dc557e8] +[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x87dc0) [0xffff8dab7dc0] +[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(gsignal+0x20) [0xffff8da66980] +[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0x2c) [0xffff8da51ac4] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34b19bdc] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1b4e4] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34b1bde8] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34ae2a98] +[BOX64] NativeBT: /usr/local/bin/box64() [0x3535b870] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34af0904] +[BOX64] NativeBT: /usr/local/bin/box64() [0x34b20b7c] +[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x85f78) [0xffff8dab5f78] +[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0xede4c) [0xffff8db1de4c] +[BOX64] EmulatedBT: /tmp/pizza_server/bin/minetestserver(_ZN17ServerEnvironment4stepEf+16d0) [0x100403ea0] +[BOX64] EmulatedBT: ??? [(nil)] +[BOX64] 25096|SIGABRT @0xffff8dab7dc0 (???(/lib/aarch64-linux-gnu/libc.so.6+0x87dc0)) (x64pc=0x100403ea0/"/tmp/pizza_server/bin/minetestserver/_ZN17ServerEnvironment4stepEf + 0x16d0", rsp=0xffff83dff068, stack=0xffff83c00000:0xffff83e00000 own=0xffff83c00000 fp=0xffff83dffa90), for accessing 0x3e8000061ff (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil) +RSP-0x20:0x0000000000000000 RSP-0x18:0x000000010071d610 RSP-0x10:0x0000000976630002 RSP-0x08:0x0000000000000000 +RSP+0x00:0x0000000000000000 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000002 +RAX:0x0000000000000003 RCX:0x0000000000000000 RDX:0x0000000000000000 RBX:0x0000ffff83dffb10 +RSP:0x0000ffff83dff068 RBP:0x0000ffff83dffa90 RSI:0x0000000035f17c10 RDI:0x0000ffff8dac7e60 + R8:0x0000ffff83dffb20 R9:0x0000ffff76633d00 R10:0x0000ffff83dffb58 R11:0x0000ffff766338f0 +R12:0x0000ffff83dffac0 R13:0x000000006571fe90 R14:0x0000ffff83dffb20 R15:0x0000ffff83dffb10 +ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 +Aborted (core dumped) +``` \ No newline at end of file diff --git a/results/scraper/box64/2718 b/results/scraper/box64/2718 new file mode 100644 index 000000000..b230ed1a6 --- /dev/null +++ b/results/scraper/box64/2718 @@ -0,0 +1,28 @@ +[RBTREE] Refactor `rb_*` APIs to Generic Naming for Future Flexibility +The current API set for range management is tightly coupled to the rbtree implementation, with function names prefixed as `rb_*`. + +However, the underlying data structure may evolve in the future. + +To decouple the interface from the specific data structure and improve long-term maintainability, I propose renaming the `rb_*` APIs to use a more generic `range_*` prefix. + +The proposed `range_*` prefix does not imply a change in implementation — it is simply an abstraction layer over the current `rbtree`. This naming can remain stable even if the underlying structure changes. + +## Proposed Renaming + +| Current Name | Proposed Name | +|------------------------|------------------------| +| `rbtree_init` | `range_init` | +| `rbtree_delet` | `range_delete` | +| `rb_get` | `range_get` | +| `rb_get_64` | `range_get_64` | +| `rb_get_end` | `range_get_end` | +| `rb_get_end_64` | `range_get_end_64` | +| `rb_set` | `range_set` | +| `rb_set_64` | `range_set_64` | +| `rb_unset` | `range_unset` | +| `rb_inc` | `range_inc` | +| `rb_dec` | `range_dec` | +| `rb_get_rightmost` | `range_get_rightmost` | +| `rb_get_leftmost` | `range_get_leftmost` | + +Feel free to close this if it's not needed — I can submit a PR for this refactor if you think it's worthwhile. \ No newline at end of file diff --git a/results/scraper/box64/2719 b/results/scraper/box64/2719 new file mode 100644 index 000000000..ceea05e9b --- /dev/null +++ b/results/scraper/box64/2719 @@ -0,0 +1,7 @@ +[WowBox64] Overcooked 2 can not select level when continue game +It looks normal if direct to run wine x64 by box64 so it should be wow64 specific bug. + +# How to reproduce +Run Overcooked2 - New Game - Pass the tutorial and play until level 1-2, press esc and quit, then choose continue on the main menu, the car appeared on the sky then drop to the level flag, level info will never show and can not enter the game. + +normally it should be directly appeared on the level flag and the level info will be show if we're on the flag. \ No newline at end of file |