ADK/Lagoon crashes during build 
Author Message
 ADK/Lagoon crashes during build

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)

        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...

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

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.

01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01

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

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.............

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

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 ...

read more »



Tue, 01 Jul 2003 23:21:08 GMT  
 ADK/Lagoon crashes during build
Keith

Quote:

> 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



Wed, 02 Jul 2003 01:19:47 GMT  
 ADK/Lagoon crashes during build
[This followup was posted to comp.lang.Smalltalk.dolphin and a copy was
sent to the cited author.]


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! =-----



Wed, 02 Jul 2003 12:23:26 GMT  
 ADK/Lagoon crashes during build
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

Quote:

> [This followup was posted to comp.lang.smalltalk.dolphin and a copy was
> sent to the cited author.]


> 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! =-----



Fri, 04 Jul 2003 19:10:39 GMT  
 ADK/Lagoon crashes during build
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

[0x0B1F0060: 7]-->ProcessTermination


[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,
Image{*filter*}>>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 *****

Quote:

> Keith


> > 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



Fri, 04 Jul 2003 19:22:14 GMT  
 ADK/Lagoon crashes during build
Hello all,

Quote:
>    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.



Sat, 05 Jul 2003 02:33:25 GMT  
 ADK/Lagoon crashes during build
Anyone,

The problem seems to be related to this line in
Image{*filter*}>>destroyAndRemoveProgressNotifying:

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

This is used to close the Image{*filter*}Progress view associated with the
Image{*filter*}.  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

Quote:

> 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)

>         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  ........,

> 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

> 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

> 01a2fe54  04 00 00 00 58 c9 78 02 - 40 fe a2 01 c4 fe a2 01

> 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

> 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

> 01a2fef4  80 00 00 00 00

...

read more »



Fri, 11 Jul 2003 20:57:31 GMT  
 ADK/Lagoon crashes during build
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 Image{*filter*}Progress 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

Quote:

> Anyone,

> The problem seems to be related to this line in
> Image{*filter*}>>destroyAndRemoveProgressNotifying:

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

> This is used to close the Image{*filter*}Progress view associated with the
> Image{*filter*}.  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


> > 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)

> >         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  ........,

> > 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

> > 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

...

read more »



Fri, 11 Jul 2003 22:56:26 GMT  
 ADK/Lagoon crashes during build
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


Quote:
> 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 Image{*filter*}Progress 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


> > Anyone,

> > The problem seems to be related to this line in
> > Image{*filter*}>>destroyAndRemoveProgressNotifying:

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

> > This is used to close the Image{*filter*}Progress view associated with the
> > Image{*filter*}.  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


> > > 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)

> > >         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  ........,

> > > 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

> > > 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=????????

...

read more »



Sat, 12 Jul 2003 17:28:44 GMT  
 
 [ 10 post ] 

 Relevant Pages 

1. Doesn't work. [Previously: It works! Re: ADK/Lagoon crashes during build]

2. App Crash during ?RTFobject{'TEXTrtf'}

3. 3rd Post : CW2002 Crashes during 32bit Compile??????

4. Labview6.1 crashed during install and is now lmgrd locking up laptop

5. Labview crashing during long program

6. VSCM crashes during .scheme-boot dump on PowerMac

7. crash during PM->RM switch

8. Crashing during Tcl_CreateCommand

9. Plugin crash: exit during vwait !

10. tclsh8.2 crashes during scan.test

11. Tk4.1 crash on Windows NT during display refresh

12. Progress during BUILD()

 

 
Powered by phpBB® Forum Software