Mss32.dll Constant Crashes

13»

Comments

  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    Not sure what to Google really. I've tried googling Mss32.dll in relation to Half Life in the past, and almost all the results are the old sound stuttering bug from when Half Life 2 was released in 04'. I can't really tell the exact error with Mss32.dll, when I click the "more info" button on the Windows error popup, it just lists a bunch of binary/hex code and lists a bunch of dll's (I'll take a screen shot if that helps, next time it happens)
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    sry it took me a while to get the screen caps, been distracted and I didn't know which parts of the error message to really cap, so I just took a guess;

    <a href="http://home.carolina.rr.com/fanboy/ss1.jpg" target="_blank">First dialog that HL.exe has hit an error</a>

    <a href="http://home.carolina.rr.com/fanboy/ss2.jpg" target="_blank">Second dialog you get click for more info.</a> It identifies Mss32.dll as the file.

    <a href="http://home.carolina.rr.com/fanboy/ss3.jpg" target="_blank">Third dialog of running processes, I guess. Highlighted Mss32.dll</a>. *Note* I wasn't sure which processes in this part to screencap, it lists a lot, some of them basic windows dll's such as ntdll or other stuff. There's a listing in this dialog for hl.exe and a few related hl files, as well as the Mss32.dll I capped there.

    I doubt this may help but at least you see the error I get, I'd say there's a 1 in 3 chance of this error coming up when the game starts, which goes to say that that percentage can be wrong as some days the error will never pop up, sometimes it'll take me 5 minutes to get NS to load.

    I've tried it with a dozen combonations, without Xfire on, with Xfire on. Without Teamspeak on (voice comm I use currently), with Teamspeak on, with Teamspeak and Xfire on, combos off either one of them on/off at the same time, etc Still results in the same error, so personally I think I can rule out background processes doing it. I highly doubt mIRC could be doing it, haven't tested that but it shouldn't hook into Mss32, for IRC... I mean at most IRC uses some wav's, maybe some mp3's if you set it too but no Miles codec.

    I can still play NS, with some work to get it going some days. As I said though I'm just worried I'm fubaring my system slowly by slowly every time I keep running a program that is more then likely going to crash a handful of times before it runs.
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    That indeed aint much info to go with. except its odd cause its HL which goes byebye when the dll crashes.
    ya ever replaced the dll in the HL root folder?
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    Yea, when I tried updating the files/dlls with the most current from the Miles/RAD website, I replaced the ones inside the HL folder itself. This didn't work either, it caused a completely different crash, apparently NS doesn't like using a different version of Mss32 than what HL/itself uses, the error seemed to mention a bad version of the file. So I simply deleted those and copied all the old ones back.

    The third screen shot actually has as I said a lot more information than shown. The scroll up and down has a ton of stuff to go through, all the running processes related to HL for example, tons of other stuff. It'd take forever to get screenshots of everything that is listed in that one specific dialog.
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    The last clearly is a (partial) memory report. Perhaps valve might actually be able to do something with it.

    And you replaced the HL roots one, with one of the same version, working?
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    Yea, I tried replacing the Mss32 files in the HL folder with ones from the CS 1.6 (CS has never crashed on me with this error, ever). Same error occurs. It's something in the way NS uses it, has to be. I know CS uses voice comms, ambience, etc so its not some super ground breaking new feature that they came out with in NS years and years ago that's so different, it just must use the mss32.dll in such a way it conflicts with my system somehow?
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    I have no idea, except that maybe the ddl file aint registered. Perhaps it matters, shouldn't be.
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    You mean NS isn't seeing the dll? Not sure I understand what you mean when it's "not registering". It strikes me odd cause as I've said CS works fine with it, and thousands of other people play NS without this.

    I install the current NS client, modify it some with a few custom models, tweak my config.cfg, etc nothing that would seem to mess with the Miles audio files. My XP processes are at a minimal, I follow Black Viper's old guide as to what to keep turned on and off, only necessary processes are on, with a few extra; mIRC, xfire, occasionally Teamspeak 2 (it gives me the error even with TS turned off so that's not the cause). I can't narrow down what's so different about my setup that is different than others?
  • enigmaenigma Join Date: 2004-09-11 Member: 31623Members
    happens with dod too
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    How to register (or re-register) a DLL or OCX file

    Go to the Run item on the Start menum, and type:

    regsvr32 <path & filename of dll or ocx>
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    ok, before i try that, what will happen?
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    basicly it will register the dll file.

    Regsvr32 is an executable file that gets a Dll file name as an argument and runs its DllRegisterServer function to allow pages on that server to access its functions.

    more info here: <a href="http://consumer.installshield.com/kb.asp?id=Q108199" target="_blank">http://consumer.installshield.com/kb.asp?id=Q108199</a>
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    edited February 2007
    I checked out the link, and I tried to do that to the file. This is the error it gave me;

    <img src="http://mav.nitescifi.com/dll.jpg" border="0" alt="IPB Image" />

    (the gap is my steam login name, that i edited out of the screenshot)

    *edit*

    I did some Googling on the error, I found this on a forum;

    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->You can't use regsvr32 if the DLL is not an Active-X DLL. Quite a few DLLs are not active-x DLLs and don't have to be registered. All you have to do is make sure that the DLLs in question are in a place that can be found by your application (usually in the same directory as the application or in a Windows System directory). This is true whether you're using Windows 95, 98, NT, 2000, XP whatever.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Not sure if that is true or not, the Active-X thing. But if so that might explain why Regsvr32 won't register it.

    *edit #2*

    Well, sticking the Mss32.dll into Windows/System32 didn't do anything, same error occurs. I also thought to check the Event Viewer within Windows to get the error code and such, it spits this out every time hl.exe crashes due to mss32.dll;

    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Faulting application hl.exe, version 1.1.1.1, faulting module mss32.dll, version 3.0.0.0, fault address 0x0001412e.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Not sure if it'll help, probably not but the "fault address" looked promising, like it might point to something specific?

    I also narrowed down another setting that is not the cause; my config.cfg. I use the same settings in my NS config.cfg as I do in my CS 1.6 config.cfg I think there are a few commands that don't work with CS that do with NS but other than that, same settings exactly other than key binds, and as said CS (and other HL1 games) don't crash with the error.
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    It sure hell points to your prob. Problem is only the guys @ valve can do something with it
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    edited February 2007
    So, what can I do with that? Just send in some kind of support ticket thing via steampowered.com ?

    *edit*

    Just incase, I did just that. Even if thats how who I should send the problem to, figured at least the might have some knowledge, you never know. Detailed the problem, copied any relevant info from this thread. Hopefully either us or they will eventually knock this problem out.
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    its possible they need the memory dump file aswell. then they will ask
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    Just got a reply from my Steam Support ticket, this is what they said after I detailed the problem;

    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Hello,

    Unfortunately, we can not provide technical support for third-party mods.

    For any further questions, we recommend that you visit our forums for assistance.

    <a href="http://forums.steampowered.com/forums/" target="_blank">http://forums.steampowered.com/forums/</a>

    Please let us know if you have any questions related to your Steam account or games developed by Valve.<!--QuoteEnd--></div><!--QuoteEEnd-->

    So...yea

    Now, this may just be..preliminary, I'm knocking on wood as I speak but, since updating to 3.2, I have not crashed once since Friday evening when I installed 3.2 from the Jarheadz (I believe it was) mirror.

    The interesting thing about this is, one of two theories;

    1) this is one I kinda suspected in the back of my head for a while but never gave it much thought, my 3.1.3 install and the install I had a year or two ago when I played before, were both downloaded from NSArmsLab, cause I got the best download speed from their mirror. It wouldn't be the first time in my gaming history where I've seen some mirrors of a game (not NS specifically) that had funky errors or file corruptions where other mirrors of the same game, did not. I know, that's a long shot and probably hard to prove but so far, 2+ days with not a single crash.

    2) something in 3.2 kinda fixed itself? I installed 3.2, and overwrote all my 3.1.3 files (I had them backed up). So going into 3.2 I had a vanilla install. I installed my skins and sprites and sound files etc from 3.1.3 once I knew what would work with 3.2 and what wouldn't. another real long shot but ya never know. if anything i noticed a slight performance increase (couple frames added to the frame rate per sec, nothing much).

    I guess all I can do now is keep an eye out and keep researching if it continues.
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    I suggest starting to not mention to valve that its with a mod since the exe file which crashes IS halflife itself.
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    I thought about that, then I figured they'd just tell me something along the lines of "Despite the file crashing is hl.exe, it is still being used by a third party mod. Whatever methods they employ hl.exe could be causing the crash, taking up this technical issue with them would be the best solution". I only mention that cause I've asked before on the Steam forums, which I know isn't official support just mainly other players helping each other like we do here but that's basically the gist of that they told me there in the past; "check with the NS people" or "ask on the NS forums that's not a HL error".

    Personally I'd say it is a HL error of some kind. When some of their games work fine but others don't (I know NS isn't their game but it is still using their core HL files) somethin may be up with their hl.exe
  • DC_DarklingDC_Darkling Join Date: 2003-07-10 Member: 18068Members, Constellation, Squad Five Blue, Squad Five Silver
    Its not NS, it IS HL since other mods on other ppl do it aswell.
    I say mail them and really do NOT mention a mod ever.
    HL crashes.
  • MaverickkMaverickk Join Date: 2006-12-03 Member: 58857Members
    Well, I've played 3.2 for a week now, not a single crash for mss32. I don't wanna say a fresh install did it, cause I've had that error since I started playing in '04/'05, but either way it's not there now. I guess I'll chalk it up to either getting the fresh install from a different mirror (I always used NSA's mirror in the past) or the fact 3.2 changed some things, either way I'm grateful <img src="style_emoticons/<#EMO_DIR#>/wink-fix.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink-fix.gif" /> If any mss32 problems arise I'll reply to this thread.
Sign In or Register to comment.