Jump to content
LaunchBox Community Forums

BigBox Crashing on Pause or RetroArch Exit with Hotkeys


Mantramite

Recommended Posts

Hi All,

I've been recently running into an issue I think is related specifically to utilizing AHK and/or using Hotkeys while in BigBox.  I'm using the 2019 revision of an X-Arcade Tankstick w/ Trackball that has the new red button, which is tied to Mouse Button 3(MB3).  Because I can't bind actions like bringing up the Pause Screen in BigBox to mouse buttons, I have to use a AHK script to Assign MB3 to Esc and then set Esc to bring up the Pause Screen.

The problem I'm having, and can consistently reproduce, happens when I press the red button(MB3) to bring up the Pause Screen to exit RetroArch.  Most of the time I'll trigger the hotkey with MB3, BigBox will bring up the pause screen, BigBox freezes, BigBox crashes, and RetroArch doesn't close and becomes unresponsive.  Also, my mouse pointer is still not visible, but still works, despite being hard as heck to use, considering the pointer is invisible.  Again, this only appears to be if I use any form of Hotkey assignment to Mouse Button 3

I can press the Esc key on my keyboard all day and bring up the Pause Screen without issue.  I also don't seem to have any issue when I use button combos to bring up the Pause Screen.  I can disable the pause screen, and the crashes happen way less, but then I have issues with the hotkey not properly closing PCSX2.  I've attached a few debug logs from when BigBox crashed.  All my problems seem specifically tied to when I use Hotkeys.  I've also included a few Screenshots from my RetroArch setup.  If anybody has any insight to help me, I'd appreciate the help!  I'm attempting to turn this system into an arcade system, so I'd like to control everything from the Tankstick.  The Tankstick is running in Mode 4, which is XInput.

Operating System: Windows 10

BigBox/LaunchBox Premium version: 11.3

RetroArch Version: 1.8.9

PC Specs:

Dell Optiplex 3020MT

Intel Core i5-4570 3.2Ghz

16 GB DDR3 1600Mhz RAM

NVidia GeForce GTX 960 4GB   

1TB HDD (Games are on this) and 250GB SSD (OS and BigBox are on this)

image.thumb.png.0a2c84ee2e3d3c718c65374c5057dd7f.png

image.thumb.png.cf4d3abd345522d3b15bdc47a6db78f4.pngimage.thumb.png.cc55f12d2156b6176b9c036a16b54848.pngimage.thumb.png.dac2328bedbdd673174cecf30090d93c.png

Debug 2020-08-24 09-56-16 PM.log Debug 2020-08-25 11-57-31 AM.log Debug 2020-08-25 11-45-09 AM.log

Link to comment
Share on other sites

Here is one more log that I just created.  Just in case it wasn't clear, in Keyboard Settings I have the "Show Pause Screen" set to Esc.  BigBox and RetroArch both crashed when I was attempting to get the pause screen to come up with using the actual keyboard and hitting Esc.  So maybe the issue is more tied to the Esc key?

Debug 2020-08-25 03-20-58 PM.log

Link to comment
Share on other sites

6 minutes ago, Mantramite said:

Here is one more log that I just created.  Just in case it wasn't clear, in Keyboard Settings I have the "Show Pause Screen" set to Esc.  BigBox and RetroArch both crashed when I was attempting to get the pause screen to come up with using the actual keyboard and hitting Esc.  So maybe the issue is more tied to the Esc key?

Debug 2020-08-25 03-20-58 PM.log 38.09 kB · 0 downloads

Dont use "escape" for the pause screen. Escape is nearly always used to exit the emulator, so in the process of trying to open the pause screen, you are in fact closing the emulators. 

Link to comment
Share on other sites

27 minutes ago, neil9000 said:

Dont use "escape" for the pause screen. Escape is nearly always used to exit the emulator, so in the process of trying to open the pause screen, you are in fact closing the emulators. 

Thank you so much for the suggestion!  I think this may have taken care of it.  I selected a different keyboard key and modified the AHK to match and it appears to be stable after a tad bit of testing.  I'll keep hammering it, but I think this solved my issue for now.  Every emulator seems to close and so far I haven't caused a crash with the new Hotkey setup.

  • Like 1
Link to comment
Share on other sites

3 hours ago, neil9000 said:

Dont use "escape" for the pause screen. Escape is nearly always used to exit the emulator, so in the process of trying to open the pause screen, you are in fact closing the emulators. 

It turns out that the issue is still present.  I ran a game for a little while and then attempted to use the newly bound hotkey and I got the same exact behavior as before.  The Pause Screen came up, froze BigBox, and froze RetroArch.  Looks like there may be more to this issue than just not using the Esc key.  I also noted that when you come back from sleep BigBox froze and closed out.  That's new too.  I'll try reinstalling Launchbox just in case my installation got corrupted somehow.

Debug 2020-08-25 06-49-45 PM.log

Edited by Mantramite
Adding Debug Log
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...