reproducible crash

Moderator: MacroQuest Developers

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

reproducible crash

Post by gimp » Sat Apr 02, 2011 6:26 pm

Hello, this is a little wierd crash to report i guess, since it seems that ISXEQ maybe is not so widely used, or is it?

Anyway, after patching official sources with this patch: viewtopic.php?p=154409#p154409

I successfully loaded isxeq into innerspace and began writing some scripts.

But some code made isxeq crash and i managed to reduce it into a testcase:

test.iss

Code: Select all

function main()
{
	if ${Spell["Minor Shielding"].Stacks}
	{
		echo "win"
	}
}
crashlog.txt

Code: Select all

Extension: isxeq.dll
Extension Crash Info: Crash unhandled by custom extension
Inner Space: Inner Space Kernel 1.11 Build 5404 (Thu Mar 31 17:13:20 2011)
Crash: 0x6B01E61F: Exception 0xc0000005 reading from address 0x00000000 in module isxeq.dll

Registers:
-----------------------------------
eax=00000000 ebx=00000000 ecx=E4666170 edx=0028D464
edi=0394F270 esi=0394BBB0 ebp=0028D498 esp=0028D48C

Stack:
-----------------------------------
0394F270 0394BBB0 00000000 0028D4B4 6B003A11 12999708 037A1F90 00000000
00000000 0028D544 31365EA8 6B0438C6 12999708 0394F820 00000000 00000000
0028D544 E44EB5A4 0028D5CC 0394BBB0 3B85CB38 31365EA8 0028D544 00000000
0394F270 02DD0000 63617400 0D00736B 03FAE81C 0024003B 00000000 0000000F
057B8048 E44EB594 0028D578 6B06CEF8 FFFFFFFF 03C399D5 12999708 31365EA8
00000000 00000000 0028D544 00000000 05856438 0028D5CC 00000000 058255A8
03C39E6F 31365EA8 00000000 00000000 0028D5CC E9C05C5D 00000000 05856438
00000020 00000000 00000000 0028D5AC 03C81BE8 FFFFFFFF 03C38FBA 0028D5CC
E9C05CA9 057BEB70 05855FB8 058D7D50 3B85CB01 03C85FDC 03CD618C 05855F01
0028D5E8 03C81AF8 00000000 03C3913A 0028D5CC E9C05CFD 057BEB70 058275A8
0394BBB0 12999708 0028D5F4 058577D8 00000000 00000FF8 00000000 0028D61C
03C81B58 00000000 03C2D872 058275A8 00001000 E9C05F3D 058A2CE0 058A2CE0
0028DAA8 058D7D50 00001000 058275A8 0028D660 03C81488 00000000 03C37831
0028D634 05863BB0 00000000 00000000 03C1262C 0028D65C E9C05F71 0586693C
05863BB0 00000000 0028DAA8 057BDE80 00000000 0028DAB8 03C80168 00000000
03BD2455 0028DAA8 05863BB0 03CD6188 00DFD5AA 0AC8EAE0 0AE0F3F4 0028DB80
00000000 0ACCF288 00000020 00000000 00000000 00000780 00000438 00000002
0028D6E0 03C4B3BA 0000001F 0028D6E0 03C4B561 00000000 0028D994 0028D74C
03C4A679 03C54E94 00000000 00000013 00000002 0028D970 03C4CA59 03E04D5B
0028D9B4 058275A8 03C4CAFA 00000000 00000000 00000000 00000000 00000000
FFFFFFED 00000007 03CC2DC0 02DD1888 02DD07D0 00000001 00000000 00000000
00000000 0028D994 03C92ED9 00000000 00000000 00000000 00000000 0028D9CC
0000001A 00000013 03E04D48 FFFFFFFF 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 0028DB10 00000000 00000000 00000000 0028DB58
00000000 00000000 00000001 00000002 00000003 00000000 00000001 00000002
00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
7716E36C 7791A942 03CD6188 02DD0194 02DD0000 76BA9C39 0028D8C0 050A0095
00042F5C 0000004C 0028D9C0 0ACEA7F0 0028DA10 02CC0096 00042F5C 6E7165E4
0028D8BC 03D10358 7716E36C 00000008 00000000 00000000 31351D50 03D10048
03D1015C 3135F688 03D103D8 7791A8EA 0028D870 02DD01A4 0028D9C4 771B1ECD
00AFA3FE FFFFFFFE 7716E36C 7716E0D2 03CD6188 0028DA08 00000008 00000000
057CF240 03D10048 03D102D8 058275A8 03D12A70 00000014 0028D8B8 00000000
0028DA3C 771B1ECD 00AFA3FE FFFFFFFE 7716E36C 7716E0D2 00000000 0336BB40
00001000 771B1ECD 00AFA3FE 00000002 00000000 02DD0000 3135F688 0028DA1C
0028D978 00000000 02DD0000 058275A8 77174713 77244230 0203001E 03F39BD8
3135F680 0028D9A8 7716E003 05827590 00000001 058275A0 0028D9BC 7716E003
00000000 058275A8 03CD6188 058275A0 0028D9D0 03C464C1 02DD0000 00000000
058275A8 03E05C88 03C21AF9 058275A8 E9C050D9 00000000 02DD0000 058577D8
03CD6188 00000000 00FE0042 03EBFEF8 0028DAC0 03C01825 058560D8 058558E0
00000001 058577D0 0028DA2C 7716E003 0028DA70 00000000 03CD6188 058577D0
0028DA40 03C464C1 02DD0000 00000000 058577D8 0028DAC0 03BFF1DC 058577D8
E9C05369 0336BB40 0028DA70 058577D8 0028DA84 03C7EB30 00000001 03BD47FF
00000000 03CD6188 058577D8 05863BB0 E9C0434D E9C05FB9 03BFC4EB 0028DAA8
E9C053A9 00000000 0336BB40 00000000 03CD6188 00CD6188 00000000 00000001
03C85FDC 03CD618C 03C45401 0028DF04 03C80E38 00000000 03BD60E8 E9C053F5
00000000 0336BB40 0028DF58 00000000 03C85FDC 03CD618C 00000001 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 0028DB98 0AC8EAE0 6DF21691 0ACC9090
0AC8EAE0 027C1BAE 0ACC9090 0ACC9090 0AC8EAE0 0AC8EAE0 0028DD10 0AE0F3F4
0000A0D1 0AE0F3F4 0028DD10 6DF1DE7D 0AC8EAE0 0028DD58 0ACC9090 03252A90
00000000 00000000 00000000 0AE0F3F4 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Module addresses in stack:
-----------------------------------
isxeq.dll+3A11
isxeq.dll+438C6
isxeq.dll+6CEF8
IS-Kernel.dll+A99D5
IS-Kernel.dll+A9E6F
IS-Kernel.dll+F1BE8
IS-Kernel.dll+A8FBA
IS-Kernel.dll+F5FDC
IS-Kernel.dll+14618C
IS-Kernel.dll+F1AF8
IS-Kernel.dll+A913A
IS-Kernel.dll+F1B58
IS-Kernel.dll+9D872
IS-Kernel.dll+F1488
IS-Kernel.dll+A7831
IS-Kernel.dll+8262C
IS-Kernel.dll+F0168
IS-Kernel.dll+42455
IS-Kernel.dll+146188
eqgame.exe+9FD5AA
IS-Kernel.dll+BB3BA
IS-Kernel.dll+BB561
IS-Kernel.dll+BA679
IS-Kernel.dll+C4E94
IS-Kernel.dll+BCA59
IS-Kernel.dll+BCAFA
IS-Kernel.dll+132DC0
IS-Kernel.dll+102ED9
ntdll.dll+2E36C
IS-Kernel.dll+146188
msvcrt.dll+9C39
ISUI.dll+A0095
d3d9.dll+65E4
ntdll.dll+2E36C
ntdll.dll+71ECD
eqgame.exe+6FA3FE
ntdll.dll+2E36C
ntdll.dll+2E0D2
IS-Kernel.dll+146188
ntdll.dll+71ECD
eqgame.exe+6FA3FE
ntdll.dll+2E36C
ntdll.dll+2E0D2
InnerSpace.dll+6BB40
ntdll.dll+71ECD
eqgame.exe+6FA3FE
ntdll.dll+34713
ntdll.dll+104230
ntdll.dll+2E003
ntdll.dll+2E003
IS-Kernel.dll+146188
IS-Kernel.dll+B64C1
IS-Kernel.dll+91AF9
IS-Kernel.dll+146188
eqgame.exe+BE0042
IS-Kernel.dll+71825
ntdll.dll+2E003
IS-Kernel.dll+146188
IS-Kernel.dll+B64C1
IS-Kernel.dll+6F1DC
InnerSpace.dll+6BB40
IS-Kernel.dll+EEB30
IS-Kernel.dll+447FF
IS-Kernel.dll+146188
IS-Kernel.dll+6C4EB
InnerSpace.dll+6BB40
IS-Kernel.dll+146188
eqgame.exe+8D6188
IS-Kernel.dll+F5FDC
IS-Kernel.dll+14618C
IS-Kernel.dll+B5401
IS-Kernel.dll+F0E38
IS-Kernel.dll+460E8
InnerSpace.dll+6BB40
IS-Kernel.dll+F5FDC
IS-Kernel.dll+14618C
atiumdag.dll+11691
atiumdag.dll+DE7D

System:
-----------------------------------
Windows Version: Windows 7 Ultimate//7601.win7sp1_rtm.101119-1850
Process Memory Usage: 667MB
System Physical RAM: 4952/8190MB
Page File: 12728/16379MB
Virtual Memory: 1048/2047MB (Extended: 0MB)
CPU 1: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz @ 2400MHz
CPU 2: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz @ 2400MHz
CPU Affinity Mask: 0x2
Video 1: \\.\DISPLAY1/ATI Radeon HD 5700 Series
Video 2: \\.\DISPLAY2/ATI Radeon HD 5700 Series
Video 3: \\.\DISPLAYV1/RDPDD Chained DD
Video 4: \\.\DISPLAYV2/RDP Encoder Mirror Driver
Video 5: \\.\DISPLAYV3/RDP Reflector Display Driver
Sound: ¨
DirectX: 4.09.00.0904
Internet Explorer: 8.0.7601.17514

Loaded Modules:
-----------------------------------
Module 0x00400000-0x0123E000: D:\spel\EverQuest\eqgame.exe (Tue Mar 15 20:34:17 2011)
Module 0x02E80000-0x02E88000: D:\spel\EverQuest\plc4.dll (Fri Jan 26 02:53:41 2007)
Module 0x02E90000-0x02E96000: D:\spel\EverQuest\plds4.dll (Fri Jan 26 02:53:37 2007)
Module 0x03300000-0x03376000: C:\Program Files (x86)\InnerSpace\InnerSpace.dll (Thu Mar 31 17:13:20 2011)
Module 0x03500000-0x03528000: C:\Program Files (x86)\InnerSpace\IS-D3D9.dll (Sat Mar 12 15:54:41 2011)
Module 0x03B90000-0x03D0C000: C:\Program Files (x86)\InnerSpace\IS-Kernel.dll (Thu Mar 31 17:13:04 2011)
Module 0x04880000-0x048E8000: D:\spel\EverQuest\js3250.dll (Fri Jan 26 02:56:04 2007)
Module 0x048F0000-0x04953000: C:\Program Files (x86)\InnerSpace\IS-D3D8.dll (Sun Feb 20 04:50:01 2011)
Module 0x04C40000-0x04EA0000: C:\Windows\system32\d3dx9_30.dll (Fri Mar 31 19:32:20 2006)
Module 0x04F60000-0x04FB7000: C:\Program Files (x86)\InnerSpace\IS-VirtualInput.dll (Thu Mar 31 17:11:44 2011)
Module 0x05000000-0x05162000: C:\Program Files (x86)\InnerSpace\ISUI.dll (Tue Mar 15 18:39:14 2011)
Module 0x05170000-0x057AB000: D:\spel\EverQuest\xul.dll (Fri Jan 26 03:38:38 2007)
Module 0x05BF0000-0x05C48000: D:\spel\EverQuest\dpvs.dll (Fri Nov 12 09:16:21 2004)
Module 0x07300000-0x074AE000: D:\spel\EverQuest\EQGraphicsDX9.DLL (Tue Mar 08 19:37:17 2011)
Module 0x10000000-0x1001D000: C:\Program Files (x86)\InnerSpace\Lavish.DLL (Sat Feb 12 15:18:19 2011)
Module 0x21100000-0x2115F000: D:\spel\EverQuest\mss32.dll (Tue Jul 09 21:33:51 2002)
Module 0x22100000-0x2211F000: D:\spel\EverQuest\mssa3d.m3d (Tue Jul 09 21:33:54 2002)
Module 0x22200000-0x22219000: D:\spel\EverQuest\mssds3d.m3d (Tue Jul 09 21:33:56 2002)
Module 0x22300000-0x22329000: D:\spel\EverQuest\msseax.m3d (Tue Jul 09 21:34:03 2002)
Module 0x22400000-0x22417000: D:\spel\EverQuest\msssoft.m3d (Tue Jul 09 21:33:58 2002)
Module 0x22600000-0x2261C000: D:\spel\EverQuest\mssdx7.m3d (Tue Jul 09 21:34:00 2002)
Module 0x22700000-0x22764000: D:\spel\EverQuest\mssrsx.m3d (Tue Jul 09 21:33:57 2002)
Module 0x24100000-0x2411C000: D:\spel\EverQuest\mssdsp.flt (Tue Jul 09 21:34:17 2002)
Module 0x26400000-0x26436000: D:\spel\EverQuest\mssvoice.asi (Tue Jul 09 21:34:13 2002)
Module 0x26F00000-0x26F2A000: D:\spel\EverQuest\mssmp3.asi (Tue Jul 09 21:34:05 2002)
Module 0x30000000-0x30028000: D:\spel\EverQuest\nspr4.dll (Fri Jan 26 02:53:36 2007)
Module 0x6B000000-0x6B0B1000: C:\Program Files (x86)\InnerSpace\Extensions\isxeq.dll (Tue Mar 29 17:21:15 2011)
Module 0x6BDC0000-0x6BF33000: D:\spel\EverQuest\vivoxoal.dll (Tue Sep 21 14:34:13 2010)
Module 0x6C9C0000-0x6CA09000: D:\spel\EverQuest\ortp.dll (Tue Sep 21 14:29:42 2010)
Module 0x6D130000-0x6D1A2000: C:\Windows\system32\DSOUND.DLL (Tue Jul 14 01:06:05 2009)
Module 0x6D200000-0x6D225000: C:\Windows\system32\POWRPROF.dll (Tue Jul 14 01:10:36 2009)
Module 0x6D230000-0x6D266000: C:\Windows\system32\AUDIOSES.DLL (Sat Nov 20 11:55:17 2010)
Module 0x6D270000-0x6D2A0000: C:\Windows\system32\wdmaud.drv (Sat Nov 20 12:08:06 2010)
Module 0x6D2A0000-0x6D2D9000: C:\Windows\system32\MMDevAPI.DLL (Sat Nov 20 12:01:22 2010)
Module 0x6D300000-0x6D307000: C:\Windows\system32\midimap.dll (Tue Jul 14 01:08:20 2009)
Module 0x6D310000-0x6D318000: C:\Windows\system32\msacm32.drv (Tue Jul 14 01:07:27 2009)
Module 0x6D320000-0x6D334000: C:\Windows\system32\MSACM32.dll (Tue Jul 14 01:07:26 2009)
Module 0x6D350000-0x6D357000: C:\Windows\system32\AVRT.dll (Tue Jul 14 01:04:24 2009)
Module 0x6D360000-0x6D38C000: C:\Program Files (x86)\InnerSpace\IS-D3D11.dll (Sun Feb 20 04:50:09 2011)
Module 0x6D590000-0x6D5E1000: C:\Windows\system32\WINSPOOL.DRV (Sat Nov 20 12:08:43 2010)
Module 0x6D840000-0x6DA3F000: C:\Windows\system32\d3dx9_43.dll (Sat May 22 01:21:17 2010)
Module 0x6DA40000-0x6DC47000: C:\Windows\system32\d3dcompiler_43.dll (Sat May 22 01:24:09 2010)
Module 0x6DC50000-0x6DC5B000: C:\Windows\system32\pcwum.DLL (Mon Jul 13 23:11:08 2009)
Module 0x6DDD0000-0x6DE00000: C:\Windows\system32\DINPUT8.dll (Tue Jul 14 01:05:05 2009)
Module 0x6DE80000-0x6DF03000: C:\Windows\system32\dxgi.dll (Sat Nov 20 11:59:21 2010)
Module 0x6DF10000-0x6E310000: C:\Windows\system32\atiumdag.dll (Wed Jan 26 22:28:51 2011)
Module 0x6E310000-0x6E393000: C:\Windows\system32\d3d11.dll (Sat Nov 20 11:57:36 2010)
Module 0x6E3A0000-0x6E705000: C:\Windows\system32\atiumdva.dll (Wed Jan 26 22:24:17 2011)
Module 0x6E710000-0x6E8D3000: C:\Windows\system32\d3d9.dll (Sat Nov 20 11:57:39 2010)
Module 0x6F140000-0x6F199000: D:\spel\EverQuest\libsndfile-1.dll (Thu Aug 31 11:35:29 2006)
Module 0x6FAA0000-0x6FAA4000: C:\Windows\system32\ksuser.dll (Tue Jul 14 01:09:07 2009)
Module 0x6FAC0000-0x6FAFF000: C:\Windows\system32\d3dx11_43.dll (Sat May 22 01:22:28 2010)
Module 0x6FB00000-0x6FB96000: C:\Windows\system32\aticfx32.dll (Wed Jan 26 23:00:30 2011)
Module 0x6FBD0000-0x6FF87000: C:\Windows\system32\d3dx9_37.dll (Wed Mar 05 00:54:53 2008)
Module 0x70360000-0x703E4000: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll (Sat Nov 20 11:59:40 2010)
Module 0x70BE0000-0x70BE9000: C:\Windows\system32\hid.dll (Tue Jul 14 01:05:48 2009)
Module 0x71410000-0x7141A000: C:\Windows\system32\atiu9pag.dll (Wed Jan 26 22:12:25 2011)
Module 0x715C0000-0x715C6000: C:\Windows\system32\d3d8thk.dll (Tue Jul 14 01:04:40 2009)
Module 0x71940000-0x71961000: C:\Windows\system32\ntmarta.dll (Tue Jul 14 01:10:01 2009)
Module 0x71F20000-0x71F27000: C:\Windows\system32\WSOCK32.dll (Tue Jul 14 01:12:03 2009)
Module 0x71F70000-0x71F83000: C:\Windows\system32\dwmapi.dll (Tue Jul 14 01:06:15 2009)
Module 0x72120000-0x72126000: C:\Windows\system32\rasadhlp.dll (Tue Jul 14 01:09:42 2009)
Module 0x72130000-0x72168000: C:\Windows\System32\fwpuclnt.dll (Sat Nov 20 11:59:46 2010)
Module 0x72170000-0x72178000: C:\Windows\System32\winrnr.dll (Tue Jul 14 01:11:32 2009)
Module 0x72180000-0x721C4000: C:\Windows\system32\DNSAPI.dll (Sat Nov 20 11:58:30 2010)
Module 0x721D0000-0x721E2000: C:\Windows\system32\pnrpnsp.dll (Tue Jul 14 01:10:14 2009)
Module 0x721F0000-0x72200000: C:\Windows\system32\napinsp.dll (Tue Jul 14 01:07:57 2009)
Module 0x72200000-0x72210000: C:\Windows\system32\NLAapi.dll (Sat Nov 20 12:03:27 2010)
Module 0x72210000-0x72215000: C:\Windows\System32\wshtcpip.dll (Tue Jul 14 01:11:54 2009)
Module 0x72220000-0x7225C000: C:\Windows\system32\mswsock.dll (Sat Nov 20 12:02:48 2010)
Module 0x72390000-0x72485000: C:\Windows\system32\PROPSYS.dll (Sat Nov 20 12:05:23 2010)
Module 0x72540000-0x726DE000: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll (Sat Nov 20 11:55:08 2010)
Module 0x726E0000-0x726F2000: C:\Windows\system32\dhcpcsvc.DLL (Tue Jul 14 01:04:53 2009)
Module 0x72C80000-0x72C8B000: C:\Windows\system32\profapi.dll (Mon Jul 13 23:12:01 2009)
Module 0x72D00000-0x72D06000: C:\Windows\system32\SensApi.dll (Tue Jul 14 01:10:41 2009)
Module 0x73580000-0x73589000: C:\Windows\system32\VERSION.dll (Tue Jul 14 01:11:07 2009)
Module 0x73590000-0x735C2000: C:\Windows\system32\WINMM.dll (Sat Nov 20 12:08:34 2010)
Module 0x73640000-0x73647000: C:\Windows\system32\WINNSI.DLL (Tue Jul 14 01:11:31 2009)
Module 0x73660000-0x7367C000: C:\Windows\system32\IPHLPAPI.DLL (Sat Nov 20 12:00:25 2010)
Module 0x73680000-0x736BB000: C:\Windows\system32\rsaenh.dll (Tue Jul 14 01:09:52 2009)
Module 0x736C0000-0x736D6000: C:\Windows\system32\CRYPTSP.DLL (Tue Jul 14 01:07:09 2009)
Module 0x74C70000-0x74C76000: C:\Windows\System32\wship6.dll (Tue Jul 14 01:11:50 2009)
Module 0x74C90000-0x74C9C000: C:\Windows\syswow64\CRYPTBASE.dll (Mon Jul 13 23:12:01 2009)
Module 0x74CA0000-0x74D00000: C:\Windows\syswow64\SspiCli.dll (Sat Nov 20 12:08:57 2010)
Module 0x74D00000-0x74DCC000: C:\Windows\syswow64\MSCTF.dll (Tue Jul 14 01:07:53 2009)
Module 0x74DD0000-0x74DDC000: C:\Windows\syswow64\MSASN1.dll (Sat Nov 20 12:02:17 2010)
Module 0x74DE0000-0x74E26000: C:\Windows\syswow64\KERNELBASE.dll (Sat Nov 20 12:11:38 2010)
Module 0x74E90000-0x74F13000: C:\Windows\syswow64\CLBCatQ.DLL (Tue Jul 14 01:04:49 2009)
Module 0x74F20000-0x7507C000: C:\Windows\syswow64\ole32.dll (Sat Nov 20 12:05:03 2010)
Module 0x75080000-0x750B5000: C:\Windows\syswow64\WS2_32.dll (Sat Nov 20 12:09:12 2010)
Module 0x750C0000-0x7513B000: C:\Windows\syswow64\comdlg32.dll (Sat Nov 20 11:59:41 2010)
Module 0x75140000-0x75167000: C:\Windows\syswow64\CFGMGR32.dll (Sat Nov 20 11:56:55 2010)
Module 0x75170000-0x75DBA000: C:\Windows\syswow64\SHELL32.dll (Sat Nov 20 12:06:54 2010)
Module 0x75DC0000-0x75E5D000: C:\Windows\syswow64\USP10.dll (Sat Nov 20 12:08:09 2010)
Module 0x75E60000-0x75E79000: C:\Windows\SysWOW64\sechost.dll (Tue Jul 14 01:10:28 2009)
Module 0x75E80000-0x75E85000: C:\Windows\syswow64\PSAPI.DLL (Tue Jul 14 01:09:34 2009)
Module 0x75E90000-0x7602D000: C:\Windows\syswow64\SETUPAPI.dll (Sat Nov 20 12:06:49 2010)
Module 0x76030000-0x76125000: C:\Windows\syswow64\WININET.dll (Sat Nov 20 12:08:31 2010)
Module 0x76130000-0x76187000: C:\Windows\syswow64\SHLWAPI.dll (Sat Nov 20 12:06:58 2010)
Module 0x76190000-0x761A2000: C:\Windows\syswow64\DEVOBJ.dll (Tue Jul 14 01:05:09 2009)
Module 0x761B0000-0x762C0000: C:\Windows\syswow64\kernel32.dll (Sat Nov 20 12:11:37 2010)
Module 0x762C0000-0x763DD000: C:\Windows\syswow64\CRYPT32.dll (Sat Nov 20 12:00:01 2010)
Module 0x763E0000-0x764E0000: C:\Windows\syswow64\USER32.dll (Sat Nov 20 12:08:57 2010)
Module 0x764E0000-0x76525000: C:\Windows\syswow64\WLDAP32.dll (Sat Nov 20 12:09:06 2010)
Module 0x76530000-0x76666000: C:\Windows\syswow64\urlmon.dll (Sat Nov 20 12:08:03 2010)
Module 0x76670000-0x766FF000: C:\Windows\syswow64\OLEAUT32.dll (Sat Nov 20 12:05:06 2010)
Module 0x76790000-0x7698B000: C:\Windows\syswow64\iertutil.dll (Sat Nov 20 12:00:11 2010)
Module 0x769C0000-0x76A60000: C:\Windows\syswow64\ADVAPI32.dll (Sat Nov 20 11:54:46 2010)
Module 0x76A70000-0x76A7A000: C:\Windows\syswow64\LPK.dll (Tue Jul 14 01:11:23 2009)
Module 0x76A80000-0x76B70000: C:\Windows\syswow64\RPCRT4.dll (Sat Nov 20 12:08:57 2010)
Module 0x76B70000-0x76B9D000: C:\Windows\syswow64\WINTRUST.dll (Sat Nov 20 12:08:50 2010)
Module 0x76BA0000-0x76C4C000: C:\Windows\syswow64\msvcrt.dll (Tue Jul 14 01:07:59 2009)
Module 0x76C50000-0x76CB0000: C:\Windows\system32\IMM32.DLL (Sat Nov 20 12:08:51 2010)
Module 0x76CB0000-0x76D40000: C:\Windows\syswow64\GDI32.dll (Sat Nov 20 12:08:51 2010)
Module 0x77110000-0x77116000: C:\Windows\syswow64\NSI.dll (Tue Jul 14 01:09:45 2009)
Module 0x77140000-0x772C0000: C:\Windows\SysWOW64\ntdll.dll (Sat Nov 20 12:08:56 2010)
Module 0x7C340000-0x7C396000: D:\spel\EverQuest\MSVCR71.dll (Fri Feb 21 12:42:20 2003)

LavishScript Execution Stack:
-----------------------------------
${Spell[${Name}].Stacks}
${Spell[${Name}].Stacks}

Running Scripts:
-----------------------------------
test


EDIT: simplifieed test case

Tangeleno
a hill giant
a hill giant
Posts: 193
Joined: Fri Feb 20, 2004 6:00 pm

Re: reproducible crash

Post by Tangeleno » Tue Apr 05, 2011 2:30 pm

I've had this same issue, fix in viewtopic.php?f=53&t=16255 It never made it into the zip however :( ISXEQ is the red-headed stepchild of MQ2

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Re: reproducible crash

Post by gimp » Mon Apr 11, 2011 4:34 am

Tangeleno wrote:I've had this same issue, fix in viewtopic.php?f=53&t=16255 It never made it into the zip however :( ISXEQ is the red-headed stepchild of MQ2
nice one thanks! i was told my prob was in how the code was written, i.e: fix by doing ${Spell[Temperance].Stacks[0]} so i got around it eventually. script code should not crash however imo

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Re: reproducible crash

Post by gimp » Mon Apr 18, 2011 5:44 pm

I applied the following patch from dkaa in this thread viewtopic.php?p=143447#p143447

Code: Select all

--- /Temp/MQ2DataTypes.cpp-rev4317.svn000.tmp.cpp	Mon Apr 18 23:41:02 2011
+++ /Temp/MQ2DataTypes.cpp-rev4318.svn000.tmp.cpp	Mon Apr 18 23:41:02 2011
@@ -3642,7 +3642,7 @@
         {
             unsigned long buffduration;
             unsigned long duration=99999;
-            if (ISNUMBER())
+            if (ISINDEX() && ISNUMBER())
                 duration=GETNUMBER();
             unsigned long nBuff;
             PCHARINFO2 pChar = GetCharInfo2();
I can confirm that it now makes my above testcase work as expected & no longer crash!
Can this patch please be included in mainline MQ2 sources?