ADK/Lagoon crashes during build

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

ADK/Lagoon crashes during build

Keith Alcock
I'm testing out the ADK on Dolphin 4 both with and without patch 1 under
Windows 2000.  Most of the time Dolphin crashes just after entering

    Closing progress dialog for final stripping cycle

into the htm log file, sometimes it is before that (although some file
buffering might explain the difference).  The executable file is always
empty.  Last time an error file was produced with this content:

Application exception occurred:
        App:  (pid=496)
        When: 1/12/2001 @ 15:56:02.445
        Exception number: c0000005 (access violation)

*----> System Information <----*
        Number of Processors: 1
        Processor Type: x86 Family 6 Model 7 Stepping 3
        Windows 2000 Version: 5.0
        Current Build: 2195
        Service Pack: None
        Current Type: Uniprocessor Free

*----> Task List <----*
   0 Idle.exe
   8 System.exe
 140 smss.exe
 164 csrss.exe
 184 winlogon.exe
 212 services.exe
 224 lsass.exe
 388 svchost.exe
 420 SPOOLSV.exe
 492 svchost.exe
 516 MGABG.exe
 552 regsvc.exe
 580 mstask.exe
 616 winmgmt.exe
 444 explorer.exe
 852 internat.exe
 312 Expanse.exe
 876 FINDFAST.exe
 940 OSA.exe
 824 csrcssrv.exe
 676 GPVersion.exe
 972 cw32.exe
 472 Dolphin.exe
 496 Dolphin.exe
 760 drwtsn32.exe
   0 _Total.exe

(00400000 - 0040A000)
(77F80000 - 77FF9000)
(77E80000 - 77F36000)
(77A50000 - 77B45000)
(77D40000 - 77DAF000)
(77DB0000 - 77E0A000)
(77F40000 - 77F7C000)
(77E10000 - 77E75000)
(78000000 - 78046000)
(6E420000 - 6E426000)
(75E60000 - 75E7A000)
(10000000 - 10008000)
(77CC0000 - 77D40000)
(779B0000 - 77A45000)
(02770000 - 027A4000)
(77570000 - 775A0000)
(77820000 - 77827000)
(759B0000 - 759B6000)
(780A0000 - 780B2000)
(77B50000 - 77BDA000)
(76B20000 - 76B25000)
(772B0000 - 7731C000)
(77C70000 - 77CBA000)
(76B90000 - 76BFE000)
(749A0000 - 749C6000)
(75D50000 - 75DD2000)
(09930000 - 09969000)
(77560000 - 77569000)
(77400000 - 77408000)
(77410000 - 77423000)
(0B320000 - 0B333000)

State Dump for Thread Id 0x41c

eax=00c0fed8 ebx=00000000 ecx=00c0ffb0 edx=00000000 esi=77f8a117
edi=0000004c
eip=77f8a122 esp=00c0fedc ebp=00c0ff00 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: ZwWaitForSingleObject
        77f8a117 b8ea000000       mov     eax,0xea
        77f8a11c 8d542404         lea     edx,[esp+0x4]
ss:0179d4b3=????????
        77f8a120 cd2e             int     2e
        77f8a122 c20c00           ret     0xc
        77f8a125 56               push    esi
        77f8a126 8b742408         mov     esi,[esp+0x8]
ss:0179d4b3=????????
        77f8a12a 56               push    esi
        77f8a12b e8fab9ffff       call    RtlValidSid (77f85b2a)
        77f8a130 3c01             cmp     al,0x1
        77f8a132 0f85949a0100     jne
RtlCopySidAndAttributesArray+0x8b (77fa3bcc)
        77f8a138 807e0200         cmp     byte ptr [esi+0x2],0x0
ds:78b176ed=??
        77f8a13c 0f85949a0100     jne
RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
        77f8a142 807e0300         cmp     byte ptr [esi+0x3],0x0
ds:78b176ed=??
        77f8a146 0f858a9a0100     jne
RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
        77f8a14c 6a0a             push    0xa

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
00C0FF00 77E88787 0000004C FFFFFFFF 00000000 0040202C
ntdll!ZwWaitForSingleObject
00C0FF24 004024CA 00400000 00000000 00C1299D FFFFFFFF
kernel32!WaitForSingleObject
00C0FFC0 77E87903 0006D1EA 0006D3CC 7FFDF000 0006D160 !<nosymbols>
00C0FFF0 00000000 00402396 00000000 000000C8 00000100
kernel32!SetUnhandledExceptionFilter

*----> Raw Stack Dump <----*
00c0fedc  eb e8 e9 77 4c 00 00 00 - 00 00 00 00 00 00 00 00
...wL...........
00c0feec  4c 00 00 00 9d 29 c1 00 - 00 00 00 00 b0 ff c0 00
L....)..........
00c0fefc  b0 ff c0 00 24 ff c0 00 - 87 87 e8 77 4c 00 00 00
....$......wL...
00c0ff0c  ff ff ff ff 00 00 00 00 - 2c 20 40 00 4c 00 00 00  ........,
@.L...
00c0ff1c  ff ff ff ff ea d1 06 00 - c0 ff c0 00 ca 24 40 00
.............$@.
00c0ff2c  00 00 40 00 00 00 00 00 - 9d 29 c1 00 ff ff ff ff
..@......)......
00c0ff3c  ea d1 06 00 cc d3 06 00 - 00 f0 fd 7f 00 2f 06 80
............./..
00c0ff4c  9d 29 c1 00 f0 37 21 01 - 00 00 00 00 54 1c 71 bd
.)...7!.....T.q.
00c0ff5c  d0 29 21 01 01 00 00 00 - 44 00 00 00 80 48 c1 00
.)!.....D....H..
00c0ff6c  90 48 c1 00 a8 48 c1 00 - 00 00 00 00 00 00 00 00
.H...H..........
00c0ff7c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
................
00c0ff8c  00 00 00 00 01 0c 00 00 - 01 00 00 00 00 00 00 00
................
00c0ff9c  00 00 00 00 01 00 01 00 - 00 00 00 00 3c ff c0 00
............<...
00c0ffac  00 00 00 00 e0 ff c0 00 - 90 23 40 00 b8 30 40 00
.........#@..0@.
00c0ffbc  00 00 00 00 f0 ff c0 00 - 03 79 e8 77 ea d1 06 00
.........y.w....
00c0ffcc  cc d3 06 00 00 f0 fd 7f - 60 d1 06 00 c8 ff c0 00
........`.......
00c0ffdc  60 d1 06 00 ff ff ff ff - fd 13 ea 77 08 79 e8 77
`..........w.y.w
00c0ffec  00 00 00 00 00 00 00 00 - 00 00 00 00 96 23 40 00
.............#@.
00c0fffc  00 00 00 00 c8 00 00 00 - 00 01 00 00 ff ee ff ee
................
00c1000c  02 00 00 00 00 00 00 00 - 00 fe 00 00 00 00 10 00
................

State Dump for Thread Id 0x3d0

eax=00005580 ebx=0b45037c ecx=10010d74 edx=100171f4 esi=0b4503a0
edi=08a904e6
eip=027815ea esp=01a2fe04 ebp=01a2fe38 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: GenericCallback
        027815c8 eb0e             jmp     DllUnregisterServer+0x301f
(0278a0d8)
        027815ca 8b0d00a27902     mov     ecx,[0279a200]
ds:0279a200=10010ccc
        027815d0 eb06             jmp     HashBytes+0x533 (027843d8)
        027815d2 2e8bc0           mov     eax,cs:eax
        027815d5 2e8bc0           mov     eax,cs:eax
        027815d8 8bc1             mov     eax,ecx
        027815da 33c2             xor     eax,edx
        027815dc 25fc1f0000       and     eax,0x1ffc
        027815e1 8d0440           lea     eax,[eax+eax*2]
ds:00005580=????????
        027815e4 399028407902     cmp     [eax+0x2794028],edx
ds:027995a8=100171f4
        027815ea 754c             jnz     HashBytes+0x1093 (02784f38)
        027815ec 39882c407902     cmp     [eax+0x279402c],ecx
ds:027995ac=10010d74
        027815f2 8b8030407902     mov     eax,[eax+0x2794030]
ds:027995b0=100171e8
        027815f8 753e             jnz     DllUnregisterServer+0x307f
(0278a138)
        027815fa 8b08             mov     ecx,[eax]
ds:00005580=????????
        027815fc a354a07902       mov     [0279a054],eax
ds:0279a054=1002458c
        02781601 33c0             xor     eax,eax
        02781603 5a               pop     edx
        02781604 8a4107           mov     al,[ecx+0x7]
ds:10b9e34a=??
        02781607 ff148540277902
ds:00005580=????????
                              call dword ptr [CompileForEval+0x63e1
(02792740)+eax*4]
        0278160e 85c0             test    eax,eax
        02781610 740c             jz      HashBytes+0xa79 (0278491e)

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
01A2FE38 02772071 02792AF9 004040A8 0279A394 004040A8 !GenericCallback
01A2FE74 0278C8D2 00000000 004040A8 0279A394 00000000 !<nosymbols>
01A2FEC4 0278613A 02770000 00000000 02792AF8 00000001 !CompileForEval
01A2FF08 004022D4 01216494 00400000 00000000 00C1299D !HashBytes
01A2FF74 00402197 004040A8 01213838 7800248D 004040A8 !<nosymbols>
01A2FFB4 77E92CA8 01213838 00000000 00000000 01213838 !<nosymbols>
01A2FFEC 00000000 78002432 01213838 00000000 6E420000
kernel32!CreateFileA

*----> Raw Stack Dump <----*
01a2fe04  00 00 00 00 f9 2a 79 02 - 00 00 00 00 94 a3 79 02
.....*y.......y.
01a2fe14  ac 9f a6 02 05 cf 78 02 - 00 00 00 00 08 fe a2 01
......x.........
01a2fe24  ac 9f a6 02 64 fe a2 01 - c0 52 78 02 68 e5 78 02
....d....Rx.h.x.
01a2fe34  00 00 00 00 74 fe a2 01 - 71 20 77 02 f9 2a 79 02  ....t...q
w..*y.
01a2fe44  a8 40 40 00 94 a3 79 02 - a8 40 40 00 c4 fe a2 01
.@@...y..@@.....
01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01
....X.x.@.......
01a2fe64  b4 fe a2 01 c0 52 78 02 - e8 e4 78 02 00 00 00 00
.....Rx...x.....
01a2fe74  c4 fe a2 01 d2 c8 78 02 - 00 00 00 00 a8 40 40 00
......x......@@.
01a2fe84  94 a3 79 02 00 00 00 00 - 00 00 00 00 00 00 00 00
..y.............
01a2fe94  00 00 00 00 fe 0c e9 77 - ff ff ff ff 6d c8 78 02
.......w....m.x.
01a2fea4  00 00 00 00 ec fe a2 01 - 7c fe a2 01 c8 fe a2 01
........|.......
01a2feb4  64 ff a2 01 c0 52 78 02 - d8 e4 78 02 00 00 00 00
d....Rx...x.....
01a2fec4  08 ff a2 01 3a 61 78 02 - 00 00 77 02 00 00 00 00
....:ax...w.....
01a2fed4  f8 2a 79 02 01 00 00 00 - 00 00 00 00 00 00 00 00
.*y.............
01a2fee4  a8 40 40 00 78 40 40 00 - 00 c0 78 02 00 00 77 02
.@@.x@@...x...w.
01a2fef4  80 00 00 00 00 20 00 00 - 00 10 00 00 10 00 00 00  .....
..........
01a2ff04  00 00 00 01 74 ff a2 01 - d4 22 40 00 94 64 21 01
....t...."@..d!.
01a2ff14  00 00 40 00 00 00 00 00 - 9d 29 c1 00 01 00 00 00
..@......)......
01a2ff24  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
................
01a2ff34  38 38 21 01 38 38 21 01 - 0d 90 a7 77 00 00 00 00
88!.88!....w....

State Dump for Thread Id 0x318

eax=77d4b759 ebx=00c1db80 ecx=00c1cc54 edx=00000000 esi=00c1da38
edi=00000100
eip=77f82eec esp=0276fe28 ebp=0276ff74 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: ZwReplyWaitReceivePortEx
        77f82ee1 b8ac000000       mov     eax,0xac
        77f82ee6 8d542404         lea     edx,[esp+0x4]
ss:032fd3ff=????????
        77f82eea cd2e             int     2e
        77f82eec c21400           ret     0x14

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0276FF74 77D4B407 77D4B7BF 00C1DA38 00000000 40C1D554
ntdll!ZwReplyWaitReceivePortEx
0276FFA8 77D4B771 00C1DA10 0276FFEC 77E92CA8 00C1DB80
rpcrt4!RpcBindingSetOption
0276FFB4 77E92CA8 00C1DB80 00000000 40C1D554 00C1DB80
rpcrt4!RpcBindingSetOption
0276FFEC 00000000 77D4B759 00C1DB80 00000000 00905A4D
kernel32!CreateFileA

*----> Raw Stack Dump <----*
0276fe28  94 b5 d4 77 dc 00 00 00 - 54 ff 76 02 00 00 00 00
...w....T.v.....
0276fe38  68 00 c2 00 58 ff 76 02 - d8 b5 c1 00 10 da c1 00
h...X.v.........
0276fe48  80 db c1 00 c8 5f 05 85 - 36 a1 87 47 15 00 00 00
....._..6..G....
0276fe58  97 2d 83 a4 15 00 00 00 - 02 02 00 00 00 00 00 a4
.-..............
0276fe68  70 1b 71 bd a9 54 46 80 - 01 80 ba a7 30 00 00 00
p.q..TF.....0...
0276fe78  b1 8e 28 ef 46 e0 47 ed - a2 34 31 d2 9a 56 bd 3c
..(.F.G..41..V.<
0276fe88  3f 07 91 ec 01 00 00 00 - 00 00 00 00 43 2f 06 80
?...........C/..
0276fe98  08 c0 3f e2 f0 1c 71 bd - 83 a7 f6 bf e8 73 7f 84
..?...q......s..
0276fea8  a8 73 7f 84 01 00 00 00 - cc 1b 71 bd 00 09 34 82
.s........q...4.
0276feb8  40 00 00 00 c0 09 34 82 - 04 00 00 00 34 1d 71 bd
@.....4.....4.q.
0276fec8  54 30 00 c0 db 39 00 00 - c8 5f 05 85 40 00 00 00
T0...9..._..@...
0276fed8  00 09 34 82 00 00 00 00 - 01 00 00 00 80 00 00 00
..4.............
0276fee8  a8 5e cf 85 54 30 00 c0 - 44 1d 71 bd 5f 6f 4b 80
.^..T0..D.q._oK.
0276fef8  0c 00 30 c0 02 02 00 00 - a6 6f 4b 80 64 1d 71 bd
..0......oK.d.q.
0276ff08  a0 fc a2 01 fb 6b 4b 80 - e0 29 50 c0 18 01 00 00
.....kK..)P.....
0276ff18  15 0c 00 00 18 0c 00 00 - 18 01 00 00 01 00 00 00
................
0276ff28  ff ff ff ff 00 09 34 82 - 20 30 dc 84 00 00 00 00  ......4.
0......
0276ff38  8c 30 dc 84 20 30 dc 84 - b0 31 dc 84 1c d6 42 80  .0..
0...1....B.
0276ff48  00 2f 06 80 80 31 dc 84 - 20 30 dc 84 70 1c 71 bd  ./...1..
0..p.q.
0276ff58  00 a2 2f 4d ff ff ff ff - 50 fe 76 02 ff ff ff ff
../M....P.v.....

State Dump for Thread Id 0x2c4

eax=77562bdf ebx=00000002 ecx=00000000 edx=00000000 esi=77f87e6c
edi=00000002
eip=77f87e77 esp=0a1bff24 ebp=0a1bff70 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: ZwWaitForMultipleObjects
        77f87e6c b8e9000000       mov     eax,0xe9
        77f87e71 8d542404         lea     edx,[esp+0x4]
ss:0ad4d4fb=????????
        77f87e75 cd2e             int     2e
        77f87e77 c21400           ret     0x14
        77f87e7a 668b08           mov     cx,[eax]
ds:77562bdf=8b55
        77f87e7d 40               inc     eax
        77f87e7e 40               inc     eax
        77f87e7f 8945a4           mov     [ebp+0xa4],eax
ss:0ad4d546=????????
        77f87e82 6685c9           test    cx,cx
        77f87e85 75f3             jnz
RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
        77f87e87 663930           cmp     [eax],si
ds:77562bdf=8b55
        77f87e8a 75ee             jnz     ZwFsControlFile+0x54
(77f8bf7a)
        77f87e8c 40               inc     eax
        77f87e8d 40               inc     eax
        77f87e8e 8945a4           mov     [ebp+0xa4],eax
ss:0ad4d546=????????

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0A1BFF70 77E9E68A 0A1BFF48 00000001 00000000 00000000
ntdll!ZwWaitForMultipleObjects
0A1BFFB4 77E92CA8 00000000 7FFDDBF8 00000000 00000000
kernel32!WaitForMultipleObjects
0A1BFFEC 00000000 77562BDF 00000000 00000000 0B200CB0
kernel32!CreateFileA

*----> Raw Stack Dump <----*
0a1bff24  b2 79 e8 77 02 00 00 00 - 48 ff 1b 0a 01 00 00 00
.y.w....H.......
0a1bff34  00 00 00 00 00 00 00 00 - f8 db fd 7f 00 00 00 00
................
0a1bff44  00 00 00 00 6c 01 00 00 - 68 01 00 00 80 d2 1d 82
....l...h.......
0a1bff54  00 00 00 00 a8 70 46 80 - 00 00 00 00 a0 e1 f4 e1
.....pF.........
0a1bff64  00 00 00 00 ac 7c 4e f7 - 00 00 00 00 b4 ff 1b 0a
.....|N.........
0a1bff74  8a e6 e9 77 48 ff 1b 0a - 01 00 00 00 00 00 00 00
...wH...........
0a1bff84  00 00 00 00 00 00 00 00 - 1f 2c 56 77 02 00 00 00
.........,Vw....
0a1bff94  a4 ff 1b 0a 00 00 00 00 - ff ff ff ff 00 00 00 00
................
0a1bffa4  6c 01 00 00 68 01 00 00 - 00 00 00 00 2b 0e 43 80
l...h.......+.C.
0a1bffb4  ec ff 1b 0a a8 2c e9 77 - 00 00 00 00 f8 db fd 7f
.....,.w........
0a1bffc4  00 00 00 00 00 00 00 00 - 00 b0 fd 7f 00 00 00 00
................
0a1bffd4  c0 ff 1b 0a 00 00 00 00 - ff ff ff ff fd 13 ea 77
...............w
0a1bffe4  08 c0 e9 77 00 00 00 00 - 00 00 00 00 00 00 00 00
...w............
0a1bfff4  df 2b 56 77 00 00 00 00 - 00 00 00 00 b0 0c 20 0b
.+Vw.......... .
0a1c0004  9f 00 13 00 10 00 90 01 - 17 00 b0 01 ff ff ff 00
................
0a1c0014  ff ff ff 00 00 00 00 00 - 00 00 00 00 ff ff ff 00
................
0a1c0024  ff ff ff 00 00 00 00 00 - 00 00 00 00 00 00 00 00
................
0a1c0034  01 00 00 00 0d 02 01 01 - 00 00 00 00 00 00 00 00
................
0a1c0044  00 00 00 00 00 00 00 00 - 02 00 00 00 01 00 00 00
................
0a1c0054  01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
................

State Dump for Thread Id 0x250

eax=0000243b ebx=00000174 ecx=00c4de70 edx=00000000 esi=0a9cff98
edi=77e193fe
eip=77e1414f esp=0a9cff58 ebp=0a9cff78 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: DispatchMessageW
        77e14137 90               nop
        77e14138 ffff             ???
        77e1413a ffff             ???
        77e1413c 7407             jz      DrawFrame+0xae4 (77e22545)
        77e1413e e477             in      al,77
        77e14140 8707             xchg    [edi],eax
ds:77e193fe=8bec8b55
        77e14142 e477             in      al,77
        77e14144 b89a110000       mov     eax,0x119a
        77e14149 8d542404         lea     edx,[esp+0x4]
ss:0b55d52f=????????
        77e1414d cd2e             int     2e
        77e1414f c21000           ret     0x10
        77e14152 55               push    ebp
        77e14153 8bec             mov     ebp,esp
        77e14155 53               push    ebx
        77e14156 56               push    esi
        77e14157 8b7508           mov     esi,[ebp+0x8]
ss:0b55d54e=????????
        77e1415a 8b450c           mov     eax,[ebp+0xc]
ss:0b55d54e=????????
        77e1415d 57               push    edi
        77e1415e 33ff             xor     edi,edi
        77e14160 0fb74e2a         movzx   ecx,word ptr [esi+0x2a]
ds:0b55d56f=????
        77e14164 81e1ff3fffff     and     ecx,0xffff3fff
        77e1416a 7521             jnz     UnregisterClassA+0x13f
(77e1c68d)

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0A9CFF78 77575C36 0A9CFF98 00000000 00000000 00000000
user32!DispatchMessageW
0A9CFFB4 77E92CA8 00000174 77595428 01A2F648 00000174
winmm!midiOutGetNumDevs
0A9CFFEC 00000000 00000000 00000000 00000000 00000000
kernel32!CreateFileA

State Dump for Thread Id 0x1d0

eax=7757927f ebx=77593780 ecx=01a2fa3c edx=00000000 esi=77593a78
edi=00000001
eip=77f87e77 esp=0b1fff4c ebp=77f8aa4c iopl=0         nv up ei ng nz ac
po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000
efl=00000296


function: ZwWaitForMultipleObjects
        77f87e6c b8e9000000       mov     eax,0xe9
        77f87e71 8d542404         lea     edx,[esp+0x4]
ss:0bd8d523=????????
        77f87e75 cd2e             int     2e
        77f87e77 c21400           ret     0x14
        77f87e7a 668b08           mov     cx,[eax]
ds:7757927f=ec83
        77f87e7d 40               inc     eax
        77f87e7e 40               inc     eax
        77f87e7f 8945a4           mov     [ebp+0xa4],eax
ss:78b18022=????????
        77f87e82 6685c9           test    cx,cx
        77f87e85 75f3             jnz
RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
        77f87e87 663930           cmp     [eax],si
ds:7757927f=ec83
        77f87e8a 75ee             jnz     ZwFsControlFile+0x54
(77f8bf7a)
        77f87e8c 40               inc     eax
        77f87e8d 40               inc     eax
        77f87e8e 8945a4           mov     [ebp+0xa4],eax
ss:78b18022=????????

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

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
77F8AA4C 8B000000 83042454 0F00147A 00F69585 42FF9000
ntdll!ZwWaitForMultipleObjects
180D8B64 00000000 00000000 00000000 00000000 00000000 <nosymbols>

*----> Raw Stack Dump <----*
0b1fff4c  2f 93 57 77 01 00 00 00 - 74 ff 1f 0b 01 00 00 00
/.Ww....t.......
0b1fff5c  01 00 00 00 00 00 00 00 - 00 00 00 00 18 15 e9 00
................
0b1fff6c  ec ff 1f 0b 00 00 00 00 - 94 01 00 00 9c 01 00 00
................
0b1fff7c  00 00 00 00 00 00 00 00 - 82 09 43 80 00 00 00 00
..........C.....
0b1fff8c  97 02 00 00 bb 09 43 80 - 00 09 34 82 80 0c 34 82
......C...4...4.
0b1fff9c  ff ff ff ff 27 0b 43 80 - 00 00 00 00 00 00 00 00
....'.C.........
0b1fffac  00 00 00 00 2b 0e 43 80 - ef 08 f9 77 a8 2c e9 77
....+.C....w.,.w
0b1fffbc  00 00 00 00 00 00 00 00 - 18 15 e9 00 00 00 00 00
................
0b1fffcc  00 90 fd 7f 3c fa a2 01 - c0 ff 1f 0b 3c fa a2 01
....<.......<...
0b1fffdc  ff ff ff ff fd 13 ea 77 - 08 c0 e9 77 00 00 00 00
.......w...w....
0b1fffec  00 00 00 00 00 00 00 00 - 7f 92 57 77 00 00 00 00
..........Ww....
0b1ffffc  00 00 00 00 e0 0a 1c 0a - 9f 00 13 00 10 00 90 01
................
0b20000c  17 00 b0 01 ff ff ff 00 - ff ff ff 00 00 00 00 00
................
0b20001c  00 00 00 00 ff ff ff 00 - ff ff ff 00 00 00 00 00
................
0b20002c  00 00 00 00 00 00 00 00 - 01 00 00 00 0d 02 01 01
................
0b20003c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
................
0b20004c  02 00 00 00 01 00 00 00 - 01 00 00 00 00 00 00 00
................
0b20005c  00 00 00 00 00 00 00 00 - 1f 00 89 01 00 00 00 00
................
0b20006c  ff ff ff ff ff ff ff ff - 00 00 00 00 00 00 00 00
................
0b20007c  00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00
................

State Dump for Thread Id 0x418

eax=00000001 ebx=64d78bb0 ecx=00010101 edx=ffffffff esi=00000000
edi=77e1909c
eip=64d3bf9e esp=16c8ff50 ebp=16c8ff74 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: <nosymbols>


I have tried both package-based deployments and those based on a session
manager.  For the test described above, I just did an
ApplicationDeploymentWizard show, entered a file name and chose the
CalculatorSessionManager.

Can anyone recognize or diagnose the problem?  Debugging it is rather
difficult.  It looks like there is some problem during CreateFileA.

Thank you.

Keith Alcock


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Blair McGlashan
Keith

You wrote in message news:[hidden email]...

> I'm testing out the ADK on Dolphin 4 both with and without patch 1 under
> Windows 2000.  Most of the time Dolphin crashes just after entering
>
>     Closing progress dialog for final stripping cycle
>
> into the htm log file, sometimes it is before that (although some file
> buffering might explain the difference).  The executable file is always
> empty.  Last time an error file was produced with this content:
> ...
> I have tried both package-based deployments and those based on a session
> manager.  For the test described above, I just did an
> ApplicationDeploymentWizard show, entered a file name and chose the
> CalculatorSessionManager.
>
> Can anyone recognize or diagnose the problem?  Debugging it is rather
> difficult.  It looks like there is some problem during CreateFileA.

Debugging it certainly is difficult without Dolphin's own crash dump :-). We
haven't had any other reports of a problem similar to this, so we will need
that crash dump. Try running a debug monitor like dbmon or the
www.sysinternals.com dbgview tool, and you should see an entry in their
telling you where the dump is being written.

Regards

Blair


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Joey Gibson-2
[This followup was posted to comp.lang.smalltalk.dolphin and a copy was
sent to the cited author.]

In article <93ne24$b71pk$[hidden email]>, blair@object-
arts.com says...

# Debugging it certainly is difficult without Dolphin's own crash dump :-). We
# haven't had any other reports of a problem similar to this, so we will need
# that crash dump. Try running a debug monitor like dbmon or the
# www.sysinternals.com dbgview tool, and you should see an entry in their
# telling you where the dump is being written.

   I've had the same basic problem. It generally occurs if I Alt-Tab to
another application while the stripping is going on. If I keep Dolphin
in the foreground during the entire stripping process, it generally
works. Of course I just now tried it, and it worked, so it is not
readily reproducable. When/if it happens again, I'll send whatever dump
or log is available. BTW, I'm on Win2k Pro, SP1 on an Athlon 700 w/
512Mb RAM.

Joey

--
-- Sun Certified Java2 Programmer
-- Political Rants: www.joeygibson.com
-- My Pocket Smalltalk Stuff: www.joeygibson.com/st
--
-- "We thought about killin' him, but we kinda
--  hated to go that far...."



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Keith Alcock
Joey,

This makes me wonder if it has anything to do with the virtual window/screen
manager that I'm using.  As windows are closed, it sometimes jumps to a different
screen where the previously active window was.  That might activate the
application or deactivate Dolphin.

In tests this morning, running without the manager has so far not helped, however.

Aside: I really wish that Dolphin were MDI or at least had a window manager tool.
I usually have at least three class browsers (one for each M, V, and P), the main
window, a transcript, the view composer, DSDN, and a workspace open.  There are
also usually five other applications running so that there are at least ten
randomly ordered buttons at the bottom of the screen with labels too short to
read.  Finding the right window is cumbersome.  Anyway, that's the reason for the
screen manager, so I hope it is not the cause of the problem.

Keith


Joey Gibson wrote:

> [This followup was posted to comp.lang.smalltalk.dolphin and a copy was
> sent to the cited author.]
>
> In article <93ne24$b71pk$[hidden email]>, blair@object-
> arts.com says...
>
> # Debugging it certainly is difficult without Dolphin's own crash dump :-). We
> # haven't had any other reports of a problem similar to this, so we will need
> # that crash dump. Try running a debug monitor like dbmon or the
> # www.sysinternals.com dbgview tool, and you should see an entry in their
> # telling you where the dump is being written.
>
>    I've had the same basic problem. It generally occurs if I Alt-Tab to
> another application while the stripping is going on. If I keep Dolphin
> in the foreground during the entire stripping process, it generally
> works. Of course I just now tried it, and it worked, so it is not
> readily reproducable. When/if it happens again, I'll send whatever dump
> or log is available. BTW, I'm on Win2k Pro, SP1 on an Athlon 700 w/
> 512Mb RAM.
>
> Joey
>
> --
> -- Sun Certified Java2 Programmer
> -- Political Rants: www.joeygibson.com
> -- My Pocket Smalltalk Stuff: www.joeygibson.com/st
> --
> -- "We thought about killin' him, but we kinda
> --  hated to go that far...."
>
> -----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
> http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
> -----==  Over 80,000 Newsgroups - 16 Different Servers! =-----


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Keith Alcock
In reply to this post by Blair McGlashan
Blair,

When testing on Friday, I didn't notice anything in default.errors that had to
do with builds, but I am probably wrong.  In order to get dbgview to show the
right information, I had to run it as the administrator.  I had only installed
Dolphin for my normal persona, so I installed that again as administrator.
Fortunately or unfortunately there seems to be no problem if I do the build
while being administrator.  There also doesn't seem to be a problem with the
window manager that is mentioned in a previous post.

If, however, I go back to being a normal user, something has changed.  I now get
warning and error messages about KernelLibrary not understanding
createDirectory:lpSecurityAttributes: and then a boolean being expected.  Maybe
the reinstallation as administrator changed something.  The method does not seem
to have been stripped, so I don't know what's wrong.  Below is Dolphin's crash
dump.

I'll be doing more testing, uninstalling, and reinstalling in the meantime.

Keith Alcock

************************** Dolphin Virtual Machine Dump Report
***************************

11:33:01 AM, 1/15/2001: Must be boolean

*----> VM Context <----*
Process: {0x0B1F0004:suspended frame 0x0B1F0239, priority 5, callbacks 0
last failure 2:nil, FPE mask 1, thread nil}
Active Method: RuntimeSessionManager>>logError:
IP: 0x08B35BFF (15)
SP: 0x0B1F02D4
BP: 0x0B1F02AC (154)
ActiveFrame: {0x0B1F02B0: cf 0x0B1F0295, sp 0x0B1F02C4, bp 0x0B1F02AC, ip 5,
CalculatorSessionManager(RuntimeSessionManager)>>logError:}

New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: #dump:path:stackDepth:walkbackDepth:

*----> Stack <----*
[0x0B1F02D4: 164]-->30
[0x0B1F02D0: 163]-->30
[0x0B1F02CC: 162]-->nil
[0x0B1F02C8: 161]-->'Must be boolean'
[0x0B1F02C4: 160]-->a VMLibrary
[0x0B1F02C0: 159]-->93290838
[0x0B1F02BC: 158]-->RuntimeSessionManager>>logError:
[0x0B1F02B8: 157]-->93290850
[0x0B1F02B4: 156]-->8
[0x0B1F02B0: 155]-->93290826
[0x0B1F02AC: 154]-->a Error
[0x0B1F02A8: 153]-->a CalculatorSessionManager
[0x0B1F02A4: 152]-->93290824
[0x0B1F02A0: 151]-->SessionManager>>unhandledException:
[0x0B1F029C: 150]-->93290834
...
<133 slots omitted>
...
[0x0B1F0084: 16]-->93290566
[0x0B1F0080: 15]-->42
[0x0B1F007C: 14]-->93290548
[0x0B1F0078: 13]-->93290544
[0x0B1F0074: 12]-->BlockClosure>>on:do:
[0x0B1F0070: 11]-->93290556
[0x0B1F006C: 10]-->10
[0x0B1F0068: 9]-->93290532
[0x0B1F0064: 8]-->[] @ 12 in BlockClosure>>newProcess
[0x0B1F0060: 7]-->ProcessTermination
[0x0B1F005C: 6]-->[] @ 5 in InputState>>forkMain
[0x0B1F0058: 5]-->[] @ 6 in BlockClosure>>newProcess
[0x0B1F0054: 4]-->BlockClosure>>newProcess
[0x0B1F0050: 3]-->93290540
[0x0B1F004C: 2]-->20
[0x0B1F0048: 1]-->0
<Bottom of stack>

*----> Stack Back Trace <----*
{0x0B1F02B0: cf 0x0B1F0295, sp 0x0B1F02C4, bp 0x0B1F02AC, ip 5,
CalculatorSessionManager(RuntimeSessionManager)>>logError:}
{0x0B1F0294: cf 0x0B1F0279, sp 0x0B1F02A4, bp 0x0B1F0290, ip 4,
CalculatorSessionManager(SessionManager)>>unhandledException:}
{0x0B1F0278: cf 0x0B1F025D, sp 0x0B1F0288, bp 0x0B1F0274, ip 4,
CalculatorSessionManager(SessionManager)>>onUnhandledError:}
{0x0B1F025C: cf 0x0B1F0245, sp 0x0B1F026C, bp 0x0B1F025C, ip 5,
Error>>defaultAction}
{0x0B1F0244: cf 0x0B1F0231, sp 0x0B1F0254, bp 0x08D419E8, ip 57,
Error(Exception)>>_propagateFrom:}
{0x0B1F0230: cf 0x0B1F0215, sp 0x0B1F0240, bp 0x0B1F022C, ip 6,
Error(Exception)>>_propagate}
{0x0B1F0214: cf 0x0B1F01FD, sp 0x0B1F0224, bp 0x0B1F0214, ip 12,
Error(Exception)>>signal}
{0x0B1F01FC: cf 0x0B1F01E1, sp 0x0B1F020C, bp 0x0B1F01F8, ip 7,
Error(Exception)>>signal:}
{0x0B1F01E0: cf 0x0B1F01C5, sp 0x0B1F01F0, bp 0x0B1F01DC, ip 5, Error
class(Exception class)>>signal:}
{0x0B1F01C4: cf 0x0B1F01A9, sp 0x0B1F01D4, bp 0x0B1F01C0, ip 4,
CalculatorSessionManager(Object)>>error:}
{0x0B1F01A8: cf 0x0B1F0191, sp 0x0B1F01B8, bp 0x0B1F01A8, ip 4,
CalculatorSessionManager(Object)>>mustBeBoolean}
{0x0B1F0190: cf 0x0B1F016D, sp 0x0B1F01A0, bp 0x0B1F0184, ip 9, File
class>>createDirectory:}
{0x0B1F016C: cf 0x0B1F0139, sp 0x0B1F017C, bp 0x0B1F0150, ip 82, File
class>>createDirectoryPath:}
{0x0B1F0138: cf 0x0B1F0125, sp 0x0B1F0148, bp 0x08D41B38, ip 7,
ImageStripper>>saveExecutable:withStub:}
{0x0B1F0124: cf 0x0B1F010D, sp 0x0B1F0134, bp 0x0B1F0124, ip 5,
MessageSend>>value}
{0x0B1F010C: cf 0x0B1F00E9, sp 0x0B1F011C, bp 0x0B1F0100, ip 32,
InputState>>loopWhile:}
{0x0B1F00E8: cf 0x0B1F00D5, sp 0x0B1F00F8, bp 0x08D41438, ip 12,
InputState>>mainLoop}
{0x0B1F00D4: cf 0x0B1F00C1, sp 0x0B1F00E4, bp 0x08D41010, ip 10, [] in
InputState>>forkMain}
{0x0B1F00C0: cf 0x0B1F00AD, sp 0x0B1F00D0, bp 0x08D410F0, ip 11,
ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry}
{0x0B1F00AC: cf 0x0B1F0091, sp 0x0B1F00BC, bp 0x08D01C50, ip 21, [] in
ExceptionHandler(ExceptionHandlerAbstract)>>try:}
{0x0B1F0090: cf 0x0B1F007D, sp 0x0B1F00A8, bp 0x08D01E10, ip 17,
BlockClosure>>ensure:}
{0x0B1F007C: cf 0x0B1F0069, sp 0x0B1F008C, bp 0x08D01C50, ip 39,
ExceptionHandler(ExceptionHandlerAbstract)>>try:}
{0x0B1F0068: cf 0x0B1F0049, sp 0x0B1F0078, bp 0x0B1F0060, ip 7,
BlockClosure>>on:do:}
{0x0B1F0048: cf 0x00000001, sp 0x0B1F0058, bp 0x08D41048, ip 17, [] in
BlockClosure>>newProcess}
<Bottom of stack>

***** End of dump *****


Blair McGlashan wrote:

> Keith
>
> You wrote in message news:[hidden email]...
> > I'm testing out the ADK on Dolphin 4 both with and without patch 1 under
> > Windows 2000.  Most of the time Dolphin crashes just after entering
> >
> >     Closing progress dialog for final stripping cycle
> >
> > into the htm log file, sometimes it is before that (although some file
> > buffering might explain the difference).  The executable file is always
> > empty.  Last time an error file was produced with this content:
> > ...
> > I have tried both package-based deployments and those based on a session
> > manager.  For the test described above, I just did an
> > ApplicationDeploymentWizard show, entered a file name and chose the
> > CalculatorSessionManager.
> >
> > Can anyone recognize or diagnose the problem?  Debugging it is rather
> > difficult.  It looks like there is some problem during CreateFileA.
>
> Debugging it certainly is difficult without Dolphin's own crash dump :-). We
> haven't had any other reports of a problem similar to this, so we will need
> that crash dump. Try running a debug monitor like dbmon or the
> www.sysinternals.com dbgview tool, and you should see an entry in their
> telling you where the dump is being written.
>
> Regards
>
> Blair


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Bill Schwab
In reply to this post by Joey Gibson-2
Hello all,

>    I've had the same basic problem. It generally occurs if I Alt-Tab to
> another application while the stripping is going on. If I keep Dolphin
> in the foreground during the entire stripping process, it generally
> works. Of course I just now tried it, and it worked, so it is not
> readily reproducable. When/if it happens again, I'll send whatever dump
> or log is available. BTW, I'm on Win2k Pro, SP1 on an Athlon 700 w/
> 512Mb RAM.

Have you looked at Lagoon's stripping log?  I've had some problems with
Lagoon crashes at various times, and usually worked out to be something
unexpected that caused an error which was untrapped, and Dolphin crashed as
a result.  *If* your problem is something like this, you might get a clue
from the end of the stripping log.

Have a good one,

Bill

--
Wilhelm K. Schwab, Ph.D.
[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: ADK/Lagoon crashes during build

Keith Alcock
In reply to this post by Keith Alcock
Anyone,

The problem seems to be related to this line in
ImageStripper>>destroyAndRemoveProgressNotifying:

     progClass allInstances do: [:each | each exit ].

This is used to close the ImageStripperProgress view associated with the
ImageStripper.  It works fine in a workspace.  If I replace it with

     UserLibrary default sendMessage: (each view) asParameter msg: WM_CLOSE
wParam: 0 lParam: 0.

Dolphin still crashes with Dr. Watson information like that below and
nothing in the error file at all.

I wouldn't doubt that this is a Windows problem, but then someone else
should be experiencing it too.

Dolphin is great, but Windows is like an Achilles heel.

Keith Alcock



Keith Alcock wrote:

> I'm testing out the ADK on Dolphin 4 both with and without patch 1 under
> Windows 2000.  Most of the time Dolphin crashes just after entering
>
>     Closing progress dialog for final stripping cycle
>
> into the htm log file, sometimes it is before that (although some file
> buffering might explain the difference).  The executable file is always
> empty.  Last time an error file was produced with this content:
>
> Application exception occurred:
>         App:  (pid=496)
>         When: 1/12/2001 @ 15:56:02.445
>         Exception number: c0000005 (access violation)
>
> *----> System Information <----*
>         Number of Processors: 1
>         Processor Type: x86 Family 6 Model 7 Stepping 3
>         Windows 2000 Version: 5.0
>         Current Build: 2195
>         Service Pack: None
>         Current Type: Uniprocessor Free
>
> *----> Task List <----*
>    0 Idle.exe
>    8 System.exe
>  140 smss.exe
>  164 csrss.exe
>  184 winlogon.exe
>  212 services.exe
>  224 lsass.exe
>  388 svchost.exe
>  420 SPOOLSV.exe
>  492 svchost.exe
>  516 MGABG.exe
>  552 regsvc.exe
>  580 mstask.exe
>  616 winmgmt.exe
>  444 explorer.exe
>  852 internat.exe
>  312 Expanse.exe
>  876 FINDFAST.exe
>  940 OSA.exe
>  824 csrcssrv.exe
>  676 GPVersion.exe
>  972 cw32.exe
>  472 Dolphin.exe
>  496 Dolphin.exe
>  760 drwtsn32.exe
>    0 _Total.exe
>
> (00400000 - 0040A000)
> (77F80000 - 77FF9000)
> (77E80000 - 77F36000)
> (77A50000 - 77B45000)
> (77D40000 - 77DAF000)
> (77DB0000 - 77E0A000)
> (77F40000 - 77F7C000)
> (77E10000 - 77E75000)
> (78000000 - 78046000)
> (6E420000 - 6E426000)
> (75E60000 - 75E7A000)
> (10000000 - 10008000)
> (77CC0000 - 77D40000)
> (779B0000 - 77A45000)
> (02770000 - 027A4000)
> (77570000 - 775A0000)
> (77820000 - 77827000)
> (759B0000 - 759B6000)
> (780A0000 - 780B2000)
> (77B50000 - 77BDA000)
> (76B20000 - 76B25000)
> (772B0000 - 7731C000)
> (77C70000 - 77CBA000)
> (76B90000 - 76BFE000)
> (749A0000 - 749C6000)
> (75D50000 - 75DD2000)
> (09930000 - 09969000)
> (77560000 - 77569000)
> (77400000 - 77408000)
> (77410000 - 77423000)
> (0B320000 - 0B333000)
>
> State Dump for Thread Id 0x41c
>
> eax=00c0fed8 ebx=00000000 ecx=00c0ffb0 edx=00000000 esi=77f8a117
> edi=0000004c
> eip=77f8a122 esp=00c0fedc ebp=00c0ff00 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: ZwWaitForSingleObject
>         77f8a117 b8ea000000       mov     eax,0xea
>         77f8a11c 8d542404         lea     edx,[esp+0x4]
> ss:0179d4b3=????????
>         77f8a120 cd2e             int     2e
>         77f8a122 c20c00           ret     0xc
>         77f8a125 56               push    esi
>         77f8a126 8b742408         mov     esi,[esp+0x8]
> ss:0179d4b3=????????
>         77f8a12a 56               push    esi
>         77f8a12b e8fab9ffff       call    RtlValidSid (77f85b2a)
>         77f8a130 3c01             cmp     al,0x1
>         77f8a132 0f85949a0100     jne
> RtlCopySidAndAttributesArray+0x8b (77fa3bcc)
>         77f8a138 807e0200         cmp     byte ptr [esi+0x2],0x0
> ds:78b176ed=??
>         77f8a13c 0f85949a0100     jne
> RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
>         77f8a142 807e0300         cmp     byte ptr [esi+0x3],0x0
> ds:78b176ed=??
>         77f8a146 0f858a9a0100     jne
> RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
>         77f8a14c 6a0a             push    0xa
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 00C0FF00 77E88787 0000004C FFFFFFFF 00000000 0040202C
> ntdll!ZwWaitForSingleObject
> 00C0FF24 004024CA 00400000 00000000 00C1299D FFFFFFFF
> kernel32!WaitForSingleObject
> 00C0FFC0 77E87903 0006D1EA 0006D3CC 7FFDF000 0006D160 !<nosymbols>
> 00C0FFF0 00000000 00402396 00000000 000000C8 00000100
> kernel32!SetUnhandledExceptionFilter
>
> *----> Raw Stack Dump <----*
> 00c0fedc  eb e8 e9 77 4c 00 00 00 - 00 00 00 00 00 00 00 00
> ...wL...........
> 00c0feec  4c 00 00 00 9d 29 c1 00 - 00 00 00 00 b0 ff c0 00
> L....)..........
> 00c0fefc  b0 ff c0 00 24 ff c0 00 - 87 87 e8 77 4c 00 00 00
> ....$......wL...
> 00c0ff0c  ff ff ff ff 00 00 00 00 - 2c 20 40 00 4c 00 00 00  ........,
> @.L...
> 00c0ff1c  ff ff ff ff ea d1 06 00 - c0 ff c0 00 ca 24 40 00
> .............$@.
> 00c0ff2c  00 00 40 00 00 00 00 00 - 9d 29 c1 00 ff ff ff ff
> ..@......)......
> 00c0ff3c  ea d1 06 00 cc d3 06 00 - 00 f0 fd 7f 00 2f 06 80
> ............./..
> 00c0ff4c  9d 29 c1 00 f0 37 21 01 - 00 00 00 00 54 1c 71 bd
> .)...7!.....T.q.
> 00c0ff5c  d0 29 21 01 01 00 00 00 - 44 00 00 00 80 48 c1 00
> .)!.....D....H..
> 00c0ff6c  90 48 c1 00 a8 48 c1 00 - 00 00 00 00 00 00 00 00
> .H...H..........
> 00c0ff7c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> ................
> 00c0ff8c  00 00 00 00 01 0c 00 00 - 01 00 00 00 00 00 00 00
> ................
> 00c0ff9c  00 00 00 00 01 00 01 00 - 00 00 00 00 3c ff c0 00
> ............<...
> 00c0ffac  00 00 00 00 e0 ff c0 00 - 90 23 40 00 b8 30 40 00
> .........#@..0@.
> 00c0ffbc  00 00 00 00 f0 ff c0 00 - 03 79 e8 77 ea d1 06 00
> .........y.w....
> 00c0ffcc  cc d3 06 00 00 f0 fd 7f - 60 d1 06 00 c8 ff c0 00
> ........`.......
> 00c0ffdc  60 d1 06 00 ff ff ff ff - fd 13 ea 77 08 79 e8 77
> `..........w.y.w
> 00c0ffec  00 00 00 00 00 00 00 00 - 00 00 00 00 96 23 40 00
> .............#@.
> 00c0fffc  00 00 00 00 c8 00 00 00 - 00 01 00 00 ff ee ff ee
> ................
> 00c1000c  02 00 00 00 00 00 00 00 - 00 fe 00 00 00 00 10 00
> ................
>
> State Dump for Thread Id 0x3d0
>
> eax=00005580 ebx=0b45037c ecx=10010d74 edx=100171f4 esi=0b4503a0
> edi=08a904e6
> eip=027815ea esp=01a2fe04 ebp=01a2fe38 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: GenericCallback
>         027815c8 eb0e             jmp     DllUnregisterServer+0x301f
> (0278a0d8)
>         027815ca 8b0d00a27902     mov     ecx,[0279a200]
> ds:0279a200=10010ccc
>         027815d0 eb06             jmp     HashBytes+0x533 (027843d8)
>         027815d2 2e8bc0           mov     eax,cs:eax
>         027815d5 2e8bc0           mov     eax,cs:eax
>         027815d8 8bc1             mov     eax,ecx
>         027815da 33c2             xor     eax,edx
>         027815dc 25fc1f0000       and     eax,0x1ffc
>         027815e1 8d0440           lea     eax,[eax+eax*2]
> ds:00005580=????????
>         027815e4 399028407902     cmp     [eax+0x2794028],edx
> ds:027995a8=100171f4
>         027815ea 754c             jnz     HashBytes+0x1093 (02784f38)
>         027815ec 39882c407902     cmp     [eax+0x279402c],ecx
> ds:027995ac=10010d74
>         027815f2 8b8030407902     mov     eax,[eax+0x2794030]
> ds:027995b0=100171e8
>         027815f8 753e             jnz     DllUnregisterServer+0x307f
> (0278a138)
>         027815fa 8b08             mov     ecx,[eax]
> ds:00005580=????????
>         027815fc a354a07902       mov     [0279a054],eax
> ds:0279a054=1002458c
>         02781601 33c0             xor     eax,eax
>         02781603 5a               pop     edx
>         02781604 8a4107           mov     al,[ecx+0x7]
> ds:10b9e34a=??
>         02781607 ff148540277902
> ds:00005580=????????
>                               call dword ptr [CompileForEval+0x63e1
> (02792740)+eax*4]
>         0278160e 85c0             test    eax,eax
>         02781610 740c             jz      HashBytes+0xa79 (0278491e)
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 01A2FE38 02772071 02792AF9 004040A8 0279A394 004040A8 !GenericCallback
> 01A2FE74 0278C8D2 00000000 004040A8 0279A394 00000000 !<nosymbols>
> 01A2FEC4 0278613A 02770000 00000000 02792AF8 00000001 !CompileForEval
> 01A2FF08 004022D4 01216494 00400000 00000000 00C1299D !HashBytes
> 01A2FF74 00402197 004040A8 01213838 7800248D 004040A8 !<nosymbols>
> 01A2FFB4 77E92CA8 01213838 00000000 00000000 01213838 !<nosymbols>
> 01A2FFEC 00000000 78002432 01213838 00000000 6E420000
> kernel32!CreateFileA
>
> *----> Raw Stack Dump <----*
> 01a2fe04  00 00 00 00 f9 2a 79 02 - 00 00 00 00 94 a3 79 02
> .....*y.......y.
> 01a2fe14  ac 9f a6 02 05 cf 78 02 - 00 00 00 00 08 fe a2 01
> ......x.........
> 01a2fe24  ac 9f a6 02 64 fe a2 01 - c0 52 78 02 68 e5 78 02
> ....d....Rx.h.x.
> 01a2fe34  00 00 00 00 74 fe a2 01 - 71 20 77 02 f9 2a 79 02  ....t...q
> w..*y.
> 01a2fe44  a8 40 40 00 94 a3 79 02 - a8 40 40 00 c4 fe a2 01
> .@@...y..@@.....
> 01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01
> ....X.x.@.......
> 01a2fe64  b4 fe a2 01 c0 52 78 02 - e8 e4 78 02 00 00 00 00
> .....Rx...x.....
> 01a2fe74  c4 fe a2 01 d2 c8 78 02 - 00 00 00 00 a8 40 40 00
> ......x......@@.
> 01a2fe84  94 a3 79 02 00 00 00 00 - 00 00 00 00 00 00 00 00
> ..y.............
> 01a2fe94  00 00 00 00 fe 0c e9 77 - ff ff ff ff 6d c8 78 02
> .......w....m.x.
> 01a2fea4  00 00 00 00 ec fe a2 01 - 7c fe a2 01 c8 fe a2 01
> ........|.......
> 01a2feb4  64 ff a2 01 c0 52 78 02 - d8 e4 78 02 00 00 00 00
> d....Rx...x.....
> 01a2fec4  08 ff a2 01 3a 61 78 02 - 00 00 77 02 00 00 00 00
> ....:ax...w.....
> 01a2fed4  f8 2a 79 02 01 00 00 00 - 00 00 00 00 00 00 00 00
> .*y.............
> 01a2fee4  a8 40 40 00 78 40 40 00 - 00 c0 78 02 00 00 77 02
> .@@.x@@...x...w.
> 01a2fef4  80 00 00 00 00 20 00 00 - 00 10 00 00 10 00 00 00  .....
> ..........
> 01a2ff04  00 00 00 01 74 ff a2 01 - d4 22 40 00 94 64 21 01
> ....t...."@..d!.
> 01a2ff14  00 00 40 00 00 00 00 00 - 9d 29 c1 00 01 00 00 00
> ..@......)......
> 01a2ff24  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> ................
> 01a2ff34  38 38 21 01 38 38 21 01 - 0d 90 a7 77 00 00 00 00
> 88!.88!....w....
>
> State Dump for Thread Id 0x318
>
> eax=77d4b759 ebx=00c1db80 ecx=00c1cc54 edx=00000000 esi=00c1da38
> edi=00000100
> eip=77f82eec esp=0276fe28 ebp=0276ff74 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: ZwReplyWaitReceivePortEx
>         77f82ee1 b8ac000000       mov     eax,0xac
>         77f82ee6 8d542404         lea     edx,[esp+0x4]
> ss:032fd3ff=????????
>         77f82eea cd2e             int     2e
>         77f82eec c21400           ret     0x14
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 0276FF74 77D4B407 77D4B7BF 00C1DA38 00000000 40C1D554
> ntdll!ZwReplyWaitReceivePortEx
> 0276FFA8 77D4B771 00C1DA10 0276FFEC 77E92CA8 00C1DB80
> rpcrt4!RpcBindingSetOption
> 0276FFB4 77E92CA8 00C1DB80 00000000 40C1D554 00C1DB80
> rpcrt4!RpcBindingSetOption
> 0276FFEC 00000000 77D4B759 00C1DB80 00000000 00905A4D
> kernel32!CreateFileA
>
> *----> Raw Stack Dump <----*
> 0276fe28  94 b5 d4 77 dc 00 00 00 - 54 ff 76 02 00 00 00 00
> ...w....T.v.....
> 0276fe38  68 00 c2 00 58 ff 76 02 - d8 b5 c1 00 10 da c1 00
> h...X.v.........
> 0276fe48  80 db c1 00 c8 5f 05 85 - 36 a1 87 47 15 00 00 00
> ....._..6..G....
> 0276fe58  97 2d 83 a4 15 00 00 00 - 02 02 00 00 00 00 00 a4
> .-..............
> 0276fe68  70 1b 71 bd a9 54 46 80 - 01 80 ba a7 30 00 00 00
> p.q..TF.....0...
> 0276fe78  b1 8e 28 ef 46 e0 47 ed - a2 34 31 d2 9a 56 bd 3c
> ..(.F.G..41..V.<
> 0276fe88  3f 07 91 ec 01 00 00 00 - 00 00 00 00 43 2f 06 80
> ?...........C/..
> 0276fe98  08 c0 3f e2 f0 1c 71 bd - 83 a7 f6 bf e8 73 7f 84
> ..?...q......s..
> 0276fea8  a8 73 7f 84 01 00 00 00 - cc 1b 71 bd 00 09 34 82
> .s........q...4.
> 0276feb8  40 00 00 00 c0 09 34 82 - 04 00 00 00 34 1d 71 bd
> @.....4.....4.q.
> 0276fec8  54 30 00 c0 db 39 00 00 - c8 5f 05 85 40 00 00 00
> T0...9..._..@...
> 0276fed8  00 09 34 82 00 00 00 00 - 01 00 00 00 80 00 00 00
> ..4.............
> 0276fee8  a8 5e cf 85 54 30 00 c0 - 44 1d 71 bd 5f 6f 4b 80
> .^..T0..D.q._oK.
> 0276fef8  0c 00 30 c0 02 02 00 00 - a6 6f 4b 80 64 1d 71 bd
> ..0......oK.d.q.
> 0276ff08  a0 fc a2 01 fb 6b 4b 80 - e0 29 50 c0 18 01 00 00
> .....kK..)P.....
> 0276ff18  15 0c 00 00 18 0c 00 00 - 18 01 00 00 01 00 00 00
> ................
> 0276ff28  ff ff ff ff 00 09 34 82 - 20 30 dc 84 00 00 00 00  ......4.
> 0......
> 0276ff38  8c 30 dc 84 20 30 dc 84 - b0 31 dc 84 1c d6 42 80  .0..
> 0...1....B.
> 0276ff48  00 2f 06 80 80 31 dc 84 - 20 30 dc 84 70 1c 71 bd  ./...1..
> 0..p.q.
> 0276ff58  00 a2 2f 4d ff ff ff ff - 50 fe 76 02 ff ff ff ff
> ../M....P.v.....
>
> State Dump for Thread Id 0x2c4
>
> eax=77562bdf ebx=00000002 ecx=00000000 edx=00000000 esi=77f87e6c
> edi=00000002
> eip=77f87e77 esp=0a1bff24 ebp=0a1bff70 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: ZwWaitForMultipleObjects
>         77f87e6c b8e9000000       mov     eax,0xe9
>         77f87e71 8d542404         lea     edx,[esp+0x4]
> ss:0ad4d4fb=????????
>         77f87e75 cd2e             int     2e
>         77f87e77 c21400           ret     0x14
>         77f87e7a 668b08           mov     cx,[eax]
> ds:77562bdf=8b55
>         77f87e7d 40               inc     eax
>         77f87e7e 40               inc     eax
>         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> ss:0ad4d546=????????
>         77f87e82 6685c9           test    cx,cx
>         77f87e85 75f3             jnz
> RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
>         77f87e87 663930           cmp     [eax],si
> ds:77562bdf=8b55
>         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> (77f8bf7a)
>         77f87e8c 40               inc     eax
>         77f87e8d 40               inc     eax
>         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> ss:0ad4d546=????????
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 0A1BFF70 77E9E68A 0A1BFF48 00000001 00000000 00000000
> ntdll!ZwWaitForMultipleObjects
> 0A1BFFB4 77E92CA8 00000000 7FFDDBF8 00000000 00000000
> kernel32!WaitForMultipleObjects
> 0A1BFFEC 00000000 77562BDF 00000000 00000000 0B200CB0
> kernel32!CreateFileA
>
> *----> Raw Stack Dump <----*
> 0a1bff24  b2 79 e8 77 02 00 00 00 - 48 ff 1b 0a 01 00 00 00
> .y.w....H.......
> 0a1bff34  00 00 00 00 00 00 00 00 - f8 db fd 7f 00 00 00 00
> ................
> 0a1bff44  00 00 00 00 6c 01 00 00 - 68 01 00 00 80 d2 1d 82
> ....l...h.......
> 0a1bff54  00 00 00 00 a8 70 46 80 - 00 00 00 00 a0 e1 f4 e1
> .....pF.........
> 0a1bff64  00 00 00 00 ac 7c 4e f7 - 00 00 00 00 b4 ff 1b 0a
> .....|N.........
> 0a1bff74  8a e6 e9 77 48 ff 1b 0a - 01 00 00 00 00 00 00 00
> ...wH...........
> 0a1bff84  00 00 00 00 00 00 00 00 - 1f 2c 56 77 02 00 00 00
> .........,Vw....
> 0a1bff94  a4 ff 1b 0a 00 00 00 00 - ff ff ff ff 00 00 00 00
> ................
> 0a1bffa4  6c 01 00 00 68 01 00 00 - 00 00 00 00 2b 0e 43 80
> l...h.......+.C.
> 0a1bffb4  ec ff 1b 0a a8 2c e9 77 - 00 00 00 00 f8 db fd 7f
> .....,.w........
> 0a1bffc4  00 00 00 00 00 00 00 00 - 00 b0 fd 7f 00 00 00 00
> ................
> 0a1bffd4  c0 ff 1b 0a 00 00 00 00 - ff ff ff ff fd 13 ea 77
> ...............w
> 0a1bffe4  08 c0 e9 77 00 00 00 00 - 00 00 00 00 00 00 00 00
> ...w............
> 0a1bfff4  df 2b 56 77 00 00 00 00 - 00 00 00 00 b0 0c 20 0b
> .+Vw.......... .
> 0a1c0004  9f 00 13 00 10 00 90 01 - 17 00 b0 01 ff ff ff 00
> ................
> 0a1c0014  ff ff ff 00 00 00 00 00 - 00 00 00 00 ff ff ff 00
> ................
> 0a1c0024  ff ff ff 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> ................
> 0a1c0034  01 00 00 00 0d 02 01 01 - 00 00 00 00 00 00 00 00
> ................
> 0a1c0044  00 00 00 00 00 00 00 00 - 02 00 00 00 01 00 00 00
> ................
> 0a1c0054  01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> ................
>
> State Dump for Thread Id 0x250
>
> eax=0000243b ebx=00000174 ecx=00c4de70 edx=00000000 esi=0a9cff98
> edi=77e193fe
> eip=77e1414f esp=0a9cff58 ebp=0a9cff78 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: DispatchMessageW
>         77e14137 90               nop
>         77e14138 ffff             ???
>         77e1413a ffff             ???
>         77e1413c 7407             jz      DrawFrame+0xae4 (77e22545)
>         77e1413e e477             in      al,77
>         77e14140 8707             xchg    [edi],eax
> ds:77e193fe=8bec8b55
>         77e14142 e477             in      al,77
>         77e14144 b89a110000       mov     eax,0x119a
>         77e14149 8d542404         lea     edx,[esp+0x4]
> ss:0b55d52f=????????
>         77e1414d cd2e             int     2e
>         77e1414f c21000           ret     0x10
>         77e14152 55               push    ebp
>         77e14153 8bec             mov     ebp,esp
>         77e14155 53               push    ebx
>         77e14156 56               push    esi
>         77e14157 8b7508           mov     esi,[ebp+0x8]
> ss:0b55d54e=????????
>         77e1415a 8b450c           mov     eax,[ebp+0xc]
> ss:0b55d54e=????????
>         77e1415d 57               push    edi
>         77e1415e 33ff             xor     edi,edi
>         77e14160 0fb74e2a         movzx   ecx,word ptr [esi+0x2a]
> ds:0b55d56f=????
>         77e14164 81e1ff3fffff     and     ecx,0xffff3fff
>         77e1416a 7521             jnz     UnregisterClassA+0x13f
> (77e1c68d)
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 0A9CFF78 77575C36 0A9CFF98 00000000 00000000 00000000
> user32!DispatchMessageW
> 0A9CFFB4 77E92CA8 00000174 77595428 01A2F648 00000174
> winmm!midiOutGetNumDevs
> 0A9CFFEC 00000000 00000000 00000000 00000000 00000000
> kernel32!CreateFileA
>
> State Dump for Thread Id 0x1d0
>
> eax=7757927f ebx=77593780 ecx=01a2fa3c edx=00000000 esi=77593a78
> edi=00000001
> eip=77f87e77 esp=0b1fff4c ebp=77f8aa4c iopl=0         nv up ei ng nz ac
> po nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000
> efl=00000296
>
> function: ZwWaitForMultipleObjects
>         77f87e6c b8e9000000       mov     eax,0xe9
>         77f87e71 8d542404         lea     edx,[esp+0x4]
> ss:0bd8d523=????????
>         77f87e75 cd2e             int     2e
>         77f87e77 c21400           ret     0x14
>         77f87e7a 668b08           mov     cx,[eax]
> ds:7757927f=ec83
>         77f87e7d 40               inc     eax
>         77f87e7e 40               inc     eax
>         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> ss:78b18022=????????
>         77f87e82 6685c9           test    cx,cx
>         77f87e85 75f3             jnz
> RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
>         77f87e87 663930           cmp     [eax],si
> ds:7757927f=ec83
>         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> (77f8bf7a)
>         77f87e8c 40               inc     eax
>         77f87e8d 40               inc     eax
>         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> ss:78b18022=????????
>
> *----> Stack Back Trace <----*
>
> FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> 77F8AA4C 8B000000 83042454 0F00147A 00F69585 42FF9000
> ntdll!ZwWaitForMultipleObjects
> 180D8B64 00000000 00000000 00000000 00000000 00000000 <nosymbols>
>
> *----> Raw Stack Dump <----*
> 0b1fff4c  2f 93 57 77 01 00 00 00 - 74 ff 1f 0b 01 00 00 00
> /.Ww....t.......
> 0b1fff5c  01 00 00 00 00 00 00 00 - 00 00 00 00 18 15 e9 00
> ................
> 0b1fff6c  ec ff 1f 0b 00 00 00 00 - 94 01 00 00 9c 01 00 00
> ................
> 0b1fff7c  00 00 00 00 00 00 00 00 - 82 09 43 80 00 00 00 00
> ..........C.....
> 0b1fff8c  97 02 00 00 bb 09 43 80 - 00 09 34 82 80 0c 34 82
> ......C...4...4.
> 0b1fff9c  ff ff ff ff 27 0b 43 80 - 00 00 00 00 00 00 00 00
> ....'.C.........
> 0b1fffac  00 00 00 00 2b 0e 43 80 - ef 08 f9 77 a8 2c e9 77
> ....+.C....w.,.w
> 0b1fffbc  00 00 00 00 00 00 00 00 - 18 15 e9 00 00 00 00 00
> ................
> 0b1fffcc  00 90 fd 7f 3c fa a2 01 - c0 ff 1f 0b 3c fa a2 01
> ....<.......<...
> 0b1fffdc  ff ff ff ff fd 13 ea 77 - 08 c0 e9 77 00 00 00 00
> .......w...w....
> 0b1fffec  00 00 00 00 00 00 00 00 - 7f 92 57 77 00 00 00 00
> ..........Ww....
> 0b1ffffc  00 00 00 00 e0 0a 1c 0a - 9f 00 13 00 10 00 90 01
> ................
> 0b20000c  17 00 b0 01 ff ff ff 00 - ff ff ff 00 00 00 00 00
> ................
> 0b20001c  00 00 00 00 ff ff ff 00 - ff ff ff 00 00 00 00 00
> ................
> 0b20002c  00 00 00 00 00 00 00 00 - 01 00 00 00 0d 02 01 01
> ................
> 0b20003c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> ................
> 0b20004c  02 00 00 00 01 00 00 00 - 01 00 00 00 00 00 00 00
> ................
> 0b20005c  00 00 00 00 00 00 00 00 - 1f 00 89 01 00 00 00 00
> ................
> 0b20006c  ff ff ff ff ff ff ff ff - 00 00 00 00 00 00 00 00
> ................
> 0b20007c  00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00
> ................
>
> State Dump for Thread Id 0x418
>
> eax=00000001 ebx=64d78bb0 ecx=00010101 edx=ffffffff esi=00000000
> edi=77e1909c
> eip=64d3bf9e esp=16c8ff50 ebp=16c8ff74 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: <nosymbols>
>
> I have tried both package-based deployments and those based on a session
> manager.  For the test described above, I just did an
> ApplicationDeploymentWizard show, entered a file name and chose the
> CalculatorSessionManager.
>
> Can anyone recognize or diagnose the problem?  Debugging it is rather
> difficult.  It looks like there is some problem during CreateFileA.
>
> Thank you.
>
> Keith Alcock


Reply | Threaded
Open this post in threaded view
|

It works! Re: ADK/Lagoon crashes during build

Keith Alcock
Sorry for the monologue here, but in case this information helps anyone else,
here's what happened.

Installing IE 5.5 didn't help.

I finally noticed winmm!midiOutGetNumDevs in the dump below and recalled
someone else having problems because of midi configuration.  I think that when
the ImageStripperProgress view closing was causing a sound to be played that
was causing problems.  Wouldn't have noticed the sound and crash being
simultaneous with the speakers off.  I fiddled with the midi configuration and
it started to work!  In the meantime the configuration has been reset to what
it was previously, but it still works.  Go figure.

There was still a problem with KernelLibrary not understanding
createDirectory:lpSecurityAttributes:.  The problem there was that I had loaded
in an older package providing directory support that supplied the same
function.  The package manager probably stripped it as it removed the
unnecessary directory package, but still wanted to use it in the KernelLibrary.

Now I'll have to check whether that chunk file browser can understand chunks of
type conditionalMethodsFor:  ;-)

Thanks for reading.

Keith Alcock


Keith Alcock wrote:

> Anyone,
>
> The problem seems to be related to this line in
> ImageStripper>>destroyAndRemoveProgressNotifying:
>
>      progClass allInstances do: [:each | each exit ].
>
> This is used to close the ImageStripperProgress view associated with the
> ImageStripper.  It works fine in a workspace.  If I replace it with
>
>      UserLibrary default sendMessage: (each view) asParameter msg: WM_CLOSE
> wParam: 0 lParam: 0.
>
> Dolphin still crashes with Dr. Watson information like that below and
> nothing in the error file at all.
>
> I wouldn't doubt that this is a Windows problem, but then someone else
> should be experiencing it too.
>
> Dolphin is great, but Windows is like an Achilles heel.
>
> Keith Alcock
>
> Keith Alcock wrote:
>
> > I'm testing out the ADK on Dolphin 4 both with and without patch 1 under
> > Windows 2000.  Most of the time Dolphin crashes just after entering
> >
> >     Closing progress dialog for final stripping cycle
> >
> > into the htm log file, sometimes it is before that (although some file
> > buffering might explain the difference).  The executable file is always
> > empty.  Last time an error file was produced with this content:
> >
> > Application exception occurred:
> >         App:  (pid=496)
> >         When: 1/12/2001 @ 15:56:02.445
> >         Exception number: c0000005 (access violation)
> >
> > *----> System Information <----*
> >         Number of Processors: 1
> >         Processor Type: x86 Family 6 Model 7 Stepping 3
> >         Windows 2000 Version: 5.0
> >         Current Build: 2195
> >         Service Pack: None
> >         Current Type: Uniprocessor Free
> >
> > *----> Task List <----*
> >    0 Idle.exe
> >    8 System.exe
> >  140 smss.exe
> >  164 csrss.exe
> >  184 winlogon.exe
> >  212 services.exe
> >  224 lsass.exe
> >  388 svchost.exe
> >  420 SPOOLSV.exe
> >  492 svchost.exe
> >  516 MGABG.exe
> >  552 regsvc.exe
> >  580 mstask.exe
> >  616 winmgmt.exe
> >  444 explorer.exe
> >  852 internat.exe
> >  312 Expanse.exe
> >  876 FINDFAST.exe
> >  940 OSA.exe
> >  824 csrcssrv.exe
> >  676 GPVersion.exe
> >  972 cw32.exe
> >  472 Dolphin.exe
> >  496 Dolphin.exe
> >  760 drwtsn32.exe
> >    0 _Total.exe
> >
> > (00400000 - 0040A000)
> > (77F80000 - 77FF9000)
> > (77E80000 - 77F36000)
> > (77A50000 - 77B45000)
> > (77D40000 - 77DAF000)
> > (77DB0000 - 77E0A000)
> > (77F40000 - 77F7C000)
> > (77E10000 - 77E75000)
> > (78000000 - 78046000)
> > (6E420000 - 6E426000)
> > (75E60000 - 75E7A000)
> > (10000000 - 10008000)
> > (77CC0000 - 77D40000)
> > (779B0000 - 77A45000)
> > (02770000 - 027A4000)
> > (77570000 - 775A0000)
> > (77820000 - 77827000)
> > (759B0000 - 759B6000)
> > (780A0000 - 780B2000)
> > (77B50000 - 77BDA000)
> > (76B20000 - 76B25000)
> > (772B0000 - 7731C000)
> > (77C70000 - 77CBA000)
> > (76B90000 - 76BFE000)
> > (749A0000 - 749C6000)
> > (75D50000 - 75DD2000)
> > (09930000 - 09969000)
> > (77560000 - 77569000)
> > (77400000 - 77408000)
> > (77410000 - 77423000)
> > (0B320000 - 0B333000)
> >
> > State Dump for Thread Id 0x41c
> >
> > eax=00c0fed8 ebx=00000000 ecx=00c0ffb0 edx=00000000 esi=77f8a117
> > edi=0000004c
> > eip=77f8a122 esp=00c0fedc ebp=00c0ff00 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: ZwWaitForSingleObject
> >         77f8a117 b8ea000000       mov     eax,0xea
> >         77f8a11c 8d542404         lea     edx,[esp+0x4]
> > ss:0179d4b3=????????
> >         77f8a120 cd2e             int     2e
> >         77f8a122 c20c00           ret     0xc
> >         77f8a125 56               push    esi
> >         77f8a126 8b742408         mov     esi,[esp+0x8]
> > ss:0179d4b3=????????
> >         77f8a12a 56               push    esi
> >         77f8a12b e8fab9ffff       call    RtlValidSid (77f85b2a)
> >         77f8a130 3c01             cmp     al,0x1
> >         77f8a132 0f85949a0100     jne
> > RtlCopySidAndAttributesArray+0x8b (77fa3bcc)
> >         77f8a138 807e0200         cmp     byte ptr [esi+0x2],0x0
> > ds:78b176ed=??
> >         77f8a13c 0f85949a0100     jne
> > RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
> >         77f8a142 807e0300         cmp     byte ptr [esi+0x3],0x0
> > ds:78b176ed=??
> >         77f8a146 0f858a9a0100     jne
> > RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
> >         77f8a14c 6a0a             push    0xa
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 00C0FF00 77E88787 0000004C FFFFFFFF 00000000 0040202C
> > ntdll!ZwWaitForSingleObject
> > 00C0FF24 004024CA 00400000 00000000 00C1299D FFFFFFFF
> > kernel32!WaitForSingleObject
> > 00C0FFC0 77E87903 0006D1EA 0006D3CC 7FFDF000 0006D160 !<nosymbols>
> > 00C0FFF0 00000000 00402396 00000000 000000C8 00000100
> > kernel32!SetUnhandledExceptionFilter
> >
> > *----> Raw Stack Dump <----*
> > 00c0fedc  eb e8 e9 77 4c 00 00 00 - 00 00 00 00 00 00 00 00
> > ...wL...........
> > 00c0feec  4c 00 00 00 9d 29 c1 00 - 00 00 00 00 b0 ff c0 00
> > L....)..........
> > 00c0fefc  b0 ff c0 00 24 ff c0 00 - 87 87 e8 77 4c 00 00 00
> > ....$......wL...
> > 00c0ff0c  ff ff ff ff 00 00 00 00 - 2c 20 40 00 4c 00 00 00  ........,
> > @.L...
> > 00c0ff1c  ff ff ff ff ea d1 06 00 - c0 ff c0 00 ca 24 40 00
> > .............$@.
> > 00c0ff2c  00 00 40 00 00 00 00 00 - 9d 29 c1 00 ff ff ff ff
> > ..@......)......
> > 00c0ff3c  ea d1 06 00 cc d3 06 00 - 00 f0 fd 7f 00 2f 06 80
> > ............./..
> > 00c0ff4c  9d 29 c1 00 f0 37 21 01 - 00 00 00 00 54 1c 71 bd
> > .)...7!.....T.q.
> > 00c0ff5c  d0 29 21 01 01 00 00 00 - 44 00 00 00 80 48 c1 00
> > .)!.....D....H..
> > 00c0ff6c  90 48 c1 00 a8 48 c1 00 - 00 00 00 00 00 00 00 00
> > .H...H..........
> > 00c0ff7c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ................
> > 00c0ff8c  00 00 00 00 01 0c 00 00 - 01 00 00 00 00 00 00 00
> > ................
> > 00c0ff9c  00 00 00 00 01 00 01 00 - 00 00 00 00 3c ff c0 00
> > ............<...
> > 00c0ffac  00 00 00 00 e0 ff c0 00 - 90 23 40 00 b8 30 40 00
> > .........#@..0@.
> > 00c0ffbc  00 00 00 00 f0 ff c0 00 - 03 79 e8 77 ea d1 06 00
> > .........y.w....
> > 00c0ffcc  cc d3 06 00 00 f0 fd 7f - 60 d1 06 00 c8 ff c0 00
> > ........`.......
> > 00c0ffdc  60 d1 06 00 ff ff ff ff - fd 13 ea 77 08 79 e8 77
> > `..........w.y.w
> > 00c0ffec  00 00 00 00 00 00 00 00 - 00 00 00 00 96 23 40 00
> > .............#@.
> > 00c0fffc  00 00 00 00 c8 00 00 00 - 00 01 00 00 ff ee ff ee
> > ................
> > 00c1000c  02 00 00 00 00 00 00 00 - 00 fe 00 00 00 00 10 00
> > ................
> >
> > State Dump for Thread Id 0x3d0
> >
> > eax=00005580 ebx=0b45037c ecx=10010d74 edx=100171f4 esi=0b4503a0
> > edi=08a904e6
> > eip=027815ea esp=01a2fe04 ebp=01a2fe38 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: GenericCallback
> >         027815c8 eb0e             jmp     DllUnregisterServer+0x301f
> > (0278a0d8)
> >         027815ca 8b0d00a27902     mov     ecx,[0279a200]
> > ds:0279a200=10010ccc
> >         027815d0 eb06             jmp     HashBytes+0x533 (027843d8)
> >         027815d2 2e8bc0           mov     eax,cs:eax
> >         027815d5 2e8bc0           mov     eax,cs:eax
> >         027815d8 8bc1             mov     eax,ecx
> >         027815da 33c2             xor     eax,edx
> >         027815dc 25fc1f0000       and     eax,0x1ffc
> >         027815e1 8d0440           lea     eax,[eax+eax*2]
> > ds:00005580=????????
> >         027815e4 399028407902     cmp     [eax+0x2794028],edx
> > ds:027995a8=100171f4
> >         027815ea 754c             jnz     HashBytes+0x1093 (02784f38)
> >         027815ec 39882c407902     cmp     [eax+0x279402c],ecx
> > ds:027995ac=10010d74
> >         027815f2 8b8030407902     mov     eax,[eax+0x2794030]
> > ds:027995b0=100171e8
> >         027815f8 753e             jnz     DllUnregisterServer+0x307f
> > (0278a138)
> >         027815fa 8b08             mov     ecx,[eax]
> > ds:00005580=????????
> >         027815fc a354a07902       mov     [0279a054],eax
> > ds:0279a054=1002458c
> >         02781601 33c0             xor     eax,eax
> >         02781603 5a               pop     edx
> >         02781604 8a4107           mov     al,[ecx+0x7]
> > ds:10b9e34a=??
> >         02781607 ff148540277902
> > ds:00005580=????????
> >                               call dword ptr [CompileForEval+0x63e1
> > (02792740)+eax*4]
> >         0278160e 85c0             test    eax,eax
> >         02781610 740c             jz      HashBytes+0xa79 (0278491e)
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 01A2FE38 02772071 02792AF9 004040A8 0279A394 004040A8 !GenericCallback
> > 01A2FE74 0278C8D2 00000000 004040A8 0279A394 00000000 !<nosymbols>
> > 01A2FEC4 0278613A 02770000 00000000 02792AF8 00000001 !CompileForEval
> > 01A2FF08 004022D4 01216494 00400000 00000000 00C1299D !HashBytes
> > 01A2FF74 00402197 004040A8 01213838 7800248D 004040A8 !<nosymbols>
> > 01A2FFB4 77E92CA8 01213838 00000000 00000000 01213838 !<nosymbols>
> > 01A2FFEC 00000000 78002432 01213838 00000000 6E420000
> > kernel32!CreateFileA
> >
> > *----> Raw Stack Dump <----*
> > 01a2fe04  00 00 00 00 f9 2a 79 02 - 00 00 00 00 94 a3 79 02
> > .....*y.......y.
> > 01a2fe14  ac 9f a6 02 05 cf 78 02 - 00 00 00 00 08 fe a2 01
> > ......x.........
> > 01a2fe24  ac 9f a6 02 64 fe a2 01 - c0 52 78 02 68 e5 78 02
> > ....d....Rx.h.x.
> > 01a2fe34  00 00 00 00 74 fe a2 01 - 71 20 77 02 f9 2a 79 02  ....t...q
> > w..*y.
> > 01a2fe44  a8 40 40 00 94 a3 79 02 - a8 40 40 00 c4 fe a2 01
> > .@@...y..@@.....
> > 01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01
> > ....X.x.@.......
> > 01a2fe64  b4 fe a2 01 c0 52 78 02 - e8 e4 78 02 00 00 00 00
> > .....Rx...x.....
> > 01a2fe74  c4 fe a2 01 d2 c8 78 02 - 00 00 00 00 a8 40 40 00
> > ......x......@@.
> > 01a2fe84  94 a3 79 02 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ..y.............
> > 01a2fe94  00 00 00 00 fe 0c e9 77 - ff ff ff ff 6d c8 78 02
> > .......w....m.x.
> > 01a2fea4  00 00 00 00 ec fe a2 01 - 7c fe a2 01 c8 fe a2 01
> > ........|.......
> > 01a2feb4  64 ff a2 01 c0 52 78 02 - d8 e4 78 02 00 00 00 00
> > d....Rx...x.....
> > 01a2fec4  08 ff a2 01 3a 61 78 02 - 00 00 77 02 00 00 00 00
> > ....:ax...w.....
> > 01a2fed4  f8 2a 79 02 01 00 00 00 - 00 00 00 00 00 00 00 00
> > .*y.............
> > 01a2fee4  a8 40 40 00 78 40 40 00 - 00 c0 78 02 00 00 77 02
> > .@@.x@@...x...w.
> > 01a2fef4  80 00 00 00 00 20 00 00 - 00 10 00 00 10 00 00 00  .....
> > ..........
> > 01a2ff04  00 00 00 01 74 ff a2 01 - d4 22 40 00 94 64 21 01
> > ....t...."@..d!.
> > 01a2ff14  00 00 40 00 00 00 00 00 - 9d 29 c1 00 01 00 00 00
> > ..@......)......
> > 01a2ff24  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ................
> > 01a2ff34  38 38 21 01 38 38 21 01 - 0d 90 a7 77 00 00 00 00
> > 88!.88!....w....
> >
> > State Dump for Thread Id 0x318
> >
> > eax=77d4b759 ebx=00c1db80 ecx=00c1cc54 edx=00000000 esi=00c1da38
> > edi=00000100
> > eip=77f82eec esp=0276fe28 ebp=0276ff74 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: ZwReplyWaitReceivePortEx
> >         77f82ee1 b8ac000000       mov     eax,0xac
> >         77f82ee6 8d542404         lea     edx,[esp+0x4]
> > ss:032fd3ff=????????
> >         77f82eea cd2e             int     2e
> >         77f82eec c21400           ret     0x14
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 0276FF74 77D4B407 77D4B7BF 00C1DA38 00000000 40C1D554
> > ntdll!ZwReplyWaitReceivePortEx
> > 0276FFA8 77D4B771 00C1DA10 0276FFEC 77E92CA8 00C1DB80
> > rpcrt4!RpcBindingSetOption
> > 0276FFB4 77E92CA8 00C1DB80 00000000 40C1D554 00C1DB80
> > rpcrt4!RpcBindingSetOption
> > 0276FFEC 00000000 77D4B759 00C1DB80 00000000 00905A4D
> > kernel32!CreateFileA
> >
> > *----> Raw Stack Dump <----*
> > 0276fe28  94 b5 d4 77 dc 00 00 00 - 54 ff 76 02 00 00 00 00
> > ...w....T.v.....
> > 0276fe38  68 00 c2 00 58 ff 76 02 - d8 b5 c1 00 10 da c1 00
> > h...X.v.........
> > 0276fe48  80 db c1 00 c8 5f 05 85 - 36 a1 87 47 15 00 00 00
> > ....._..6..G....
> > 0276fe58  97 2d 83 a4 15 00 00 00 - 02 02 00 00 00 00 00 a4
> > .-..............
> > 0276fe68  70 1b 71 bd a9 54 46 80 - 01 80 ba a7 30 00 00 00
> > p.q..TF.....0...
> > 0276fe78  b1 8e 28 ef 46 e0 47 ed - a2 34 31 d2 9a 56 bd 3c
> > ..(.F.G..41..V.<
> > 0276fe88  3f 07 91 ec 01 00 00 00 - 00 00 00 00 43 2f 06 80
> > ?...........C/..
> > 0276fe98  08 c0 3f e2 f0 1c 71 bd - 83 a7 f6 bf e8 73 7f 84
> > ..?...q......s..
> > 0276fea8  a8 73 7f 84 01 00 00 00 - cc 1b 71 bd 00 09 34 82
> > .s........q...4.
> > 0276feb8  40 00 00 00 c0 09 34 82 - 04 00 00 00 34 1d 71 bd
> > @.....4.....4.q.
> > 0276fec8  54 30 00 c0 db 39 00 00 - c8 5f 05 85 40 00 00 00
> > T0...9..._..@...
> > 0276fed8  00 09 34 82 00 00 00 00 - 01 00 00 00 80 00 00 00
> > ..4.............
> > 0276fee8  a8 5e cf 85 54 30 00 c0 - 44 1d 71 bd 5f 6f 4b 80
> > .^..T0..D.q._oK.
> > 0276fef8  0c 00 30 c0 02 02 00 00 - a6 6f 4b 80 64 1d 71 bd
> > ..0......oK.d.q.
> > 0276ff08  a0 fc a2 01 fb 6b 4b 80 - e0 29 50 c0 18 01 00 00
> > .....kK..)P.....
> > 0276ff18  15 0c 00 00 18 0c 00 00 - 18 01 00 00 01 00 00 00
> > ................
> > 0276ff28  ff ff ff ff 00 09 34 82 - 20 30 dc 84 00 00 00 00  ......4.
> > 0......
> > 0276ff38  8c 30 dc 84 20 30 dc 84 - b0 31 dc 84 1c d6 42 80  .0..
> > 0...1....B.
> > 0276ff48  00 2f 06 80 80 31 dc 84 - 20 30 dc 84 70 1c 71 bd  ./...1..
> > 0..p.q.
> > 0276ff58  00 a2 2f 4d ff ff ff ff - 50 fe 76 02 ff ff ff ff
> > ../M....P.v.....
> >
> > State Dump for Thread Id 0x2c4
> >
> > eax=77562bdf ebx=00000002 ecx=00000000 edx=00000000 esi=77f87e6c
> > edi=00000002
> > eip=77f87e77 esp=0a1bff24 ebp=0a1bff70 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: ZwWaitForMultipleObjects
> >         77f87e6c b8e9000000       mov     eax,0xe9
> >         77f87e71 8d542404         lea     edx,[esp+0x4]
> > ss:0ad4d4fb=????????
> >         77f87e75 cd2e             int     2e
> >         77f87e77 c21400           ret     0x14
> >         77f87e7a 668b08           mov     cx,[eax]
> > ds:77562bdf=8b55
> >         77f87e7d 40               inc     eax
> >         77f87e7e 40               inc     eax
> >         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> > ss:0ad4d546=????????
> >         77f87e82 6685c9           test    cx,cx
> >         77f87e85 75f3             jnz
> > RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
> >         77f87e87 663930           cmp     [eax],si
> > ds:77562bdf=8b55
> >         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> > (77f8bf7a)
> >         77f87e8c 40               inc     eax
> >         77f87e8d 40               inc     eax
> >         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> > ss:0ad4d546=????????
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 0A1BFF70 77E9E68A 0A1BFF48 00000001 00000000 00000000
> > ntdll!ZwWaitForMultipleObjects
> > 0A1BFFB4 77E92CA8 00000000 7FFDDBF8 00000000 00000000
> > kernel32!WaitForMultipleObjects
> > 0A1BFFEC 00000000 77562BDF 00000000 00000000 0B200CB0
> > kernel32!CreateFileA
> >
> > *----> Raw Stack Dump <----*
> > 0a1bff24  b2 79 e8 77 02 00 00 00 - 48 ff 1b 0a 01 00 00 00
> > .y.w....H.......
> > 0a1bff34  00 00 00 00 00 00 00 00 - f8 db fd 7f 00 00 00 00
> > ................
> > 0a1bff44  00 00 00 00 6c 01 00 00 - 68 01 00 00 80 d2 1d 82
> > ....l...h.......
> > 0a1bff54  00 00 00 00 a8 70 46 80 - 00 00 00 00 a0 e1 f4 e1
> > .....pF.........
> > 0a1bff64  00 00 00 00 ac 7c 4e f7 - 00 00 00 00 b4 ff 1b 0a
> > .....|N.........
> > 0a1bff74  8a e6 e9 77 48 ff 1b 0a - 01 00 00 00 00 00 00 00
> > ...wH...........
> > 0a1bff84  00 00 00 00 00 00 00 00 - 1f 2c 56 77 02 00 00 00
> > .........,Vw....
> > 0a1bff94  a4 ff 1b 0a 00 00 00 00 - ff ff ff ff 00 00 00 00
> > ................
> > 0a1bffa4  6c 01 00 00 68 01 00 00 - 00 00 00 00 2b 0e 43 80
> > l...h.......+.C.
> > 0a1bffb4  ec ff 1b 0a a8 2c e9 77 - 00 00 00 00 f8 db fd 7f
> > .....,.w........
> > 0a1bffc4  00 00 00 00 00 00 00 00 - 00 b0 fd 7f 00 00 00 00
> > ................
> > 0a1bffd4  c0 ff 1b 0a 00 00 00 00 - ff ff ff ff fd 13 ea 77
> > ...............w
> > 0a1bffe4  08 c0 e9 77 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ...w............
> > 0a1bfff4  df 2b 56 77 00 00 00 00 - 00 00 00 00 b0 0c 20 0b
> > .+Vw.......... .
> > 0a1c0004  9f 00 13 00 10 00 90 01 - 17 00 b0 01 ff ff ff 00
> > ................
> > 0a1c0014  ff ff ff 00 00 00 00 00 - 00 00 00 00 ff ff ff 00
> > ................
> > 0a1c0024  ff ff ff 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ................
> > 0a1c0034  01 00 00 00 0d 02 01 01 - 00 00 00 00 00 00 00 00
> > ................
> > 0a1c0044  00 00 00 00 00 00 00 00 - 02 00 00 00 01 00 00 00
> > ................
> > 0a1c0054  01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ................
> >
> > State Dump for Thread Id 0x250
> >
> > eax=0000243b ebx=00000174 ecx=00c4de70 edx=00000000 esi=0a9cff98
> > edi=77e193fe
> > eip=77e1414f esp=0a9cff58 ebp=0a9cff78 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: DispatchMessageW
> >         77e14137 90               nop
> >         77e14138 ffff             ???
> >         77e1413a ffff             ???
> >         77e1413c 7407             jz      DrawFrame+0xae4 (77e22545)
> >         77e1413e e477             in      al,77
> >         77e14140 8707             xchg    [edi],eax
> > ds:77e193fe=8bec8b55
> >         77e14142 e477             in      al,77
> >         77e14144 b89a110000       mov     eax,0x119a
> >         77e14149 8d542404         lea     edx,[esp+0x4]
> > ss:0b55d52f=????????
> >         77e1414d cd2e             int     2e
> >         77e1414f c21000           ret     0x10
> >         77e14152 55               push    ebp
> >         77e14153 8bec             mov     ebp,esp
> >         77e14155 53               push    ebx
> >         77e14156 56               push    esi
> >         77e14157 8b7508           mov     esi,[ebp+0x8]
> > ss:0b55d54e=????????
> >         77e1415a 8b450c           mov     eax,[ebp+0xc]
> > ss:0b55d54e=????????
> >         77e1415d 57               push    edi
> >         77e1415e 33ff             xor     edi,edi
> >         77e14160 0fb74e2a         movzx   ecx,word ptr [esi+0x2a]
> > ds:0b55d56f=????
> >         77e14164 81e1ff3fffff     and     ecx,0xffff3fff
> >         77e1416a 7521             jnz     UnregisterClassA+0x13f
> > (77e1c68d)
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 0A9CFF78 77575C36 0A9CFF98 00000000 00000000 00000000
> > user32!DispatchMessageW
> > 0A9CFFB4 77E92CA8 00000174 77595428 01A2F648 00000174
> > winmm!midiOutGetNumDevs
> > 0A9CFFEC 00000000 00000000 00000000 00000000 00000000
> > kernel32!CreateFileA
> >
> > State Dump for Thread Id 0x1d0
> >
> > eax=7757927f ebx=77593780 ecx=01a2fa3c edx=00000000 esi=77593a78
> > edi=00000001
> > eip=77f87e77 esp=0b1fff4c ebp=77f8aa4c iopl=0         nv up ei ng nz ac
> > po nc
> > cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000
> > efl=00000296
> >
> > function: ZwWaitForMultipleObjects
> >         77f87e6c b8e9000000       mov     eax,0xe9
> >         77f87e71 8d542404         lea     edx,[esp+0x4]
> > ss:0bd8d523=????????
> >         77f87e75 cd2e             int     2e
> >         77f87e77 c21400           ret     0x14
> >         77f87e7a 668b08           mov     cx,[eax]
> > ds:7757927f=ec83
> >         77f87e7d 40               inc     eax
> >         77f87e7e 40               inc     eax
> >         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> > ss:78b18022=????????
> >         77f87e82 6685c9           test    cx,cx
> >         77f87e85 75f3             jnz
> > RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
> >         77f87e87 663930           cmp     [eax],si
> > ds:7757927f=ec83
> >         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> > (77f8bf7a)
> >         77f87e8c 40               inc     eax
> >         77f87e8d 40               inc     eax
> >         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> > ss:78b18022=????????
> >
> > *----> Stack Back Trace <----*
> >
> > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > 77F8AA4C 8B000000 83042454 0F00147A 00F69585 42FF9000
> > ntdll!ZwWaitForMultipleObjects
> > 180D8B64 00000000 00000000 00000000 00000000 00000000 <nosymbols>
> >
> > *----> Raw Stack Dump <----*
> > 0b1fff4c  2f 93 57 77 01 00 00 00 - 74 ff 1f 0b 01 00 00 00
> > /.Ww....t.......
> > 0b1fff5c  01 00 00 00 00 00 00 00 - 00 00 00 00 18 15 e9 00
> > ................
> > 0b1fff6c  ec ff 1f 0b 00 00 00 00 - 94 01 00 00 9c 01 00 00
> > ................
> > 0b1fff7c  00 00 00 00 00 00 00 00 - 82 09 43 80 00 00 00 00
> > ..........C.....
> > 0b1fff8c  97 02 00 00 bb 09 43 80 - 00 09 34 82 80 0c 34 82
> > ......C...4...4.
> > 0b1fff9c  ff ff ff ff 27 0b 43 80 - 00 00 00 00 00 00 00 00
> > ....'.C.........
> > 0b1fffac  00 00 00 00 2b 0e 43 80 - ef 08 f9 77 a8 2c e9 77
> > ....+.C....w.,.w
> > 0b1fffbc  00 00 00 00 00 00 00 00 - 18 15 e9 00 00 00 00 00
> > ................
> > 0b1fffcc  00 90 fd 7f 3c fa a2 01 - c0 ff 1f 0b 3c fa a2 01
> > ....<.......<...
> > 0b1fffdc  ff ff ff ff fd 13 ea 77 - 08 c0 e9 77 00 00 00 00
> > .......w...w....
> > 0b1fffec  00 00 00 00 00 00 00 00 - 7f 92 57 77 00 00 00 00
> > ..........Ww....
> > 0b1ffffc  00 00 00 00 e0 0a 1c 0a - 9f 00 13 00 10 00 90 01
> > ................
> > 0b20000c  17 00 b0 01 ff ff ff 00 - ff ff ff 00 00 00 00 00
> > ................
> > 0b20001c  00 00 00 00 ff ff ff 00 - ff ff ff 00 00 00 00 00
> > ................
> > 0b20002c  00 00 00 00 00 00 00 00 - 01 00 00 00 0d 02 01 01
> > ................
> > 0b20003c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > ................
> > 0b20004c  02 00 00 00 01 00 00 00 - 01 00 00 00 00 00 00 00
> > ................
> > 0b20005c  00 00 00 00 00 00 00 00 - 1f 00 89 01 00 00 00 00
> > ................
> > 0b20006c  ff ff ff ff ff ff ff ff - 00 00 00 00 00 00 00 00
> > ................
> > 0b20007c  00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00
> > ................
> >
> > State Dump for Thread Id 0x418
> >
> > eax=00000001 ebx=64d78bb0 ecx=00010101 edx=ffffffff esi=00000000
> > edi=77e1909c
> > eip=64d3bf9e esp=16c8ff50 ebp=16c8ff74 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: <nosymbols>
> >
> > I have tried both package-based deployments and those based on a session
> > manager.  For the test described above, I just did an
> > ApplicationDeploymentWizard show, entered a file name and chose the
> > CalculatorSessionManager.
> >
> > Can anyone recognize or diagnose the problem?  Debugging it is rather
> > difficult.  It looks like there is some problem during CreateFileA.
> >
> > Thank you.
> >
> > Keith Alcock


Reply | Threaded
Open this post in threaded view
|

Re: It works! Re: ADK/Lagoon crashes during build

Blair McGlashan
Keith

I'm glad you've solved this, I was beginning to worry as I couldn't see any
reason for the DNU in particular. I'm sure your write up will be useful to
others in future too.

Regards

Blair

"Keith Alcock" <[hidden email]> wrote in message
news:[hidden email]...
> Sorry for the monologue here, but in case this information helps anyone
else,
> here's what happened.
>
> Installing IE 5.5 didn't help.
>
> I finally noticed winmm!midiOutGetNumDevs in the dump below and recalled
> someone else having problems because of midi configuration.  I think that
when
> the ImageStripperProgress view closing was causing a sound to be played
that
> was causing problems.  Wouldn't have noticed the sound and crash being
> simultaneous with the speakers off.  I fiddled with the midi configuration
and
> it started to work!  In the meantime the configuration has been reset to
what
> it was previously, but it still works.  Go figure.
>
> There was still a problem with KernelLibrary not understanding
> createDirectory:lpSecurityAttributes:.  The problem there was that I had
loaded
> in an older package providing directory support that supplied the same
> function.  The package manager probably stripped it as it removed the
> unnecessary directory package, but still wanted to use it in the
KernelLibrary.
>
> Now I'll have to check whether that chunk file browser can understand
chunks of

> type conditionalMethodsFor:  ;-)
>
> Thanks for reading.
>
> Keith Alcock
>
>
> Keith Alcock wrote:
>
> > Anyone,
> >
> > The problem seems to be related to this line in
> > ImageStripper>>destroyAndRemoveProgressNotifying:
> >
> >      progClass allInstances do: [:each | each exit ].
> >
> > This is used to close the ImageStripperProgress view associated with the
> > ImageStripper.  It works fine in a workspace.  If I replace it with
> >
> >      UserLibrary default sendMessage: (each view) asParameter msg:
WM_CLOSE

> > wParam: 0 lParam: 0.
> >
> > Dolphin still crashes with Dr. Watson information like that below and
> > nothing in the error file at all.
> >
> > I wouldn't doubt that this is a Windows problem, but then someone else
> > should be experiencing it too.
> >
> > Dolphin is great, but Windows is like an Achilles heel.
> >
> > Keith Alcock
> >
> > Keith Alcock wrote:
> >
> > > I'm testing out the ADK on Dolphin 4 both with and without patch 1
under
> > > Windows 2000.  Most of the time Dolphin crashes just after entering
> > >
> > >     Closing progress dialog for final stripping cycle
> > >
> > > into the htm log file, sometimes it is before that (although some file
> > > buffering might explain the difference).  The executable file is
always

> > > empty.  Last time an error file was produced with this content:
> > >
> > > Application exception occurred:
> > >         App:  (pid=496)
> > >         When: 1/12/2001 @ 15:56:02.445
> > >         Exception number: c0000005 (access violation)
> > >
> > > *----> System Information <----*
> > >         Number of Processors: 1
> > >         Processor Type: x86 Family 6 Model 7 Stepping 3
> > >         Windows 2000 Version: 5.0
> > >         Current Build: 2195
> > >         Service Pack: None
> > >         Current Type: Uniprocessor Free
> > >
> > > *----> Task List <----*
> > >    0 Idle.exe
> > >    8 System.exe
> > >  140 smss.exe
> > >  164 csrss.exe
> > >  184 winlogon.exe
> > >  212 services.exe
> > >  224 lsass.exe
> > >  388 svchost.exe
> > >  420 SPOOLSV.exe
> > >  492 svchost.exe
> > >  516 MGABG.exe
> > >  552 regsvc.exe
> > >  580 mstask.exe
> > >  616 winmgmt.exe
> > >  444 explorer.exe
> > >  852 internat.exe
> > >  312 Expanse.exe
> > >  876 FINDFAST.exe
> > >  940 OSA.exe
> > >  824 csrcssrv.exe
> > >  676 GPVersion.exe
> > >  972 cw32.exe
> > >  472 Dolphin.exe
> > >  496 Dolphin.exe
> > >  760 drwtsn32.exe
> > >    0 _Total.exe
> > >
> > > (00400000 - 0040A000)
> > > (77F80000 - 77FF9000)
> > > (77E80000 - 77F36000)
> > > (77A50000 - 77B45000)
> > > (77D40000 - 77DAF000)
> > > (77DB0000 - 77E0A000)
> > > (77F40000 - 77F7C000)
> > > (77E10000 - 77E75000)
> > > (78000000 - 78046000)
> > > (6E420000 - 6E426000)
> > > (75E60000 - 75E7A000)
> > > (10000000 - 10008000)
> > > (77CC0000 - 77D40000)
> > > (779B0000 - 77A45000)
> > > (02770000 - 027A4000)
> > > (77570000 - 775A0000)
> > > (77820000 - 77827000)
> > > (759B0000 - 759B6000)
> > > (780A0000 - 780B2000)
> > > (77B50000 - 77BDA000)
> > > (76B20000 - 76B25000)
> > > (772B0000 - 7731C000)
> > > (77C70000 - 77CBA000)
> > > (76B90000 - 76BFE000)
> > > (749A0000 - 749C6000)
> > > (75D50000 - 75DD2000)
> > > (09930000 - 09969000)
> > > (77560000 - 77569000)
> > > (77400000 - 77408000)
> > > (77410000 - 77423000)
> > > (0B320000 - 0B333000)
> > >
> > > State Dump for Thread Id 0x41c
> > >
> > > eax=00c0fed8 ebx=00000000 ecx=00c0ffb0 edx=00000000 esi=77f8a117
> > > edi=0000004c
> > > eip=77f8a122 esp=00c0fedc ebp=00c0ff00 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: ZwWaitForSingleObject
> > >         77f8a117 b8ea000000       mov     eax,0xea
> > >         77f8a11c 8d542404         lea     edx,[esp+0x4]
> > > ss:0179d4b3=????????
> > >         77f8a120 cd2e             int     2e
> > >         77f8a122 c20c00           ret     0xc
> > >         77f8a125 56               push    esi
> > >         77f8a126 8b742408         mov     esi,[esp+0x8]
> > > ss:0179d4b3=????????
> > >         77f8a12a 56               push    esi
> > >         77f8a12b e8fab9ffff       call    RtlValidSid (77f85b2a)
> > >         77f8a130 3c01             cmp     al,0x1
> > >         77f8a132 0f85949a0100     jne
> > > RtlCopySidAndAttributesArray+0x8b (77fa3bcc)
> > >         77f8a138 807e0200         cmp     byte ptr [esi+0x2],0x0
> > > ds:78b176ed=??
> > >         77f8a13c 0f85949a0100     jne
> > > RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
> > >         77f8a142 807e0300         cmp     byte ptr [esi+0x3],0x0
> > > ds:78b176ed=??
> > >         77f8a146 0f858a9a0100     jne
> > > RtlCopySidAndAttributesArray+0x95 (77fa3bd6)
> > >         77f8a14c 6a0a             push    0xa
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 00C0FF00 77E88787 0000004C FFFFFFFF 00000000 0040202C
> > > ntdll!ZwWaitForSingleObject
> > > 00C0FF24 004024CA 00400000 00000000 00C1299D FFFFFFFF
> > > kernel32!WaitForSingleObject
> > > 00C0FFC0 77E87903 0006D1EA 0006D3CC 7FFDF000 0006D160 !<nosymbols>
> > > 00C0FFF0 00000000 00402396 00000000 000000C8 00000100
> > > kernel32!SetUnhandledExceptionFilter
> > >
> > > *----> Raw Stack Dump <----*
> > > 00c0fedc  eb e8 e9 77 4c 00 00 00 - 00 00 00 00 00 00 00 00
> > > ...wL...........
> > > 00c0feec  4c 00 00 00 9d 29 c1 00 - 00 00 00 00 b0 ff c0 00
> > > L....)..........
> > > 00c0fefc  b0 ff c0 00 24 ff c0 00 - 87 87 e8 77 4c 00 00 00
> > > ....$......wL...
> > > 00c0ff0c  ff ff ff ff 00 00 00 00 - 2c 20 40 00 4c 00 00 00  ........,
> > > @.L...
> > > 00c0ff1c  ff ff ff ff ea d1 06 00 - c0 ff c0 00 ca 24 40 00
> > > .............$@.
> > > 00c0ff2c  00 00 40 00 00 00 00 00 - 9d 29 c1 00 ff ff ff ff
> > > ..@......)......
> > > 00c0ff3c  ea d1 06 00 cc d3 06 00 - 00 f0 fd 7f 00 2f 06 80
> > > ............./..
> > > 00c0ff4c  9d 29 c1 00 f0 37 21 01 - 00 00 00 00 54 1c 71 bd
> > > .)...7!.....T.q.
> > > 00c0ff5c  d0 29 21 01 01 00 00 00 - 44 00 00 00 80 48 c1 00
> > > .)!.....D....H..
> > > 00c0ff6c  90 48 c1 00 a8 48 c1 00 - 00 00 00 00 00 00 00 00
> > > .H...H..........
> > > 00c0ff7c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ................
> > > 00c0ff8c  00 00 00 00 01 0c 00 00 - 01 00 00 00 00 00 00 00
> > > ................
> > > 00c0ff9c  00 00 00 00 01 00 01 00 - 00 00 00 00 3c ff c0 00
> > > ............<...
> > > 00c0ffac  00 00 00 00 e0 ff c0 00 - 90 23 40 00 b8 30 40 00
> > > .........#@..0@.
> > > 00c0ffbc  00 00 00 00 f0 ff c0 00 - 03 79 e8 77 ea d1 06 00
> > > .........y.w....
> > > 00c0ffcc  cc d3 06 00 00 f0 fd 7f - 60 d1 06 00 c8 ff c0 00
> > > ........`.......
> > > 00c0ffdc  60 d1 06 00 ff ff ff ff - fd 13 ea 77 08 79 e8 77
> > > `..........w.y.w
> > > 00c0ffec  00 00 00 00 00 00 00 00 - 00 00 00 00 96 23 40 00
> > > .............#@.
> > > 00c0fffc  00 00 00 00 c8 00 00 00 - 00 01 00 00 ff ee ff ee
> > > ................
> > > 00c1000c  02 00 00 00 00 00 00 00 - 00 fe 00 00 00 00 10 00
> > > ................
> > >
> > > State Dump for Thread Id 0x3d0
> > >
> > > eax=00005580 ebx=0b45037c ecx=10010d74 edx=100171f4 esi=0b4503a0
> > > edi=08a904e6
> > > eip=027815ea esp=01a2fe04 ebp=01a2fe38 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: GenericCallback
> > >         027815c8 eb0e             jmp     DllUnregisterServer+0x301f
> > > (0278a0d8)
> > >         027815ca 8b0d00a27902     mov     ecx,[0279a200]
> > > ds:0279a200=10010ccc
> > >         027815d0 eb06             jmp     HashBytes+0x533 (027843d8)
> > >         027815d2 2e8bc0           mov     eax,cs:eax
> > >         027815d5 2e8bc0           mov     eax,cs:eax
> > >         027815d8 8bc1             mov     eax,ecx
> > >         027815da 33c2             xor     eax,edx
> > >         027815dc 25fc1f0000       and     eax,0x1ffc
> > >         027815e1 8d0440           lea     eax,[eax+eax*2]
> > > ds:00005580=????????
> > >         027815e4 399028407902     cmp     [eax+0x2794028],edx
> > > ds:027995a8=100171f4
> > >         027815ea 754c             jnz     HashBytes+0x1093 (02784f38)
> > >         027815ec 39882c407902     cmp     [eax+0x279402c],ecx
> > > ds:027995ac=10010d74
> > >         027815f2 8b8030407902     mov     eax,[eax+0x2794030]
> > > ds:027995b0=100171e8
> > >         027815f8 753e             jnz     DllUnregisterServer+0x307f
> > > (0278a138)
> > >         027815fa 8b08             mov     ecx,[eax]
> > > ds:00005580=????????
> > >         027815fc a354a07902       mov     [0279a054],eax
> > > ds:0279a054=1002458c
> > >         02781601 33c0             xor     eax,eax
> > >         02781603 5a               pop     edx
> > >         02781604 8a4107           mov     al,[ecx+0x7]
> > > ds:10b9e34a=??
> > >         02781607 ff148540277902
> > > ds:00005580=????????
> > >                               call dword ptr [CompileForEval+0x63e1
> > > (02792740)+eax*4]
> > >         0278160e 85c0             test    eax,eax
> > >         02781610 740c             jz      HashBytes+0xa79 (0278491e)
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 01A2FE38 02772071 02792AF9 004040A8 0279A394 004040A8 !GenericCallback
> > > 01A2FE74 0278C8D2 00000000 004040A8 0279A394 00000000 !<nosymbols>
> > > 01A2FEC4 0278613A 02770000 00000000 02792AF8 00000001 !CompileForEval
> > > 01A2FF08 004022D4 01216494 00400000 00000000 00C1299D !HashBytes
> > > 01A2FF74 00402197 004040A8 01213838 7800248D 004040A8 !<nosymbols>
> > > 01A2FFB4 77E92CA8 01213838 00000000 00000000 01213838 !<nosymbols>
> > > 01A2FFEC 00000000 78002432 01213838 00000000 6E420000
> > > kernel32!CreateFileA
> > >
> > > *----> Raw Stack Dump <----*
> > > 01a2fe04  00 00 00 00 f9 2a 79 02 - 00 00 00 00 94 a3 79 02
> > > .....*y.......y.
> > > 01a2fe14  ac 9f a6 02 05 cf 78 02 - 00 00 00 00 08 fe a2 01
> > > ......x.........
> > > 01a2fe24  ac 9f a6 02 64 fe a2 01 - c0 52 78 02 68 e5 78 02
> > > ....d....Rx.h.x.
> > > 01a2fe34  00 00 00 00 74 fe a2 01 - 71 20 77 02 f9 2a 79 02  ....t...q
> > > w..*y.
> > > 01a2fe44  a8 40 40 00 94 a3 79 02 - a8 40 40 00 c4 fe a2 01
> > > .@@...y..@@.....
> > > 01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01
> > > ....X.x.@.......
> > > 01a2fe64  b4 fe a2 01 c0 52 78 02 - e8 e4 78 02 00 00 00 00
> > > .....Rx...x.....
> > > 01a2fe74  c4 fe a2 01 d2 c8 78 02 - 00 00 00 00 a8 40 40 00
> > > ......x......@@.
> > > 01a2fe84  94 a3 79 02 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ..y.............
> > > 01a2fe94  00 00 00 00 fe 0c e9 77 - ff ff ff ff 6d c8 78 02
> > > .......w....m.x.
> > > 01a2fea4  00 00 00 00 ec fe a2 01 - 7c fe a2 01 c8 fe a2 01
> > > ........|.......
> > > 01a2feb4  64 ff a2 01 c0 52 78 02 - d8 e4 78 02 00 00 00 00
> > > d....Rx...x.....
> > > 01a2fec4  08 ff a2 01 3a 61 78 02 - 00 00 77 02 00 00 00 00
> > > ....:ax...w.....
> > > 01a2fed4  f8 2a 79 02 01 00 00 00 - 00 00 00 00 00 00 00 00
> > > .*y.............
> > > 01a2fee4  a8 40 40 00 78 40 40 00 - 00 c0 78 02 00 00 77 02
> > > .@@.x@@...x...w.
> > > 01a2fef4  80 00 00 00 00 20 00 00 - 00 10 00 00 10 00 00 00  .....
> > > ..........
> > > 01a2ff04  00 00 00 01 74 ff a2 01 - d4 22 40 00 94 64 21 01
> > > ....t...."@..d!.
> > > 01a2ff14  00 00 40 00 00 00 00 00 - 9d 29 c1 00 01 00 00 00
> > > ..@......)......
> > > 01a2ff24  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ................
> > > 01a2ff34  38 38 21 01 38 38 21 01 - 0d 90 a7 77 00 00 00 00
> > > 88!.88!....w....
> > >
> > > State Dump for Thread Id 0x318
> > >
> > > eax=77d4b759 ebx=00c1db80 ecx=00c1cc54 edx=00000000 esi=00c1da38
> > > edi=00000100
> > > eip=77f82eec esp=0276fe28 ebp=0276ff74 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: ZwReplyWaitReceivePortEx
> > >         77f82ee1 b8ac000000       mov     eax,0xac
> > >         77f82ee6 8d542404         lea     edx,[esp+0x4]
> > > ss:032fd3ff=????????
> > >         77f82eea cd2e             int     2e
> > >         77f82eec c21400           ret     0x14
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 0276FF74 77D4B407 77D4B7BF 00C1DA38 00000000 40C1D554
> > > ntdll!ZwReplyWaitReceivePortEx
> > > 0276FFA8 77D4B771 00C1DA10 0276FFEC 77E92CA8 00C1DB80
> > > rpcrt4!RpcBindingSetOption
> > > 0276FFB4 77E92CA8 00C1DB80 00000000 40C1D554 00C1DB80
> > > rpcrt4!RpcBindingSetOption
> > > 0276FFEC 00000000 77D4B759 00C1DB80 00000000 00905A4D
> > > kernel32!CreateFileA
> > >
> > > *----> Raw Stack Dump <----*
> > > 0276fe28  94 b5 d4 77 dc 00 00 00 - 54 ff 76 02 00 00 00 00
> > > ...w....T.v.....
> > > 0276fe38  68 00 c2 00 58 ff 76 02 - d8 b5 c1 00 10 da c1 00
> > > h...X.v.........
> > > 0276fe48  80 db c1 00 c8 5f 05 85 - 36 a1 87 47 15 00 00 00
> > > ....._..6..G....
> > > 0276fe58  97 2d 83 a4 15 00 00 00 - 02 02 00 00 00 00 00 a4
> > > .-..............
> > > 0276fe68  70 1b 71 bd a9 54 46 80 - 01 80 ba a7 30 00 00 00
> > > p.q..TF.....0...
> > > 0276fe78  b1 8e 28 ef 46 e0 47 ed - a2 34 31 d2 9a 56 bd 3c
> > > ..(.F.G..41..V.<
> > > 0276fe88  3f 07 91 ec 01 00 00 00 - 00 00 00 00 43 2f 06 80
> > > ?...........C/..
> > > 0276fe98  08 c0 3f e2 f0 1c 71 bd - 83 a7 f6 bf e8 73 7f 84
> > > ..?...q......s..
> > > 0276fea8  a8 73 7f 84 01 00 00 00 - cc 1b 71 bd 00 09 34 82
> > > .s........q...4.
> > > 0276feb8  40 00 00 00 c0 09 34 82 - 04 00 00 00 34 1d 71 bd
> > > @.....4.....4.q.
> > > 0276fec8  54 30 00 c0 db 39 00 00 - c8 5f 05 85 40 00 00 00
> > > T0...9..._..@...
> > > 0276fed8  00 09 34 82 00 00 00 00 - 01 00 00 00 80 00 00 00
> > > ..4.............
> > > 0276fee8  a8 5e cf 85 54 30 00 c0 - 44 1d 71 bd 5f 6f 4b 80
> > > .^..T0..D.q._oK.
> > > 0276fef8  0c 00 30 c0 02 02 00 00 - a6 6f 4b 80 64 1d 71 bd
> > > ..0......oK.d.q.
> > > 0276ff08  a0 fc a2 01 fb 6b 4b 80 - e0 29 50 c0 18 01 00 00
> > > .....kK..)P.....
> > > 0276ff18  15 0c 00 00 18 0c 00 00 - 18 01 00 00 01 00 00 00
> > > ................
> > > 0276ff28  ff ff ff ff 00 09 34 82 - 20 30 dc 84 00 00 00 00  ......4.
> > > 0......
> > > 0276ff38  8c 30 dc 84 20 30 dc 84 - b0 31 dc 84 1c d6 42 80  .0..
> > > 0...1....B.
> > > 0276ff48  00 2f 06 80 80 31 dc 84 - 20 30 dc 84 70 1c 71 bd  ./...1..
> > > 0..p.q.
> > > 0276ff58  00 a2 2f 4d ff ff ff ff - 50 fe 76 02 ff ff ff ff
> > > ../M....P.v.....
> > >
> > > State Dump for Thread Id 0x2c4
> > >
> > > eax=77562bdf ebx=00000002 ecx=00000000 edx=00000000 esi=77f87e6c
> > > edi=00000002
> > > eip=77f87e77 esp=0a1bff24 ebp=0a1bff70 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: ZwWaitForMultipleObjects
> > >         77f87e6c b8e9000000       mov     eax,0xe9
> > >         77f87e71 8d542404         lea     edx,[esp+0x4]
> > > ss:0ad4d4fb=????????
> > >         77f87e75 cd2e             int     2e
> > >         77f87e77 c21400           ret     0x14
> > >         77f87e7a 668b08           mov     cx,[eax]
> > > ds:77562bdf=8b55
> > >         77f87e7d 40               inc     eax
> > >         77f87e7e 40               inc     eax
> > >         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> > > ss:0ad4d546=????????
> > >         77f87e82 6685c9           test    cx,cx
> > >         77f87e85 75f3             jnz
> > > RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
> > >         77f87e87 663930           cmp     [eax],si
> > > ds:77562bdf=8b55
> > >         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> > > (77f8bf7a)
> > >         77f87e8c 40               inc     eax
> > >         77f87e8d 40               inc     eax
> > >         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> > > ss:0ad4d546=????????
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 0A1BFF70 77E9E68A 0A1BFF48 00000001 00000000 00000000
> > > ntdll!ZwWaitForMultipleObjects
> > > 0A1BFFB4 77E92CA8 00000000 7FFDDBF8 00000000 00000000
> > > kernel32!WaitForMultipleObjects
> > > 0A1BFFEC 00000000 77562BDF 00000000 00000000 0B200CB0
> > > kernel32!CreateFileA
> > >
> > > *----> Raw Stack Dump <----*
> > > 0a1bff24  b2 79 e8 77 02 00 00 00 - 48 ff 1b 0a 01 00 00 00
> > > .y.w....H.......
> > > 0a1bff34  00 00 00 00 00 00 00 00 - f8 db fd 7f 00 00 00 00
> > > ................
> > > 0a1bff44  00 00 00 00 6c 01 00 00 - 68 01 00 00 80 d2 1d 82
> > > ....l...h.......
> > > 0a1bff54  00 00 00 00 a8 70 46 80 - 00 00 00 00 a0 e1 f4 e1
> > > .....pF.........
> > > 0a1bff64  00 00 00 00 ac 7c 4e f7 - 00 00 00 00 b4 ff 1b 0a
> > > .....|N.........
> > > 0a1bff74  8a e6 e9 77 48 ff 1b 0a - 01 00 00 00 00 00 00 00
> > > ...wH...........
> > > 0a1bff84  00 00 00 00 00 00 00 00 - 1f 2c 56 77 02 00 00 00
> > > .........,Vw....
> > > 0a1bff94  a4 ff 1b 0a 00 00 00 00 - ff ff ff ff 00 00 00 00
> > > ................
> > > 0a1bffa4  6c 01 00 00 68 01 00 00 - 00 00 00 00 2b 0e 43 80
> > > l...h.......+.C.
> > > 0a1bffb4  ec ff 1b 0a a8 2c e9 77 - 00 00 00 00 f8 db fd 7f
> > > .....,.w........
> > > 0a1bffc4  00 00 00 00 00 00 00 00 - 00 b0 fd 7f 00 00 00 00
> > > ................
> > > 0a1bffd4  c0 ff 1b 0a 00 00 00 00 - ff ff ff ff fd 13 ea 77
> > > ...............w
> > > 0a1bffe4  08 c0 e9 77 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ...w............
> > > 0a1bfff4  df 2b 56 77 00 00 00 00 - 00 00 00 00 b0 0c 20 0b
> > > .+Vw.......... .
> > > 0a1c0004  9f 00 13 00 10 00 90 01 - 17 00 b0 01 ff ff ff 00
> > > ................
> > > 0a1c0014  ff ff ff 00 00 00 00 00 - 00 00 00 00 ff ff ff 00
> > > ................
> > > 0a1c0024  ff ff ff 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ................
> > > 0a1c0034  01 00 00 00 0d 02 01 01 - 00 00 00 00 00 00 00 00
> > > ................
> > > 0a1c0044  00 00 00 00 00 00 00 00 - 02 00 00 00 01 00 00 00
> > > ................
> > > 0a1c0054  01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ................
> > >
> > > State Dump for Thread Id 0x250
> > >
> > > eax=0000243b ebx=00000174 ecx=00c4de70 edx=00000000 esi=0a9cff98
> > > edi=77e193fe
> > > eip=77e1414f esp=0a9cff58 ebp=0a9cff78 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: DispatchMessageW
> > >         77e14137 90               nop
> > >         77e14138 ffff             ???
> > >         77e1413a ffff             ???
> > >         77e1413c 7407             jz      DrawFrame+0xae4 (77e22545)
> > >         77e1413e e477             in      al,77
> > >         77e14140 8707             xchg    [edi],eax
> > > ds:77e193fe=8bec8b55
> > >         77e14142 e477             in      al,77
> > >         77e14144 b89a110000       mov     eax,0x119a
> > >         77e14149 8d542404         lea     edx,[esp+0x4]
> > > ss:0b55d52f=????????
> > >         77e1414d cd2e             int     2e
> > >         77e1414f c21000           ret     0x10
> > >         77e14152 55               push    ebp
> > >         77e14153 8bec             mov     ebp,esp
> > >         77e14155 53               push    ebx
> > >         77e14156 56               push    esi
> > >         77e14157 8b7508           mov     esi,[ebp+0x8]
> > > ss:0b55d54e=????????
> > >         77e1415a 8b450c           mov     eax,[ebp+0xc]
> > > ss:0b55d54e=????????
> > >         77e1415d 57               push    edi
> > >         77e1415e 33ff             xor     edi,edi
> > >         77e14160 0fb74e2a         movzx   ecx,word ptr [esi+0x2a]
> > > ds:0b55d56f=????
> > >         77e14164 81e1ff3fffff     and     ecx,0xffff3fff
> > >         77e1416a 7521             jnz     UnregisterClassA+0x13f
> > > (77e1c68d)
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 0A9CFF78 77575C36 0A9CFF98 00000000 00000000 00000000
> > > user32!DispatchMessageW
> > > 0A9CFFB4 77E92CA8 00000174 77595428 01A2F648 00000174
> > > winmm!midiOutGetNumDevs
> > > 0A9CFFEC 00000000 00000000 00000000 00000000 00000000
> > > kernel32!CreateFileA
> > >
> > > State Dump for Thread Id 0x1d0
> > >
> > > eax=7757927f ebx=77593780 ecx=01a2fa3c edx=00000000 esi=77593a78
> > > edi=00000001
> > > eip=77f87e77 esp=0b1fff4c ebp=77f8aa4c iopl=0         nv up ei ng nz
ac

> > > po nc
> > > cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000
> > > efl=00000296
> > >
> > > function: ZwWaitForMultipleObjects
> > >         77f87e6c b8e9000000       mov     eax,0xe9
> > >         77f87e71 8d542404         lea     edx,[esp+0x4]
> > > ss:0bd8d523=????????
> > >         77f87e75 cd2e             int     2e
> > >         77f87e77 c21400           ret     0x14
> > >         77f87e7a 668b08           mov     cx,[eax]
> > > ds:7757927f=ec83
> > >         77f87e7d 40               inc     eax
> > >         77f87e7e 40               inc     eax
> > >         77f87e7f 8945a4           mov     [ebp+0xa4],eax
> > > ss:78b18022=????????
> > >         77f87e82 6685c9           test    cx,cx
> > >         77f87e85 75f3             jnz
> > > RtlExpandEnvironmentStrings_U+0x26 (77f8e57a)
> > >         77f87e87 663930           cmp     [eax],si
> > > ds:7757927f=ec83
> > >         77f87e8a 75ee             jnz     ZwFsControlFile+0x54
> > > (77f8bf7a)
> > >         77f87e8c 40               inc     eax
> > >         77f87e8d 40               inc     eax
> > >         77f87e8e 8945a4           mov     [ebp+0xa4],eax
> > > ss:78b18022=????????
> > >
> > > *----> Stack Back Trace <----*
> > >
> > > FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
> > > 77F8AA4C 8B000000 83042454 0F00147A 00F69585 42FF9000
> > > ntdll!ZwWaitForMultipleObjects
> > > 180D8B64 00000000 00000000 00000000 00000000 00000000 <nosymbols>
> > >
> > > *----> Raw Stack Dump <----*
> > > 0b1fff4c  2f 93 57 77 01 00 00 00 - 74 ff 1f 0b 01 00 00 00
> > > /.Ww....t.......
> > > 0b1fff5c  01 00 00 00 00 00 00 00 - 00 00 00 00 18 15 e9 00
> > > ................
> > > 0b1fff6c  ec ff 1f 0b 00 00 00 00 - 94 01 00 00 9c 01 00 00
> > > ................
> > > 0b1fff7c  00 00 00 00 00 00 00 00 - 82 09 43 80 00 00 00 00
> > > ..........C.....
> > > 0b1fff8c  97 02 00 00 bb 09 43 80 - 00 09 34 82 80 0c 34 82
> > > ......C...4...4.
> > > 0b1fff9c  ff ff ff ff 27 0b 43 80 - 00 00 00 00 00 00 00 00
> > > ....'.C.........
> > > 0b1fffac  00 00 00 00 2b 0e 43 80 - ef 08 f9 77 a8 2c e9 77
> > > ....+.C....w.,.w
> > > 0b1fffbc  00 00 00 00 00 00 00 00 - 18 15 e9 00 00 00 00 00
> > > ................
> > > 0b1fffcc  00 90 fd 7f 3c fa a2 01 - c0 ff 1f 0b 3c fa a2 01
> > > ....<.......<...
> > > 0b1fffdc  ff ff ff ff fd 13 ea 77 - 08 c0 e9 77 00 00 00 00
> > > .......w...w....
> > > 0b1fffec  00 00 00 00 00 00 00 00 - 7f 92 57 77 00 00 00 00
> > > ..........Ww....
> > > 0b1ffffc  00 00 00 00 e0 0a 1c 0a - 9f 00 13 00 10 00 90 01
> > > ................
> > > 0b20000c  17 00 b0 01 ff ff ff 00 - ff ff ff 00 00 00 00 00
> > > ................
> > > 0b20001c  00 00 00 00 ff ff ff 00 - ff ff ff 00 00 00 00 00
> > > ................
> > > 0b20002c  00 00 00 00 00 00 00 00 - 01 00 00 00 0d 02 01 01
> > > ................
> > > 0b20003c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
> > > ................
> > > 0b20004c  02 00 00 00 01 00 00 00 - 01 00 00 00 00 00 00 00
> > > ................
> > > 0b20005c  00 00 00 00 00 00 00 00 - 1f 00 89 01 00 00 00 00
> > > ................
> > > 0b20006c  ff ff ff ff ff ff ff ff - 00 00 00 00 00 00 00 00
> > > ................
> > > 0b20007c  00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00 00
> > > ................
> > >
> > > State Dump for Thread Id 0x418
> > >
> > > eax=00000001 ebx=64d78bb0 ecx=00010101 edx=ffffffff esi=00000000
> > > edi=77e1909c
> > > eip=64d3bf9e esp=16c8ff50 ebp=16c8ff74 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: <nosymbols>
> > >
> > > I have tried both package-based deployments and those based on a
session

> > > manager.  For the test described above, I just did an
> > > ApplicationDeploymentWizard show, entered a file name and chose the
> > > CalculatorSessionManager.
> > >
> > > Can anyone recognize or diagnose the problem?  Debugging it is rather
> > > difficult.  It looks like there is some problem during CreateFileA.
> > >
> > > Thank you.
> > >
> > > Keith Alcock
>