@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
I ran into the same issue today. it is fairly low impact, but it does make testing my library code a little annoying.
[Please log in to post a comment]




