Project

General

Profile

Actions

Emulator Issues #4568

closed

Dolphin random crashes frequency in latest revision with c0000005 ntdll.dll error.

Added by blackjade.gm almost 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem?
When using latest revision play any game. It will frequency crashes randomly(May be in an hour or two).
This may be a FIFO bug but I am not sure.

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):
Latest
(optional) Dolphin version that does not have the problem:
6480
Operating system and version:
32-bit or 64-bit:
both
Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):
all
Build command-line (not on Windows):

Was the ISO a plain dump from disc, compressed and/or scrubbed?

Please provide any additional information below.
I have already asked in the forum, but no one can really help out.
I have lots of people get this same problem, so I am really sure this problem is valid.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #4817: Crashes with Fault Codes 0xc0000005, 0x80000003, 0xc000041d, and 0xc0000374Duplicate

Actions
Actions #1

Updated by blackjade.gm almost 13 years ago

I am really sure my computer hardware is stable.
Also, r6480 don't have this problem.

Actions #2

Updated by MofoMan2000 almost 13 years ago

That sounds bad. Can you pinpoint the exact revision where this became a problem by e.g. checking mamario's builds at http://www.dolphin-emulator.com/download.html?list=1 ? I haven't experienced this problem personally (WinXP x86) but then again I haven't had much time for emulating in recent days.

Actions #3

Updated by lpfaint99 almost 13 years ago

are these compiled yourself or downloaded from the above website/another website?
Sometimes a clean and rebuild will correct this issue if you are compiling yourself

Actions #4

Updated by blackjade.gm almost 13 years ago

I am not really sure what build cause this.
For the last time I test, I track down into r7185 and the problems still exists.
So, I am thinking of the only big change before r7185 has cause this problems.
Sorry I only test on x64 build, I am not sure x86 build.
But I get lots of people in another forum claim that they have the same problems.
It seems when you using hack something like VBean,fifobusy etc. will speed up this issue.
(Even you are not using hack the crashes still exist but slower.)
May be there is something wrong when the videoInterface is not synchroc.

Actions #5

Updated by astwilightonme almost 13 years ago

I confirm this. Having it with 7588 and 7589 x64 from mamario. I didn't have it yesterday, then i experimented with various settings and got a sudden freeze&crash. Now even after restarting the PC i am experiencing it randomly, with both Wii and GC games i played before on the same build without issue. On average it happens around every 15 minutes or so for me, fairly regularly. I spent hours trying to adjust the various options and it still persists.

Actions #6

Updated by Krack.Addikt almost 13 years ago

Same issue here...
Dolphin Build 7671

AMD Phenom II x6 1090T 3.2GHz
Nvidia GTX 280
8 gigs of RAM
Win7 home prem x64

Actions #7

Updated by mathis436 over 12 years ago

same problem here...
build r7683 64-bit

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x773C32D0 : RtlFreeHeap

AMD Phenom II x6 1090T 3.2GHz
ATI radeon 6850 hd
8 gigs of RAM
Win7 ultimate x64

Actions #8

Updated by gamerk316 over 12 years ago

Same here: Build 7670 X64. Always seems to crash within an hour of use. Earlier builds in the 7000 series had the same problem.

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x0135FB67 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x773050B5 : RtlAnsiStringToUnicodeString
0xC1D4F5C0 : ?
0xFFFFF900 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x0007D5BE : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x773032D0 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x773032D0 : RtlFreeHeap
0x64894C26 : ?
0x44C72824 : ?
0x00052024 : ?
0xB9410000 : ?

I know from personal experience that 0xC0000005 = Access Violation, so my best guess is something is getting corrupted somewhere. Probably one thing or another not being properly initialized...

Not isolated to Wii/GC, and happens on a variety of games, so it looks like an emulator issue and not a particular game.

Actions #9

Updated by gamerk316 over 12 years ago

As a quick appendum to above, some of the exceptions listed are almost certainly due to issue 4588 (crashing on exit). So all those listed exceptions may not be due to this exact issue.

Actions #10

Updated by astwilightonme over 12 years ago

Is this going to be looked into eventually? More and more people are getting the same issue and, at least in my case, memtest was clean. Let me remind you that people who got this issue can't use the emulator at all and even freaking windows7 had a 0xc0000005 issue initially, which was caused by buggy software code and not a hardware malfunction.

I am starting to suspect this issue starts occurring when i use copy-pasted memory card data from a previous version, but it's just an impression. The point is that this is a critical issue that appeared before 3.0 and is persisting after its release.


-------------Exception Data: ---------------------------

-on r7612-----------------------------------------------

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x014BE401 : ?

-on r7590-

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x013B328A : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x013B328A : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x013AA957 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

-on 7589-------------------------------------------

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x01498997 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap

-on 7588---------------------------------------

Unhandled Exception
Code: 0x80000003
Call stack info:
0xFDB42442 : ?
Dolphin!0x01076BF4 : ?

Unhandled Exception
Code: 0x80000003
Call stack info:
0xFDB42442 : ?
Dolphin!0x00546BF4 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x014E146A : ?
0xB728B708 : ?
0xA728B738 : ?
0xA708B709 : ?
0xA718A708 : ?
0xA708B708 : ?
0xA718A708 : ?
0xB7090000 : ?
0xC809B709 : ?
0xA718A718 : ?
0xC80AA718 : ?
0xA738A738 : ?
0xD71AD72A : ?
0xC81AA718 : ?
0xD71AC80A : ?
0xB709A708 : ?
0xC709B709 : ?
0xD71AD71A : ?
0xD60AD609 : ?
0xC729C719 : ?
0xD70AD71A : ?
0xC719C719 : ?
0xD70AD609 : ?
0xC709B719 : ?
0xC809C709 : ?
0xE70AD60A : ?
0xC81AD71A : ?
0xD70AE70A : ?
0xC719D80A : ?
0xD71AD70A : ?
0xC729C81A : ?
0xC719B709 : ?
0xC629C709 : ?
0xB849C84A : ?
0xA728B839 : ?
0xB728B729 : ?
0xA718B718 : ?
0xB729C639 : ?
0xA808B729 : ?
0xB739D639 : ?
0xB709B719 : ?
0xB809B718 : ?
0xB809B809 : ?
0xB809B708 : ?
0xC719A808 : ?
0xB81AA808 : ?
0xB719A808 : ?
0xB829B819 : ?
0xA818A818 : ?
0xB708B719 : ?
0xB749B719 : ?
0xB718C829 : ?
0xC719C609 : ?
0xB718B738 : ?
0xB708B708 : ?
0xA718A728 : ?
0xA708A708 : ?
0xB738B648 : ?
0xB728B739 : ?
0xC609B618 : ?
0xB708C709 : ?
0xB708B708 : ?
0xA708B709 : ?
0xA8080000 : ?
0xA818A808 : ?
0xC709B719 : ?
0xB718C709 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B33765 : CsrClientCallServer
0x32091F00 : ?
0x33091F00 : ?
0x34091F00 : ?
0x35091F00 : ?
0x36091F00 : ?
0x37091F00 : ?
0x3809BAFF : ?
0x3909BAFF : ?
0x3A09BAFF : ?
0x3B09BAFF : ?
0x3C09BAFF : ?
0x3D09BAFF : ?
0x3E09BAFF : ?
0x3F09BAFF : ?
0x40091F00 : ?
0x7A001F00 : ?
0x85FF1C02 : ?
0x85FF1F02 : ?
0x85FF2602 : ?
0xC2FF3D02 : ?
0xC3FF4102 : ?
0xCDFF4D02 : ?
0xB8FF5002 : ?
0xD7FF5102 : ?
0xCDFF5402 : ?
0xC3FF5802 : ?
0xC2FF5902 : ?
0xCDFF5F02 : ?
0xC3FF6302 : ?
0x66FF6402 : ?
0x66FF6702 : ?
0x66FF6E02 : ?
0x66FF7C02 : ?
0xCDFFD207 : ?
0xCDFFD407 : ?
0x85FFF907 : ?
0x85FFFA07 : ?
0x85FFFB07 : ?
0x85FF0408 : ?
0xC2FF6A08 : ?
0xC2FF6B08 : ?
0xC2FF6C08 : ?
0xC2FF6D08 : ?
0xC2FF6E08 : ?
0xC2FF6F08 : ?
0xC2FF7008 : ?
0xC2FF7108 : ?
0xC2FF7208 : ?
0xC2FF7308 : ?
0xC2FF7408 : ?
0xC2FF7508 : ?
0xC2FF7608 : ?
0xC2FF7708 : ?
0xC2FF7808 : ?
0xC2FF7908 : ?
0xC2FF7A08 : ?
0xC2FF7B08 : ?
0xC2FF7C08 : ?
0xC2FF7D08 : ?
0xC2FF7E08 : ?
0xC2FF7F08 : ?
0xC2FF8008 : ?
0xC2FF8108 : ?
0xC2FF8208 : ?
0x3200A708 : ?
0x6E00A808 : ?
0x5000AA08 : ?
0x5000AB08 : ?
0x2800AF08 : ?
0x1E00B108 : ?
0xCDFFB208 : ?
0xCDFFB308 : ?
0xCDFFB408 : ?
0xCDFFB508 : ?
0xCDFFB608 : ?
0xCDFFB708 : ?
0xCDFFB808 : ?
0xCDFFB908 : ?
0xC3FFCC08 : ?
0xC3FFCD08 : ?
0xC3FFCE08 : ?
0xC3FFCF08 : ?
0xC3FFD008 : ?
0xC3FFD108 : ?
0xC3FFD208 : ?
0xC3FFD308 : ?
0xC3FFD408 : ?
0xC3FFD508 : ?
0xC3FFD608 : ?
0xC3FFD708 : ?
0xC3FFD808 : ?
0xC3FFD908 : ?
0xC3FFDA08 : ?
0xC3FFDB08 : ?
0xC3FFDC08 : ?
0xC3FFDD08 : ?
0xC3FFDE08 : ?
0xC3FFDF08 : ?
0xC3FFE008 : ?
0xC3FFE108 : ?
0xC3FFE208 : ?
0x66FFE308 : ?
0x66FFE408 : ?
0x66FFE508 : ?
0x66FFE608 : ?
0x66FFE708 : ?
0x66FFE808 : ?
0x66FFE908 : ?
0x66FFEA08 : ?
0x66FFEB08 : ?
0x66FFEC08 : ?
0x66FFED08 : ?
0x66FFEE08 : ?
0x66FFEF08 : ?
0x66FFF008 : ?
0x66FFF108 : ?
0x66FFF208 : ?
0x66FFF308 : ?
0x66FFF408 : ?
0x66FFF508 : ?
0x66FFF608 : ?
0x66FFF708 : ?
0x66FFF808 : ?
0x66FFF908 : ?
0x66FFFA08 : ?
0x66FFFB08 : ?
0x66FFFC08 : ?
0x66FFFD08 : ?
0x66FFFE08 : ?
0x66FFFF08 : ?
0x66FF0009 : ?
0x66FF0109 : ?
0x3C002D09 : ?
0x3C002F09 : ?
0x3C003009 : ?
0x32003409 : ?
0x85FF6B09 : ?
0x85FF7409 : ?
0xFF071100 : ?
0x08086400 : ?
0x18086400 : ?
0x23086400 : ?
0x2C086400 : ?
0x34086400 : ?
0x51086400 : ?
0x5C086400 : ?
0x65086400 : ?
0x6F096400 : ?
0x78096400 : ?
0x81096400 : ?
0x8A096400 : ?
0x93096400 : ?
0x97096400 : ?
0x9C091400 : ?
0xA0096400 : ?
0x01001E00 : ?
0xECFF4102 : ?
0x52020100 : ?
Dolphin!0x0300CDFF : ?
0xCDFF4F02 : ?
0xCDFFBA08 : ?
0xCDFFBB08 : ?
0x40020400 : ?
0x4E02D7FF : ?
0x5202D8FF : ?
0x5602AEFF : ?
0x6C00D7FF : ?
0xA4FF3D02 : ?
0x8FFF4002 : ?
0xC3FF4102 : ?
0xAEFF4B02 : ?
0x9AFF4D02 : ?
0xA4FF5002 : ?
0xAEFF5102 : ?
0x66FF5202 : ?
0xC3FF5302 : ?
0x8FFF5402 : ?
0xA4FF5702 : ?
0x85FF5802 : ?
0xA4FF5902 : ?
0x3D005D02 : ?
0x3D005E02 : ?
0x9AFF5F02 : ?
0xC3FF6002 : ?
0xC3FF6102 : ?
0xC3FF6202 : ?
0x85FF6302 : ?
0x9AFFD207 : ?
0x9AFFD407 : ?
0xA4FF6A08 : ?
0xA4FF6B08 : ?
0xA4FF6C08 : ?
0xA4FF6D08 : ?
0xA4FF6E08 : ?
0xA4FF6F08 : ?
0xA4FF7008 : ?
0xA4FF7108 : ?
0xA4FF7208 : ?
0xA4FF7308 : ?
0xA4FF7408 : ?
0xA4FF7508 : ?
0xA4FF7608 : ?
0xA4FF7708 : ?
0xA4FF7808 : ?
0xA4FF7908 : ?
0xA4FF7A08 : ?
0xA4FF7B08 : ?
0xA4FF7C08 : ?
0xA4FF7D08 : ?
0xA4FF7E08 : ?
0xA4FF7F08 : ?
0xA4FF8008 : ?
0xA4FF8108 : ?
0xA4FF8208 : ?
0x3D00A308 : ?
0x3D00A408 : ?
0x3D00A508 : ?
0x3D00A608 : ?
0x3D00A708 : ?
0x3D00A808 : ?
0x3D00A908 : ?
0x3D00AA08 : ?
0x3D00AB08 : ?
0x3D00AC08 : ?
0x3D00AE08 : ?
0x3D00AF08 : ?
0x3D00B008 : ?
0x3D00B108 : ?
0x9AFFB208 : ?
0x9AFFB308 : ?
0x9AFFB408 : ?
0x9AFFB508 : ?
0x9AFFB608 : ?
0x9AFFB708 : ?
0x9AFFB808 : ?
0x9AFFB908 : ?
0xC3FFBC08 : ?
0xC3FFBD08 : ?
0xC3FFBE08 : ?
0xC3FFBF08 : ?
0xC3FFC008 : ?
0xC3FFC108 : ?
0xC3FFC208 : ?
0xC3FFC308 : ?
0xC3FFC408 : ?
0xC3FFC508 : ?
0xC3FFC608 : ?
0xC3FFC708 : ?
0xC3FFC808 : ?
0xC3FFC908 : ?
0xC3FFCA08 : ?
0xC3FFCB08 : ?
0x85FFCC08 : ?
0x85FFCD08 : ?
0x85FFCE08 : ?
0x85FFCF08 : ?
0x85FFD008 : ?
0x85FFD108 : ?
0x85FFD208 : ?
0x85FFD308 : ?
0x85FFD408 : ?
0x85FFD508 : ?
0x85FFD608 : ?
0x85FFD708 : ?
0x85FFD808 : ?
0x85FFD908 : ?
0x85FFDA08 : ?
0x85FFDB08 : ?
0x85FFDC08 : ?
0x85FFDD08 : ?
0x85FFDE08 : ?
0x85FFDF08 : ?
0x85FFE008 : ?
0x85FFE108 : ?
0x85FFE208 : ?
0x49020100 : ?
0x43003C00 : ?
0xD7FF3D02 : ?
0xAEFF4102 : ?
0xD7FF4D02 : ?
0xE1FF5002 : ?
0xECFF5402 : ?
0xD7FF5802 : ?
0xD7FF5902 : ?
0xD7FF5F02 : ?
0xD7FF6302 : ?
0xD7FFD207 : ?
0xD7FFD407 : ?
0xD7FF6A08 : ?
0xD7FF6B08 : ?
0xD7FF6C08 : ?
0xD7FF6D08 : ?
0xD7FF6E08 : ?
0xD7FF6F08 : ?
0xD7FF7008 : ?
0xD7FF7108 : ?
0xD7FF7208 : ?
0xD7FF7308 : ?
0xD7FF7408 : ?
0xD7FF7508 : ?
0xD7FF7608 : ?
0xD7FF7708 : ?
0xD7FF7808 : ?
0xD7FF7908 : ?
0xD7FF7A08 : ?
0xD7FF7B08 : ?
0xD7FF7C08 : ?
0xD7FF7D08 : ?
0xD7FF7E08 : ?
0xD7FF7F08 : ?
0xD7FF8008 : ?
0xD7FF8108 : ?
0xD7FF8208 : ?
0xD7FFB208 : ?
0xD7FFB308 : ?
0xD7FFB408 : ?
0xD7FFB508 : ?
0xD7FFB608 : ?
0xD7FFB708 : ?
0xD7FFB808 : ?
0xD7FFB908 : ?
0xD7FFCC08 : ?
0xD7FFCD08 : ?
0xD7FFCE08 : ?
0xD7FFCF08 : ?
0xD7FFD008 : ?
0xD7FFD108 : ?
0xD7FFD208 : ?
0xD7FFD308 : ?
0xD7FFD408 : ?
0xD7FFD508 : ?
0xD7FFD608 : ?
0xD7FFD708 : ?
0xD7FFD808 : ?
0xD7FFD908 : ?
0xD7FFDA08 : ?
0xD7FFDB08 : ?
0xD7FFDC08 : ?
0xD7FFDD08 : ?
0xD7FFDE08 : ?
0xD7FFDF08 : ?
0xD7FFE008 : ?
0xD7FFE108 : ?
0xD7FFE208 : ?
0x4B021800 : ?
0x520260FF : ?
0x530248FF : ?
0x56029CFF : ?
0x5702CDFF : ?
0x60029CFF : ?
0x61029CFF : ?
0x62029CFF : ?
0xBC089CFF : ?
0xBD089CFF : ?
0xBE089CFF : ?
0xBF089CFF : ?
0xC0089CFF : ?
0xC1089CFF : ?
0xC2089CFF : ?
0xC3089CFF : ?
0xC4089CFF : ?
0xC5089CFF : ?
0xC6089CFF : ?
0xC7089CFF : ?
0xC8089CFF : ?
0xC9089CFF : ?
0xCA089CFF : ?
0xCB089CFF : ?
0x06009CFF : ?
0xECFF4102 : ?
0xECFF4902 : ?
0xECFF4C02 : ?
0xCDFF4F02 : ?
0xCDFFBA08 : ?
0xCDFFBB08 : ?
0x3D024300 : ?
0x4102CDFF : ?
0x4D02D7FF : ?
0x5002D7FF : ?
0x5402D7FF : ?
0x5802D7FF : ?
0x5902D7FF : ?
0x5F02CDFF : ?
0x6302D7FF : ?
0xD207D7FF : ?
0xD407D7FF : ?
cg!0x6A08D7FF : cgGetMatrixSize
0x0B001BC0 : ?
0x93139251 : ?
0x75390F47 : ?
0xBD28AE45 : ?
0x8341B112 : ?
cg!0x6A79B70A : cgGetLockingPolicy
0x7F702930 : ?
0x5A698DB4 : ?
0x0F6B7B30 : ?
0x87AD40A3 : ?
0x7D02A479 : ?
0xCD6AAAF0 : ?
0x4441BDB7 : ?
0xADE90F1E : ?
0xACED59A4 : ?
0xEF0D0EAB : ?
0xDC000E1F : ?
0x36740A93 : ?
0xE88834A0 : ?
0x2BFFB5B1 : ?
0x51D59A98 : ?
0x8ED4FB45 : ?
0xD677D847 : ?
0x7652BF06 : ?
0x3493BB82 : ?
0xE6708A1C : ?
0x57F64BB8 : ?
0x4BB68D48 : ?
0x179F0406 : ?
0x40322E12 : ?
0x69A588DD : ?
0x32B62035 : ?
0x89C4E3F8 : ?
0x0E680203 : ?
0x132EB447 : ?
0xCB05ECC8 : ?
0x638F4E43 : ?
0xE241D090 : ?
0xC6E984A7 : ?
0xCD94D111 : ?
0xD92ACD7C : ?
0x70567907 : ?
0xA29FDAA7 : ?
0x60F7EAD8 : ?
0xCA05D424 : ?
0xE5A75726 : ?
0xC11F423E : ?
0xC1A9E480 : ?
0x149EF4A5 : ?
0xB8B22450 : ?
0x14EFE84C : ?
0xC0AB4329 : ?
0x5055005F : ?
0x37B1F135 : ?
0xF6FD06A4 : ?
0xCB8F3065 : ?
0x6F97B92B : ?
0x5A8F0F48 : ?
0xB7B1A028 : ?
0x09DE6A61 : ?
0x729FA815 : ?
0x60B1B5C6 : ?
0x4E61FD97 : ?
0xB121302F : ?
0x087D89D6 : ?
0x45849A51 : ?
0x9A868C17 : ?
0x9B525C44 : ?
0x1983B982 : ?
0x00E81B2C : ?
0x30FD367E : ?
0x49CB7F12 : ?
0x37B0F27F : ?
0x158655FD : ?
0x460B29FC : ?
0xF70D638A : ?
0xF2E1B6E6 : ?
0xF0407D6E : ?
0x130197C3 : ?
0x0EDBD5B8 : ?
0xF3C2CB2F : ?
0x8CE1919B : ?
0x082F41A4 : ?
0xF05E055D : ?
0xA3D8560F : ?
0xD2A424EE : ?
0x4A6F5148 : ?
0xDB5CD619 : ?
0xCA2114F0 : ?
0xD9DD5E8C : ?
0x34D89C15 : ?
0x54910B73 : ?
0x18DB75B0 : ?
0xB664AF52 : ?
0x66B5E14E : ?
0x3EA0608B : ?
0xBB011B17 : ?
0x6774EC6E : ?
0x38F7D2A0 : ?
0x0A1059D6 : ?
0x7EB49D36 : ?
0xFA41999E : ?
0xA4235EA4 : ?
0x070189A3 : ?
0x4C138A7E : ?
0x158A7BAF : ?
0x94AFA64D : ?
0xA21AF698 : ?
0xD480D127 : ?
0xCE8DFD3A : ?
0x2122111A : ?
0x0607B14E : ?
0x404B2078 : ?
0x8214183C : ?
0x120C6DC4 : ?
0x150BDA7F : ?
0xB58102E2 : ?
0x64641582 : ?
Dolphin!0x0596AE26 : ?
0xEAC39C20 : ?
0x8A122E65 : ?
0x0C559311 : ?
0xA974E871 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x77B31B70 : RtlFreeHeap




Please look into it, it's been months since i've been able to use Dolphin!

Actions #11

Updated by hubbinhubbon over 12 years ago

Same.

r7409 x64
Windows 7 Home Premium x64
AMD Phenom II x4 955 3.2GHz
4GB RAM
ATI Radeon HD 5850

Actions #12

Updated by gamerk316 over 12 years ago

Unhandled Exception
Code: 0xC0000005
Call stack info:
ntdll!0x776D1B70 : RtlFreeHeap

Seems to be the common theme for all those affected...Points to something not being allocated properly, or worse, a memory access bug. Anyone pinpoint when this first started to happen?

Hopefully, some of the other debug info will help the devs narrow down where the root cause is, otherwise, a LOT of debugging will be needed to track it down...

Actions #13

Updated by NeoBrainX over 12 years ago

To be honest, I don't think this issue will get much attention unless you guys can pinpoint the exact revision which caused this. The debug info so far is pretty useless, unfortunately.

It was suggested that r7185 was the cause, can anyone confirm that for sure? I really need to know that, since I don't feel like wasting my time searching for an error in THAT commit if it wasn't the cause in the end anyway.

Actions #14

Updated by astwilightonme over 12 years ago

Alright, if no one did it by then i'll start testing revisions from r7185 and backwards in around two days, when i'm back from my vacation. In my case the issue seems now set on appearing in less than 5 minutes every time so i should be able to find it rather quickly.

Actions #15

Updated by gamerk316 over 12 years ago

^^ Based on my experiances, 5 minutes is fast for the bug to occur. At least 30 minimum...

In any case, hope you track down the revision, as that would make life a LOT easier for tracking this issue down.

Actions #16

Updated by gblues over 12 years ago

I'm having the same problem with 7716 and Rune Factory Frontier. Seems to happen really often when I'm harvesting crops. It's interesting that a "fresh build" seems to help, and I have VS 2010, so I might try a completely clean build and see if it helps.

Actions #17

Updated by gblues over 12 years ago

I successfully built from source, and I am still having the same crash.

The first time was running a Debug build. When I tried to close the game window (not the emulator GUI window), I got several pop-up dialogs, the first of which was complaining that the heap was corrupt. That is consistent with the crash logs showing an exception in RtlFreeHeap().

I tried to reproduce this crash, but the Debug build is unplayably slow, and the error is very intermittent.

I then proceeded to build the DebugFast target, and that is playable but I have yet to reproduce the pop-up dialogs. However, it does crash in exactly the same way as described in the OP.

Note that I also avoided issues with copy/pasted data by using the "export to wii" function in 3.0 and then "import from wii" on the r7716 debug build.

With regards to frequency, sometimes it will work for hours with no problems, and sometimes it flakes out after 2-3 minutes or after 10-15 minutes. It's not consistent.

Actions #18

Updated by astwilightonme over 12 years ago

I've been trying to pinpoint the first build to cause this issue, but i am having difficulties. Using fresh builds the crashes can take hours to manifest and copy-pasting data causes older revisions to be unable to start entirely (crash on startup). I will try using the method the poster above suggested for data import the next time.

Actions #19

Updated by gamerk316 over 12 years ago

Any updates? I can probably spare a little bit of time trying to figure out which revisions work. Figure I'll start at 7000 and work my way on up...We had one user say that 7185 had the issue, which makes me wonder how long this has been sleeping...

Actions #20

Updated by NeoBrainX over 12 years ago

Like I said, without anyone pinpointing the commit which caused this, the issue is unlikely to get fixed, so that would definitely help a lot.
For what it's worth, you might want to try out only FIFO changes for the beginning, to get an approximate idea of the range you'll have to test in detail.

FIFO/CP changes were 6837, 6971, 6974, 6992, 6996, 7043, 7107, 7112, 7114, 7123, 7158, 7159, 7162, 7165, 7170, 7185, 7194... that's only from 2011, so if the issue is older you'll need to check further than that ;)

Actions #21

Updated by NeoBrainX over 12 years ago

Issue 4817 has been merged into this issue.

Actions #22

Updated by lawrence29reyome over 12 years ago

My issue was on Version 3.0, either build, however it has yet to crash once since I did a system restore back to a point before I installed MS Visual C++ Redist and cleaned up some "driver residue" relating to my printer and camera drivers. At least that is what another issue was pointing to when I looked it up through Google. However, because these issues were merged, all the other exception codes I was getting do not seem to matter. I was also getting 0x80000003, 0xc000041d, and 0xc0000374.

Actions #23

Updated by gamerk316 over 12 years ago

Well, we have one person who says r6480 was stable, and one who says r7185 has this issue, so probably somewhere in that range is where to look. Coincidentally, r7185 also has a FIFO change, so I would look to see if revisions prior to r7185 have this issue.

I'll be doing some testing in the coming days, but I'm not familiar enough with the dolphin source code to do much beyond stating which revisions work. I'll probably start be seeing if r7170 works, and work backwards through FIFO commits [r7165, r7162, etc]. If anyones already tested farther back then that, let me know within the next day or so.

Actions #24

Updated by gblues over 12 years ago

I'm trying to test as well, although time constraints and some build-related issues makes it tricky. I'm testing r7078 and having good results so far.

Actions #25

Updated by lawrence29reyome over 12 years ago

I followed a hunch I had based on my webcam drivers being the wrong ones, and removed most of the programs I installed since getting this computer, including two Visual C++ Redistributable instances for both 32 and 64 bit (Don't ask me how I got two in there, VC++ was YOUR suggestion), and removed both 32 and 64 bit Version 3.0s. I then removed all traces of my webcam drivers and let Windows 7 install the stock drivers that came with Windows, then reinstalled Dolphin 3.0 32-bit and then just put the file needed to run Dolphin in the directory (no need to install VC++ just for one file), and am using DirectX 11 (which came with Win7). Ran Paper Mario TYD for two hours yesterday and not so much as a whimper from Windows about any 374 error. Kind of blows the "BAD RAM" suggestion out the window. It was more like "Poorly installed drivers and software"

Actions #26

Updated by gamerk316 over 12 years ago

Well, I can confirm that the issue still exists in the 64-bit version of Dolphin, Git-138.

Oddly, according to MS, its the D3D_11.dll module that actually crashed. Currently experimenting with OGL instead, just to see if the issue returns using OGL instead of D3D...

Still, it seems we have somewhat narrowed it down: according to reports, r7078 worked, r7185 [major FIFO release] does not.

Actions #27

Updated by gamerk316 over 12 years ago

Well, as I expected, the crash simply indicates the module where Dolphin finally dies, and not where the damage is actually done. Figured as much, but worth a look...

Actions #28

Updated by MofoMan2000 over 12 years ago

I don't know, I think if the crash happens only while using the DX11 backend it may explain why I've never seen it before, being a preferential user of the OpenGL backend. Unless others have reported the same problems when using that backend, I'm not going to bother reading through this entire issue report.

That being said, I'm surprised at the developers. Sure, it will help to pinpoint a specific revision, but that alone should not put such a serious issue "on hold". I'm probably going to take a lot of shit for this, but it seems more likely they feel they can't be arsed to figure out where they broke things until they know exactly when it was broken.

Actions #29

Updated by gblues over 12 years ago

I have experienced this crash in both the OGL renderer and the DX9 renderer. I didn't even have a DX11 video card until a few weeks ago.

As a programmer (not on this project), I do not share your surprise. Right now all we know is that one or more of the memory stacks in Dolphin are getting corrupted, randomly resulting in a crash. That means poring over every single line of code and looking for someplace where a pointer isn't freed properly or a reference isn't cleaned up properly or a bad buffer pointer smashes through the linked list data. That's a monumental task that I wouldn't wish on anyone.

Finding the first commit that breaks things is critical, because now the only code you have to inspect is what changed between the working revision and the broken one.

It looks like now we have it narrowed down to somewhere between r7078 and r7185. I can further narrow it down to r7100-r7185 from my own personal testing so far.

Actions #30

Updated by gamerk316 over 12 years ago

Also as a programmer, the first rule at my company:

If a memory damage bug is observed, all planned development, enhancements, and bug-fixes are put on hold until the memory damage bug is found, understood, and fixed.

As for myself, I saw the crash using the DX11 renderer. After switching to OGL, I crashed again, this time in the XAudio DLL. So unless theres two seperate issues [god I hope not...], we're just seeing where the damage was finally found.

Actions #31

Updated by skidau over 12 years ago

Please test r700f5eabc752. It may have fixed this issue.

Actions #32

Updated by gamerk316 over 12 years ago

I'll test in a day or two; Paper Mario: TTSD is consistently crashing every hour or so, so next time I play, I'll know relativly quickly if the issue is fixed.

Only downside is I don't have a compiler installed right now, so I'd have to rebuild for the changes to take effect.

Actions #33

Updated by gamerk316 over 12 years ago

Nevermind, found the compiled Git release; I'll be testing for the next 2-3 hours, and I'll let you know preliminary results.

I SOOOOO hope you found this issue!

Actions #34

Updated by gamerk316 over 12 years ago

After about 90 minutes, no crashes. I think this issue is fixed, but I need to do a longer session to really prove one way or the other.

Actions #35

Updated by kostamarino over 12 years ago

  • Status changed from New to New

r7175 seems to be the revision responsible. Or rfb4c82fb48b7 according to a lot of testing done.

Actions #36

Updated by kostamarino over 12 years ago

  • Status changed from New to Fixed

Unless said otherwise, this issue is fixed by r8d9061ac39ee.

Actions #37

Updated by danialhorton over 12 years ago

"(Don't ask me how I got two in there, VC++ was YOUR suggestion)"

Many applications bundle non downloadable versions of MSVC in the install package which results in many different versions of MSVC installed in the SxS configuration.

its perfectly harmless.

Actions #38

Updated by gamerk316 over 12 years ago

Still exists in git-179; I'll be testing the git-183 build tomorrow.

Actions #39

Updated by astwilightonme over 12 years ago

Either git-183 or using the "export wii save" to export-import saves between revisions solved it for me. In either case, thanks for your efforts.

Actions #40

Updated by gamerk316 over 12 years ago

Exists in git-183. Its even WORSE now, now its within a half hour. Issue is clearly still around.

Actions #41

Updated by gamerk316 over 12 years ago

May have spoken too soon; different error then usual:

Unhandled Exception
Code: 0xC0000094
Call stack info:
systemtimers.cpp(269) : SystemTimers::Init

Actions #42

Updated by gamerk316 over 12 years ago

After a few runs, I can confirm this issue still exists and is NOT closed as of git-183 (r3cdcdba25f2d)

Actions #43

Updated by mathis436 over 12 years ago

just an fyi about this issue
if you reboot your computer you may be able to run without a crash for an extended period of time (perhaps indefinitely)
dolphin is the first program that i run after the reboot
if i run any other programs or games prior to running dolphin i experience the crash within a half an hour.
i am using revision v3.0-235 64 bit on win 7 64 bit
please test this theory and post results, it is working for me
game tested : soul calibur 2 ntsc

Actions #44

Updated by maartenpeters over 10 years ago

I can still reproduce these random crashes with Super smash bros Brawl and Mario Kart Wii. And at the exceptioninfo.txt file, I see this text:

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x980EC3F9 : ?

And when I try to debug with Visual studio 2013 RC, I get this:

First-chance exception at 0x00007FFE9C8EC3F9 (msvcr120.dll) in Dolphin.exe: 0xC0000005: Access violation writing location 0x0000000000000000.
Unhandled exception at 0x00007FFE9C8EC3F9 (msvcr120.dll) in Dolphin.exe: 0xC0000005: Access violation writing location 0x0000000000000000.

Windows error reporting sais that it is caused by MSVCR120.dll.
.

Actions #45

Updated by Anonymous over 10 years ago

  • Status changed from Fixed to Accepted
  • Operating system Windows added

First, please update your visual studio to the RTM(final) version, not RC. (Or just use a build from the buildbot).
Also follow the instructions on this post, and post a link to the dump here:
https://forums.dolphin-emu.org/Thread-dolphin-crashes-after-10-15-minutes-due-to-xaudio2-7-dll-unloaded?pid=296049#pid296049

Actions #46

Updated by maartenpeters over 10 years ago

Followed the advices at that topic and installing VC ++ 2013 seems to resolve the issue. But will test more the following days!

Actions #47

Updated by Anonymous about 10 years ago

  • Status changed from Accepted to Fixed
Actions #48

Updated by heikyssee almost 10 years ago

Still have the same issue on even the newest builds downloading updated VC ++ doesn't do anything. Re-extracting it fixes it for only the first emulation. Does anyone else have this same problem?

Actions #49

Updated by luke1976bg almost 10 years ago

yes i have the same problem with the build 1759 and it's random!

Actions #50

Updated by Anonymous almost 10 years ago

Look at comment #46 (do the dump thing if you see this crash). Just posting that you have this crash, or that you have "c0000005 error" is not helpful and won't give enough information to devs to work on fixing the issue.

Actions

Also available in: Atom PDF