Please do not post a support request without first reading and following the advice in

Emulationstation on Old celeron 847/debian SDL2 related crash

  • Hi Dudes,
    this is my first post here, I am trying to describe my problem as close as possible, if I forget important information please tell me, I'll try to grab it than. Many thanks for all the help I already got from here, by reading. This time it didn't help!-(

    I am trying to run Retropie on minimal x86 Hardware(Igel H820C, Celeron 847, 2nd Gen Core Processor). As base I am using debian stretch(9.7/amd64) for now. The machine has only 2gb of ram and is very limited. But if that increases my chances I also could use ubuntu or 32bit debian as base os.
    After installing a minimal set of packages the RetroPie-Setup script ran fine. But when I try to run emulationstation it just crashes with the single message "Illegal instruction".
    I went ahead and built emulationstation from git sources. After compiling it with debug symbols, I got the following dump:

    Starting program: /srv/src/EmulationStation/emulationstation 
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/x86_64-linux-gnu/".
    [New Thread 0x7fffe82fa700 (LWP 2733)]
    Thread 1 "emulationstatio" received signal SIGILL, Illegal instruction.
    0x00007ffff761c13e in ?? () from /usr/lib/x86_64-linux-gnu/

    so it seems to be some sdl related error, but I would have to install debug enabled sdl to investigate deeper...
    I don't like to spend to much time, so I came here to ask, if limitations of the hardware stop me from succeeding, or if somebody has better tips for me?

  • Global Moderator

    @pfoff The error is a very generic one and it's unlikely it's something related to SDL, looks like there's a problem with your system. Check dmesg for any related errors - especially hardware ones.
    With only 2Gb or RAM, you'd better off using the 32bit version of the OS, you won't gain very much with a 64 bit system. Also, on PC all packages are built from source, so there's no need to re-compile manually any package.

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.