movups
- Dominant language
- C
- Stars
- 20.5k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
Just updated iSH to App Store v1.1.1 (Build 91) and got this new illegal instruction:
```
iPhone:~/data/yolo# cargo run
Illegal instruction
iPhone:~/data/yolo# dmesg
55 illegal instruction at 0x568067f6: 0f 11 42 24 8b 55 e8 66
iPhone:~/data/yolo# rasm2 -b 32 -d "0f1142248b55e866"
movups xmmword [edx + 0x24], xmm0
mov edx, dword [ebp - 0x18]
invalid
```
_Originally posted by @sferrini in https://github.com/ish-app/ish/issues/853#issuecomment-750822999_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the `cargo run` failure in iSH and examining the `dmesg` bytes `0f 11 42 24 8b 55 e8 66`. Use the reported `movups` disassembly as the failure point; done means identifying and fixing the illegal-instruction handling, with the same command no longer crashing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100