3dfxdev / EDGE

EDGE Source Code
http://edge2.sf.net
74 stars 10 forks source link

crash when multiplayer menu selected #25

Closed ryan-sg closed 8 years ago

ryan-sg commented 8 years ago

This might be already known since menus are being worked on, but just in case:

15:31 ryan@iddqd:3dge$ ./3dge
3DGE v2.1.0 - TEST 2 compiled on Aug 27 2016 at 12:16:45
hyper3DGE homepage is at http://edge2.sourceforge.net/
hyper3DGE is based on DOOM by id Software http://www.idsoftware.com/
hyper3DGE problems should be reported at http://tdgmods.net/smf
Command-line Options:
  ./3dge 
==============================================================================
E_ShowCPU: detected GenuineIntel CPU
E_ShowCPU: `Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz'
E_ShowCPU: clocked at -1 MHz (according to your OS)
==============================================================================
M_LoadDefaults from /home/ryan/.EDGE2/EDGE2.cfg
SDL_Video_Driver: default
I_StartupGraphics: initialisation OK
Desktop resolution: 1440x900
I_StartupControl: 0 joysticks found.
SDL_Audio_Driver: default
I_StartupSound: trying 44100 Hz, 16 bit Stereo
I_StartupSound: Success @ 44100 Hz, 16 bit Stereo
I_StartupMusic: OPL Init OK
Loading Timidity config: ./8MBGMPAT/timidity.cfg
I_StartupMusic: Timidity Init OK
>> LocalHostName: iddqd.inter.lan
>> LocalAddress: 10.21.8.129
I_StartupNetwork: Initialised OK.
Available Resolutions:
  1440x 900 @ 24 FS   1280x1024 @ 24 FS   1280x 960 @ 24 FS 
  1152x 864 @ 24 FS   1024x 768 @ 24 FS    832x 624 @ 24 FS 
   800x 600 @ 24 FS    720x 400 @ 24 FS    640x 480 @ 24 FS 
   320x 200 @ 24 win   320x 240 @ 24 win   400x 300 @ 24 win
   512x 384 @ 24 win   640x 400 @ 24 win   640x 480 @ 24 win
   800x 600 @ 24 win  1024x 640 @ 24 win  1024x 768 @ 24 win
  1280x 720 @ 24 win  1440x 900 @ 24 win
I_SetScreenSize: trying 1440x900 24bpp (fullscreen)
==============================================================================
OpenGL: Initialising...
OpenGL: Version: 3.0 Mesa 11.2.2
OpenGL: Renderer: Gallium 0.4 on AMD RV770 (DRM 2.29.0)
OpenGL: Vendor: X.Org
OpenGL: GLEW version: 1.12.0
OpenGL: Lights: 8  Clips: 8  Tex: 8192  Units: 8
==============================================================================
Drawing progress 0 -1
Drawing progress 1 -1
Drawing progress 2 -1
Drawing progress 3 -1
Drawing progress 4 -1
Drawing progress 5 -1
  Adding ./doom2.wad
  Adding /home/ryan/.EDGE2/cache/doom2-1324C9-AD8C38.gwa
  Adding ./edge2.wad
Drawing progress 9 -1
Loaded global palette.
Drawing progress 10 -1
Drawing progress 12 -1
W_InitFlats...
Drawing progress 14 -1
W_InitTextures...
Drawing progress 18 -1
Drawing progress 21 -1
Drawing progress 24 -1
Drawing progress 25 -1
EDGE2.WAD version 8.00 found.
Drawing progress 26 -1
Drawing progress 27 -1
Loading external Languages
Loading external Sounds
Drawing progress 28 -1
Loading external ColourMaps
Drawing progress 29 -1
Loading external Images
Drawing progress 30 -1
Loading external Fonts
Drawing progress 31 -1
Loading external Styles
Drawing progress 32 -1
Loading external Attacks
Drawing progress 33 -1
Loading external Weapons
Drawing progress 34 -1
Loading external Things
Drawing progress 35 -1
Loading external Playlists
Drawing progress 36 -1
Loading external Lines
Drawing progress 38 -1
Loading external Sectors
Drawing progress 39 -1
Loading external Switches
Drawing progress 40 -1
Loading external Anims
Drawing progress 41 -1
Loading external Games
Drawing progress 42 -1
Loading external Levels
Drawing progress 43 -1
Loading external RadTrig
Drawing progress 44 -1
Drawing progress 45 -1
Drawing progress 46 -1
Drawing progress 47 -1

+.+|+.+.,+.+.,+.+.+|+.`+.+|+.+.,+.,+.+.+.+|+.+.,+.+.,+.+.+|+.`+.+|+.+.,+.

..................... .....................  ..................... ........................
........................................................................ ........................
 ..............................  ..................  ..............................  
 ..............................  ..................   ...........................  
...................................................................................................
..................... .....................  ..................... ........................
                 ...+++...-+......              
   (C) Isotope SoftWorks            

 Visit the Wiki @               
  http://3dfxdev.net/edgewiki   

             DDFVer 7.0             

+.+|+.+.,+.+.,+.+.+|+.`+.+|+.+.,+.,+.+.+.+|+.+.,+.+.,+.+.+|+.`+.+|+.+.,+.

Drawing progress 48 -1
Drawing progress 49 -1
WARNING: Unable to add image lump: CONSOLE
Drawing progress 50 -1
Drawing progress 51 -1
Drawing progress 52 -1
Drawing progress 53 -1
Drawing progress 54 -1
Drawing progress 55 -1
Drawing progress 56 -1
Drawing progress 57 -1
Drawing progress 58 -1
W_InitSprites: Finding sprite patches
Drawing progress 64 -1
Drawing progress 65 -1
Drawing progress 66 -1
Drawing progress 67 -1
Drawing progress 68 -1
Drawing progress 72 -1
Drawing progress 73 -1
Drawing progress 74 -1
Drawing progress 75 -1
Drawing progress 76 -1
Drawing progress 77 -1
Drawing progress 80 -1
W_InitModels: Setting up
Drawing progress 81 -1
Drawing progress 82 -1
Drawing progress 85 -1
Drawing progress 86 -1
Drawing progress 87 -1
Drawing progress 88 -1
I_StartupSound: Init 32 mixing channels
Drawing progress 89 -1
Network: base port is 26710
N_StartupReliableLink: OK
>>> my_addr (bc) : 0.0.0.0:26711
N_StartupBroadcastLink: OK
Drawing progress 90 -1
Drawing progress 91 -1
Drawing progress 92 -1
Compiling COAL script: ./doom_ddf/coal_api.ec
Compiling COAL script: ./doom_ddf/coal_hud.ec
Drawing progress 100 -1
EDGE2 v2.1.0 - TEST 2 system ready.

Assertion 'style' failed in M_Drawer (src/m_menu.cc:2572).
15:33 ryan@iddqd:3dge$ 
Corbachu commented 8 years ago

Just fixed this problem, I had an assertion with STYLES when the main menu removed support for them -- build from Git again and test just to be sure!

ryan-sg commented 8 years ago

woohoo! Thanks @Corbachu! Confirmed to no-longer crash here.

On an unrelated topic, this makes me smile!

commit 634e4414bac64c4428c360e9e42389f8d96594d6
Author: Corbachu <corbinne@gmail.com>
Date:   Thu Sep 15 21:39:21 2016 -0700

    Bumped version number for DEH_EDGE plugin, so we don't require -V129 command switch every single time you try and load a DeHacked patch.
Corbachu commented 7 years ago

I know this is closed now - but if you have a chance, do some testing for me in Splitscreen mode. As long as you have at least one controller, two people can play the game. Keys for second-player are still not bindable, but at least it's playable with two-people, one using the gamepad, second using the keyboard/mouse. ;)