RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Coin/Function button being spammed after update.

    Scheduled Pinned Locked Moved Help and Support
    autofirespamcoinbutton
    20 Posts 3 Posters 4.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      M0nKeY
      last edited by

      Last night I updated all packages on a fairly recent retropie 4 install and now when I press select its auto firing.

      I'm also getting this error when I restart or exit Emulationstation...

      "terminal called after throwing an instance of 'std::out_of_range'
      what(): map::at
      Aborted"

      The only other thing I did recently was pair a DS4 controller and then remove it.

      BuZzB 1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators @M0nKeY
        last edited by

        @M0nKeY Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • M
          M0nKeY
          last edited by

          My mistake. If it is something specific I need to search perhaps you could point me in the right direction as I have already spent quite a few hours on this and other "quirks" with retropie.

          Pi Model: RPi3 Model B
          RetroPie Version Used: retropie-4.1-rpi2_rpi3.img
          Built From: The image file listed above from retropie.org.uk
          USB Devices connected: Keyboard
          Controller used: 8Bitdo NES30 Pro
          Error messages received:

          terminal called after throwing an instance of 'std::out_of_range'
            what(): map::at
          Aborted
          

          How to replicate the problem: Don't have a second flash card to attempt to replicate it.

          1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators
            last edited by

            When is "select" auto firing - you don't make it clear - in emulation station or in an emulator ?

            The ES error - please can you post the contents of ~/.emulationstation/es_log.txt (Please format it in a code block or use an external pastebin site.

            Have you tried reconfiguring the controller in ES ? Do you have the latest firmware on the 8bitdo device (I assume that's the device that is auto firing when you press select or is it the keyboard ? That is not clear from your post either).

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by

              Please unplug all devices, and plug them in one by one in case a device is triggering it.

              Have you changed any settings ? Which ES theme are you using ?

              You can also run from terminal (via ssh)

              /opt/retropie/supplementary/emulationstation/emulationstation --debug and then post any output

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • M
                M0nKeY
                last edited by

                It's not specific to a controller. Every libretro emulator core in retroarch is effected.

                Like if I assign a keyboard key to select in emulationstation's autoconfig then hit that key in any libretro game it will spam insert coins. If I assign select to my arcade stick or 8Bitdo the same thing happens.

                es_log.txt contains nothing of note

                With "--debug" on there is only 1 additional error

                lvl1:   requested mismatched theme type for [detailed.md_releasedate] - expected "datetime", got "text"
                

                The only thing related to themes I did is increasing the font size in "carbon-nometa" because I'm running on a CRT.

                Its likely a retropad/autoconfig issue but I don't know enough about it to know what I need to delete so I can start from scratch without re-imaging the SD and losing everything I've set up. I've changed hundreds of settings over the past week TBH. Everything was working properly until I did a full package update and I threw up my hands in frustration and came here for help.

                1 Reply Last reply Reply Quote 0
                • G
                  gaavoid
                  last edited by

                  Noticed this when pressing select in NES games just now. Just one press of the select button and it's like it's being pressed multiple times very quickly.
                  Updated all packages yesterday on a RP3. Did a little more testing. Happens with every controller in any libretro emulator. ES not effected.

                  1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators
                    last edited by

                    Might be related to our hotkey enable patch. I will look into it.

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by

                      Please can you update RetroArch from source, to see if that makes a difference. I just built the latest RetroArch here and I can't reproduce it (on my PC not a rpi), but it could have been an upstream issue perhaps when the last binary was built.

                      If it doesn't help, please zip me up your /opt/retropie/configs/all/folder so I can try and reproduce it. also the output of /opt/retropie/emulators/retroarch/bin/retroarch --version

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      1 Reply Last reply Reply Quote 0
                      • M
                        M0nKeY
                        last edited by

                        the build fails. here is my log.

                        http://pastebin.com/2q0PpfRX

                        btw thank you for all the work you put into this.

                        1 Reply Last reply Reply Quote 0
                        • BuZzB
                          BuZz administrators
                          last edited by

                          Np. Ok. looks like there are a couple of issues here.

                          Build problem is an upstream breakage. Ill git bisect it and report it upstream.

                          The other issue was due to an upsteam bad patch too - I must have built the binary right after they accepted https://github.com/libretro/RetroArch/pull/4219 which was later reverted.

                          Wish Retroarch did some more testing of their PRs before accepting them :/

                          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                          1 Reply Last reply Reply Quote 0
                          • BuZzB
                            BuZz administrators
                            last edited by BuZz

                            My bad - the repeating issue was my recently reworked hotkey hack which looking at it again now is wrong. I have corrected it and am testing. Should it all be fine I will rebuild the binaries.

                            No idea what the PR above breaks, but I will make sure I build it after that was reverted too though.

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            1 Reply Last reply Reply Quote 0
                            • BuZzB
                              BuZz administrators
                              last edited by

                              Please update RetroArch from binary and see if that resolved it for you.

                              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                              G 1 Reply Last reply Reply Quote 1
                              • G
                                gaavoid @BuZz
                                last edited by

                                @BuZz Fixed!

                                Thank you.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  M0nKeY
                                  last edited by

                                  The auto-fire is fixed. Still seeing the out of range error but nothing functionality wise seems to be effected.

                                  One other bug I want to mention that I don't think needs a new thread.
                                  In the text based launch menu before a game starts.
                                  When I set the "Select RetroArch render res for ______ ()" it works for some systems but not others. I have them all set to 1280x960 and some of them always launch at 640x480 no matter what I set. They used to all work.

                                  Also you guys should get a bitcoin address for anonymous donations. I don't have paypal.

                                  BuZzB 1 Reply Last reply Reply Quote 0
                                  • BuZzB
                                    BuZz administrators @M0nKeY
                                    last edited by

                                    @M0nKeY i can provide you with a bitcoin address if you would like. I'm currently looking into options as I don't want to use a static address for everyone but have a new one generated each time.

                                    I would prefer new threads for new issues really. Not sure about the out of range issue, don't think I've seen that myself - please see if you get it with the default carbon theme without any changes.

                                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      M0nKeY
                                      last edited by

                                      If I cant get it to work I will start a thread later. Need to spend some time actually playing!

                                      Thanks again.

                                      BuZzB 1 Reply Last reply Reply Quote 0
                                      • BuZzB
                                        BuZz administrators @M0nKeY
                                        last edited by

                                        @M0nKeY I emailed you a bitcoin address (assuming your forum email is valid). Cheers.

                                        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          M0nKeY
                                          last edited by

                                          Yes, I sent a donation but per user addresses defeat the whole anonymous aspect. Don't want preferential treatment for donating when it comes to a project like this.

                                          BuZzB 1 Reply Last reply Reply Quote 0
                                          • BuZzB
                                            BuZz administrators @M0nKeY
                                            last edited by BuZz

                                            @M0nKeY Better than using a static address though for me, but I agree it's not ideal - I will sort this out eventually - I just have little time for doing the website on top of everything else. Cheers!

                                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.