Indigo Rose Software

Professional Software Development Tools

 
+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    Join Date
    Mar 2008
    Posts
    5

    Access Violation in LUA Script in Windows 2000

    I am using the latest version of MSI Factory (v2.1.1002.0) and I am having a problem with the DotNet20 Download dependency in Windows 2000. Specifically, the dotnet20_Download.lua script. I have traced it to the following line in that script file (via the Application.WriteLogToFile() method):

    HTTP.Download(strDOTNETInstaller_Download_Location , strInstallerDest, MODE_BINARY, 20, 80, nil, nil, nil);

    Once this call is made the script halts abruptly and a Dr. Watson is generated. The complete Dr. Watson error is below (minus the raw stack dumps since they took up too much space).

    Are there any known issues with this in Windows 2000 or other operating systems? I have run it in Windows XP and Windows Server 2003 without issue.

    ------------------------------------------
    Application exception occurred:
    App: (pid=1368)
    When: 8/4/2008 @ 22:19:24.468
    Exception number: c0000005 (access violation)

    *----> System Information <----*
    Computer Name: computername
    User Name: Administrator
    Number of Processors: 1
    Processor Type: x86 Family 6 Model 8 Stepping 1
    Windows 2000 Version: 5.0
    Current Build: 2195
    Service Pack: 4
    Current Type: Uniprocessor Free
    Registered Organization:
    Registered Owner: registeredowner

    *----> Task List <----*
    0 Idle.exe
    8 System.exe
    144 smss.exe
    168 csrss.exe
    188 WINLOGON.exe
    216 SERVICES.exe
    228 LSASS.exe
    408 svchost.exe
    436 spoolsv.exe
    496 svchost.exe
    532 PcCtlCom.exe
    584 regsvc.exe
    600 mstask.exe
    620 tcpsvcs.exe
    656 SNMP.exe
    692 Tmntsrv.exe
    724 tmproxy.exe
    820 winmgmt.exe
    836 svchost.exe
    1044 TmPfw.exe
    1424 explorer.exe
    1244 pccguide.exe
    944 CMD.exe
    328 IEXPLORE.exe
    1368 SystemLinkSetup.exe
    1476 drwtsn32.exe
    0 _Total.exe

    (00400000 - 0050C000)
    (77F80000 - 77FFC000)
    (77570000 - 775A0000)
    (77E10000 - 77E6F000)
    (7C570000 - 7C624000)
    (77F40000 - 77F7C000)
    (7C2D0000 - 7C335000)
    (77D30000 - 77D9F000)
    (7C340000 - 7C34F000)
    (77820000 - 77827000)
    (759B0000 - 759B6000)
    (76B30000 - 76B6E000)
    (70A70000 - 70AD6000)
    (78000000 - 78045000)
    (71710000 - 71794000)
    (7CF30000 - 7D176000)
    (77800000 - 7781E000)
    (76620000 - 76631000)
    (752F0000 - 7530F000)
    (7CE20000 - 7CF0F000)
    (779B0000 - 77A4C000)
    (1A400000 - 1A47D000)
    (7CDC0000 - 7CE10000)
    (77BF0000 - 77C01000)
    (77980000 - 779A4000)
    (75050000 - 75058000)
    (75030000 - 75044000)
    (75020000 - 75028000)
    (77950000 - 7797B000)
    (751C0000 - 751C6000)
    (75150000 - 75160000)
    (63000000 - 63095000)
    (7C740000 - 7C7CC000)
    (77430000 - 77441000)
    (774E0000 - 77514000)
    (774C0000 - 774D1000)
    (77530000 - 77552000)
    (77830000 - 7783E000)
    (75AB0000 - 75AB5000)
    (7C0F0000 - 7C154000)
    (782C0000 - 782CC000)
    (77340000 - 77353000)
    (77520000 - 77525000)
    (77320000 - 77337000)
    (773B0000 - 773DF000)
    (77380000 - 773A3000)
    (77880000 - 7790E000)
    (77360000 - 77379000)
    (777E0000 - 777E8000)
    (777F0000 - 777F5000)
    (74FD0000 - 74FED000)
    (75010000 - 75017000)

    State Dump for Thread Id 0x5b8

    eax=0166bec0 ebx=004e2c03 ecx=7ffffffe edx=00000073 esi=00000000 edi=0166bec0
    eip=004ae215 esp=0012eab4 ebp=0012eb40 iopl=0 nv up ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202


    function: <nosymbols>
    004ae1fc 2b45dc sub eax,[ebp+0xdc] ss:00ba8a26=????????
    004ae1ff d1f8 sar eax,1
    004ae201 eb1f jmp 004b1d22
    004ae203 3bfe cmp edi,esi
    004ae205 7508 jnz 004b830f
    004ae207 a160994f00 mov eax,[004f9960] ds:004f9960=004d2a08
    004ae20c 8945dc mov [ebp+0xdc],eax ss:00ba8a26=????????
    004ae20f 8b45dc mov eax,[ebp+0xdc] ss:00ba8a26=????????
    004ae212 eb07 jmp 004b2b1b
    004ae214 49 dec ecx
    FAULT ->004ae215 803800 cmp byte ptr [eax],0x0 ds:0166bec0=??
    004ae218 7405 jz 004b221f
    004ae21a 40 inc eax
    004ae21b 3bce cmp ecx,esi
    004ae21d 75f5 jnz 004b0e14
    004ae21f 2b45dc sub eax,[ebp+0xdc] ss:00ba8a26=????????
    004ae222 8945d8 mov [ebp+0xd8],eax ss:00ba8a26=????????
    004ae225 837db000 cmp dword ptr [ebp+0xb0],0x0 ss:00ba8a26=????????
    004ae229 0f85fb000000 jne 004ae32a
    004ae22f 8b45e8 mov eax,[ebp+0xe8] ss:00ba8a26=????????
    004ae232 a840 test al,0x40
    004ae234 7425 jz 004b485b

    *----> Stack Back Trace <----*

    FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
    0012EB40 00000005 015B4730 0012EB3C 00001780 0012ED2C !<nosymbols>

    *----> Raw Stack Dump <----*
    0012eab4 ...removed... 12 00 .........irq<...

    State Dump for Thread Id 0x15c

    eax=778321fe ebx=00000004 ecx=0012eae8 edx=00000000 esi=77f88ef8 edi=00000004
    eip=77f88f03 esp=017efd24 ebp=017efd70 iopl=0 nv up ei pl zr na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


    function: NtWaitForMultipleObjects
    77f88ef8 b8e9000000 mov eax,0xe9
    77f88efd 8d542404 lea edx,[esp+0x4] ss:02269c0b=????????
    77f88f01 cd2e int 2e
    77f88f03 c21400 ret 0x14
    77f88f06 8bff mov edi,edi

    *----> Stack Back Trace <----*

    FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
    017EFD70 7C59A180 017EFD48 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects
    017EFFB4 7C57B3BC 00000005 7FFDE000 7C3280D0 001A9C98 kernel32!WaitForMultipleObjects
    017EFFEC 00000000 778321FE 001A9C98 00000000 00000001 kernel32!lstrcmpiW

    *----> Raw Stack Dump <----*
    017efd24 ...removed... e4 ........@....o..

    State Dump for Thread Id 0x5d8

    eax=77831e22 ebx=00000001 ecx=018ff4f4 edx=00000000 esi=77f88ef8 edi=00000001
    eip=77f88f03 esp=018fff0c ebp=018fff58 iopl=0 nv up ei pl zr na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


    function: NtWaitForMultipleObjects
    77f88ef8 b8e9000000 mov eax,0xe9
    77f88efd 8d542404 lea edx,[esp+0x4] ss:02379df3=????????
    77f88f01 cd2e int 2e
    77f88f03 c21400 ret 0x14
    77f88f06 8bff mov edi,edi

    *----> Stack Back Trace <----*

    FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
    018FFF58 7C59A180 018FFF30 00000001 00000000 018FFF50 ntdll!NtWaitForMultipleObjects
    018FFFB0 630372D6 7C57B3BC 00132688 526D6574 25746F6F kernel32!WaitForMultipleObjects
    018FFFEC 00000000 630372CB 00132688 00000000 000000C8 !InternetInitializeAutoProxyDll

    *----> Raw Stack Dump <----*
    018fff0c ...removed... 00 00 ................

  2. #2
    Join Date
    May 2000
    Location
    Indigo Rose Software
    Posts
    2,150
    Thanks for the report. We have recently found an issue with HTTP.Download() that will be fixed in the next service release.

    Adam Kapilik

Similar Threads

  1. Server script decryption error on Chinese Windows XP
    By SvenskLars in forum TrueUpdate 2.0
    Replies: 6
    Last Post: 10-11-2010, 02:47 AM
  2. Dependency Module: Jet 4.0 SP8 for Windows 2000
    By Darryl in forum Setup Factory 8.0 Examples
    Replies: 0
    Last Post: 08-30-2004, 03:45 PM
  3. INFO: JET and MDAC (Complete) Runtime Notes
    By Desmond in forum Setup Factory 6.0 Knowledge Base
    Replies: 0
    Last Post: 11-28-2003, 08:35 AM
  4. access 2000 run time
    By jennersc in forum AutoPlay Media Studio 4.0
    Replies: 0
    Last Post: 07-31-2003, 12:09 PM
  5. Windows ME and Access Violation
    By stkeys in forum AutoPlay Media Studio 4.0
    Replies: 4
    Last Post: 03-31-2003, 03:36 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts