Menu

#328 more than 3 files in uninstall, cannot compile

2.0 Series
closed-fixed
Scripting (211)
5
2005-03-05
2005-02-20
Anonymous
No

when trying to add more than 3 files to the uninstaller
to extract it with "File" command, it crashes
(Kernel32.dll) and says everything is ok, but no exe
found. It can be reproducable, if you add more than 3
files to the uninstall section. I tried on another
machine, it crashes too.
Ver: WinXP SP2 (HUN), NSIS 2.05

Discussion

  • Amir Szekely

    Amir Szekely - 2005-02-22
    • assigned_to: nobody --> kichik
     
  • Amir Szekely

    Amir Szekely - 2005-02-22

    Logged In: YES
    user_id=584402

    I can't reproduce this, even with well over a hundred files
    in the uninstall section. The compiler, the installer and
    the uninstaller all work fine without crashing. Please
    include a full example, the full crash details and specify
    exactly where it crashes. It isn't clear if it crashes when
    compiling, when installing or when uninstalling.

     
  • Amir Szekely

    Amir Szekely - 2005-02-26

    Logged In: YES
    user_id=584402

    Can you include the files needed to compile the script too?

    The error log you've attached only contains which modules
    were found, it doesn't contain any details about the crash
    itself. Can you click More Details on the crash window and
    send a picture of that? A Dr.Watson log would help even more.

     
  • Nobody/Anonymous

    Logged In: NO

    huh, thoose about ~300Mbytes... but only BMP and MAS file
    extensions. About 90 files for the installer, and 90 for the
    uninstaller

    here is the "more" screenshot:
    http://web.axelero.hu/stonyo1/nsis_error1.jpg
    http://web.axelero.hu/stonyo1/nsis_error2.jpg

    I cant copy and paste the whole content :(

    on error1 pic
    "A hiba paramterei" = "Parameters of error"

    i hope this helps

    thanks

     
  • Amir Szekely

    Amir Szekely - 2005-03-01

    Logged In: YES
    user_id=584402

    Which version did you use to generate the error in the
    picture, 2.04 or 2.05?

     
  • Nobody/Anonymous

    Logged In: NO

    this pic was 2.04, but in 2.05 i get the same error :(

     
  • Amir Szekely

    Amir Szekely - 2005-03-01

    Logged In: YES
    user_id=584402

    The offset in the error message is from a DLL. Can you use
    Dr. Watson to generate a complete log? That would give all
    the details needed to find out what's happening. See the
    following URL for information on setting up and working with
    Dr. Watson:

    http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/drwatson_overview.mspx

     
  • Nobody/Anonymous

    Logged In: NO

    i've done it:

    i have hungarian windows, i tried to translate most of
    messages, sorry for my poor english ;)

    ------------------------------------------------------------------------------------------------
    Application exception:
    Application: d:\NSIS\makensis.exe (pid=1344)
    date: 2005.03.05. Időpont: 00:17:05.943
    Ex. number: c0000005 (acces denied)

    *----> Sytem info <----*
    Machine name: MISU
    Username: mis
    Terminl-application process number: 0
    Processors number: 1
    Processzor type: x86 Family 6 Model 11 Stepping 1
    Windows ver: 5.1
    Present build: 2600
    Service pack: 2
    Present type: Uniprocessor Free

    *----> Feladatlista <----*
    0 System Process
    4 System
    464 smss.exe
    512 csrss.exe
    536 winlogon.exe
    580 services.exe
    592 lsass.exe
    744 svchost.exe
    804 svchost.exe
    864 svchost.exe
    920 svchost.exe
    972 svchost.exe
    1256 Explorer.EXE
    1288 spoolsv.exe
    1412 RUNDLL32.EXE
    1420 jusched.exe
    1432 daemon.exe
    1440 ctfmon.exe
    1712 nvsvc32.exe
    1872 wdfmgr.exe
    432 alg.exe
    1604 svchost.exe
    284 TOTALCMD.EXE
    1532 firefox.exe
    1488 gaim.exe
    848 ntvdm.exe
    1268 makensisw.exe
    1344 makensis.exe
    272 drwtsn32.exe

    *----> Module list <----*
    (0000000000400000 - 0000000000483000: d:\NSIS\makensis.exe
    (0000000077b30000 - 0000000077b52000:
    C:\WINDOWS\system32\Apphelp.dll
    (0000000077bf0000 - 0000000077bf8000:
    C:\WINDOWS\system32\VERSION.dll
    (0000000077c00000 - 0000000077c58000:
    C:\WINDOWS\system32\msvcrt.dll
    (0000000077d30000 - 0000000077dc0000:
    C:\WINDOWS\system32\USER32.dll
    (0000000077dc0000 - 0000000077e6b000:
    C:\WINDOWS\system32\ADVAPI32.dll
    (0000000077e70000 - 0000000077f01000:
    C:\WINDOWS\system32\RPCRT4.dll
    (0000000077f10000 - 0000000077f56000:
    C:\WINDOWS\system32\GDI32.dll
    (0000000077f60000 - 0000000077fd6000:
    C:\WINDOWS\system32\SHLWAPI.dll
    (000000007c800000 - 000000007c8f9000:
    C:\WINDOWS\system32\kernel32.dll
    (000000007c900000 - 000000007c9b2000:
    C:\WINDOWS\system32\ntdll.dll

    *----> The process (ID: 0x5d4) <----*

    eax=003c7019 ebx=00115990 ecx=00000001 edx=00000004
    esi=00115934 edi=003c7019
    eip=00423935 esp=00115904 ebp=00000004 iopl=0 nv up
    ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
    efl=00000202

    *** WARNING: Unable to verify checksum for d:\NSIS\makensis.exe
    *** ERROR: Module load completed but symbols could not be
    loaded for d:\NSIS\makensis.exe
    function: makensis
    0042391f cb retf
    00423920 ff500c call dword ptr [eax+0xc]
    00423923 2bc5 sub eax,ebp
    00423925 8d4b04 lea ecx,[ebx+0x4]
    00423928 50 push eax
    00423929 ff570c call dword ptr [edi+0xc]
    0042392c 8bcd mov ecx,ebp
    0042392e 8bf8 mov edi,eax
    00423930 8bd1 mov edx,ecx
    00423932 c1e902 shr ecx,0x2
    ERROR ->00423935 f3a5 rep movsd
    ds:00115934=4dcdee40 es:003c7019=00000000
    00423937 8bca mov ecx,edx
    00423939 83e103 and ecx,0x3
    0042393c f3a4 rep movsb
    0042393e 8b03 mov eax,[ebx]
    00423940 8bcb mov ecx,ebx
    00423942 ff500c call dword ptr [eax+0xc]
    00423945 5f pop edi
    00423946 2bc5 sub eax,ebp
    00423948 5e pop esi
    00423949 5d pop ebp

    *----> Embed functions (backward) <----*
    WARNING: Stack unwind information not available. Following
    frames may be wrong.
    ChildEBP RetAddr Args to Child
    00000004 00000000 00000000 00000000 00000000 makensis+0x23935

    *----> A veremtr tartalma <----*
    0000000000115904 00 00 00 00 19 70 69 00 - 14 df 12 00 19
    70 69 02 .....pi......pi.
    0000000000115914 3b 87 41 00 34 59 11 00 - 04 00 00 00 30
    bb 9b 00 ;.A.4Y......0...
    0000000000115924 e0 00 a6 00 80 da 12 00 - 14 df 12 00 00
    00 00 00 ................
    0000000000115934 40 ee cd 4d 7c 07 45 00 - a8 84 a7 00 a2
    b7 00 00 @..M|.E.........
    0000000000115944 cb 06 00 00 00 00 00 00 - 00 80 00 00 7e
    df d8 02 ............~...
    0000000000115954 e7 06 00 00 32 69 69 02 - 01 00 00 00 ef
    be ad de ....2ii.........
    0000000000115964 4e 75 6c 6c 73 6f 66 74 - 49 6e 73 74 0b
    13 00 00 NullsoftInst....
    0000000000115974 1d 70 69 02 38 08 45 00 - 30 d2 a1 00 24
    04 00 00 .pi.8.E.0...$...
    0000000000115984 0b 13 00 00 00 00 00 00 - 00 80 00 00 90
    08 45 00 ..............E.
    0000000000115994 64 08 45 00 7c 07 45 00 - e0 7c a5 00 38
    80 00 00 d.E.|.E..|..8...
    00000000001159a4 00 00 00 00 00 00 00 00 - 00 80 00 00 0c
    08 45 00 ..............E.
    00000000001159b4 cc 07 00 00 bc 07 00 00 - 00 00 3c 00 19
    70 69 03 ..........<..pi.
    00000000001159c4 01 00 00 00 01 00 00 00 - 01 00 00 00 19
    70 69 03 .............pi.
    00000000001159d4 1d 70 69 02 00 00 00 00 - 00 00 00 00 00
    00 00 00 .pi.............
    00000000001159e4 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................
    00000000001159f4 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................
    0000000000115a04 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................
    0000000000115a14 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................
    0000000000115a24 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................
    0000000000115a34 00 00 00 00 00 00 00 00 - 00 00 00 00 00
    00 00 00 ................

    *----> Symbollist <----*
    d:\NSIS\makensis.exe

     
  • Amir Szekely

    Amir Szekely - 2005-03-05
    • status: open --> open-fixed
     
  • Amir Szekely

    Amir Szekely - 2005-03-05

    Logged In: YES
    user_id=584402

    Thanks, that helped pinpoint the problem. I've compiled a
    version with the fix and uploaded it at:

    http://stashbox.org/uploads/1110024470/makensis.zip

    Please test it and let me know if it works or not.

     
  • Nobody/Anonymous

    Logged In: NO

    thank you, it solved the problem :) it compiled my script! :)
    thanks for help, and wish lot of luck for NSIS in the future! :)

     
  • Amir Szekely

    Amir Szekely - 2005-03-05
    • status: open-fixed --> closed-fixed
     
  • Nobody/Anonymous

    Logged In: NO

    thank you, it solved the problem :) it compiled my script! :)
    thanks for help, and wish lot of luck for NSIS in the future! :)

     

Log in to post a comment.