Segfault when starting server or client on ubuntu 20.04
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 869
- Forks
- 222
- Avg merge
- 18h 33m
- Merged PRs (30d)
- 1
Description
I've tried both installing the .deb package in the download section and building from source.
When I run the game, I can go in the options and tutorials, but when I click on either start server or start client button, the game crashes.
Version 20220330
Here are the logs:
$ EmptyEpsilon
INFO: Starting...
INFO: Using /home/remi/.emptyepsilon as configuration path
INFO: Loaded: /usr/local/share/emptyepsilon/packs/Angryfly.pack with 166 files
INFO: Loaded: /usr/local/share/emptyepsilon/packs/Asteroids.pack with 30 files
INFO: Loaded: /usr/local/share/emptyepsilon/packs/msgamedev.pack with 96 files
INFO: Loading treegui/default.theme.txt
INFO: Loading font: gui/fonts/BigShouldersDisplay-SemiBold.ttf
INFO: Loading font: gui/fonts/BigShouldersDisplay-ExtraBold.ttf
INFO: Loading shader: shaders/glitch
INFO: Loading shader: shaders/warp
INFO: OpenGL context version: 2.1(profile:1)
INFO: Loading shader: shaders/basic
INFO: Loading shader: shaders/basicColor
INFO: Loading shader: shaders/billboard
INFO: Loading shader: shaders/objectShader
INFO: Loading shader: shaders/objectShader:ILLUMINATION
INFO: Loading shader: shaders/objectShader:SPECULAR
INFO: Loading shader: shaders/objectShader:ILLUMINATION:SPECULAR
INFO: Loading shader: shaders/planet
INFO: Load script: model_data.lua
INFO: Load script: shipTemplates.lua
INFO: Model data: AdlerLongRangeScoutGrey is not used by any ship template
INFO: Model data: AdlerLongRangeScoutWhite is not used by any ship template
INFO: Model data: AtlasHeavyFighterBlue is not used by any ship template
INFO: Model data: AtlasHeavyFighterGreen is not used by any ship template
INFO: Model data: AtlasHeavyFighterGrey is not used by any ship template
INFO: Model data: AtlasHeavyFighterWhite is not used by any ship template
INFO: Model data: HeavyCorvetteBlue is not used by any ship template
INFO: Model data: HeavyCorvetteGrey is not used by any ship template
INFO: Model data: HeavyCorvetteWhite is not used by any ship template
INFO: Model data: LaserCorvetteBlue is not used by any ship template
INFO: Model data: LaserCorvetteGrey is not used by any ship template
INFO: Model data: LaserCorvetteWhite is not used by any ship template
INFO: Model data: LaserCorvetteYellow is not used by any ship template
INFO: Model data: LightCorvetteBlue is not used by any ship template
INFO: Model data: LightCorvetteGreen is not used by any ship template
INFO: Model data: LightCorvetteWhite is not used by any ship template
INFO: Model data: LightCorvetteYellow is not used by any ship template
INFO: Model data: LindwurmFighterGreen is not used by any ship template
INFO: Model data: LindwurmFighterGrey is not used by any ship template
INFO: Model data: LindwurmFighterRed is not used by any ship template
INFO: Model data: LindwurmFighterWhite is not used by any ship template
INFO: Model data: MineLayerCorvetteBlue is not used by any ship template
INFO: Model data: MineLayerCorvetteGreen is not used by any ship template
INFO: Model data: MineLayerCorvetteGrey is not used by any ship template
INFO: Model data: MineLayerCorvetteRed is not used by any ship template
INFO: Model data: MineLayerCorvetteWhite is not used by any ship template
INFO: Model data: MineLayerCorvetteYellow is not used by any ship template
INFO: Model data: MissileCorvetteBlue is not used by any ship template
INFO: Model data: MissileCorvetteGrey is not used by any ship template
INFO: Model data: MissileCorvetteRed is not used by any ship template
INFO: Model data: MissileCorvetteWhite is not used by any ship template
INFO: Model data: MissileCorvetteYellow is not used by any ship template
INFO: Model data: MultiGunCorvetteBlue is not used by any ship template
INFO: Model data: MultiGunCorvetteGreen is not used by any ship template
INFO: Model data: MultiGunCorvetteGrey is not used by any ship template
INFO: Model data: MultiGunCorvetteRed is not used by any ship template
INFO: Model data: MultiGunCorvetteWhite is not used by any ship template
INFO: Model data: MultiGunCorvetteYellow is not used by any ship template
INFO: Model data: SensorBuoyMKI is not used by any ship template
INFO: Model data: SensorBuoyMKII is not used by any ship template
INFO: Model data: SensorBuoyMKIII is not used by any ship template
INFO: Model data: WespeScoutBlue is not used by any ship template
INFO: Model data: WespeScoutGreen is not used by any ship template
INFO: Model data: WespeScoutGrey is not used by any ship template
INFO: Model data: WespeScoutWhite is not used by any ship template
INFO: Model data: ammo_box is not used by any ship template
INFO: Model data: artifact1 is not used by any ship template
INFO: Model data: artifact2 is not used by any ship template
INFO: Model data: artifact3 is not used by any ship template
INFO: Model data: artifact4 is not used by any ship template
INFO: Model data: artifact5 is not used by any ship template
INFO: Model data: artifact6 is not used by any ship template
INFO: Model data: artifact7 is not used by any ship template
INFO: Model data: artifact8 is not used by any ship template
INFO: Model data: battleship_destroyer_2_upgraded is not used by any ship template
INFO: Model data: cubesat is not used by any ship template
INFO: Model data: debris-blob is not used by any ship template
INFO: Model data: debris-cubesat is not used by any ship template
INFO: Model data: shield_generator is not used by any ship template
INFO: Model data: space_frigate_6 is not used by any ship template
INFO: /home/remi/.emptyepsilon/hardware.ini not found. Not controlling external hardware.
INFO: Added gui/background/crosses.png to atlas@0.00,0.00 0.04,0.04 0.16%
INFO: Loaded logo_full.png
INFO: Added gui/widget/TextEntryBackground.png to atlas@0.08,0.00 0.03,0.03 0.38%
INFO: Added gui/widget/ButtonBackground.png to atlas@0.12,0.00 0.03,0.03 0.49%
INFO: Added mouse.png to atlas@0.26,0.00 0.02,0.02 0.88%
INFO: Added gui/widget/ButtonBackground.hover.png to atlas@0.28,0.00 0.03,0.03 0.99%
INFO: Loaded: sfx/button.wav of 0.15 seconds
[1] 1348947 segmentation fault (core dumped) EmptyEpsilon
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash on Ubuntu 20.04 using version 20220330, first comparing the server and client start buttons and then obtaining a debugger backtrace from the source build. Use the reported log, which ends after loading button audio, to locate the failing startup path; done means both buttons start without a segmentation fault.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, lua, ubuntu
- Domain
- game-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100