ID:104817
 
Resolved
The map editor could crash in some rare cases when recompiling with errors present in a code file.
BYOND Version:478
Operating System:Windows XP Pro
Web Browser:Firefox 3.6.12
Applies to:Dream Maker
Status: Resolved (480)

This issue has been resolved.
Descriptive Problem Summary:
Crash in the map editor when compiling with errors.

Numbered Steps to Reproduce Problem:
1. I was in the map editor and was editing tags of existing turfs. I walked away for dinner and when I came back, I forgot where I was at so I tried to ctrl+k and then ctrl+r. I received some errors about an empty switch block that I had forgotten about and then it crashed.

DrWatson Dump
Application exception occurred:
App: I:\Program Files\BYOND\bin\dreammaker.exe (pid=2060)
When: 11/21/2010 @ 18:00:14.701
Exception number: c0000005 (access violation)

*----> System Information <----*
Computer Name: TSFREAKS
User Name: Administrator
Terminal Session Id: 0
Number of Processors: 2
Processor Type: x86 Family 6 Model 15 Stepping 13
Windows Version: 5.1
Current Build: 2600
Service Pack: 3
Current Type: Multiprocessor Free
Registered Organization:
Registered Owner: tsfreaks

*----> Task List <----*
0 System Process
4 System
1416 smss.exe
1536 csrss.exe
1564 winlogon.exe
1608 services.exe
1620 lsass.exe
1784 nvsvc32.exe
1876 svchost.exe
1928 svchost.exe
440 MsMpEng.exe
492 svchost.exe
580 svchost.exe
1100 svchost.exe
1332 spoolsv.exe
1368 CTAudSvc.exe
1384 SCardSvr.exe
1520 svchost.exe
716 AppleMobileDeviceService.exe
1744 mDNSResponder.exe
152 inetinfo.exe
380 jqs.exe
568 LinksysUpdater.exe
608 McSvHost.exe
1056 mfevtps.exe
528 MSCamS32.exe
1128 java.exe
1204 sqlservr.exe
1440 nSvcIp.exe
640 nSvcLog.exe
408 nTuneService.exe
612 PnkBstrA.exe
676 PnkBstrB.exe
696 PSIService.exe
812 SeaPort.exe
1696 sqlbrowser.exe
2064 svchost.exe
2140 mcshield.exe
2380 mfefire.exe
2408 nmsrvc.exe
2584 nSvcAppFlt.exe
1224 alg.exe
3388 svchost.exe
3948 wmiprvse.exe
2508 Explorer.EXE
308 MSASCui.exe
2028 TSVNCache.exe
3764 RUNDLL32.EXE
800 ctfmon.exe
268 iTunesHelper.exe
2776 byond.exe
4012 digsby-app.exe
3688 Dropbox.exe
1836 dllhost.exe
5388 msdtc.exe
5532 iPodService.exe
772 dreamdaemon.exe
4284 aspell.exe
3428 Koopy.exe
3068 mcagent.exe
5176 firefox.exe
4392 ONENOTE.EXE
5732 dreamseeker.exe
2060 dreammaker.exe
4936 dreammaker.exe
3604 mcods.exe
2780 Corel Paint Shop Pro Photo.exe
1844 MediaCataloger.exe
4460 mspaint.exe
6104 wmiprvse.exe
5260 mspaint.exe
4532 drwtsn32.exe

*----> Module List <----*
(0000000000330000 - 0000000000376000: I:\Program Files\BYOND\bin\byondext.dll
(0000000000380000 - 0000000000391000: I:\WINDOWS\system32\MSVCIRT.dll
(0000000000400000 - 000000000051d000: I:\Program Files\BYOND\bin\dreammaker.exe
(0000000000520000 - 00000000006e7000: I:\Program Files\BYOND\bin\byondcore.dll
(0000000001020000 - 0000000001029000: I:\WINDOWS\system32\Normaliz.dll
(00000000011f0000 - 0000000001219000: I:\WINDOWS\system32\msls31.dll
(0000000001ff0000 - 00000000020ba000: I:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll
(00000000020c0000 - 00000000020d2000: I:\Program Files\TortoiseSVN\bin\intl3_tsvn.dll
(0000000002240000 - 0000000002257000: I:\Documents and Settings\Administrator\Application Data\Dropbox\bin\DropboxExt.13.dll
(00000000026e0000 - 00000000026f7000: I:\WINDOWS\system32\odbcint.dll
(0000000002810000 - 0000000002ad5000: I:\WINDOWS\system32\xpsp2res.dll
(0000000005440000 - 00000000054db000: I:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8. 0.50727.4053_x-ww_e6967989\MSVCR80.dll
(0000000005940000 - 000000000594e000: I:\Program Files\TortoiseSVN\bin\TortoiseStub.dll
(0000000005960000 - 0000000005978000: I:\Program Files\Common Files\TortoiseOverlays\TortoiseOverlays.dll
(0000000010000000 - 000000001016b000: I:\Program Files\BYOND\bin\byondwin.dll
(0000000010930000 - 0000000010979000: I:\WINDOWS\system32\PortableDeviceApi.dll
(000000003cea0000 - 000000003d452000: I:\WINDOWS\system32\mshtml.dll
(000000003d930000 - 000000003da16000: I:\WINDOWS\system32\WININET.dll
(000000003dfd0000 - 000000003e1b8000: I:\WINDOWS\system32\iertutil.dll
(000000003e1c0000 - 000000003ec55000: I:\WINDOWS\system32\ieframe.dll
(000000004ec50000 - 000000004edfb000: I:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144cc f1df_1.0.6001.22319_x-ww_f0b4c2df\gdiplus.dll
(00000000593f0000 - 0000000059482000: I:\WINDOWS\system32\wiashext.dll
(0000000059a60000 - 0000000059b01000: I:\WINDOWS\system32\dbghelp.dll
(000000005ad70000 - 000000005ada8000: I:\WINDOWS\system32\uxtheme.dll
(000000005b860000 - 000000005b8b5000: I:\WINDOWS\system32\NETAPI32.dll
(000000005d090000 - 000000005d12a000: I:\WINDOWS\system32\COMCTL32.dll
(000000005f800000 - 000000005f816000: I:\PROGRA~1\WIFD1F~1\MpShHook.dll
(0000000068000000 - 0000000068036000: I:\WINDOWS\system32\rsaenh.dll
(000000006ee60000 - 000000006ee8f000: I:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll
(000000006eec0000 - 000000006eee2000: I:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll
(0000000071a50000 - 0000000071a8f000: I:\WINDOWS\system32\MSWSOCK.dll
(0000000071aa0000 - 0000000071aa8000: I:\WINDOWS\system32\WS2HELP.dll
(0000000071ab0000 - 0000000071ac7000: I:\WINDOWS\system32\WS2_32.dll
(0000000071ad0000 - 0000000071ad9000: I:\WINDOWS\system32\WSOCK32.dll
(0000000071b20000 - 0000000071b32000: I:\WINDOWS\system32\MPR.dll
(0000000071bf0000 - 0000000071c03000: I:\WINDOWS\System32\SAMLIB.dll
(0000000071c10000 - 0000000071c1e000: I:\WINDOWS\System32\ntlanman.dll
(0000000071c80000 - 0000000071c87000: I:\WINDOWS\System32\NETRAP.dll
(0000000071c90000 - 0000000071cd0000: I:\WINDOWS\System32\NETUI1.dll
(0000000071cd0000 - 0000000071ce7000: I:\WINDOWS\System32\NETUI0.dll
(0000000072d10000 - 0000000072d18000: I:\WINDOWS\system32\msacm32.drv
(0000000072d20000 - 0000000072d29000: I:\WINDOWS\system32\wdmaud.drv
(00000000732e0000 - 00000000732e5000: I:\WINDOWS\system32\RICHED32.DLL
(0000000073ba0000 - 0000000073bb3000: I:\WINDOWS\system32\sti.dll
(0000000073dd0000 - 0000000073ec1000: I:\WINDOWS\system32\MFC42.DLL
(0000000074320000 - 000000007435d000: I:\WINDOWS\system32\ODBC32.dll
(00000000746f0000 - 000000007471a000: I:\WINDOWS\system32\msimtf.dll
(0000000074720000 - 000000007476c000: I:\WINDOWS\system32\MSCTF.dll
(0000000074ae0000 - 0000000074ae7000: I:\WINDOWS\system32\CFGMGR32.dll
(0000000074e30000 - 0000000074e9d000: I:\WINDOWS\system32\RICHED20.dll
(00000000754d0000 - 0000000075550000: I:\WINDOWS\system32\CRYPTUI.dll
(00000000755c0000 - 00000000755ee000: I:\WINDOWS\system32\msctfime.ime
(0000000075970000 - 0000000075a68000: I:\WINDOWS\system32\MSGINA.dll
(0000000075cf0000 - 0000000075d81000: I:\WINDOWS\system32\MLANG.dll
(0000000075f60000 - 0000000075f67000: I:\WINDOWS\System32\drprov.dll
(0000000075f70000 - 0000000075f7a000: I:\WINDOWS\System32\davclnt.dll
(0000000075f80000 - 000000007607d000: I:\WINDOWS\system32\browseui.dll
(0000000076360000 - 0000000076370000: I:\WINDOWS\system32\WINSTA.dll
(0000000076380000 - 0000000076385000: I:\WINDOWS\system32\MSIMG32.dll
(0000000076390000 - 00000000763ad000: I:\WINDOWS\system32\IMM32.DLL
(00000000763b0000 - 00000000763f9000: I:\WINDOWS\system32\comdlg32.dll
(0000000076780000 - 0000000076789000: I:\WINDOWS\system32\SHFOLDER.dll
(0000000076980000 - 0000000076988000: I:\WINDOWS\system32\LINKINFO.dll
(0000000076990000 - 00000000769b5000: I:\WINDOWS\system32\ntshrui.dll
(00000000769c0000 - 0000000076a74000: I:\WINDOWS\system32\USERENV.dll
(0000000076b20000 - 0000000076b31000: I:\WINDOWS\system32\ATL.DLL
(0000000076b40000 - 0000000076b6d000: I:\WINDOWS\system32\WINMM.dll
(0000000076bf0000 - 0000000076bfb000: I:\WINDOWS\system32\PSAPI.DLL
(0000000076c30000 - 0000000076c5e000: I:\WINDOWS\system32\WINTRUST.dll
(0000000076c90000 - 0000000076cb8000: I:\WINDOWS\system32\IMAGEHLP.dll
(0000000076f60000 - 0000000076f8c000: I:\WINDOWS\system32\WLDAP32.dll
(0000000076fd0000 - 000000007704f000: I:\WINDOWS\system32\CLBCATQ.DLL
(0000000077050000 - 0000000077115000: I:\WINDOWS\system32\COMRes.dll
(0000000077120000 - 00000000771ab000: I:\WINDOWS\system32\OLEAUT32.dll
(00000000773d0000 - 00000000774d3000: I:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595 b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll
(00000000774e0000 - 000000007761e000: I:\WINDOWS\system32\ole32.dll
(0000000077920000 - 0000000077a13000: I:\WINDOWS\system32\SETUPAPI.dll
(0000000077a80000 - 0000000077b15000: I:\WINDOWS\system32\CRYPT32.dll
(0000000077b20000 - 0000000077b32000: I:\WINDOWS\system32\MSASN1.dll
(0000000077b40000 - 0000000077b62000: I:\WINDOWS\system32\appHelp.dll
(0000000077bd0000 - 0000000077bd7000: I:\WINDOWS\system32\midimap.dll
(0000000077be0000 - 0000000077bf5000: I:\WINDOWS\system32\MSACM32.dll
(0000000077c00000 - 0000000077c08000: I:\WINDOWS\system32\VERSION.dll
(0000000077c10000 - 0000000077c68000: I:\WINDOWS\system32\MSVCRT.dll
(0000000077dd0000 - 0000000077e6b000: I:\WINDOWS\system32\ADVAPI32.dll
(0000000077e70000 - 0000000077f03000: I:\WINDOWS\system32\RPCRT4.dll
(0000000077f10000 - 0000000077f59000: I:\WINDOWS\system32\GDI32.dll
(0000000077f60000 - 0000000077fd6000: I:\WINDOWS\system32\SHLWAPI.dll
(0000000077fe0000 - 0000000077ff1000: I:\WINDOWS\system32\Secur32.dll
(0000000078130000 - 0000000078263000: I:\WINDOWS\system32\urlmon.dll
(0000000078480000 - 000000007850e000: I:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9. 0.30729.4974_x-ww_d889290f\MSVCP90.dll
(0000000078520000 - 00000000785c3000: I:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9. 0.30729.4974_x-ww_d889290f\MSVCR90.dll
(000000007c340000 - 000000007c396000: I:\Documents and Settings\Administrator\Application Data\Dropbox\bin\MSVCR71.dll
(000000007c3a0000 - 000000007c41b000: I:\Documents and Settings\Administrator\Application Data\Dropbox\bin\MSVCP71.dll
(000000007c420000 - 000000007c4a7000: I:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8. 0.50727.4053_x-ww_e6967989\MSVCP80.dll
(000000007c800000 - 000000007c8f6000: I:\WINDOWS\system32\kernel32.dll
(000000007c900000 - 000000007c9b2000: I:\WINDOWS\system32\ntdll.dll
(000000007c9c0000 - 000000007d1d7000: I:\WINDOWS\system32\SHELL32.dll
(000000007e290000 - 000000007e401000: I:\WINDOWS\system32\shdocvw.dll
(000000007e410000 - 000000007e4a1000: I:\WINDOWS\system32\USER32.dll
(000000007e720000 - 000000007e7d0000: I:\WINDOWS\system32\SXS.DLL

*----> State Dump for Thread Id 0xd00 <----*

eax=00000014 ebx=00000000 ecx=00e6f8b0 edx=15f2000d esi=00000000 edi=15f2000d
eip=0057a1e8 esp=0012be84 ebp=0000000d iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206

*** WARNING: Unable to verify checksum for I:\Program Files\BYOND\bin\byondcore.dll
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\Program Files\BYOND\bin\byondcore.dll -
function: byondcore!DungBuilder__DungBuilder
0057a1d0 53 push ebx
0057a1d1 55 push ebp
0057a1d2 56 push esi
0057a1d3 57 push edi
0057a1d4 8b7c2414 mov edi,[esp+0x14]
0057a1d8 57 push edi
0057a1d9 e8828a0200 call byondcore!PixBits__~PixBits+0x11b40 (005a2c60)
0057a1de 83c404 add esp,0x4
0057a1e1 8bf0 mov esi,eax
0057a1e3 e8189f0200 call byondcore!PixBits__~PixBits+0x12fe0 (005a4100)
FAULT ->0057a1e8 66837e0800 cmp word ptr [esi+0x8],0x0 ds:0023:00000008=????
0057a1ed 8be8 mov ebp,eax
0057a1ef 7508 jnz byondcore!DungBuilder__DungBuilder+0x4e49 (0057a1f9)
0057a1f1 668bc7 mov ax,di
0057a1f4 5f pop edi
0057a1f5 5e pop esi
0057a1f6 5d pop ebp
0057a1f7 5b pop ebx
0057a1f8 c3 ret
0057a1f9 8b1e mov ebx,[esi]
0057a1fb 8b7604 mov esi,[esi+0x4]

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
0000000d 00000000 00000000 00000000 00000000 byondcore!DungBuilder__DungBuilder+0x4e38

*----> Raw Stack Dump <----*
000000000012be84 6c fd 12 00 b8 f9 da 00 - 0d 00 00 00 00 00 00 00 l...............
000000000012be94 8a 99 5a 00 0d 00 f2 15 - 35 1c 45 00 0d 00 f2 15 ..Z.....5.E.....
000000000012bea4 b8 f9 da 00 6c fd 12 00 - bc be 12 00 2e c4 c2 77 ....l..........w
000000000012beb4 34 00 00 00 00 00 00 00 - 34 00 00 00 11 3e dd 73 4.......4....>.s
000000000012bec4 34 00 00 00 00 00 00 00 - f4 be 12 00 40 67 4a 00 4...........@gJ.
000000000012bed4 ff ff ff ff 5e 1a 45 00 - b8 f9 da 00 00 00 00 00 ....^.E.........
000000000012bee4 fc bb 4c 00 58 4a dc 00 - 00 00 00 00 b8 f9 da 00 ..L.XJ..........
000000000012bef4 80 c0 12 00 0c 67 4a 00 - ff ff ff ff 53 8d 41 00 .....gJ.....S.A.
000000000012bf04 0d 00 00 00 b8 f9 da 00 - 58 4a dc 00 40 59 dc 00 ........XJ..@Y..
000000000012bf14 00 00 00 00 00 00 00 00 - 01 00 00 00 e0 ff ff ff ................
000000000012bf24 00 00 00 00 e0 ff ff ff - 00 00 00 00 e0 ff ff ff ................
000000000012bf34 20 00 00 00 00 00 00 00 - 00 00 00 00 e0 ff ff ff ...............
000000000012bf44 20 00 00 00 00 00 00 00 - 00 00 00 00 e0 ff ff ff ...............
000000000012bf54 20 00 00 00 00 00 00 00 - 20 95 41 00 84 bf 12 00 ....... .A.....
000000000012bf64 18 47 1b 03 01 00 00 00 - fc bb 4c 00 f8 bb 4c 00 .G........L...L.
000000000012bf74 58 4a dc 00 00 00 00 00 - 00 00 00 00 01 00 00 00 XJ..............
000000000012bf84 00 00 00 00 80 c0 12 00 - 7c bf 12 00 e3 c2 c2 77 ........|......w
000000000012bf94 00 00 00 00 58 4a dc 00 - 00 00 00 00 7c 0d cf 00 ....XJ......|...
000000000012bfa4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000012bfb4 00 00 00 00 00 00 00 00 - 00 00 00 00 0a a0 41 00 ..............A.

*----> State Dump for Thread Id 0x1288 <----*

eax=7c927edb ebx=00000000 ecx=00000000 edx=7ffdec00 esi=00000000 edi=00000000
eip=7c90e514 esp=0246ff9c ebp=0246ffb4 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\ntdll.dll -
function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\kernel32.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
0246ffb4 7c80b729 00000000 00000000 00000000 ntdll!KiFastSystemCallRet
0246ffec 00000000 7c927edb 00000000 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Raw Stack Dump <----*
000000000246ff9c 1a d2 90 7c 22 7f 92 7c - 01 00 00 00 ac ff 46 02 ...|"..|......F.
000000000246ffac 00 00 00 00 00 00 00 80 - ec ff 46 02 29 b7 80 7c ..........F.)..|
000000000246ffbc 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000246ffcc 00 c0 fd 7f 00 f6 92 8b - c0 ff 46 02 d8 26 1b 89 ..........F..&..
000000000246ffdc ff ff ff ff d8 9a 83 7c - 30 b7 80 7c 00 00 00 00 .......|0..|....
000000000246ffec 00 00 00 00 00 00 00 00 - db 7e 92 7c 00 00 00 00 .........~.|....
000000000246fffc 00 00 00 00 41 63 74 78 - 20 00 00 00 01 00 00 00 ....Actx .......
000000000247000c 34 19 00 00 7c 00 00 00 - 00 00 00 00 20 00 00 00 4...|....... ...
000000000247001c 00 00 00 00 14 00 00 00 - 01 00 00 00 03 00 00 00 ................
000000000247002c 34 00 00 00 bc 00 00 00 - 01 00 00 00 00 00 00 00 4...............
000000000247003c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000247004c 02 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
000000000247005c 78 01 00 00 50 01 00 00 - 00 00 00 00 cd ea ce 32 x...P..........2
000000000247006c c8 02 00 00 42 00 00 00 - 0c 03 00 00 02 03 00 00 ....B...........
000000000247007c 10 00 00 00 03 00 00 00 - 8c 00 00 00 02 00 00 00 ................
000000000247008c 01 00 00 00 bc 00 00 00 - 54 05 00 00 01 00 00 00 ........T.......
000000000247009c 02 00 00 00 10 06 00 00 - 74 00 00 00 01 00 00 00 ........t.......
00000000024700ac 03 00 00 00 84 06 00 00 - b0 12 00 00 01 00 00 00 ................
00000000024700bc 53 73 48 64 2c 00 00 00 - 01 00 00 00 01 00 00 00 SsHd,...........
00000000024700cc 03 00 00 00 02 00 00 00 - 8c 00 00 00 01 00 00 00 ................

*----> State Dump for Thread Id 0x974 <----*

eax=72d230e8 ebx=0370fef8 ecx=0000005d edx=00000000 esi=00000000 edi=7ffdf000
eip=7c90e514 esp=0370fed0 ebp=0370ff6c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\wdmaud.drv -
ChildEBP RetAddr Args to Child
0370ff6c 7c80a115 00000002 0370ffa4 00000000 ntdll!KiFastSystemCallRet
0370ff88 72d2312a 00000002 0370ffa4 00000000 kernel32!WaitForMultipleObjects+0x18
0370ffb4 7c80b729 00000000 00178998 001dd008 wdmaud!midMessage+0x348
0370ffec 00000000 72d230e8 00000000 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Raw Stack Dump <----*
000000000370fed0 4a df 90 7c 90 95 80 7c - 02 00 00 00 f8 fe 70 03 J..|...|......p.
000000000370fee0 01 00 00 00 00 00 00 00 - 00 00 00 00 98 89 17 00 ................
000000000370fef0 00 00 00 00 00 00 00 00 - ac 04 00 00 b0 04 00 00 ................
000000000370ff00 44 4f 13 89 28 6c be 9c - 00 00 00 00 27 64 6e 80 DO..(l......'dn.
000000000370ff10 08 00 00 00 46 02 00 00 - 14 00 00 00 01 00 00 00 ....F...........
000000000370ff20 00 00 00 00 00 00 00 00 - 10 00 00 00 a8 4d 13 89 .............M..
000000000370ff30 dc 4d 13 89 72 55 e8 b7 - 00 f0 fd 7f 00 90 fd 7f .M..rU..........
000000000370ff40 a8 4d 13 89 00 00 00 00 - f8 fe 70 03 8c 2f 50 80 .M........p../P.
000000000370ff50 02 00 00 00 ec fe 70 03 - 00 00 00 00 dc ff 70 03 ......p.......p.
000000000370ff60 d8 9a 83 7c 80 96 80 7c - 00 00 00 00 88 ff 70 03 ...|...|......p.
000000000370ff70 15 a1 80 7c 02 00 00 00 - a4 ff 70 03 00 00 00 00 ...|......p.....
000000000370ff80 ff ff ff ff 00 00 00 00 - b4 ff 70 03 2a 31 d2 72 ..........p.*1.r
000000000370ff90 02 00 00 00 a4 ff 70 03 - 00 00 00 00 ff ff ff ff ......p.........
000000000370ffa0 08 d0 1d 00 ac 04 00 00 - b0 04 00 00 f2 6e 6e 80 .............nn.
000000000370ffb0 1a da 90 7c ec ff 70 03 - 29 b7 80 7c 00 00 00 00 ...|..p.)..|....
000000000370ffc0 98 89 17 00 08 d0 1d 00 - 00 00 00 00 00 90 fd 7f ................
000000000370ffd0 00 f6 92 8b c0 ff 70 03 - b8 a1 76 89 ff ff ff ff ......p...v.....
000000000370ffe0 d8 9a 83 7c 30 b7 80 7c - 00 00 00 00 00 00 00 00 ...|0..|........
000000000370fff0 00 00 00 00 e8 30 d2 72 - 00 00 00 00 00 00 00 00 .....0.r........
0000000003710000 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

*----> State Dump for Thread Id 0xd48 <----*

eax=0000bd76 ebx=000004e4 ecx=0000c144 edx=00001828 esi=0513ff98 edi=7e42772b
eip=7c90e514 esp=0513ff54 ebp=0513ff78 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\WINMM.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
0513ff78 76b44e31 0513ff98 00000000 00000000 ntdll!KiFastSystemCallRet
0513ffb4 7c80b729 000004e4 00000200 0000002b WINMM!PlaySoundW+0x7e2
0513ffec 00000000 76b44dca 000004e4 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Raw Stack Dump <----*
000000000513ff54 be 91 41 7e 6b 77 42 7e - 98 ff 13 05 00 00 00 00 ..A~kwB~........
000000000513ff64 00 00 00 00 00 00 00 00 - e4 04 00 00 2b 77 42 7e ............+wB~
000000000513ff74 00 00 00 00 b4 ff 13 05 - 31 4e b4 76 98 ff 13 05 ........1N.v....
000000000513ff84 00 00 00 00 00 00 00 00 - 00 00 00 00 00 02 00 00 ................
000000000513ff94 2b 00 00 00 70 0e 42 00 - bc 03 00 00 b8 d1 26 05 +...p.B.......&.
000000000513ffa4 00 00 00 00 96 28 c7 0e - 49 00 00 00 82 00 00 00 .....(..I.......
000000000513ffb4 ec ff 13 05 29 b7 80 7c - e4 04 00 00 00 02 00 00 ....)..|........
000000000513ffc4 2b 00 00 00 e4 04 00 00 - 00 80 fd 7f 00 f6 92 8b +...............
000000000513ffd4 c0 ff 13 05 a8 85 02 8a - ff ff ff ff d8 9a 83 7c ...............|
000000000513ffe4 30 b7 80 7c 00 00 00 00 - 00 00 00 00 00 00 00 00 0..|............
000000000513fff4 ca 4d b4 76 e4 04 00 00 - 00 00 00 00 00 00 00 00 .M.v............
0000000005140004 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140014 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140024 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140034 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140044 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140054 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140064 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000005140074 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

0000000005140084 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

*----> State Dump for Thread Id 0xdf0 <----*

eax=77e76c7d ebx=00000000 ecx=7c936f40 edx=7c90e920 esi=0017e400 edi=00000000
eip=7c90e514 esp=02bdfe18 ebp=02bdff80 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\RPCRT4.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
02bdff80 77e76caf 02bdffa8 77e76ad1 0017e400 ntdll!KiFastSystemCallRet
02bdff88 77e76ad1 0017e400 0523f9bc 00000000 RPCRT4!I_RpcBCacheFree+0x61c
02bdffa8 77e76c97 00162300 02bdffec 7c80b729 RPCRT4!I_RpcBCacheFree+0x43e
02bdffb4 7c80b729 001becc0 0523f9bc 00000000 RPCRT4!I_RpcBCacheFree+0x604
02bdffec 00000000 77e76c7d 001becc0 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Raw Stack Dump <----*
0000000002bdfe18 aa da 90 7c e3 65 e7 77 - 8c 03 00 00 74 ff bd 02 ...|.e.w....t...
0000000002bdfe28 00 00 00 00 90 94 18 00 - 50 ff bd 02 ff ff ff 03 ........P.......
0000000002bdfe38 ff ff ff 03 a4 c2 46 83 - 00 00 00 00 fc 3c 88 c0 ......F......<..
0000000002bdfe48 e0 d8 80 8a 40 f5 df ff - 02 00 00 00 00 00 4f 80 [email protected].
0000000002bdfe58 94 eb f0 a1 c0 fe 3f c0 - 00 70 fd 7f 00 00 00 00 ......?..p......
0000000002bdfe68 b8 fe 3f 02 08 00 00 00 - cb 38 52 80 00 70 fd 7f ..?......8R..p..
0000000002bdfe78 69 5f 81 b5 08 50 68 8a - 5b 8c 81 b5 60 82 82 b5 i_...Ph.[...`...
0000000002bdfe88 ff ff ff 00 a0 89 89 8a - 08 00 00 00 2a 40 52 80 ............*@R.
0000000002bdfe98 94 eb f0 a1 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0000000002bdfea8 c0 d5 70 89 e8 d6 80 8a - 01 d7 80 8a 00 00 00 00 ..p.............
0000000002bdfeb8 b8 fe 3f c0 a8 01 8d 8a - 00 00 00 00 60 ec f0 a1 ..?.........`...
0000000002bdfec8 00 00 04 00 ff 08 00 00 - b4 d7 80 8a ff ff 8f 00 ................
0000000002bdfed8 d8 eb f0 a1 d8 eb f0 a1 - aa d7 e9 b7 d0 eb f0 a1 ................
0000000002bdfee8 d9 d7 e9 b7 ec eb f0 a1 - ec eb f0 a1 aa d7 e9 b7 ................
0000000002bdfef8 e4 eb f0 a1 d9 d7 e9 b7 - 04 00 00 00 00 00 00 00 ................
0000000002bdff08 00 ec f0 00 00 ec f0 a1 - 70 4b e8 b7 88 2c 95 8b ........pK...,..
0000000002bdff18 38 85 33 b8 04 59 54 80 - 00 c0 53 89 b4 b1 4f 80 8.3..YT...S...O.
0000000002bdff28 8c c1 53 89 80 ff bd 02 - 85 d1 e7 77 48 ff bd 02 ..S........wH...
0000000002bdff38 95 d1 e7 77 e0 10 90 7c - 58 dc dc 02 c0 ec 1b 00 ...w...|X.......
0000000002bdff48 00 a2 2f 4d ff ff ff ff - 00 5d 1e ee ff ff ff ff ../M.....]......

*----> State Dump for Thread Id 0x12a0 <----*

eax=774fe4df ebx=00007530 ecx=003f0d38 edx=00000000 esi=00000000 edi=02cdff50
eip=7c90e514 esp=02cdff20 ebp=02cdff78 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206

function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for I:\WINDOWS\system32\ole32.dll -
ChildEBP RetAddr Args to Child
02cdff78 7c802455 0000ea60 00000000 02cdffb4 ntdll!KiFastSystemCallRet
02cdff88 774fe3d3 0000ea60 052721c8 774fe492 kernel32!Sleep+0xf
02cdffb4 7c80b729 052721c8 7e431923 00000004 ole32!StringFromGUID2+0x51d
02cdffec 00000000 774fe4df 052721c8 00000000 kernel32!GetModuleFileNameA+0x1ba

*----> Raw Stack Dump <----*
0000000002cdff20 1a d2 90 7c f1 23 80 7c - 00 00 00 00 50 ff cd 02 ...|.#.|....P...
0000000002cdff30 50 25 80 7c f8 7d 60 77 - 30 75 00 00 14 00 00 00 P%.|.}`w0u......
0000000002cdff40 01 00 00 00 00 00 00 00 - 00 00 00 00 10 00 00 00 ................
0000000002cdff50 00 ba 3c dc ff ff ff ff - 10 d1 4e 77 50 ff cd 02 ..<.......NwP...
0000000002cdff60 30 ff cd 02 c8 bd 2b 05 - dc ff cd 02 d8 9a 83 7c 0.....+........|
0000000002cdff70 60 24 80 7c 00 00 00 00 - 88 ff cd 02 55 24 80 7c `$.|........U$.|
0000000002cdff80 60 ea 00 00 00 00 00 00 - b4 ff cd 02 d3 e3 4f 77 `.............Ow
0000000002cdff90 60 ea 00 00 c8 21 27 05 - 92 e4 4f 77 00 00 00 00 `....!'...Ow....
0000000002cdffa0 23 19 43 7e c8 21 27 05 - 00 00 4e 77 fa e4 4f 77 #.C~.!'...Nw..Ow
0000000002cdffb0 04 00 00 00 ec ff cd 02 - 29 b7 80 7c c8 21 27 05 ........)..|.!'.
0000000002cdffc0 23 19 43 7e 04 00 00 00 - c8 21 27 05 00 b0 fd 7f #.C~.....!'.....
0000000002cdffd0 00 f6 92 8b c0 ff cd 02 - f0 06 01 8a ff ff ff ff ................
0000000002cdffe0 d8 9a 83 7c 30 b7 80 7c - 00 00 00 00 00 00 00 00 ...|0..|........
0000000002cdfff0 00 00 00 00 df e4 4f 77 - c8 21 27 05 00 00 00 00 ......Ow.!'.....
0000000002ce0000 08 00 00 00 00 01 00 01 - ee ff ee ff 00 00 00 00 ................
0000000002ce0010 00 00 14 00 00 00 00 00 - 00 00 ce 02 00 01 00 00 ................
0000000002ce0020 40 00 ce 02 00 00 de 02 - 00 00 00 00 00 00 00 00 @...............
0000000002ce0030 00 00 00 00 00 00 00 00 - 68 fd dd 02 00 00 00 00 ........h.......
0000000002ce0040 00 10 08 00 53 01 08 01 - 38 59 1a 00 00 00 14 00 ....S...8Y......
0000000002ce0050 0f 00 00 00 c0 d0 e0 f0 - d3 7b f8 ea 00 01 34 ff .........{....4.


Does the problem occur:
Hit the crash the one time and wasn't able to reproduce it.



Since at the moment I am robbed of my disassembler, can you expand on the steps needed to create the problem? If I can reproduce it on my own I might not need to rely on the crash trace.
Sorry, it would be like looking for a needle in a hay stack. Lets go with no repro for now.
Although I couldn't reproduce the issue at my end, now that I have a disassembler again I was able to find the spot of the crash and put in a sanity check. I can't guarantee the total root cause of the problem has been nipped in the bud but at least the specific cause of this crash has. I see other routines that get called around the same time have sanity checks like this in place already.