Log In  

@zep o/

0.2.6b / linux:

  1. launch pico8 executable
  2. run poke(0x5f54,0x80) (in the console)
  3. run reboot
  4. run poke(0x5f54,0x80) (copied from the 0.2.6 release notes)
  5. 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

P#150091 2024-06-19 01:38


[Please log in to post a comment]