forums | blogs | polls | tutorials | downloads | rules | help

BW Multiplayer Exception Detected Access Violation

AttachmentSize
Plain text icon 181118_1835 DungeonSiege2.txt45.99 KB

So I recently got struck by nostalgia and decided to return to Dungeon Siege 2 BW. This time I wanted to share the experience with my partner as well.

After following this guide, manually adding my graphics card device id and manufacturer id to the system_detail.gas file I managed to get the game running in widescreen (1920x1080). Though windowed widescreen was alright, it only felt perfect when I got the game to maximized window using the program WindowedBorderlessGaming.

After looking into this page I grabbed some useful mods namely:

  • 16_9DS2XWORLD (widescreen mod/fix)
  • All*Saves v2
  • Ring Removal
  • Aranna Legacy Mod, Alpha 3q
  • Cursor Size Increased, Alpha 1
  • Text Size Increased, Alpha 3
  • After that it all ran fine for our first session on which we played for roughly a hour or two I think. We had no issues whatsoever creating new chars and going into a new game. Though when we went into our second session loading up the save we had, my desktop PC ran into a exception error. This seemed to happen when my game (host) loaded the client characters after we teleported to Western Greilyn Jungle. Though we tried to make a new game with the same chars thinking it might be a savegame issue that didn't help either, we could go around in town without any trouble but some time after entering the jungle (not consistent and even if we didn't teleport) my game still got the error.

    Now the computers have different specs and different aumount of screens connected to them but they have the excact same setup regarding the game. This error repeats itself giving the same address each time only it doesn't occur at the same time every game but it seems to always occur when my partner is coming into a teleporter after me. I won't get my hopes up but I'll continue to debug trying out different solutions. Any help is appreciated

    The Error

    BW folder\DungeonSiege2.exe crc = 0x47E936F0 extra = 0xCAA45D2B

    Exception code: access violation (continuable) - attempted to read data at 0xFFFFFFFC
    Occurred at IP: 0x00486F83

    The only other instance I know of where this exact error is posted is: https://www.siegetheday.org/?q=node/1330&page=1
    However, it seems people rarely post the error logs and rather describes the issue in freetext.

    Below is some computer data:

    The Host (desktop)

  • CPU: Intel Core i5-4670 (3,4 GHZ)
  • RAM: 24 GB (DDR-3 I think)
  • OS: Windows 10 (64-bit)
  • GPU: Nvidia GeForce GTX 660
  • HDD:
  • SSD, 256 GB (OS Drive)
    SATA III, 2 TB (Game Drive)
  • Screens:
  • Primary: ASUS 16:9 (1920x1080)
    Secondary: LG 4:3 (1280x1024)

    The Client (laptop)

  • CPU: Intel Core i7-4710HQ (2,5 GHz)
  • RAM: 16 GB
  • OS: Windows 10 (64-bit)
  • GPU: Nvidia GeForce GTX 870M
  • HDD:
  • SSD, 128 GB (OS Drive)
    SATA III, 1 TB (Game Drive)
  • Screen: Whatever it came with (1920x1080)
  • Just to verify that it is not one of the computers having a hardware issue and is a problem with the game. I would suggest if possible that you make the laptop the host and the desktop the client. It may not work, but worth a try. Oh one other thing are you playing on a local network or over the Internet?
    Elf

    Thanks for the fast reply! I don't see any reason the laptop couldn't be the host. I'll try that tomorrow (in ~22 hrs or so). We're playing over LAN.

    Today we ran the laptop as the host instead. It worked fine for about 20min then the exception came again. The difference is that it occurred on the laptop this time meaning it seem to only happen to the HOST computer.

    This time we were just fighting mobs in the jungle with no teleporters nearby. The interesting part however is that it is the same error codes that's being generated meaning the error is happening at the same place in code every time. Any thoughts?

    Error:
    name = 'BW folder\DungeonSiege2.exe', crc = 0x47E936F0, extra = 0xCAA45D2B
    Exception code: access violation (continuable) - attempted to read data at 0xFFFFFFFC
    Occurred at IP: 0x00486F83

    Edit: Next debug attempt will probably be on thursday evening.

    Akorax wrote:
    Today we ran the laptop as the host instead. It worked fine for about 20min then the exception came again. The difference is that it occurred on the laptop this time meaning it seem to only happen to the HOST computer.

    This time we were just fighting mobs in the jungle with no teleporters nearby. The interesting part however is that it is the same error codes that's being generated meaning the error is happening at the same place in code every time. Any thoughts?

    Error:
    name = 'BW folder\DungeonSiege2.exe', crc = 0x47E936F0, extra = 0xCAA45D2B
    Exception code: access violation (continuable) - attempted to read data at 0xFFFFFFFC
    Occurred at IP: 0x00486F83

    Edit: Next debug attempt will probably be on thursday evening.

    I am wondering if you have patched DS2 to the correct level. If not patch it! Also Do you have any mods installed in the DS2 folder? If you do try disabling them.
    Elf

    We're running BW 2.50 on both computers and disabling mods one by one is the next step we'll take.

    Perhaps creating a new game with new chars with the laptop as host to eliminate that option too.

    Akorax wrote:
    We're running BW 2.50 on both computers and disabling mods one by one is the next step we'll take.

    Perhaps creating a new game with new chars with the laptop as host to eliminate that option too.

    I was asking if DS2 and not Broken World was patched to the correct level as with several retail disk sets for Broken World can install even if DS2 has not been updated.

    Yes good idea to start a new party in a new game with laptop as host before doing anything else.

    I will be away for a few days over this holiday weekend will most likely check back in Sunday.

    Elf

    DS2 is ver 2.0. It seems that isn't the final patch which is 2.2? However, for the patch to be of importance it must do something with the game assets like maps/items/units etc. since BW uses it's own .exe file. We'll look into patching DS2 before trying anything else.

    As for the weekend we might have some time tomorrow but then we'll also be away for the most part. Perhaps a short try on sunday evening but I wouldn't count on it. Thanks for the help so far, we really appreciate having someone to discuss and brainstorm with on this topic. Laughing out loud

    So I patched the original DS2. Patch version did not however display as 2.2 ingame so I had to manually check which files that were updated and it seems most resource files were, including world.ds2map. I even double checked with the windows registry and in there the version was stated as 2.2.

    Following that we made a new go with our characters at our last save. That worked for maybe 10-15 min before the same error as before occurred.

    Thinking it could still be something to do with savefiles or character files we made completely new chars and tried that too. We didn't get the same error but at the end of the conversation with the first guard by the first morden tower we ran into a c++ error instead. There's no more time to retry that scenario today but perhaps on sunday we can give it another go. Mods are still active btw.

    I did a quick 20 minute play through on the Steam version and couldn't get it to crash. Do you have the steam version you could test to see if you can reproduce the crash? At the very least I'd reinstall DS2 and clean out any mods.

    There are some problems getting steam version of DS2 to work with the retail version of Broken World, because both have the same version number 2.3. There are also problems getting some mods working with the Steam Version. For example AllSaves has an issue with the fact that the steam version of DS2 is version 2.3 as is the retail version of Broken World version 2.3. There are several fixes for this in many posts. I know I wrote some of them about a year ago.

    Have you tried the Multiplayer version of DS2? That way you can verify if the issue is with Broken World, before trying the steam version.
    Elf

    I do agree with brkopac about doing a complete reinstall on both computers. First reinstalling DS2. Patching D2. Reinstalling Broken World. Then trying the multi-player version of both DS2 and Broken world without any mods.

    Akorax2's picture

    bare_elf wrote:
    There are some problems getting steam version of DS2 to work with the retail version of Broken World, because both have the same version number 2.3. There are also problems getting some mods working with the Steam Version. For example AllSaves has an issue with the fact that the steam version of DS2 is version 2.3 as is the retail version of Broken World version 2.3. There are several fixes for this in many posts. I know I wrote some of them about a year ago.

    Have you tried the Multiplayer version of DS2? That way you can verify if the issue is with Broken World, before trying the steam version.
    Elf

    I do agree with brkopac about doing a complete reinstall on both computers. First reinstalling DS2. Patching D2. Reinstalling Broken World. Then trying the multi-player version of both DS2 and Broken world without any mods.

    Off topic: Somehow my account was blocked? (maybe b/c I log on with different devices on different IP-addresses) Well, I made a new one in the meantime.

    To clarify, we're using the deluxe edition of DS2 so we have not experienced issues that are exclusive to steam. We have not yet tried playing DS2 MP. That could absolutely be something to try. As far as I know we have these alternatives to try for now:

    - Retry BW MP with new chars (since last error was not a access violation)
    - Try DS2 MP instead of DS2 BW MP.
    - Remove mods one by one to find out if it's a mod issue (this will take some time)
    - Reinstall DS2, Patch DS2 before installation of BW instead of after.

    @brkopak This issue we have only happens in multiplayer, singleplayer works fine it seems.
    Again thanks for the input, it's great not feeling stuck at least (yet) Wink

    Akorax2's picture

    After we retried BW MP again we got the exception error back.
    -> Let's try DS2 instead of BW
    DS2 MP didn't work (couldn't host a game with either computer)
    -> Let's try fresh install with patching before installation of expansion.
    First session with new chars in BW MP went well but client computer ran into a c++ runtime error.

    C++ Runtime Error Program "BW path\dungeonsiege2.exe" R6025 - Pure virtual function call

    Looking into this Error I noticed it wasn't common and could be related to the computer instead of the game. DS2VideoConfig.exe can't locate the primary graphics card in the laptop which could be one reason for it. However I have the system_detail.gas configured for the card and the .ini file is also written for it.

    First time we get a runtime error it occurred on the host computer. Since it's the laptop this time I think we need a few more tries to verify the error.

    After that is done it's time to disable some mods. (some day this week)

    Edit: We decided to disable all mods and avoid the allsaves program. The game is working for now. It ran fine for 40-50 min without trouble. We're gonna have to continue later this week and see how it's holding up.

    @Akorax:
    It could be a mod relatred problem indeed,
    specially concerning the Aranna Legacy mod, multiplayer related problems
    popped up here and then during the recents years.

    But first update your mods from
    ds2.bplaced.net - sadly other dowanload sites may not be up to date.

     
    Generally it would be helpful to find a way to reproduce this bug, if it happens always because of a specific action or at the same place on the map.
    However I don't want to make false hopes - there is no toolkit for the BW addon (in v2.2 you had at least DS2Mod and its logs with more evident messages), also multiplayer debugging is always quite demanding, technically and time-wise.

     
     
    @Admins: I couldn't login either, and I don't think I typed my P/W so often the wrong way!(?)

    I was cleaning up spam and accidentally blocked Akorax's account. Which I have since fixed. However I looked at your account and it is not blocked and I could not find anything wrong with it or anyone who has been a member for more than ten years. If you still have problems let me know please.
    Elf

    @KillerGremal
    Hey there Mr.Legend! Great thoughts about the issue!

    @Bare_Elf
    Thanks, I'm back on this account now. Party

    As of yet we haven't singled out a specific mod that's causing the exception error even though we have made quite a few tries now. The error always occur in areas with enemies. Never in the city. Usually within 20 min of gameplay, never have we played longer than 60 min without it happening (with mods installed). As for specific actions we never really thought about it since were just whacking away in the jungle most of the time. Can't really say if it's related to combat or anything else.

    I think last time we got a different IP (whatever that stands for) in the error log but the same crc and extra. Noteworthy here is that we did a fresh install with patching prior to that attempt.

    I noticed the widescreen mod/fix was missing in the list in the first post so I added it there. (Kind of suspect it a bit more than other mods, just a gut feeling)
    I'm not sure what the 2.3 addon is (I'm assuming it got something to do with BW ver 2.3?

    Thanks for the help so far. For now we'll try to enjoy the game without mods and perhaps introduce them one by one once we've gotten out of, let's say at least the jungle. xD

    Akorax wrote:
    @KillerGremal
    Hey there Mr.Legend! Great thoughts about the issue!

    @Bare_Elf
    Thanks, I'm back on this account now. Party

    As of yet we haven't singled out a specific mod that's causing the exception error even though we have made quite a few tries now. The error always occur in areas with enemies. Never in the city. Usually within 20 min of gameplay, never have we played longer than 60 min without it happening (with mods installed). As for specific actions we never really thought about it since were just whacking away in the jungle most of the time. Can't really say if it's related to combat or anything else.

    I think last time we got a different IP (whatever that stands for) in the error log but the same crc and extra. Noteworthy here is that we did a fresh install with patching prior to that attempt.

    I noticed the widescreen mod/fix was missing in the list in the first post so I added it there. (Kind of suspect it a bit more than other mods, just a gut feeling)
    I'm not sure what the 2.3 addon is (I'm assuming it got something to do with BW ver 2.3?

    Thanks for the help so far. For now we'll try to enjoy the game without mods and perhaps introduce them one by one once we've gotten out of, let's say at least the jungle. xD

    The 2.3 addon is what Killer calls Brokenworld, because brokenworld is an add on to the original DS2

    Elf

    bare_elf wrote:
    The 2.3 addon is what Killer calls Brokenworld, because brokenworld is an add on to the original DS2

    Elf

    Lol! I've been playing too much wow in my days. I always called BW expansion and regarded addons as mods. Thanks for the clarification.

    We might not get further in a while so heres where we are today: We decided to disable mods all together and just enjoy the game without any crashes. (Although my gf managed to pause the game the exact moment talon died and we softlocked the game in his death cinematic. My heart skipped a beat there but we could redo the battle without issues.) However, we beat the original game and took a break and now we're currently doing something else.

    Based on what I've learned so far I assume the following:

  • A mod and multiplayer bug related to combat, possibly loot calculation or animations. I don't know for sure what these mods tamper with exacly or if they're in conflict in some way or another.
  • 16_9DS2XWORLD (widescreen mod/fix)

  • This really isn't needed as you can just fix your resolution in the settings file and then use windowed borderless gaming executable to get windowed fullscreen (blackscreen/no cursor fix?). I won't rule out that this mod could cause the error.
  • All*Saves v2

  • This might not be needed if you're not gonna use aranna legacy mod since the other mods seem to tamper with the game and not with the save. I wont rule out that this mod could cause the error.
  • Ring Removal

  • It seems unlikely that this mod would cause the error.
  • Aranna Legacy Mod, Alpha 3q

  • This seems to be the most likely mod for the cause since it tampers with a lot of game resources. I can't say for sure though.
  • Cursor Size Increased, Alpha 1

  • It seems unlikely that this mod would cause the error.
  • Text Size Increased, Alpha 3

  • It seems unlikely that this mod would cause the error.
  • TLDR: Use windowed borderless gaming executable for windowed fullscreen. Maybe aranna legacy mod was the culrit. Steve