App/game crash AFTER leaving level - Error - Operation was attempted on something that is not a socket

So I'm on probably my 30th hour of attempting to make this all work flawlessly.  

The problem:
On Windows 8.1.  I have an application (Codemasters DiRT 3) that sends data to the local host 127.0.0.1 port 20777. Another application (Z1Dashboard) receives this live data feed from the same port.
The game crashes AFTER a race is over or AFTER I pause the game and leave a race.  I get the following windows error message: 
"sendto failed with error 10038: An operation was attempted on something that is not a socket"

I've already tried a couple of Microsoft's error solutions. http://support.microsoft.com/kb/817571 

http://support.microsoft.com/kb/318584

I don't understand how it would work flawlessly and send thousands of packets until I decide to quit.  I monitored the packets with NetworkMinor and I see thousands of packets being sent every minute.  When I pause the game, packet transfers stop.  When I hit continue, the packet transfers jump back up.  Although when I hit pause THEN quit(quits the race NOT the application) it crashes and I get the mentioned error message.  I've tried different versions of the game (GOTY Edition and regular).  No difference.  It works fine on my Windows 7 laptop, but it's hard to play anything on that.

I can Teamviewer my machine if someone feels confident in poking around.  I'm completely out of ideas.

January 23rd, 2015 5:55am

Hi,

Thanks for your post.

As the KB said, this issue  may occur if you have a third-party product installed  that uses Windows sockets and also uses the ipconfig, release, and renew commands. The Windows sockets registry subkeys may be corrupted.

Please post the detail error message in event viewer.

Meanwhile, if possible, i think you could reinstall the application to check the result.

In addition, for the DIRT 3 related issue, i think you may ask in:

http://steamcommunity.com/app/44320

Regards.

Free Windows Admin Tool Kit Click here and download it now
January 26th, 2015 5:59am

Thanks for your response. 

I'm in the event viewer, but I can't seem to find the error message.  How do I find it for the error I described?  None of the errors I found in the Event Viewer match up with the time it happened or the error code.

I've tried reinstalling the game multiple times already, including different versions of the game.  Game of the Year Edition and standard and even an updated one.  They all do the same thing.  I don't think the registry is corrupted. 

I got so frustrated with this I just reinstalled Windows 8.1 completely, I made sure it reset all the registry values, which I now regret because it had no affect the the error.

This game works on my Windows 7 laptop without crashing, although the hardware can't handle the graphics very well and it's not very playable.

I've spent so much time on this, I'm about to just downgrade to Windows 7 and just be done with it.

I should also mention I'm using 8.1 Pro.  Could the added network features of the Pro version in any way be causing this?

January 27th, 2015 7:36am

Hi,

I think we could collect the dump file to troubelshoot the issue if you did not downgrade to Windows 7.

How to collect dump file:

https://msdn.microsoft.com/en-us/library/windows/desktop/bb787181(v=vs.85).aspx

Regards.

Free Windows Admin Tool Kit Click here and download it now
January 29th, 2015 7:41am

Here's the dump file.  If someone can solve this I'll marry them.  I really don't want to move to Windows 7, but this is kind of a deal breaker.  

I don't see a way to post/upload files on here so here's a google drive link to the dump file.

https://drive.google.com/file/d/0B7NDo4G5F7DdbHlmenhET0RNb3M/view?usp=sharing

The above mentioned microsoft link on how to collect dump files says that it's not enabled by default, but after opening the crash dumps folder I see it's already been collecting these dump files.  Is that cause it's the applications crash dump? Not Windows?  Either way, I followed the details of the link and enabled the crashdumps in the registry and reran the program and let it crash.  It's a large file, full dump? 

Let me know if that's not what you wanted.

January 30th, 2015 9:16am

Hi,

Sorry for the delay reply.

According the dump file, we could see:

(NTSTATUS) 0xc000001d - {EXCEPTION}  Illegal Instruction  An attempt was made to execute an illegal instruction.
ID:STATUS_ILLEGAL_INSTRUCTION_SEHOP

I think it may be caused by the application crash.

Could you try to disable the SEHOP to check the result, it is enabled by default in windows 8
https://social.technet.microsoft.com/forums/windows/en-US/f7afe271-88e9-44f2-b2a2-f1db6cd0f371/is-sehop-enabled-by-default-in-windows-8

Or maybe you could try the compatible mode to install the software.

Regards.

Free Windows Admin Tool Kit Click here and download it now
February 9th, 2015 9:08pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics