beyond-all-reason / beyond-all-reason/RecoilEngine

Game startup hangs at BAR splash screen

Open
#2,746 8 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
679
Forks
290
Avg merge
3d 2h
Merged PRs (30d)
40

Description

### Description

Some attempts to launch the game hang at the BAR intro screen. The screen looks like this:

Image

Music is playing and I can see the BAR mouse cursor. Clicking with mouse and pressing keyboard buttons doesn't help.
This happens about every second or third start.
Closing the game with ALT-F4 , deleting the cache folder in `~/.local/state/Beyond All Reason/cache` and then starting the game works as a reliable workaround.

### Expected Behaviour

On starting the game it starts with a visible main menu.

### Actual Behaviour

Upon starting the game it stops making progress and is stuck at the "BAR" intro screen without showing the main menu.

### Reproduction steps

**edit start**:

- Start the game
- Launch s skirmish until the game begins (commander bot on map)
- close the game, **then...**:

**edit end**

Start the game on **arch linux** (at least on my machine).
Installed through the AUR package:

Name : beyondallreason-appimage
Version : 1.2988.0-3
https://aur.archlinux.org/packages/beyondallreason-appimage

### Other

Logs of a failed start (Aborted with ALT-F4):

[20260101191949_infolog.txt](https://github.com/user-attachments/files/24402656/20260101191949_infolog.txt)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the attached infolog from the failed start and reproducing the hang on Arch Linux with the AUR package. Compare launches with and without deleting ~/.local/state/Beyond All Reason/cache; done means repeated starts reach the visible main menu without requiring ALT-F4 or cache removal.

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux, cpp, linux
Domain
game-dev, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.