Jump to content

Microsoft Visual C++ Runtime Error, nothing seems to work?


Chiyopop

Recommended Posts

So I bought this game called "Dark Souls" half a year ago on Steam after having rented it on xbox and hearing the pc version had more content and was cheaper altogether. I had heard many things about the game, mostly that it was really hard. I did not, however, expect that difficulty to extend to starting up the game in the first place...

 

The first initial problem that I had was that I was using a Mac. This wasn't a good start, and the wineskin wrapper didn't work either, but then I switched to Parallels and after a few (many) bumps along the way, somehow got it working. I eventually tried getting the wrapper working again, as it could hopefully run more than 24 frames per second at most - but of course it didn't work. At this point I had beaten gwyn and was satisfied, so I didn't continue to pursue it until a bunch of people online I like - namely slowbeef, diabetus and yahtzee - began playing it again.

 

So for the past few months I've been attempting to get it running again.Using a separate computer with Windows Vista allowed me to play the game - just that it was at 3 fps tops since the graphics card isn't amazing. I tried a lot of things but it came down to that it just wasn't very good. Attempting to make my mac run better without parallels, I attempted to use a bootcamp version of windows, but it was loading from a usb and for whatever reason (still unresolved) couldn't work. Using Windows XP on Parallels convinced me that my C++ something something was out of date and I needed a more updated OS, so I used Windows 7 next but I still have the same error message after everything.

 

"Runtime Error!

 

Program \\psf\Home\Documents\DarkSouls.app\Content\Resources\drive_c\Program Files\Steam\steam...

 

This application has requested the Runtime to terminate in an unusual way.

Please contact the application support team for more information."

 

As far as I know, there is no Dark Souls support team. I also have no idea what program is requesting the termination because it just ends in ..., which is very aggravating. Assuming it's DARKSOULS.exe, I've taken from other threads and ran in compatibility mode, ran as administer, reinstalled gfwl marketplace and client freshly, reinstalled the entire game several times, added and removed programs such as dsfix to see if it changed anything, created a bonfire in my backyard, used a registry fix/cleaner thingy, reinstalled the actual Microsoft Visual C++ Runtime program several times with several different versions, sacrificed a goat in the name of Priscilla, used different programs that start up the game such as Dark Souls Fixed Edition or dsmfxgui.exe, used an entirely different version of dark souls that wasn't linked to steam, changed the location of the game to inside the allocated space for parallels, bashed my head against a wall and talked to Solaire, reinstalled directX up to the latest version and tried running that and gfwl in winetricks, restarted a million times, pulled the plug out and put it back in again, and updated all drivers to the latest version but NOTHING WORKS.

 

One time for whatever reason the error message also had R60 something something afterwards, I heard this was a separate fix for this and that sometimes this problem only occurs because of Windows 7 so I may just delete everything and create a new parallels OS, but I kinda liked Windows 7 and I hear 8 isn't very good either... There has to be a better way, can anybody help me? I know it's worked on my computer this way before, it's just been so long I don't remember what I did. It's probably something with gfwl but I tried everything suggested on Vista and it worked there.

 

EDIT: After much confusion, I figured out by uninstalling Windows 7 in parallels, my wineskin wrapper acted differently, It still didn't work but now instead of an error message - it just makes a static-y sound and freezes. Using steam through winetricks let me go a little further and get a steam notification, then froze of course. Going through the wineskin thread and reviewing my test logs, I realized I needed to update the engine because otherwise it wouldn't work well with my AMD Radeon 6490 graphics card (which is actually Intel i7 but not according to wine). So I updated everything, tried every winetrick for direct x i could and even did the 2006 C++ thing inside of that, and I got much further! Now, I can start up the game, and it'll work up until the menu begins. Wonderful. It does give me an error log this time around however, inside it says

Unhandled exception: page fault on write access to 0x4d8f5000 in 32-bit code (0x00af3d6c).
Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1017 GS:000f
 EIP:00af3d6c ESP:0f4ef474 EBP:0f4ef47c EFLAGS:00010202(  R- --  I   - - - )
 EAX:4d720000 EBX:20d84020 ECX:00000bb0 EDX:00000000
 ESI:20f59020 EDI:4d8f5000
Stack dump:
0x0f4ef474:  00232800 00000000 0f4ef4ac 00af3e12
0x0f4ef484:  4d720000 20d84020 00232800 0f4ef4b0
0x0f4ef494:  00000000 00000000 20d84020 00000000
0x0f4ef4a4:  00232800 01fdff64 0f4ef4c8 00ae3035
0x0f4ef4b4:  4d720000 20d84020 00232800 1b8e5668
0x0f4ef4c4:  01fdfdd0 0f4ef630 007cdafc 4d720000
0202: sel=1017 base=7ffa0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x00af3d6c in data (+0x6f3d6c) (0x0f4ef47c)
  1 0x00af3e12 in data (+0x6f3e11) (0x0f4ef4ac)
  2 0x00ae3035 in data (+0x6e3034) (0x0f4ef4c8)
  3 0x007cdafc in data (+0x3cdafb) (0x0f4ef630)
  4 0x00bd605f in data (+0x7d605e) (0x030bd0c4)
  5 0x013c5df8 in data (+0xfc5df7) (0x030bd080)
  6 0x00000000 (0x01109144)
  7 0x00577060 in data (+0x17705f) (0x00576730)
0x00af3d6c: movq	%mm0,0x0(%edi)
Modules:
Module	Address			Debug info	Name (49 modules)
PE	  340000-  399000	Deferred        fmod_event
PE	  3a0000-  3b6000	Deferred        xinput1_3
PE	  3c0000-  3d8000	Deferred        xlive
PE	  400000- 1627000	Export          data
PE	 1630000- 182f000	Deferred        d3dx9_43
PE	 18b0000- 1a95000	Deferred        d3dx9_42
PE	 1dd0000- 1e7e000	Deferred        dinput8
PE	 f4f0000- f513000	Deferred        devenum
PE	 f520000- f5d0000	Deferred        wmadmod
PE	 f5d0000- f633000	Deferred        mfplat
PE	 f900000- fb07000	Deferred        d3dcompiler_43
PE	 ffc0000- fff4000	Deferred        qasf
PE	10000000-101df000	Deferred        fmodex
PE	1fde0000-2003d000	Deferred        wmvcore
PE	20040000-20079000	Deferred        wmasf
PE	20870000-209da000	Deferred        wmvdecod
PE	35500000-35708000	Deferred        quartz
PE	404a0000-404a4000	Deferred        msacm32
PE	404e0000-404e4000	Deferred        version
PE	40710000-40714000	Deferred        advapi32
PE	40780000-4078b000	Deferred        winmm
PE	407d0000-407d4000	Deferred        wsock32
PE	407f0000-407f4000	Deferred        psapi
PE	42510000-4253e000	Deferred        user32
PE	42650000-42654000	Deferred        gdi32
PE	42770000-42774000	Deferred        rpcrt4
PE	43110000-43118000	Deferred        ole32
PE	43250000-43254000	Deferred        ws2_32
PE	43280000-43284000	Deferred        iphlpapi
PE	432b0000-432f4000	Deferred        msvcrt
PE	43350000-43354000	Deferred        d3d9
PE	43390000-43394000	Deferred        wined3d
PE	434e0000-434e4000	Deferred        opengl32
PE	435f0000-436ff000	Deferred        shell32
PE	437f0000-437f4000	Deferred        shlwapi
PE	43870000-43874000	Deferred        setupapi
PE	438f0000-43982000	Deferred        oleaut32
PE	43ac0000-43ac4000	Deferred        winex11
PE	443c0000-443c4000	Deferred        imm32
PE	443f0000-443f4000	Deferred        hid
PE	46390000-46394000	Deferred        mlang
PE	47590000-47594000	Deferred        mmdevapi
PE	475b0000-475b3000	Deferred        winecoreaudio
PE	4c3d0000-4c3d4000	Deferred        msdmo
PE	4d470000-4d474000	Deferred        ddraw
PE	51080000-510e1000	Deferred        dsound
PE	78aa0000-78b5e000	Deferred        msvcr100
PE	7b810000-7b866000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 DARKSOULS.exe
	00000027    0
	00000009    0
0000000e services.exe
	0000001f    0
	0000001e    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000017    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	00000020    0
	0000001c    0
00000022 explorer.exe
	00000026    0
	00000023    0
00000029 (D) C:\Program Files\Steam\SteamApps\common\Dark Souls Prepare to Die Edition\DATA\DATA.exe
	00000024    0
	0000000b    1
	00000047    0
	00000046   15
	00000045   15
	0000000d   15
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	0000003f    1
	0000003e   -1
	0000003d    0
	0000003b    0
	0000003a    0
	00000039    0
	00000038    2
	00000037    1
	00000036    0
	00000035    0
	00000034    0
	00000033    1
	00000032    2
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d   15
	0000002c   -1 <==
	0000002b    0
	0000002a    0
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Darwin
    Host version: 11.4.2

I have no idea what this means. I would assume the arrow next to 0000002c means that's at fault, but idk what that's addressing.

 

then i get the wine log

fixme:win:EnumDisplayDevicesW ((null),0,0x33ed9c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xf5be93c,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f8): stub
fixme:process:GetLogicalProcessorInformation (0x33f120,0x33f0f8): stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f100): stub
fixme:process:GetLogicalProcessorInformation (0x33f128,0x33f100): stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f8): stub
fixme:process:GetLogicalProcessorInformation (0x33f120,0x33f0f8): stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f10c): stub
fixme:process:GetLogicalProcessorInformation (0x33f134,0x33f10c): stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f0): stub
fixme:process:GetLogicalProcessorInformation (0x33f118,0x33f0f0): stub
fixme:process:GetLogicalProcessorInformation (0x0,0x33f0f0): stub
fixme:process:GetLogicalProcessorInformation (0x33f118,0x33f0f0): stub
fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16
fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1318f674): stub
err:d3d_surface:surface_remove_pbo Surface 0x16ddd0 has heapMemory 0x16df20 and flags 0x30038.

sooo still not sure what the issue is, i installed all d3d related .dlls, perhaps the solution is just called something else?

 

it also says this

WineskinX11: main(): argc=12
Waiting for startup parameters via Mach IPC.
WineskinX11: do_start_x11_server(): argc=12
Attempting to use pixel depth of 24
[2740824.533] WineskinX11 starting:
[2740824.533] X.Org X Server 1.13.0
[2740824.533] Build Date: 20120921
[2740824.534] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
[2740824.593] Initializing built-in extension Generic Event Extension
[2740824.593] Initializing built-in extension SHAPE
[2740824.593] Initializing built-in extension MIT-SHM
[2740824.593] Initializing built-in extension XInputExtension
[2740824.593] Initializing built-in extension XTEST
[2740824.593] Initializing built-in extension BIG-REQUESTS
[2740824.593] Initializing built-in extension SYNC
[2740824.593] Initializing built-in extension XKEYBOARD
[2740824.593] Initializing built-in extension XC-MISC
[2740824.593] Initializing built-in extension XINERAMA
[2740824.593] Initializing built-in extension PseudoramiX
[2740824.593] Initializing built-in extension XFIXES
[2740824.593] Initializing built-in extension RENDER
[2740824.594] Initializing built-in extension RANDR
[2740824.594] Initializing built-in extension DAMAGE
[2740824.594] Initializing built-in extension MIT-SCREEN-SAVER
[2740824.594] Initializing built-in extension DOUBLE-BUFFER
[2740824.594] Initializing built-in extension RECORD
[2740824.594] Initializing built-in extension X-Resource
[2740824.594] Initializing built-in extension XVideo
[2740824.594] Initializing built-in extension XVideo-MotionCompensation
[2740824.594] Initializing built-in extension GLX
[2740824.594] x: 0, y: 0, w: 1360, h: 746
[2740824.687] (II) GLX: Initialized Core OpenGL GL provider for screen 0
Engine Used: WS8Wine1.3.37
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro8,2
      Processor Name: Intel Core i7
      Processor Speed: 2 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Memory: 4 GB
      Boot ROM Version: MBP81.0047.B27
      SMC Version (system): 1.69f4
      Sudden Motion Sensor:
          State: Enabled

Graphics/Displays:

    AMD Radeon HD 6490M:

      Chipset Model: AMD Radeon HD 6490M
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x8
      VRAM (Total): 256 MB
      Vendor: ATI (0x1002)
      Device ID: 0x6760
      Revision ID: 0x0000
      ROM Revision: 113-C0170H-521
      gMux Version: 1.9.23
      EFI Driver Version: 01.00.521
      Displays:
        Color LCD:
          Display Type: LCD
          Resolution: 1440 x 900
          Pixel Depth: 32-Bit Color (ARGB8888)
          Mirror: On
          Mirror Status: Hardware Mirror
          Online: Yes
          Built-In: Yes
        LG TV:
          Resolution: 1360 x 768 @ 60 Hz
          Pixel Depth: 32-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: On
          Mirror Status: Master Mirror
          Online: Yes
          Rotation: Supported
          Television: Yes

    Intel HD Graphics 3000:

      Chipset Model: Intel HD Graphics 3000
      Type: GPU
      Bus: Built-In
      VRAM (Total): 384 MB
      Vendor: Intel (0x8086)
      Device ID: 0x0116
      Revision ID: 0x0009
      gMux Version: 1.9.23

Once again, I do not have AMD Radeon as hardware within this computer, unless that was snuck in by Apple or assumed to be had by wineskin nonetheless. It even mentioned the TV i'm using since my laptop screen broke. not sure what "[2740824.534] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created." means tho, i get it whether switching to the x11 engine or not.

 

If anyone could offer advice that would be greatly appreciated! I am soon going to try using Windows Vista on Parallels to act as tho my other comp does and see if I can get past my initial error, but it would run much better natively on my mac which is why i'm trying wine first! Praise the sun!

 

EDIT 2: Right so, got it working like really quickly with Parallels. First I tried using the version already installed on my mac through wine - and got the Runtime error. So I installed it once again, this time freshly on this partition of my hard drive for parallels. After going through everything suggested for a normal installation - I got it working! I even have gfwl working on it too! Of course, it plays at like 10 fps tops, so no online, but that was a step up. I got to the Hellkite drake before deciding it was too slow to work with and trying another way.

 

Interestingly, the game cannot run with dsfix present. Deleting the .dll made it ok, but I'm not able to access any of the features. It crashed the same way my wineskin version did, so I put two and two together and was able to get that one working also - except it's a whopping 1 frame per second.

 

I know dsfix can make my game run much faster - it's worked for me before, somehow, so now my question is of how to get it working with my game now. And any other ways to increase the fps, of course. I have no idea why I'm not getting the runtime error this time - or why before I've been able to have dsfix working, but maybe it is a specific version that will just not work with my computer?

Edited by Chiyopop
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...