@zep o/
0.2.6b / linux:
- launch pico8 executable
- run
poke(0x5f54,0x80)
(in the console) - run
reboot
- run
poke(0x5f54,0x80)
(copied from the 0.2.6 release notes) - the executable crashes
Step 2 is optional -- it still crashes in step 5 if you skip step 2
In Step 4, running poke(0x5f54,0x60)
instead does not crash.
I'm not sure how to get a stacktrace on my machine, or if it's even possible. this is the best I know how to do:
> coredumpctl debug PID: 12604 (pico8) UID: 1000 (pancelor) GID: 1000 (pancelor) Signal: 11 (SEGV) Timestamp: Tue 2024-06-18 18:51:34 PDT (3min 17s ago) Command Line: /home/pancelor/.config/itch/apps/pico-8/pico-8/pico8 -root_path /run/media/pancelor/data/Users/pancelor/Documents/pancelor/src/pico8/ Executable: /home/pancelor/.config/itch/apps/pico-8/pico-8/pico8 Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/app-pico8-b4acdb07c9cf4629b15a6b78f024fa7f.scope Unit: [email protected] User Unit: app-pico8-b4acdb07c9cf4629b15a6b78f024fa7f.scope Slice: user-1000.slice Owner UID: 1000 (pancelor) Boot ID: bc016245c64e47f1b3755470beec5d96 Machine ID: 4eec57f899074b4eb49773a72b91be1c Hostname: pancelor-manjaro Storage: /var/lib/systemd/coredump/core.pico8.1000.bc016245c64e47f1b3755470beec5d96.12604.1718761894000000.zst (present) Size on Disk: 10.3M Message: Process 12604 (pico8) of user 1000 dumped core. Stack trace of thread 12604: #0 0x00000000004734e6 n/a (/home/pancelor/.config/itch/apps/pico-8/pico-8/pico8 + 0x734e6) ELF object binary architecture: AMD x86-64 Failed to invoke gdb: No such file or directory |
tl;dr: SEGV at 0x734e6
[Please log in to post a comment]