summary refs log tree commit diff stats
path: root/results/scraper/box64/175
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--results/scraper/box64/17518
-rw-r--r--results/scraper/box64/175314
-rw-r--r--results/scraper/box64/175937
3 files changed, 69 insertions, 0 deletions
diff --git a/results/scraper/box64/175 b/results/scraper/box64/175
new file mode 100644
index 000000000..4768d1396
--- /dev/null
+++ b/results/scraper/box64/175
@@ -0,0 +1,18 @@
+Running Minecraft BDS in box64 would crash
+**platform**: aarch64 Android (tiny-ubuntu in termux)

+**compile host**: as above

+

+This issue is mentioned by #171, but they should not be recognized as the same issue, so I opened this issue additionally.

+

+This is the copy of the issue description:

+

+When I played for a while, the server suddenly crashed. This is the partial output:

+

+~~~

+Warning, call to __cxa_thread_atexit_impl(0x302b940, 0x7a18000d88, 0x5060fc8) ignored

+Warning, call to __cxa_thread_atexit_impl(0x302b980, 0x7a18000db0, 0x5060fc8) ignored

+terminate called after throwing an instance of 'std::system_error'

+  what():  Operation not permitted

+Segmentation fault

+root@localhost:~/bds#

+~~~
\ No newline at end of file
diff --git a/results/scraper/box64/1753 b/results/scraper/box64/1753
new file mode 100644
index 000000000..fd7510920
--- /dev/null
+++ b/results/scraper/box64/1753
@@ -0,0 +1,14 @@
+Skype can not run in Macbook pro m1
+When I try to run the skypeforlinux in m1 it gives the following error

+

+EmulatedBT: box64(ExitEmulation+0) [0x10080]

+EmulatedBT: /home/sheridan/Downloads/TESTIMAGES/Skype-appimage-main/tmp/skype.AppDir/skypeforlinux(+2a) [0x101a912aa]

+14624|SIGABRT @0xfffee98787e0 (???(/lib64/libc.so.6+0x987e0)) (x64pc=0x101fa4f8b/"/home/sheridan/Downloads/TESTIMAGES/Skype-appimage-main/tmp/skype.AppDir/skypeforlinux + 0x1fa4f8b", rsp=0xfffee942db98, stack=0xfffee8c30000:0xfffee9430000 own=(nil) fp=0xfffee942e540), for accessing 0x3e800003920 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)

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

+RSP+0x00:0x0000000000000000 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000002

+RAX:0x0000000000000016 RCX:0x0000000000000016 RDX:0x0000fffee99ec760 RBX:0x0000000000000003 

+RSP:0x0000fffee942db98 RBP:0x0000fffee942e540 RSI:0x0000fffee9810f60 RDI:0x0000fffee942e524 

+ R8:0x0000000000002000  R9:0x0000000000000001 R10:0x0000000000000004 R11:0x0000000000000006 

+R12:0xffffffffffffc000 R13:0x00000001087ba868 R14:0x0000000000001000 R15:0x000003fc00201000 

+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/1759 b/results/scraper/box64/1759
new file mode 100644
index 000000000..b50abf184
--- /dev/null
+++ b/results/scraper/box64/1759
@@ -0,0 +1,37 @@
+Error time to purge ymm
+When I try to translate the following code:

+```

+ 8f6088:	c5 f4 58 08          	vaddps (%rax),%ymm1,%ymm1

+  8f608c:	48 83 c0 20          	add    $0x20,%rax

+  8f6090:	48 39 f8             	cmp    %rdi,%rax

+  8f6093:	75 f3                	jne    8f6088 <_ZN3sumclIN5xsimd3avxEfEET0_T_PKS3_j+0x28>

+```

+I get the result:

+```

+0x1008f6088: C5 F4 58 08  VADDPS Gx, Vx, Ex

+0xffff863328a0: 5 emitted opcodes, inst=11, barrier=0 state=0/1(1), set=0/0, use=0, need=0/0, sm=0(0/0), pred=10/14 Q1:XMM1 Q8:YMM1 (Change: V8:->YMM1) ymmUsed=0002 ymm0=(0000/0000+0000-0002=0000) purgeYmm=0002

+3dc00158        LDR Q24, [xRAX]

+4e38d421        VFADD V1.4S, V1.4S, V24.4S

+3dc06c08        LDR Q8, [xEmu, 0x1b0]

+3dc00558        LDR Q24, [xRAX, 0x10]

+4e38d508        VFADD V8.4S, V8.4S, V24.4S

+New Instruction x64:0x1008f608c, native:0xffff863328b4

+0x1008f608c: 48 83 C0 20  ADD Ed, Ib

+0xffff863328b4: 1 emitted opcodes, inst=12, barrier=0 state=3/1(1), set=3F/0, use=0, need=0/0, sm=0(0/0), pred=11 Q1:XMM1 Q8:YMM1

+9100814a        ADD xRAX, xRAX, 0x20

+New Instruction x64:0x1008f6090, native:0xffff863328b8

+0x1008f6090: 48 39 F8  CMP Ed, Gd

+0xffff863328b8: 3 emitted opcodes, inst=13, barrier=0 state=3/1(1), set=3F/8, use=0, need=0/8, sm=0(0/0), pred=12 Q1:XMM1 Q8:YMM1

+eb110145        SUBS x5, xRAX, xRDI

+1a9f17e4        CSET w4,cEQ

+331a009a        BFI wFlags, w4, 6, 1

+New Instruction x64:0x1008f6093, native:0xffff863328c4

+0x1008f6093: 75 F3  JNZ ib

+0xffff863328c4: 4 emitted opcodes, inst=14, barrier=0 state=0/1(1), set=0/0, use=8, need=8/0, sm=0(0/0), pred=13, jmp=11 Q1:XMM1 (Change: V8:YMM1->)

+721a035f        TST wFlags, 0x40

+54fffea0          B.cEQ #+-11i ; 0x400034a42b28

+Purge YMM mask=0002 --------

+3d806c08        STR Q8, [xEmu, 0x1b0]

+---------- Purge YMM

+```

+So I want to say: if JNZ dont store ymm before branch back, it will get Q8 from origin address again!
\ No newline at end of file