updater segfaults on win2k

PCTeX v6 beta tester input and discussion

Moderator: PTIForAdmin

Post Reply
wms
Posts: 5
Joined: Thu Jun 01, 2006 5:55 am

updater segfaults on win2k

Post by wms »

I ran PCTeX today, the update dialogue box came up, and I accepted to
update. After a few updated files the updater segfaulted with the
windows error message "updater.exe has generated errors and will be
closed by windows...".

I restarted PCTeX and ran Help/Updates/Check for updates now. Again,
after some more updated files the updater segfaulted.

The problem is not specific to a certain updated file since with
repeated runs I got a few updated files further each time before the
crash occured.

My machine runs Win 2000. The error log generated by drwtsn32 is attached below.

Hope that helps,
Martin


Microsoft (R) Windows 2000 (TM) Version 5.00 DrWtsn32
Copyright (C) 1985-1999 Microsoft Corp. All rights reserved.


Application exception occurred:
App: (pid=852)
When: 1/4/2007 @ 10:30:46.178
Exception number: c0000005 (access violation)

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

*----> Task List <----*
...
852 updater.exe
2760 DRWTSN32.exe

(00400000 - 0040B000)
(77F80000 - 77FFC000)
(6C370000 - 6C46B000)
(78000000 - 78045000)
(7C570000 - 7C623000)
(77F40000 - 77F7C000)
(77E10000 - 77E79000)
(7C2D0000 - 7C335000)
(77D30000 - 77DA8000)
(76080000 - 760E1000)
(75E60000 - 75E7A000)
(6CA60000 - 6CA68000)
(66650000 - 666A4000)
(71710000 - 71794000)
(6E420000 - 6E426000)
(10000000 - 1000B000)
(00830000 - 00840000)
(00850000 - 0085D000)
(7CF30000 - 7D176000)
(70A70000 - 70AD6000)
(63000000 - 63095000)
(7C740000 - 7C7CC000)
(77430000 - 77441000)
(779B0000 - 77A4B000)
(7CE20000 - 7CF0F000)
(75050000 - 75058000)
(75030000 - 75044000)
(75020000 - 75028000)
(774E0000 - 77514000)
(774C0000 - 774D1000)
(77530000 - 77552000)
(77830000 - 7783E000)
(75AB0000 - 75AB5000)
(7C0F0000 - 7C154000)
(7CDC0000 - 7CE10000)
(7C340000 - 7C34F000)
(77BF0000 - 77C01000)
(77980000 - 779A4000)
(77950000 - 7797B000)
(751C0000 - 751C6000)
(75150000 - 75160000)
(7CA00000 - 7CA23000)
(1A400000 - 1A47D000)
(77820000 - 77827000)
(759B0000 - 759B6000)
(55600000 - 5561D000)
(77340000 - 77353000)
(77520000 - 77525000)
(77320000 - 77337000)
(773B0000 - 773DF000)
(77380000 - 773A3000)
(77880000 - 7790E000)
(77360000 - 77379000)
(782C0000 - 782CC000)
(777E0000 - 777E8000)
(74FD0000 - 74FEE000)
(75010000 - 75017000)
(777F0000 - 777F5000)
(7C950000 - 7C9DF000)
(76F90000 - 77001000)
(061F0000 - 06205000)
(01E70000 - 01E7F000)
(01E90000 - 01EC0000)
(01EC0000 - 01ED8000)

State Dump for Thread Id 0xb00

eax=01e80480 ebx=00000001 ecx=00870898 edx=002f278c esi=00000074 edi=7803a6f0
eip=01e80480 esp=0012fdbc ebp=780227e3 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206


function: <nosymbols>
01e80457 015804 add [eax+0x4],ebx ds:029da366=????????
01e8045a e8015804e8 call e9ec5c60
01e8045f 016004 add [eax+0x4],esp ds:029da366=????????
01e80462 e8016004e8 call e9ec6468
01e80467 016804 add [eax+0x4],ebp ds:029da366=????????
01e8046a e8016804e8 call e9ec6c70
01e8046f 017004 add [eax+0x4],esi ds:029da366=????????
01e80472 e8017004e8 call e9ec7478
01e80477 017804 add [eax+0x4],edi ds:029da366=????????
01e8047a e8017804e8 call e9ec7c80
01e8047f 018004e80180 add [eax+0x8001e804],eax ds:81e9ec84=????????
01e80485 04e8 add al,0xe8
01e80487 018804e80188 add [eax+0x8801e804],ecx ds:89e9ec84=????????
01e8048d 04e8 add al,0xe8
01e8048f 019004e80190 add [eax+0x9001e804],edx ds:91e9ec84=????????
01e80495 04e8 add al,0xe8
01e80497 019804e80198 add [eax+0x9801e804],ebx ds:99e9ec84=????????
01e8049d 04e8 add al,0xe8
01e8049f 01a004e801a0 add [eax+0xa001e804],esp ds:a1e9ec84=????????
01e804a5 04e8 add al,0xe8
01e804a7 01a804e801a8 add [eax+0xa801e804],ebp ds:a9e9ec84=????????
01e804ad 04e8 add al,0xe8

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
780227E3 43D868FF 6A687803 647800BD 000000A1 89645000 <nosymbols>
6AEC8B55 00000000 00000000 00000000 00000000 00000000 <nosymbols>

*----> Raw Stack Dump <----*
0012fdbc b6 14 40 00 98 08 87 00 - 8c 27 2f 00 b0 9b 40 00 ..@......'/...@.
0012fdcc d0 fd 12 00 01 00 00 00 - f8 fe 12 00 8b 49 40 00 .............I@.
0012fddc 98 08 87 00 8c 27 2f 00 - 68 02 87 00 28 9c 40 00 .....'/.h...(.@.
0012fdec 28 9c 40 00 c0 ff 12 00 - ff ff ff ff 48 67 2f 00 (.@.........Hg/.
0012fdfc c8 56 44 6c 03 00 00 01 - 98 62 2f 00 98 08 87 00 .VDl.....b/.....
0012fe0c 58 00 87 00 c8 56 44 6c - 88 63 2f 00 c8 56 44 6c X....VDl.c/..VDl
0012fe1c 48 62 2f 00 f8 5d 13 01 - f8 66 2f 00 70 6d 13 00 Hb/..]...f/.pm..
0012fe2c a4 2b 2f 00 68 02 87 00 - 8c 27 2f 00 78 04 87 00 .+/.h....'/.x...
0012fe3c c8 56 44 6c 38 63 2f 00 - 98 67 2f 00 01 00 00 00 .VDl8c/..g/.....
0012fe4c 00 00 13 00 98 67 2f 00 - 10 74 40 00 01 00 00 00 .....g/..t@.....
0012fe5c 00 00 00 00 00 00 00 00 - 00 00 00 00 01 00 00 00 ................
0012fe6c 00 00 00 00 20 37 13 00 - 02 06 07 00 00 00 00 00 .... 7..........
0012fe7c 10 00 00 00 ed 7a e2 77 - ff ff ff ff 00 00 00 00 .....z.w........
0012fe8c 00 00 00 00 00 00 00 00 - 67 00 00 00 67 00 00 00 ........g...g...
0012fe9c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012feac 00 00 00 00 00 00 00 00 - 00 00 00 00 e8 74 40 00 .............t@.
0012febc 01 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fecc 01 00 00 00 00 00 00 00 - 20 37 13 00 80 05 06 00 ........ 7......
0012fedc 00 00 00 00 00 00 00 00 - de 05 ff ff 00 00 00 00 ................
0012feec 00 00 00 00 00 00 00 00 - 00 00 00 00 b0 ff 12 00 ................

State Dump for Thread Id 0x438

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


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

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

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

*----> Raw Stack Dump <----*
017efd24 fb a1 59 7c 04 00 00 00 - 48 fd 7e 01 01 00 00 00 ..Y|....H.~.....
017efd34 00 00 00 00 00 00 00 00 - 01 00 00 00 20 92 14 00 ............ ...
017efd44 01 00 00 00 14 01 00 00 - 18 01 00 00 28 01 00 00 ............(...
017efd54 70 02 00 00 ff ff ff ff - c8 fa 3f a6 93 08 45 80 p.........?...E.
017efd64 50 14 02 89 00 00 00 00 - a0 25 48 80 b4 ff 7e 01 P........%H...~.
017efd74 0e a1 59 7c 48 fd 7e 01 - 01 00 00 00 00 00 00 00 ..Y|H.~.........
017efd84 00 00 00 00 00 00 00 00 - b2 22 83 77 04 00 00 00 .........".w....
017efd94 b0 fe 7e 01 00 00 00 00 - ff ff ff ff 20 92 14 00 ..~......... ...
017efda4 d0 80 32 7c 00 e0 fd 7f - 38 14 02 89 a8 10 09 89 ..2|....8.......
017efdb4 50 14 02 89 00 00 00 00 - 01 00 00 00 38 00 00 00 P...........8...
017efdc4 23 00 00 00 23 00 00 00 - 00 e0 fd 7f d0 80 32 7c #...#.........2|
017efdd4 20 92 14 00 00 e0 fd 7f - 58 f4 12 00 fe 21 83 77 .......X....!.w
017efde4 f8 eb fd 7f 00 b7 57 7c - 1b 00 00 00 00 02 00 00 ......W|........
017efdf4 fc ff 7e 01 23 00 00 00 - 08 fb 3f a6 05 00 00 00 ..~.#.....?.....
017efe04 d3 cf 40 80 98 00 00 00 - f8 00 00 00 98 00 00 00 ..@.............
017efe14 00 fb 3f a6 05 00 00 00 - 24 00 01 e1 05 00 00 00 ..?.....$.......
017efe24 fe ff f8 00 38 c2 e0 86 - 34 00 00 c0 28 3e 3f e7 ....8...4...(>?.
017efe34 02 00 00 00 49 03 00 00 - 28 3e 3f e7 58 fb 3f a6 ....I...(>?.X.?.
017efe44 10 11 09 89 b4 fb 3f a6 - 93 08 45 80 68 83 00 e1 ......?...E.h...
017efe54 80 91 06 89 a0 25 48 80 - a8 10 09 89 b0 fc 3f a6 .....%H.......?.

State Dump for Thread Id 0x888

eax=002fdc98 ebx=00000001 ecx=00000000 edx=00000000 esi=77f88ef8 edi=00000001
eip=77f88f03 esp=0191ff0c ebp=0191ff58 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246


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

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0191FF58 7C59A10E 0191FF30 00000001 00000000 0191FF50 ntdll!NtWaitForMultipleObjects
0191FFB0 63037279 7C57B388 0015E0B8 00120067 FFFFFFFF kernel32!WaitForMultipleObjects
0191FFEC 00000000 6303726E 0015E0B8 00000000 000000C8 !InternetInitializeAutoProxyDll

*----> Raw Stack Dump <----*
0191ff0c fb a1 59 7c 01 00 00 00 - 30 ff 91 01 01 00 00 00 ..Y|....0.......
0191ff1c 00 00 00 00 50 ff 91 01 - 67 00 12 00 b8 e0 15 00 ....P...g.......
0191ff2c 00 e0 15 00 74 01 00 00 - a8 76 07 63 90 76 07 63 ....t....v.c.v.c
0191ff3c 90 76 07 63 b0 ff 91 01 - db b3 57 7c c8 00 00 00 .v.c......W|....
0191ff4c ff ff ff ff 00 5d 1e ee - ff ff ff ff b0 ff 91 01 .....]..........
0191ff5c 0e a1 59 7c 30 ff 91 01 - 01 00 00 00 00 00 00 00 ..Y|0...........
0191ff6c 50 ff 91 01 00 00 00 00 - 41 72 03 63 01 00 00 00 P.......Ar.c....
0191ff7c a8 ff 91 01 00 00 00 00 - 30 75 00 00 ff ff ff ff ........0u......
0191ff8c ff ff ff ff 06 f7 42 80 - 20 f0 de 86 e0 21 e3 86 ......B. ....!..
0191ff9c ff ff ff ff 00 00 00 00 - fc 07 43 80 74 01 00 00 ..........C.t...
0191ffac 00 00 00 00 ec ff 91 01 - 79 72 03 63 88 b3 57 7c ........yr.c..W|
0191ffbc b8 e0 15 00 67 00 12 00 - ff ff ff ff b8 e0 15 00 ....g...........
0191ffcc 00 c0 fd 7f c8 0b 13 00 - c0 ff 91 01 c8 0b 13 00 ................
0191ffdc ff ff ff ff 54 1f 5c 7c - 08 2b 57 7c 00 00 00 00 ....T.\|.+W|....
0191ffec 00 00 00 00 00 00 00 00 - 6e 72 03 63 b8 e0 15 00 ........nr.c....
0191fffc 00 00 00 00 c8 00 00 00 - 00 01 00 00 ff ee ff ee ................
0192000c 02 10 00 00 00 00 00 00 - 00 fe 00 00 00 00 10 00 ................
0192001c 00 20 00 00 00 02 00 00 - 00 20 00 00 a7 03 00 00 . ....... ......
0192002c ff ef fd 7f 09 00 08 06 - 00 00 00 00 00 00 00 00 ................
0192003c 00 00 00 00 00 00 00 00 - 98 05 92 01 0f 00 00 00 ................

State Dump for Thread Id 0x88c

eax=77d4aefc ebx=0016b1e8 ecx=0191e8ac edx=00000000 esi=00168720 edi=00000100
eip=77f88b37 esp=01a5fe28 ebp=01a5ff74 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206


function: ZwReplyWaitReceivePortEx
77f88b2c b8ac000000 mov eax,0xac
77f88b31 8d542404 lea edx,[esp+0x4] ss:025b9d0f=????????
77f88b35 cd2e int 2e
77f88b37 c21400 ret 0x14
77f88b3a 8bff mov edi,edi

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
01A5FF74 77D4E0C0 77D4E003 00168720 77D4F701 00130000 ntdll!ZwReplyWaitReceivePortEx
01A5FFA8 77D4AF16 0018E9F0 01A5FFEC 7C57B388 0016B1E8 rpcrt4!UuidCreate
01A5FFB4 7C57B388 0016B1E8 77D4F701 00130000 0016B1E8 rpcrt4!RpcMgmtSetCancelTimeout
01A5FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!lstrcmpiW

State Dump for Thread Id 0xa54

eax=77d4aefc ebx=000493e0 ecx=77f8670c edx=00000000 esi=0013e6f8 edi=000493e0
eip=77f88af7 esp=01d5febc ebp=01d5fee4 iopl=0 nv up ei ng nz ac po cy
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000297


function: NtRemoveIoCompletion
77f88aec b8a8000000 mov eax,0xa8
77f88af1 8d542404 lea edx,[esp+0x4] ss:028b9da3=????????
77f88af5 cd2e int 2e
77f88af7 c21400 ret 0x14
77f88afa 8bff mov edi,edi

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
01D5FEE4 77D4FA03 0000008C 01D5FF1C 01D5FF0C 01D5FF14 ntdll!NtRemoveIoCompletion
01D5FF20 77D4F964 000493E0 01D5FF60 01D5FF5C 01D5FF70 rpcrt4!PerformRpcInitialization
01D5FF74 77D43DD7 77D4E003 0013E6F8 0191E256 77F86775 rpcrt4!PerformRpcInitialization
01D5FFA8 77D4AF16 001900C0 01D5FFEC 7C57B388 0016B258 rpcrt4!RpcBindingSetOption
01D5FFB4 7C57B388 0016B258 0191E256 77F86775 0016B258 rpcrt4!RpcMgmtSetCancelTimeout
01D5FFEC 00000000 77D4AEFC 0016B258 00000000 000000C8 kernel32!lstrcmpiW

*----> Raw Stack Dump <----*
01d5febc 23 54 58 7c 8c 00 00 00 - 0c ff d5 01 fc fe d5 01 #TX|............
01d5fecc dc fe d5 01 d4 fe d5 01 - 00 a2 2f 4d ff ff ff ff ........../M....
01d5fedc 00 00 00 00 00 00 00 00 - 20 ff d5 01 03 fa d4 77 ........ ......w
01d5feec 8c 00 00 00 1c ff d5 01 - 0c ff d5 01 14 ff d5 01 ................
01d5fefc e0 93 04 00 e0 93 04 00 - f8 e6 13 00 94 b5 57 7c ..............W|
01d5ff0c 10 00 00 00 8c 00 00 00 - 00 00 00 00 00 00 00 00 ................
01d5ff1c 00 00 00 00 74 ff d5 01 - 64 f9 d4 77 e0 93 04 00 ....t...d..w....
01d5ff2c 60 ff d5 01 5c ff d5 01 - 70 ff d5 01 58 ff d5 01 `...\...p...X...
01d5ff3c 64 ff d5 01 6c ff d5 01 - 60 b2 13 00 c0 00 19 00 d...l...`.......
01d5ff4c 58 b2 16 00 8c 00 00 00 - 00 00 00 00 00 00 00 00 X...............
01d5ff5c 00 00 00 00 00 00 00 00 - 00 00 00 00 01 00 00 00 ................
01d5ff6c 00 00 00 00 8c 00 00 00 - a8 ff d5 01 d7 3d d4 77 .............=.w
01d5ff7c 03 e0 d4 77 f8 e6 13 00 - 56 e2 91 01 75 67 f8 77 ...w....V...ug.w
01d5ff8c 58 b2 16 00 06 f7 42 80 - 20 f0 de 86 20 f0 a2 87 X.....B. ... ...
01d5ff9c ff ff ff ff 00 00 00 00 - 58 b2 16 00 b4 ff d5 01 ........X.......
01d5ffac 16 af d4 77 c0 00 19 00 - ec ff d5 01 88 b3 57 7c ...w..........W|
01d5ffbc 58 b2 16 00 56 e2 91 01 - 75 67 f8 77 58 b2 16 00 X...V...ug.wX...
01d5ffcc 00 90 fd 7f 0c 67 f8 77 - c0 ff d5 01 0c 67 f8 77 .....g.w.....g.w
01d5ffdc ff ff ff ff 54 1f 5c 7c - 08 2b 57 7c 00 00 00 00 ....T.\|.+W|....
01d5ffec 00 00 00 00 00 00 00 00 - fc ae d4 77 58 b2 16 00 ...........wX...
PTIForAdmin
Posts: 84
Joined: Thu Oct 06, 2005 10:08 pm
Location: San Francisco, CA
Contact:

Re: updater segfaults on win2k

Post by PTIForAdmin »

wms wrote:I ran PCTeX today, the update dialogue box came up, and I accepted to
update. After a few updated files the updater segfaulted with the
windows error message "updater.exe has generated errors and will be
closed by windows...".

I restarted PCTeX and ran Help/Updates/Check for updates now. Again,
after some more updated files the updater segfaulted.

The problem is not specific to a certain updated file since with
repeated runs I got a few updated files further each time before the
crash occured.

My machine runs Win 2000. The error log generated by drwtsn32 is attached below.

Hope that helps,
Martin

We will look into this. Thanks for the information.
Post Reply