EmulationStation icon indicating copy to clipboard operation
EmulationStation copied to clipboard

ES doesn't launch on RPI3b basic_string::_S_construct null not valid

Open elisaado opened this issue 8 years ago • 9 comments

Hey, when I launch emulationstation with the command emulationstation it retuns this:

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Aborted

I have compiled SDL2 and ES myself, with the instructions provided on the website...

Any help is appreciated! Thanks in advance :smile:!

elisaado avatar Dec 12 '16 13:12 elisaado

I am also having this problem

coolbreezechloe avatar Dec 19 '16 04:12 coolbreezechloe

I have this issue. Followed the official instructions but I get this error. I figure this issue hasn't been seen very often because 99% of people just grab the provided retropie image, but I want to keep my current install of raspbian for my plex server so that's a non-answer. Please help!

durandaltheta avatar Mar 08 '17 06:03 durandaltheta

this just doesnt work no more then? gotta build from retropie :cactus:

borregs avatar May 15 '17 05:05 borregs

@borregs nope. I'm running it on a Pi now. (a Pi with RetroPie)

elisaado avatar May 15 '17 06:05 elisaado

Same Problem here!

Kohtachan avatar Oct 06 '18 22:10 Kohtachan

Just compiled, and I have same issue :( terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid Aborted

ehsanhvd avatar Apr 18 '19 16:04 ehsanhvd

Same problem...using raspberrian, does anyone pay attention to these issues?

trinaryouroboros avatar Jul 31 '19 01:07 trinaryouroboros

Same trouble with a Rasbian on Rasberry Pi 3 b+

Kitsune64 avatar Feb 09 '20 21:02 Kitsune64

I had this issue but I mostly solved it by changing my boot options to boot to console so I can run either emulationstation or startx.

In the terminal: raspi-config

A menu will appear that you can navigate with arrow keys and the enter key: Boot Options > Desktop / CLI > Console or Console Autologin (depending on your security preferences.)

Next time you boot, (after you log in depending on what you chose) you can open Retropie by sending emulationstation or you can start Raspbian with startx

Note that if you run emulationstation you can still navigate your way to the console and run startx, but once you enter Raspbian, you must reboot to start Retropie.

Hope this helps!

FatMorton avatar Feb 17 '20 20:02 FatMorton