daid / daid/EmptyEpsilon

Segfault when starting server or client on ubuntu 20.04

Open
#1,741 3 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.