[BUG]Game crash if it fails to connect to someone

Hi,

If when I'm attempting to connect to a game and it fails to connect to ONE player my game will crash :

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x1008787a
    attempted to write memory at 0x00000000

Program : D:\Program Files\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :

Callstack:
    TickCounter::QuerySystemTick + 140106 bytes ((Unknown)(0) + 0 bytes)

Last 100 lines of log...

A full record of the log is stored in the Demigodlog.txt file

info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="slaughter",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     },
info:     structuredefense={
info:       DeathPenalty="Normal",
info:       ExperienceRate="Normal",
info:       FogOfWar="explored",
info:       GameSpeed="normal",
info:       GoldIncome="Normal",
info:       GruntStrength="Normal",
info:       ScenarioFile="/maps/map04/map04_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="structuredefense",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     }
info:   },
info:   TotalPlayerCount=4,
info:   Version="MAIN.1.00.0105",
info:   dwGameID=334413,
info:   dwHostPlayerID=40760
info: }
info: CVP_GameData:
      szGameName: (FI) Noobs
      szHostPlayerName: zono1234
      szHostIPAddress: 83.150.112.62
      szPassword:
      szMapName: Mandala
      szGameSpecificXML (size): 3536
      szGameGUID: bab80cd0-d1e5-4283-8df9-b59171ecf6de
      szGameToken:
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2009-05-02T05:59:24.067
      szGameVersion:
      dwHostPlayerID: 40760
      dwHostPort: 0
      dwMinPlayers: 1
      dwMaxPlayers: 6
      dwGameTypeID: 5
      dwGameMapID: 52
      dwNumPlayers: 4
      dwGameID: 334413
      bRanked: 0
      bPrivate: 0
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: Adding name/ID mapping:[lol482rxp:14832]
info: >>>Entering CVPInterface::GetUserPlayerData()
info: >>>Exiting CVPInterface::GetUserPlayerData()
info: >>>Entering CVPGetPlayerAchievementsByID for 14832
info: <<<Exiting CVPGetPlayerAchievementsByID
info: JoinGame. GameID[334413], Password[]
info: >>>Entering CVPInterface::JoinGame()
info: >>>Exiting CVPInterface::JoinGame()
info: >>>Entering CVPInterface::GetGameData()
info: >>>Exiting CVPInterface::GetGameData()
info: Adding name/ID mapping:[lol482rxp:14832]
info: System: Connecting to game host...
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 35657[85.173.209.101:3018]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from StepJack1812[35657]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 38500[69.115.133.148:1267]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from balanceofpower[38500]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 40760[83.150.112.62:52159]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from zono1234[40760]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 40762[80.213.221.182:62951]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from fenix039[40762]
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 30638[99.231.177.33:52269]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 30638[99.231.177.33:52269]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 30638[99.231.177.33:52269]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 30638[99.231.177.33:52269]. We are not
info: ImplCVPInterface::OnNATFailed
info: ImplCVPInterface::OnPlayerDataUpdated
info: MUSIC : Activating cue [Main_Menu]
info: >>>Entering CVPInterface::QuitGame()
info: CVP::HandlePlayerDataUpdated

 

Best regards,

rXp>!<

4,172 views 26 replies
Reply #2 Top

Once ? Me it's everytime :/ And because some guys don't open the port I'm almost everytime fucked up !

Reply #3 Top

same here. I don't mind the disconnecting much, but crashing my game is much more annoying as in rare cases it even crashes my pc.

Reply #4 Top

Same for me. I get an error every time I fail to connect to someone (which happens in 4/5 of every custom server available). Online is near unplayable.

Reply #5 Top

Online is unuseable for me until they fix this bug and provide some fixes for the connection problems.

Reply #6 Top

Yep getting exactly the same thing...

 

Got the game yesterday and its gone like this...

 

Play a quick single player to get the basics

Go online and only US players on

Play though a tourney on my own

Go back online and people are the \o/ played 2 games and loved it

Go online this morning and again no one rfom EU

Go online just now and have been trying to play for about 25 minutes now and had 3 of those errors. 

 

I Love the game (when i get to play it) but if it was an option i would have returned this already and wait for fixes to come out. 

Reply #7 Top

Same here and for a friend of mine.

If you fail to connect to even ONE player, game freezes up.
On XP you have to pretty much restart the computer half the time, since alttab etc doesn't work. On Vista ctrl+alt+del works.

Reply #8 Top

Same here.

Sometimes it freezes without an error message though.

 

Can someone from stardock please take a look at this.

 

Reply #10 Top

http://forums.demigodthegame.com/349285

same problem

Reply #11 Top

Quoting Oh-Joy, reply 9
The new patch does nothing to correct the issue!
End of Oh-Joy's quote

This may be coincidence, but from my perspective the new patch may have caused or worsened the issue; I've never had this crashing problem until tonight, when my computer crashed twice.

Reply #12 Top

Quoting T00nWolf, reply 11

Quoting Oh-Joy, reply 9The new patch does nothing to correct the issue!
This may be coincidence, but from my perspective the new patch may have caused or worsened the issue; I've never had this crashing problem until tonight, when my computer crashed twice.
End of T00nWolf's quote

Not a coincidence :/

Reply #13 Top

From my experience since the patch I have experienced a larger number of crashes on connection failures. All my ports have been tested as open also, so that shouldn't be the cause - even if they weren't - shouldn't cause the game to crash.

Reply #14 Top

Same here. If I fail to connect to even one person in a custom game (not sure about skirmish or pantheon will have to test it out) I either freeze or crash with an unhandled exception error. I was hoping this was fixed with this latest patch as someone posted in another thread. I guess it's back to the drawing board.

 

Keep up the hard work guys, I do love the game and can't wait till the connection issues are resolved so players can focus on the butt kicking.

Reply #15 Top

The sad thing is though that due to the current state of favor items and this bug it is easier to play .91 on Gameranger.

This makes me wonder why I paid for this product, since it is easier to get a good game with people who own the pirated version, than with people who actually paid for the game. :/

Reply #16 Top

lol

Yeah, I'd love to try the multiplayer.

 

Also, if you get kicked from a game, the "haven't made a connection" box covers the "you got kicked from the game" box . . . and until you cancel it yourself, you'll never know why you haven't connected yet.

Reply #17 Top

So who do we talk to about getting a refund for this game? I bought the game TODAY... and I already want my money back. This type of game is for playing online, and if you can't play online, then its a waste of $50.

Reply #18 Top

Quoting projix, reply 15
The sad thing is though that due to the current state of favor items and this bug it is easier to play .91 on Gameranger.

This makes me wonder why I paid for this product, since it is easier to get a good game with people who own the pirated version, than with people who actually paid for the game. :/
End of projix's quote

 

QFT

Reply #19 Top

someone articulated the problem better than I would have.   Fix this please, it's silly that the older version works better.   test these things.

Reply #20 Top

yes the patches are a joke mostly wasted time on stardocks part and time "beta testing" on the players part

Reply #21 Top

Hey I get this as well.

 

Also when i play on gameranger.

it says my "game executable is different from the hosts"

what does that mean?

 

I have the game from downloading it not from retail.

 

Reply #22 Top

Quoting Xclaim, reply 21
Hey I get this as well.

 

Also when i play on gameranger.

it says my "game executable is different from the hosts"

what does that mean?

 

I have the game from downloading it not from retail.

 
End of Xclaim's quote

Mean they or you are not updates !

Reply #23 Top

Problem fixed apparently !!

 

EDIT : Nop, I just don't crashed every times !

Reply #24 Top

This has happened to me lots, just been to apathetic to report it. 

But it's getting really annoying now.

c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(475) Not available

Program : C:\Program Files (x86)\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :

Callstack:
    unavailable.

Last 100 lines of log...

A full record of the log is stored in the Demigodlog.txt file

info:       ScenarioFile="/maps/map10/map10_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="structuredefense",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     }
info:   },
info:   Observers={ },
info:   PlayerOptions={
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Difficulty=2,
info:       Faction=1,
info:       Hero="hgsa01",
info:       Human=true,
info:       InGameName="Daemien",
info:       OwnerID="43625",
info:       PlayerColor=1,
info:       PlayerName="Daemien",
info:       Ready=false
info:     },
info:     {
info:       ArmyColor=1,
info:       Civilian=false,
info:       Difficulty=2,
info:       Faction=1,
info:       Hero="hgsa01",
info:       Human=true,
info:       InGameName="Sug",
info:       OwnerID="43060",
info:       PlayerColor=2,
info:       PlayerName="Sug",
info:       Ready=false
info:     },
info:     [6]={
info:       Achievements={ Items={ }, Points=220 },
info:       ArmyColor=1,
info:       Civilian=false,
info:       Difficulty=2,
info:       Faction=1,
info:       Hero="hgsa01",
info:       Human=true,
info:       InGameName="moodY",
info:       OwnerID="28919",
info:       PlayerColor=6,
info:       PlayerName="moodY",
info:       Ready=false
info:     }
info:   }
info: }
info: CVP_GameData:
      szGameName: Instant Action Match
      szHostPlayerName: moodY
      szHostIPAddress: 24.247.54.11
      szPassword: 0ab6feb2-8b23-4f2b-a
      szMapName: Crucible
      szGameSpecificXML (size): 3526
      szGameGUID: ab78a051-b094-411a-af82-3e135f9d8cd8
      szGameToken: FGwgwUFlgN8BaKkBT23w9AmMa/D8bH9I95HuufI5AcB9Ph1Rxj8dCISPM/SAcijgDArCgUTseF1Tj2yIEbe1y4FR0VUGO/tVF542LGw5YMzvcx7JjcSceBDrwG8jGiBspl3c+bbmv2E/joE3nw4lGPZwI8LR6gTHoze959XkxAjOA+uZpt09RVaUh6ypnOhDjFl4Mf0oFMssUK5PsUW6aW77fn/OmHiI1iuE4yIqmU7/1nAXdgbjQYzsJy1nB5u697PCdBMNsKJ+wJhmhqKnKcd/QESm7Wi1qfL1z4svegzvNia/56IELbeZYudrL7VHtB5kF/EAPgQ8hre6E2zGD3MO8htyI+i5Pgnq2/uTdsPaYjwzPsuWn91ng6XFSPK5I0Iwtgyl8HbTdV3tXL11jh+fjiAyS9hUtmGTTyoHC4+7Xzfuokw6VYQQ/p++9IeI94iua0+fUqE=
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2009-05-09T13:20:47.96
      szGameVersion:
      dwHostPlayerID: 28919
      dwHostPort: 0
      dwMinPlayers: 2
      dwMaxPlayers: 10
      dwGameTypeID: 4
      dwGameMapID: 57
      dwNumPlayers: 3
      dwGameID: 380335
      bRanked: 1
      bPrivate: 1
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: >>>Entering CVPInterface::UpdateGameData()
info: >>>Exiting CVPInterface::UpdateGameData()
info: Calling CVPUpdateGame. gameDataXML [len]: [3526]
info: CVP_GameData:
      szGameName: Instant Action Match
      szHostPlayerName: moodY
      szHostIPAddress: 24.247.54.11
      szPassword: 0ab6feb2-8b23-4f2b-a
      szMapName: Crucible
      szGameSpecificXML (size): 3526
      szGameGUID: ab78a051-b094-411a-af82-3e135f9d8cd8
      szGameToken: FGwgwUFlgN8BaKkBT23w9AmMa/D8bH9I95HuufI5AcB9Ph1Rxj8dCISPM/SAcijgDArCgUTseF1Tj2yIEbe1y4FR0VUGO/tVF542LGw5YMzvcx7JjcSceBDrwG8jGiBspl3c+bbmv2E/joE3nw4lGPZwI8LR6gTHoze959XkxAjOA+uZpt09RVaUh6ypnOhDjFl4Mf0oFMssUK5PsUW6aW77fn/OmHiI1iuE4yIqmU7/1nAXdgbjQYzsJy1nB5u697PCdBMNsKJ+wJhmhqKnKcd/QESm7Wi1qfL1z4svegzvNia/56IELbeZYudrL7VHtB5kF/EAPgQ8hre6E2zGD3MO8htyI+i5Pgnq2/uTdsPaYjwzPsuWn91ng6XFSPK5I0Iwtgyl8HbTdV3tXL11jh+fjiAyS9hUtmGTTyoHC4+7Xzfuokw6VYQQ/p++9IeI94iua0+fUqE=
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2009-05-09T13:20:47.96
      szGameVersion:
      dwHostPlayerID: 28919
      dwHostPort: 0
      dwMinPlayers: 2
      dwMaxPlayers: 10
      dwGameTypeID: 4
      dwGameMapID: 57
      dwNumPlayers: 3
      dwGameID: 380335
      bRanked: 1
      bPrivate: 1
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: >>>Entering CVPInterface::UpdateGame()
info: ImplCVPInterface::OnPlayerDataUpdated
info: >>>Exiting CVPInterface::UpdateGame()
info: >>>Exiting CVPInterface::UpdateGame()
info: >>>Entering CVPInterface::GetGameData()
info: >>>Exiting CVPInterface::GetGameData()
info: >>>Entering CVPInterface::GetGameData()
info: >>>Exiting CVPInterface::GetGameData()
info: >>>Entering CVPInterface::StartGame()
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 43625[174.0.4.125:62050]. We are
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 43060[96.244.144.39:53695]. We are
info: CVP::HandlePlayerDataUpdated
info: >>>Exiting CVPInterface::StartGame()
info: AutoLobby:LaunchGame
debug: Loading module '\000/lua/ui/help/gametips.lua\000'
warning: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(873) Invalid call
debug: Loading module '\000/lua/ui/game/loading.lua\000'
info: Sounds process locked
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/map10.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_mainframe.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_contentframe.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_faction_light_out.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_faction_light_in.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_faction_dark_in.dds
warning: error loading batched texture: c:\Work\forge\main\code\src\libs\gpggal\DeviceD3D9.cpp(788) Not available
info: Unable to load texture from file: /textures/ui/common/loading/loading_faction_dark_out.dds
warning: Unable to load texture: c:\program files (x86)\stardock games\demigod\bindata\textures\ui\common\game\cursors\blue.dds
warning: No receiver for message type 108 received from S010600400528677d.cg.shawcable.net:62050.
warning: No receiver for message type 106 received from S010600400528677d.cg.shawcable.net:62050.
info: Eject of Sug[43060] requested by Daemien[43625]
info: Saving replay to "C:\Users\jr\Documents\My Games\Gas Powered Games\Demigod\replays\MoodY\LastGame.DGReplay"

 

But yeah..  happens when someone disconnect while in the connection phase.

Reply #25 Top

Have you tried with the beta update from this morning?