home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / protocol / tcpip / ibmpc / 7748 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  8.1 KB

  1. Path: sparky!uunet!UB.com!pacbell.com!sgiblab!spool.mu.edu!uwm.edu!linac!att!ucbvax!USCTOUX1.CTO.US.EDU.PL!muhlig
  2. From: muhlig@USCTOUX1.CTO.US.EDU.PL (Maciek Uhlig)
  3. Newsgroups: comp.protocols.tcp-ip.ibmpc
  4. Subject: Re: WinQVT Problems Solved (I wouldn't be so happy)
  5. Message-ID: <9301281615.aa10301@usctoux1.cto.us.edu.pl>
  6. Date: 28 Jan 93 16:50:25 GMT
  7. References: <93027.092057THOMASB@QUCDN.QueensU.CA>
  8. Sender: daemon@ucbvax.BERKELEY.EDU
  9. Distribution: world
  10. Organization: The Internet
  11. Lines: 174
  12. X-Unparsable-Date: Thu, 28 Jan 93 16:15:42 cet
  13.  
  14. Solution of the problem has been reported by Brian Thomas; however 
  15. it's not the final solution. I experience the same error and the error
  16. conditions are quite different. Let's see:
  17.  
  18.  
  19. > 1. When WinQVT is invoked from Windows, before the console comes up,
  20. >    the following Windows message box appears:
  21. >    ---------------------------------------------------------------------
  22. >    |                           WNQVTNET                                |
  23. >    |                                                                   |
  24. [deleted]
  25. >    |          Close                                 Ignore             |
  26. >    ---------------------------------------------------------------------
  27. >    If the "Ignore" button is chosen, the application "appears" to start
  28. >    normally, and the CONSOLE comes up, followed by the auto_start
  29. >    sessions.
  30. >    If the "Close" button is picked, the application produces the
  31. >    following:
  32. >    ---------------------------------------------------------------------
  33. >    |                       Application Error                           |
  34. >    |                                                                   |
  35. >    |           WNQVTNET caused a General Protection Fault in           |
  36. >    |                 module WNNETDLL.DLL at 0001.8B8D.                 |
  37. >    |                                                                   |
  38. >    |                                                                   |
  39. >    |                            Close                                  |
  40. >    ---------------------------------------------------------------------
  41. >    THE SOLUTION:
  42. >    -------------
  43. >    PKTMUX documentation describes how to set up your AUTOEXEC.BAT file
  44. >    for various situations.  The section on "Windows 3 Applications"
  45. >    describes how mine SHOULD HAVE BEEN set up.  My order was DIFFERENT.
  46. >    The CORRECT order follows:
  47. >         IBMTOKEN 0x60      ;load packet driver
  48. >         PKTMUX 2           ;support 2 channels
  49. >         PKTDRV             ;PKTDRV for PC/TCP to use
  50. >         PKTDRV 7F          ;PKTDRV for WinQVT to use
  51. >         PKTINT             ;WinQVT Packet interface
  52. >    Note that QVTNET.INI file has "packet_vector=7F".
  53.  
  54. Well, let's take a look into my configuration:
  55.  
  56. 3c503 0x60 2 0x300 1
  57. pktint
  58. rem windows 3.1, then wnqvtnet 3.16
  59. win
  60.  
  61. Note I don't use pktmux and pktdrv. The order in which drivers appear
  62. is correct. QVTNET.INI shows packet_vector=60.
  63. The error appears as described above (during start of qvtnet).
  64. It can be invoked also by clicking 'reread qvtnet.rc' and 'configure terminal
  65. ok'. 
  66. More, on the other PC (486 not 386) with DOS 5.0 and WINDOWS 3.1
  67. the error appears too. As usual during start of qvtnet, but - surprisingly -
  68. can be invoked by clicking 'reread qvthost.rc'. 'reread qvtnet.rc' and
  69. 'configure terminal ok' go quite smoothly.
  70. So, it seems to me there is a bug in wnqvtnet (most probably uninitialized
  71. variable) which cause the application to behave randomly in different
  72. environments.
  73. My mail to djpk@troi.cc.rochester.edu was not answered.
  74. For those who are interested in details Dr. Watson log of application
  75. error follows.
  76. Maciek
  77.  
  78.  
  79. Start Dr. Watson 0.80 - Fri Jan 22 12:11:14 1993
  80. ****************************************************************************
  81. Dr. Watson 0.80 Failure Report - Fri Jan 22 12:11:47 1993
  82. WNQVTNET had a 'Null Selector (Write)' fault at WNNETDLL SsetHomedir+004d
  83. $tag$WNQVTNET$Null Selector (Write)$WNNETDLL SsetHomedir+004d$mov     byte ptr es:[bx], 00$Fri Jan 22 12:11:47 1993
  84.  
  85. CPU Registers (regs)
  86. ax=0000  bx=0000  cx=0000  dx=0000  si=dbac  di=01fd
  87. ip=8b8d  sp=d5e4  bp=d670  O- D- I+ S+ Z- A+ P+ C- 
  88. cs = 25af  806794e0:ab1f Code Ex/R
  89. ss = 25c7  80644000:fbff Data R/W 
  90. ds = 2597     5d920:649f Data R/W 
  91. es = 0000         0:0000 Null Ptr 
  92.  
  93. CPU 32 bit Registers (32bit)
  94. eax = 00000000  ebx = 00000000  ecx = 00000000  edx = 00000000
  95. esi = 0000dbac  edi = 000001fd  ebp = 0000d670  esp = 8001d5d4
  96. fs = 0000         0:0000 Null Ptr 
  97. gs = 0000         0:0000 Null Ptr 
  98. eflag = 00000202
  99.  
  100. System Info (info)
  101. Windows version 3.10
  102. Retail build
  103. Windows Build 3.1
  104. Username Maciek Uhlig                            
  105. Organization Computer Center, Silesian University                      
  106. System Free Space 10825184
  107. Stack base 41092, top 56302, lowest 53762, size 15210
  108. System resources:  USER: 80% free, seg 07b7  GDI: 80% free, seg 060f
  109. LargestFree 9682944, MaxPagesAvail 2364, MaxPagesLockable 627
  110. TotalLinear 2940, TotalUnlockedPages 634, FreePages 197
  111. TotalPages 847, FreeLinearSpace 2394, SwapFilePages 3068
  112. Page Size 4096
  113. 6 tasks executing.
  114. WinFlags -
  115.   80386 or 80386 SX
  116.   Enhanced mode
  117.   Protect mode
  118.  
  119. Stack Dump (stack)
  120. Stack Frame 0 is WNNETDLL SsetHomedir+004d    ss:bp 25c7:d670
  121. 25af:8b81  8e c2                 mov    es, dx
  122. 25af:8b83  8b d8                 mov    bx, ax
  123. 25af:8b85  89 9e ff76            mov    [bp+ff76], bx
  124. 25af:8b89  8c 86 ff78            mov    [bp+ff78], es
  125. (WNNETDLL:SsetHomedir+004d)
  126. 25af:8b8d  26 c6 07 00           mov    byte ptr es:[bx], 00
  127. 25af:8b91  8d 47 01              lea    ax, [bx+01]
  128. 25af:8b94  89 86 ff76            mov    [bp+ff76], ax
  129. 25af:8b98  8c 86 ff78            mov    [bp+ff78], es
  130.  
  131. Stack Frame 1 is WNQVTNET _SreadCfgini+0011   ss:bp 25c7:d806
  132. 144f:0003  b8 018e               mov    ax, 018e
  133. 144f:0006  9a 00f0 261f          callf    261f:00f0
  134. 144f:000b  56                    push    si
  135. 144f:000c  9a 8b40 25af          callf    25af:8b40
  136. (WNQVTNET:_SreadCfgini+0011)
  137. 144f:0011  b8 0b34               mov    ax, 0b34
  138. 144f:0014  b9 25cf               mov    cx, 25cf
  139. 144f:0017  51                    push    cx
  140. 144f:0018  50                    push    ax
  141.  
  142. Stack Frame 2 is WNQVTNET _vtConsoleCommand+087c ss:bp 25c7:d89c
  143. Stack Frame 3 is WNQVTNET ConsoleWndProc+0ccc ss:bp 25c7:d906
  144. Stack Frame 4 is USER 1:2817                  ss:bp 25c7:d918
  145. Stack Frame 5 is NWIN 2:1864                  ss:bp 25c7:d93e
  146. Stack Frame 6 is NWIN 2:026e                  ss:bp 25c7:d956
  147. Stack Frame 7 is USER 1:27bb                  ss:bp 25c7:d970
  148. Stack Frame 8 is WNQVTNET _process_message+00cc ss:bp 25c7:d97e
  149. Stack Frame 9 is WNQVTNET WINMAIN+088f        ss:bp 25c7:dbc0
  150. Stack Frame 10 is WNQVTNET __stubmain+0023     ss:bp 25c7:dbd2
  151. Stack Frame 11 is WNQVTNET __astart+00a7       ss:bp 25c7:dbec
  152. System Tasks (tasks)
  153. Task      NDW, Handle 1407, Flags 0001, Info    5264 10-08-92 11:10
  154.   FileName C:\NDW\NDW.EXE
  155. Task    NTASK, Handle 2857, Flags 0001, Info   10848 10-08-92 11:11
  156.   FileName C:\NDW\NTASK.EXE
  157. Task  NDWMAIN, Handle 13c7, Flags 0001, Info    9888 10-08-92 11:11
  158.   FileName C:\NDW\NDWMAIN.EXE
  159. Task  PROGMAN, Handle 0647, Flags 0001, Info  115312 03-10-92  3:10
  160.   FileName C:\WINDOWS\PROGMAN.EXE
  161. Task DRWATSON, Handle 1437, Flags 0001, Info   26864 03-10-92  3:10
  162.   FileName C:\WINDOWS\DRWATSON.EXE
  163. Task WNQVTNET, Handle 143f, Flags 0001, Info  332592 01-07-93 19:01
  164.   FileName C:\QVTNET31\WNQVTNET.EXE
  165.  
  166. Attempting to continue execution at user request, Fri Jan 22 12:11:51 1993
  167. 1> test qvtnet after clicking close
  168.  
  169.  
  170. +--------------------------------------------------------------------+
  171. I    Maciej UHLIG     I Internet:    muhlig@usctoux1.cto.us.edu.pl   I
  172. I   Computer Center   I EARN/BITNET: UHLIG@PLKTUS11       I----------I
  173. I SILESIAN UNIVERSITY I Voice:     +48 (32) 58 82 11 (768)I CALL ME  I
  174. I Uniwersytecka 4 St. I Voice/fax: +48 (32) 59 68 47      I  Maciek  I
  175. I   40-007 KATOWICE   I-----------------------------------I----------I
  176. I       POLAND        I Interested in: networking (INTERNET)         I
  177. +--------------------------------------------------------------------+
  178. I    "Imagine all the people sharing all the world" - John Lennon    I
  179. +--------------------------------------------------------------------+
  180.