ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.33k stars 855 forks source link

git-lfs crashing app on iphone 13. #2345

Open restlessronin opened 4 months ago

restlessronin commented 4 months ago

git-lfs is crashing ish both in the post-install step as well as when trying to pull an lfs enabled repo.

iphone13-24-02-03.zip

I tried running dmesg, but didn't get any output.

saagarjha commented 4 months ago
#0  (null) in _platform_memmove ()
#1  (null) in mem_ptr ()
#2  (null) in handle_interrupt ()
#3  (null) in task_run_current ()
#4  (null) in sys_sched_yield ()
#5  (null) in _pthread_start ()
#6  (null) in thread_start ()

And the crash is in a vm_allocate gap. I guess the page that this points to got deallocated before it was used?

restlessronin commented 4 months ago

the very first time i did 'apk add' on 'git-lfs', it froze in the 'post install' step.

on all subsequent 'apk add' attempts, it crashed 'ish' in the 'post install' step.

on running 'git' on an lfs enabled repo, it always crashes when it attempts to use lfs to pull. the regular files get pulled correctly (so git itself seems to run fine)

if i 'apk del git-lfs' and then run git, it crashes on an lfs enabled repo. It does manage to pull the non-lfs files first.

it's running on a 'local' folder which mounts the Obsidian folder on my iPhone.