[Haskell] How do I get a recent cabal for Windows?
Andreas Marth
Andreas-Haskell at gmx.net
Fri Sep 8 08:57:54 EDT 2006
----- Original Message -----
From: "Neil Mitchell" <ndmitchell at gmail.com>
To: "Andreas Marth" <Andreas-Haskell at gmx.net>
Cc: <haskell at haskell.org>
> > If I do the "setup configure" ... "setup install" in the Cabal directory
I
> > get a new Cabal (1.1.5.9.2) but that chrases like the one created with
> > another cabal if used on a new Setup.lhs (in my case comlib or cabal).
> Hmm, can you explain your GHC crash (error message etc), it shouldn't...
Okay, I am german, so I have a german windows and so my error message is in
german.
I'll give the german text and a translation so you can hopfully relate it to
the english message.
It is a popup window which states
"ghc.exe hat Fehler verursacht und wird geschlossen. Starten Sie das
Programm erneut.
Ein Fehlerprotokoll wird erstellt."
And a Button with "Abbrechen" (Cancel) that changes to "OK".
The english translation is something like:
"ghc.exe caused errors and will be closed (shutdown). Please restart the
program.
An error log will be created."
I really have no idea what is going on.
Thanks once again,
Andreas
The relevant log from drWatson is:
Anwendungsausnahme aufgetreten:
Anwendung: (pid=1076)
Wann: 08.09.2006 @ 14:48:36.968
Ausnahmenummer: c0000005 (Zugriffsverletzung)
*----> Systeminformationen <----*
Computername: GHC642
Benutzername: Administrator
Prozessoranzahl: 1
Prozessortyp: x86 Family 15 Model 12 Stepping 2
Windows 2000-Version: 5.0
Aktuelles Build: 2195
Service Pack: 4
Aktueller Typ: Uniprocessor Free
Firma:
Besitzer: Andreas
*----> Taskliste <----*
0 Idle.exe
8 System.exe
140 SMSS.exe
164 CSRSS.exe
184 WINLOGON.exe
212 SERVICES.exe
224 LSASS.exe
404 svchost.exe
432 spoolsv.exe
464 svchost.exe
508 regsvc.exe
532 mstask.exe
580 VMwareService.e.exe
608 WinMgmt.exe
628 svchost.exe
976 explorer.exe
1044 VMwareTray.exe
1060 internat.exe
712 wuauclt.exe
420 TextPad.exe
752 CMD.exe
696 rxvt.exe
680 sh.exe
468 IEXPLORE.exe
812 runghc.exe
1076 ghc.exe
1096 DRWTSN32.exe
0 _Total.exe
(00400000 - 00C20000)
(77880000 - 77901000)
(77E70000 - 77F36000)
(78000000 - 78045000)
(77580000 - 777CE000)
(77F40000 - 77F7C000)
(77E00000 - 77E65000)
(79350000 - 793B2000)
(77D20000 - 77D91000)
(77C60000 - 77CAA000)
(77B40000 - 77BC9000)
(74FC0000 - 74FC9000)
(74FA0000 - 74FB4000)
(74F90000 - 74F98000)
Statusabbild für Threadkennung 0x428
eax=0000011b ebx=11b7bc24 ecx=3bf44585 edx=11c0de80 esi=11c0de8c
edi=01514c5c
eip=00b99697 esp=0022fdd0 ebp=00000005 iopl=0 nv up ei pl nz na pe
nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000
efl=00000202
Funktion: <nosymbols>
00b9966f a1d0c0c100 mov eax,[00c1c0d0]
ds:00c1c0d0=011ab000
00b99674 a3e0c0c100 mov [00c1c0e0],eax
ds:00c1c0e0=011ab000
00b99679 a1e0c0c100 mov eax,[00c1c0e0]
ds:00c1c0e0=011ab000
00b9967e 8918 mov [eax],ebx
ds:0000011b=????????
00b99680 8305e0c0c10004 add dword ptr [00c1c0e0],0x4
ds:00c1c0e0=011ab000
00b99687 e91d080000 jmp 00b99ea9
00b9968c 8b4214 mov eax,[edx+0x14]
ds:12697d66=????????
00b9968f 8b700c mov esi,[eax+0xc]
ds:00a8a001=8300a89f
00b99692 8b0b mov ecx,[ebx]
ds:11b7bc24=3bf4458d
00b99694 83e908 sub ecx,0x8
FEHLER ->00b99697 668b4104 mov ax,[ecx+0x4]
ds:3c9ce46c=????
00b9969b 25ffff0000 and eax,0xffff
00b996a0 83f848 cmp eax,0x48
00b996a3 0f8779090000 jnbe 00b9a022
00b996a9 ff2485b096b900 jmp dword ptr [00b996b0+eax*4]
ds:0000011b=????????
00b996b0 22a0b9009099 and ah,[eax+0x999000b9]
ds:999001d4=??
00b996b6 b9007c98b9 mov ecx,0xb9987c00
00b996bb 004198 add [ecx+0x98],al
ds:3c9ce46b=??
00b996be b9003499b9 mov ecx,0xb9993400
00b996c3 003499 add [ecx+ebx*4],dh
ds:11b7bc24=8d
00b996c6 b9003499b9 mov ecx,0xb9993400
00b996cb 00a99eb900a9 add [ecx+0xa900b99e],ch
ds:e4f4ff23=??
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
00000005 00000000 00000000 00000000 00000000 00000000 !<nosymbols>
*----> Raw Stack Dump <----*
0022fdd0 d8 26 3f 00 74 8f 4b 01 - 0a 82 6c 00 2b 01 00 00
.&?.t.K...l.+...
0022fde0 8c de c0 11 5c 4c 51 01 - 05 00 00 00 e9 c1 b9 00
....\LQ.........
0022fdf0 01 00 00 00 74 8f 4b 01 - c8 14 b8 11 00 50 50 01
....t.K......PP.
0022fe00 00 50 50 01 01 00 00 00 - 01 00 00 00 da a3 b9 00
.PP.............
0022fe10 28 4c 51 01 00 50 51 01 - 01 00 00 00 c4 a3 b9 00
(LQ..PQ.........
0022fe20 88 14 52 01 ba 9a 10 00 - 00 50 50 01 5d b9 b9 00
..R......PP.]...
0022fe30 00 50 50 01 3b 94 b9 00 - 01 00 00 00 10 d2 b3 00
.PP.;...........
0022fe40 30 26 3f 00 00 50 50 01 - 74 26 3f 00 33 c3 b9 00
0&?..PP.t&?.3...
0022fe50 00 50 50 01 e0 15 10 01 - 6c f3 1a 01 30 26 3f 00
.PP.....l...0&?.
0022fe60 30 26 3f 00 01 00 00 00 - 24 00 00 00 67 86 b9 00
0&?.....$...g...
0022fe70 30 26 3f 00 02 00 00 00 - 01 00 00 00 61 88 b9 00
0&?.........a...
0022fe80 30 49 51 01 4b bf e7 77 - 01 00 00 00 8a 41 ba 00
0IQ.K..w.....A..
0022fe90 50 c1 c1 00 01 00 00 00 - 00 00 00 00 00 00 00 00
P...............
0022fea0 00 00 00 00 0b 04 01 00 - 00 00 00 00 00 50 50 01
.............PP.
0022feb0 01 00 00 00 01 00 00 00 - 00 00 00 00 5e c7 b9 00
............^...
0022fec0 00 50 50 01 01 00 00 00 - 04 00 00 00 b0 97 c1 00
.PP.............
0022fed0 01 00 00 00 01 00 00 00 - 00 00 00 00 4a 6c b9 00
............Jl..
0022fee0 e8 70 b9 00 00 00 00 00 - bb 91 00 78 35 69 b9 00
.p.........x5i..
0022fef0 ff ff ff ff 90 ff 22 00 - 30 ce c1 00 38 75 3f 00
......".0...8u?.
0022ff00 00 00 00 00 00 00 00 00 - 90 ff 22 00 d5 70 b9 00
.........."..p..
Statusabbild für Threadkennung 0x33c
eax=78029b87 ebx=1129ff44 ecx=00000000 edx=00000000 esi=77894086
edi=000003a8
eip=77894091 esp=1129ff28 ebp=1129ff4c iopl=0 nv up ei ng nz ac po
cy
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000
efl=00000297
Funktion: ZwWaitForSingleObject
77894086 b8ea000000 mov eax,0xea
7789408b 8d542404 lea edx,[esp+0x4]
ss:11d29e0f=????????
7789408f cd2e int 2e
77894091 c20c00 ret 0xc
77894094 8a5001 mov dl,[eax+0x1]
ds:78ab3a6d=??
77894097 3a5101 cmp dl,[ecx+0x1]
ds:00a89ee6=c1
7789409a 0f8598c7ffff jne RtlEqualPrefixSid+0x44 (77890838)
778940a0 84d2 test dl,dl
778940a2 7410 jz RtlQueryAtomInAtomTable+0x31
(77894fb4)
778940a4 0fb6d2 movzx edx,dl
778940a7 33ff xor edi,edi
778940a9 8d72ff lea esi,[edx+0xff]
ds:00a89ee6=8b02e0c1
778940ac 85f6 test esi,esi
778940ae 0f8f04100100 jnle RtlEraseUnicodeString+0x4e
(778a50b8)
778940b4 b001 mov al,0x1
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
1129FF4C 77E81B1B 000003A8 00000014 00000000 00BA815D
ntdll!ZwWaitForSingleObject
1129FFB4 77E7987C 003F2730 00000000 00000000 003F2730
kernel32!WaitForSingleObject
1129FFEC 00000000 00000000 00000000 00000000 00000000
kernel32!SetThreadExecutionState
Statusabbild für Threadkennung 0x3cc
eax=78008532 ebx=00000002 ecx=7ffde000 edx=00000000 esi=77893233
edi=00000002
eip=7789323e esp=1149fed8 ebp=1149ff24 iopl=0 nv up ei pl zr na po
nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000
efl=00000246
Funktion: NtWaitForMultipleObjects
77893233 b8e9000000 mov eax,0xe9
77893238 8d542404 lea edx,[esp+0x4]
ss:11f29dbf=????????
7789323c cd2e int 2e
7789323e c21400 ret 0x14
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
1149FF24 77E8ABFB 1149FEFC 00000001 00000000 00000000
ntdll!NtWaitForMultipleObjects
003F3830 FFFFFFFF 00000000 00000000 0000036C 00000000
kernel32!WaitForMultipleObjects
00235678 003F3830 002356A0 00235660 00000017 00000017 <nosymbols>
00000000 00000000 00000000 00000000 00000000 00000000 <nosymbols>
*----> Raw Stack Dump <----*
1149fed8 d7 bd e7 77 02 00 00 00 - fc fe 49 11 01 00 00 00
...w......I.....
1149fee8 00 00 00 00 00 00 00 00 - 00 00 00 00 a8 38 3f 00
.............8?.
1149fef8 01 00 00 00 98 03 00 00 - a0 03 00 00 e0 de 70 11
..............p.
1149ff08 00 00 00 00 a8 38 3f 00 - 01 00 00 00 50 c1 c1 00
.....8?.....P...
1149ff18 a8 38 3f 00 01 00 00 00 - 00 00 00 00 30 38 3f 00
.8?.........08?.
1149ff28 fb ab e8 77 fc fe 49 11 - 01 00 00 00 00 00 00 00
...w..I.........
1149ff38 00 00 00 00 00 00 00 00 - 9d 7b ba 00 02 00 00 00
.........{......
1149ff48 64 ff 49 11 00 00 00 00 - ff ff ff ff 20 50 2d 81 d.I.........
P-.
1149ff58 03 00 00 00 00 00 00 00 - e0 de 70 11 98 03 00 00
..........p.....
1149ff68 a0 03 00 00 01 00 00 00 - d8 75 3f 00 d8 75 3f 00
.........u?..u?.
1149ff78 00 00 00 00 b4 ff 49 11 - bc 85 00 78 a8 38 3f 00
......I....x.8?.
1149ff88 00 00 00 00 18 db 22 00 - d8 75 3f 00 0f 12 43 80
......"..u?...C.
1149ff98 60 a8 1f 81 88 ff 49 11 - ff ff ff ff dc ff 49 11
`.....I.......I.
1149ffa8 6a bd 00 78 20 2f 03 78 - 00 00 00 00 ec ff 49 11 j..x
/.x......I.
1149ffb8 7c 98 e7 77 d8 75 3f 00 - 00 00 00 00 18 db 22 00
|..w.u?.......".
1149ffc8 d8 75 3f 00 00 c0 fd 7f - 00 e0 fd 7f c0 ff 49 11
.u?...........I.
1149ffd8 00 e0 fd 7f ff ff ff ff - b4 f0 e8 77 60 d3 e7 77
...........w`..w
1149ffe8 00 00 00 00 00 00 00 00 - 00 00 00 00 32 85 00 78
............2..x
1149fff8 d8 75 3f 00 00 00 00 00 - 00 00 77 11 50 00 3f 00
.u?.......w.P.?.
114a0008 00 00 00 00 00 00 00 00 - 00 50 1c 00 00 50 1c 00
.........P...P..
More information about the Haskell
mailing list