Author | Topic: Xbase app not responding with Advantage Server | |
---|---|---|
Don Schmitz | Xbase app not responding with Advantage Server on Tue, 19 Jan 2010 12:29:52 -0600 I have an Xbase app 1.90 v355 which runs on a network using the Advantage Database Server v9.1 that at times quits responding. I thought this was an issue with Advantage server so I open a support issue with them. They (Advantage) have looked at a number of Workstation dumps as well as packet Traces on the network and think there could be a problem with an Xbase.DLL waiting for something to happen. I have included this info from Advantage folks in hopes that someone (Form or Alaska) could help identify what is going on. We have been reviewing the dump files and packet captures you sent. They do provide some information, but unfortunately don't give us an answer. All the packet captures show that there were not any disconnects on the network side. However there are large chunks of invalid packets with bad checksums. This definitely shows errors on the network side, but does not show any disconnects. Most network captures we have looked at show a couple bad packets but these logs you sent contain a large number. The dump files also confirm that the communication is working at the time the dump file was taken. However they do give some interesting information. Each dump shows that the application has 4 threads running. Thread 3 in each application is the Advantage Keep Alive thread. This looks to be in fine shape and, as I mentioned above, the captures appear to confirm this (with the understanding that they are not matched sets). However, the more interesting pattern from the dumps is that threads 0 and 1 are both inside the same function and thread 2 is in another function. What is interesting is that both applications/dumps show the same information. In other words both applications were hung in exactly the same spot when the dump was taken. Unfortunately the threads are from an xBase DLL and we do not know enough about xBase to suggest which thread does what (assuming one if for gui, etc) or what the issue may be. However, I would like to pass on what our Engineering team found, and perhaps the xBase team will be able to help you understand what the functions are and why there is a hang. (See information from engineering below). Information from Engineering ------------------------------------ Each application has 4 threads running. Thread 3 in each application is the Advantage keep alive thread, which is in fine shape and from the captures we can tell it is running correctly. The more interesting pattern is in threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is inside of the function initExeHeap trying to find a user message in the xbpDeinstall__Fv function. I don't know what the message is or what any of the XBase functions are doing, but they probably need to work with XBase support on this issue. DLL: 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL Loaded symbol image file: XPPRT1.DLL Image path: G:\Win32\TransplantApps\XPPRT1.DLL Image name: XPPRT1.DLL Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) CheckSum: 001C9CE0 ImageSize: 00270000 File version: 1.90.355.0 Product version: 0.0.0.0 File flags: 0 (Mask 0) File OS: 0 Unknown Base File type: 1.0 App File date: 00000000.00000000 Translations: 0000.04e4 CompanyName: Alaska Software ProductName: Alaska Xbase++ OriginalFilename: XppRt1.dll ProductVersion: 1.90 FileVersion: 1.90.0355 FileDescription: Xbase++ Runtime DLL LegalCopyright: Copyright © Alaska Software 1997-2009 Stack Trace from both dump files: Nancy2.dmp . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject WARNING: Stack unwind information not available. Following frames may be wrong. XPPRT1!initExeHeap__Fv XPPRT1!EVMDispatchActiveXMsgs XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry XPPRT1!evmGetThreadMsgQ XPPRT1!evmGetAppEventBlock__Fl XPPRT1!TBCOLUMN XPPRT1!conIsNil XPPRT1!SYMSAVE XPPRT1!conAssignNil XPPRT1!WAIT TX TX TX XPPRT1!floadTos TX 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject WARNING: Stack unwind information not available. Following frames may be wrong. XPPRT1!initExeHeap__Fv XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 XPPRT1!initExeHeap__Fv kernel32!BaseThreadStart 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen ntdll!KiFastSystemCallRet user32!NtUserGetMessage WARNING: Stack unwind information not available. Following frames may be wrong. XPPUI1!xbpDeinstall__Fv XPPRT1!_evmGetMsg__FP7EvmQMsg XPPRT1!SYMSAVE XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 XPPRT1!initExeHeap__Fv kernel32!BaseThreadStart 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject AXCWS32!KeepAliveThreadMainLoop AXCWS32!KeepAliveThread kernel32!BaseThreadStart Dave1.dmp # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject WARNING: Stack unwind information not available. Following frames may be wrong. XPPRT1!initExeHeap__Fv XPPRT1!EVMDispatchActiveXMsgs XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry XPPRT1!evmGetThreadMsgQ XPPRT1!evmGetAppEventBlock__Fl TX 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject WARNING: Stack unwind information not available. Following frames may be wrong. XPPRT1!initExeHeap__Fv XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 XPPRT1!initExeHeap__Fv kernel32!BaseThreadStart 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen ntdll!KiFastSystemCallRet user32!NtUserGetMessage WARNING: Stack unwind information not available. Following frames may be wrong. XPPUI1!xbpDeinstall__Fv XPPRT1!_evmGetMsg__FP7EvmQMsg XPPRT1!SYMSAVE XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 XPPRT1!initExeHeap__Fv kernel32!BaseThreadStart 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen ntdll!KiFastSystemCallRet ntdll!NtWaitForSingleObject kernel32!WaitForSingleObjectEx kernel32!WaitForSingleObject AXCWS32!KeepAliveThreadMainLoop AXCWS32!KeepAliveThread kernel32!BaseThreadStart Thanks ********************************************* Don Schmitz University Hospital Surgery Dept. 600 Highland Ave. F8-164 Madison, WI 53792 (608) 263-9307 Email: Dons@surgery.wisc.edu | |
Don Schmitz | Re: Xbase app not responding with Advantage Server on Thu, 04 Feb 2010 16:26:53 -0600 Update: On two workstations both running XPsp2 I have upgraded the RAM from 1GB to 2GB and seems to have help or may have eliminated the problem. Its only been a week but neither workstation is showing the problem anymore. The issue seems to be related to the amount of RAM on the PC. Still would like to know what Alaska Tech thinks about the issue. ********************************************* Don Schmitz University Hospital Surgery Dept. 600 Highland Ave. F8-164 Madison, WI 53792 (608) 263-9307 Email: Dons@surgery.wisc.edu >>> On 1/19/2010 at 12:29 PM, in message <4B55A5C0.EF0B.0090.1@surgery.wisc.edu>, Don Schmitz<DONS@surgery.wisc.edu> wrote: > I have an Xbase app 1.90 v355 which runs on a network using the Advantage > Database Server v9.1 that at times quits responding. > I thought this was an issue with Advantage server so I open a support > issue > with them. They (Advantage) have looked at a number of Workstation > dumps as > well as packet Traces on the network and think there could be a problem > with > an Xbase.DLL waiting for something to happen. > I have included this info from Advantage folks in hopes that someone > (Form > or Alaska) could help identify what is going on. > > We have been reviewing the dump files and packet captures you sent. > They > do provide some information, but unfortunately don't give us an answer. > > All the packet captures show that there were not any disconnects on the > network side. However there are large chunks of invalid packets with > bad > checksums. This definitely shows errors on the network side, but does > not > show any disconnects. Most network captures we have looked at show a > couple bad packets but these logs you sent contain a large number. > > The dump files also confirm that the communication is working at the > time > the dump file was taken. However they do give some interesting > information. Each dump shows that the application has 4 threads running. > > Thread 3 in each application is the Advantage Keep Alive thread. This > looks to be in fine shape and, as I mentioned above, the captures appear > > to confirm this (with the understanding that they are not matched sets). > > However, the more interesting pattern from the dumps is that threads 0 > and > 1 are both inside the same function and thread 2 is in another function. > > What is interesting is that both applications/dumps show the same > information. In other words both applications were hung in exactly the > same spot when the dump was taken. Unfortunately the threads are from > an > xBase DLL and we do not know enough about xBase to suggest which thread > does what (assuming one if for gui, etc) or what the issue may be. > However, I would like to pass on what our Engineering team found, and > perhaps the xBase team will be able to help you understand what the > functions are and why there is a hang. (See information from > engineering > below). > > Information from Engineering > ------------------------------------ > Each application has 4 threads running. Thread 3 in each application is > > the > Advantage keep alive thread, which is in fine shape and from the > captures > we > can tell it is running correctly. The more interesting pattern is in > threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function > XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is > inside > > of the function initExeHeap trying to find a user message in the > xbpDeinstall__Fv function. I don't know what the message is or what any > > of > the XBase functions are doing, but they probably need to work with XBase > > support on this issue. > > DLL: > 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL > Loaded symbol image file: XPPRT1.DLL > Image path: G:\Win32\TransplantApps\XPPRT1.DLL > Image name: XPPRT1.DLL > Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) > CheckSum: 001C9CE0 > ImageSize: 00270000 > File version: 1.90.355.0 > Product version: 0.0.0.0 > File flags: 0 (Mask 0) > File OS: 0 Unknown Base > File type: 1.0 App > File date: 00000000.00000000 > Translations: 0000.04e4 > CompanyName: Alaska Software > ProductName: Alaska Xbase++ > OriginalFilename: XppRt1.dll > ProductVersion: 1.90 > FileVersion: 1.90.0355 > FileDescription: Xbase++ Runtime DLL > LegalCopyright: Copyright © Alaska Software 1997-2009 > > Stack Trace from both dump files: > Nancy2.dmp > > . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!EVMDispatchActiveXMsgs > XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB > XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry > XPPRT1!evmGetThreadMsgQ > XPPRT1!evmGetAppEventBlock__Fl > XPPRT1!TBCOLUMN > XPPRT1!conIsNil > XPPRT1!SYMSAVE > XPPRT1!conAssignNil > XPPRT1!WAIT > TX > TX > TX > XPPRT1!floadTos > TX > > 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen > > ntdll!KiFastSystemCallRet > user32!NtUserGetMessage > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPUI1!xbpDeinstall__Fv > XPPRT1!_evmGetMsg__FP7EvmQMsg > XPPRT1!SYMSAVE > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > AXCWS32!KeepAliveThreadMainLoop > AXCWS32!KeepAliveThread > kernel32!BaseThreadStart > > Dave1.dmp > > # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!EVMDispatchActiveXMsgs > XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB > XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry > XPPRT1!evmGetThreadMsgQ > XPPRT1!evmGetAppEventBlock__Fl > TX > > 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen > > ntdll!KiFastSystemCallRet > user32!NtUserGetMessage > WARNING: Stack unwind information not available. Following frames may be > > wrong. > XPPUI1!xbpDeinstall__Fv > XPPRT1!_evmGetMsg__FP7EvmQMsg > XPPRT1!SYMSAVE > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > AXCWS32!KeepAliveThreadMainLoop > AXCWS32!KeepAliveThread > kernel32!BaseThreadStart > > > Thanks > > > > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu | |
James Loughner | Re: Xbase app not responding with Advantage Server on Thu, 04 Feb 2010 21:14:37 -0500 Did you report this to Alaska? Jim On 02/04/2010 05:26 PM, Don Schmitz wrote: > Update: > > On two workstations both running XPsp2 I have upgraded the RAM from 1GB to > 2GB and seems to have help or may have eliminated the problem. > Its only been a week but neither workstation is showing the problem anymore. > The issue seems to be related to the amount of RAM on the PC. > Still would like to know what Alaska Tech thinks about the issue. > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu > > > >>>> On 1/19/2010 at 12:29 PM, in message > <4B55A5C0.EF0B.0090.1@surgery.wisc.edu>, Don Schmitz<DONS@surgery.wisc.edu> > wrote: >> I have an Xbase app 1.90 v355 which runs on a network using the Advantage >> Database Server v9.1 that at times quits responding. >> I thought this was an issue with Advantage server so I open a support >> issue >> with them. They (Advantage) have looked at a number of Workstation >> dumps as >> well as packet Traces on the network and think there could be a problem >> with >> an Xbase.DLL waiting for something to happen. >> I have included this info from Advantage folks in hopes that someone >> (Form >> or Alaska) could help identify what is going on. >> >> We have been reviewing the dump files and packet captures you sent. >> They >> do provide some information, but unfortunately don't give us an answer. >> >> All the packet captures show that there were not any disconnects on the >> network side. However there are large chunks of invalid packets with >> bad >> checksums. This definitely shows errors on the network side, but does >> not >> show any disconnects. Most network captures we have looked at show a >> couple bad packets but these logs you sent contain a large number. >> >> The dump files also confirm that the communication is working at the >> time >> the dump file was taken. However they do give some interesting >> information. Each dump shows that the application has 4 threads running. >> >> Thread 3 in each application is the Advantage Keep Alive thread. This >> looks to be in fine shape and, as I mentioned above, the captures appear >> >> to confirm this (with the understanding that they are not matched sets). >> >> However, the more interesting pattern from the dumps is that threads 0 >> and >> 1 are both inside the same function and thread 2 is in another function. >> >> What is interesting is that both applications/dumps show the same >> information. In other words both applications were hung in exactly the >> same spot when the dump was taken. Unfortunately the threads are from >> an >> xBase DLL and we do not know enough about xBase to suggest which thread >> does what (assuming one if for gui, etc) or what the issue may be. >> However, I would like to pass on what our Engineering team found, and >> perhaps the xBase team will be able to help you understand what the >> functions are and why there is a hang. (See information from >> engineering >> below). >> >> Information from Engineering >> ------------------------------------ >> Each application has 4 threads running. Thread 3 in each application is >> >> the >> Advantage keep alive thread, which is in fine shape and from the >> captures >> we >> can tell it is running correctly. The more interesting pattern is in >> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is >> inside >> >> of the function initExeHeap trying to find a user message in the >> xbpDeinstall__Fv function. I don't know what the message is or what any >> >> of >> the XBase functions are doing, but they probably need to work with XBase >> >> support on this issue. >> >> DLL: >> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >> Loaded symbol image file: XPPRT1.DLL >> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >> Image name: XPPRT1.DLL >> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >> CheckSum: 001C9CE0 >> ImageSize: 00270000 >> File version: 1.90.355.0 >> Product version: 0.0.0.0 >> File flags: 0 (Mask 0) >> File OS: 0 Unknown Base >> File type: 1.0 App >> File date: 00000000.00000000 >> Translations: 0000.04e4 >> CompanyName: Alaska Software >> ProductName: Alaska Xbase++ >> OriginalFilename: XppRt1.dll >> ProductVersion: 1.90 >> FileVersion: 1.90.0355 >> FileDescription: Xbase++ Runtime DLL >> LegalCopyright: Copyright © Alaska Software 1997-2009 >> >> Stack Trace from both dump files: >> Nancy2.dmp >> >> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> XPPRT1!TBCOLUMN >> XPPRT1!conIsNil >> XPPRT1!SYMSAVE >> XPPRT1!conAssignNil >> XPPRT1!WAIT >> TX >> TX >> TX >> XPPRT1!floadTos >> TX >> >> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> Dave1.dmp >> >> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> TX >> >> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> >> Thanks >> >> >> >> >> >> ********************************************* >> Don Schmitz >> University Hospital Surgery Dept. >> 600 Highland Ave. F8-164 >> Madison, WI 53792 >> (608) 263-9307 >> Email: Dons@surgery.wisc.edu | |
Don Schmitz | Re: Xbase app not responding with Advantage Server on Fri, 05 Feb 2010 09:12:46 -0600 Yes, I sent the same info to support via email and have not heard anything....It's been many weeks ********************************************* Don Schmitz University Hospital Surgery Dept. 600 Highland Ave. F8-164 Madison, WI 53792 (608) 263-9307 Email: Dons@surgery.wisc.edu >>> On 2/4/2010 at 8:14 PM, in message <64d1d6f6$3eb152b9$8bd9c@news.alaska-software.com>, James Loughner<jwrl@suddenlink.net> wrote: > Did you report this to Alaska? > > Jim > > On 02/04/2010 05:26 PM, Don Schmitz wrote: >> Update: >> >> On two workstations both running XPsp2 I have upgraded the RAM from 1GB > to >> 2GB and seems to have help or may have eliminated the problem. >> Its only been a week but neither workstation is showing the problem > anymore. >> The issue seems to be related to the amount of RAM on the PC. >> Still would like to know what Alaska Tech thinks about the issue. >> >> >> ********************************************* >> Don Schmitz >> University Hospital Surgery Dept. >> 600 Highland Ave. F8-164 >> Madison, WI 53792 >> (608) 263-9307 >> Email: Dons@surgery.wisc.edu >> >> >> >>>>> On 1/19/2010 at 12:29 PM, in message >> <4B55A5C0.EF0B.0090.1@surgery.wisc.edu>, Don Schmitz<DONS@surgery.wisc.edu> >> wrote: >>> I have an Xbase app 1.90 v355 which runs on a network using the > Advantage >>> Database Server v9.1 that at times quits responding. >>> I thought this was an issue with Advantage server so I open a support >>> issue >>> with them. They (Advantage) have looked at a number of Workstation >>> dumps as >>> well as packet Traces on the network and think there could be a problem >>> with >>> an Xbase.DLL waiting for something to happen. >>> I have included this info from Advantage folks in hopes that someone >>> (Form >>> or Alaska) could help identify what is going on. >>> >>> We have been reviewing the dump files and packet captures you sent. >>> They >>> do provide some information, but unfortunately don't give us an answer. >>> >>> All the packet captures show that there were not any disconnects on the >>> network side. However there are large chunks of invalid packets with >>> bad >>> checksums. This definitely shows errors on the network side, but does >>> not >>> show any disconnects. Most network captures we have looked at show a >>> couple bad packets but these logs you sent contain a large number. >>> >>> The dump files also confirm that the communication is working at the >>> time >>> the dump file was taken. However they do give some interesting >>> information. Each dump shows that the application has 4 threads running. > >>> >>> Thread 3 in each application is the Advantage Keep Alive thread. This >>> looks to be in fine shape and, as I mentioned above, the captures appear > >>> >>> to confirm this (with the understanding that they are not matched sets). > >>> >>> However, the more interesting pattern from the dumps is that threads 0 >>> and >>> 1 are both inside the same function and thread 2 is in another function. > >>> >>> What is interesting is that both applications/dumps show the same >>> information. In other words both applications were hung in exactly the >>> same spot when the dump was taken. Unfortunately the threads are from >>> an >>> xBase DLL and we do not know enough about xBase to suggest which thread >>> does what (assuming one if for gui, etc) or what the issue may be. >>> However, I would like to pass on what our Engineering team found, and >>> perhaps the xBase team will be able to help you understand what the >>> functions are and why there is a hang. (See information from >>> engineering >>> below). >>> >>> Information from Engineering >>> ------------------------------------ >>> Each application has 4 threads running. Thread 3 in each application is > >>> >>> the >>> Advantage keep alive thread, which is in fine shape and from the >>> captures >>> we >>> can tell it is running correctly. The more interesting pattern is in >>> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >>> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is >>> inside >>> >>> of the function initExeHeap trying to find a user message in the >>> xbpDeinstall__Fv function. I don't know what the message is or what any > >>> >>> of >>> the XBase functions are doing, but they probably need to work with XBase > >>> >>> support on this issue. >>> >>> DLL: >>> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >>> Loaded symbol image file: XPPRT1.DLL >>> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >>> Image name: XPPRT1.DLL >>> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >>> CheckSum: 001C9CE0 >>> ImageSize: 00270000 >>> File version: 1.90.355.0 >>> Product version: 0.0.0.0 >>> File flags: 0 (Mask 0) >>> File OS: 0 Unknown Base >>> File type: 1.0 App >>> File date: 00000000.00000000 >>> Translations: 0000.04e4 >>> CompanyName: Alaska Software >>> ProductName: Alaska Xbase++ >>> OriginalFilename: XppRt1.dll >>> ProductVersion: 1.90 >>> FileVersion: 1.90.0355 >>> FileDescription: Xbase++ Runtime DLL >>> LegalCopyright: Copyright © Alaska Software 1997-2009 >>> >>> Stack Trace from both dump files: >>> Nancy2.dmp >>> >>> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> XPPRT1!TBCOLUMN >>> XPPRT1!conIsNil >>> XPPRT1!SYMSAVE >>> XPPRT1!conAssignNil >>> XPPRT1!WAIT >>> TX >>> TX >>> TX >>> XPPRT1!floadTos >>> TX >>> >>> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> Dave1.dmp >>> >>> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> TX >>> >>> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be > >>> >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> >>> Thanks >>> >>> >>> >>> >>> >>> ********************************************* >>> Don Schmitz >>> University Hospital Surgery Dept. >>> 600 Highland Ave. F8-164 >>> Madison, WI 53792 >>> (608) 263-9307 >>> Email: Dons@surgery.wisc.edu | |
Clifford Wiernik | Re: Xbase app not responding with Advantage Server on Sat, 06 Feb 2010 14:57:20 -0600 On 2/5/2010 9:12 AM, Don Schmitz wrote: > Yes, I sent the same info to support via email and have not heard > anything....It's been many weeks > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu > > > >>>> On 2/4/2010 at 8:14 PM, in message > <64d1d6f6$3eb152b9$8bd9c@news.alaska-software.com>, James > Loughner<jwrl@suddenlink.net> wrote: >> Did you report this to Alaska? >> >> Jim >> >> On 02/04/2010 05:26 PM, Don Schmitz wrote: >>> Update: >>> >>> On two workstations both running XPsp2 I have upgraded the RAM from 1GB >> to >>> 2GB and seems to have help or may have eliminated the problem. >>> Its only been a week but neither workstation is showing the problem >> anymore. >>> The issue seems to be related to the amount of RAM on the PC. >>> Still would like to know what Alaska Tech thinks about the issue. >>> >>> >>> ********************************************* >>> Don Schmitz >>> University Hospital Surgery Dept. >>> 600 Highland Ave. F8-164 >>> Madison, WI 53792 >>> (608) 263-9307 >>> Email: Dons@surgery.wisc.edu >>> >>> >>> >>>>>> On 1/19/2010 at 12:29 PM, in message >>> <4B55A5C0.EF0B.0090.1@surgery.wisc.edu>, Don > Schmitz<DONS@surgery.wisc.edu> >>> wrote: >>>> I have an Xbase app 1.90 v355 which runs on a network using the >> Advantage >>>> Database Server v9.1 that at times quits responding. >>>> I thought this was an issue with Advantage server so I open a support >>>> issue >>>> with them. They (Advantage) have looked at a number of Workstation >>>> dumps as >>>> well as packet Traces on the network and think there could be a problem > >>>> with >>>> an Xbase.DLL waiting for something to happen. >>>> I have included this info from Advantage folks in hopes that someone >>>> (Form >>>> or Alaska) could help identify what is going on. >>>> >>>> We have been reviewing the dump files and packet captures you sent. >>>> They >>>> do provide some information, but unfortunately don't give us an answer. >>>> >>>> All the packet captures show that there were not any disconnects on the > >>>> network side. However there are large chunks of invalid packets with >>>> bad >>>> checksums. This definitely shows errors on the network side, but does >>>> not >>>> show any disconnects. Most network captures we have looked at show a >>>> couple bad packets but these logs you sent contain a large number. >>>> >>>> The dump files also confirm that the communication is working at the >>>> time >>>> the dump file was taken. However they do give some interesting >>>> information. Each dump shows that the application has 4 threads running. > >> >>>> >>>> Thread 3 in each application is the Advantage Keep Alive thread. This >>>> looks to be in fine shape and, as I mentioned above, the captures appear > >> >>>> >>>> to confirm this (with the understanding that they are not matched sets). > >> >>>> >>>> However, the more interesting pattern from the dumps is that threads 0 >>>> and >>>> 1 are both inside the same function and thread 2 is in another function. > >> >>>> >>>> What is interesting is that both applications/dumps show the same >>>> information. In other words both applications were hung in exactly the > >>>> same spot when the dump was taken. Unfortunately the threads are from >>>> an >>>> xBase DLL and we do not know enough about xBase to suggest which thread > >>>> does what (assuming one if for gui, etc) or what the issue may be. >>>> However, I would like to pass on what our Engineering team found, and >>>> perhaps the xBase team will be able to help you understand what the >>>> functions are and why there is a hang. (See information from >>>> engineering >>>> below). >>>> >>>> Information from Engineering >>>> ------------------------------------ >>>> Each application has 4 threads running. Thread 3 in each application is > >> >>>> >>>> the >>>> Advantage keep alive thread, which is in fine shape and from the >>>> captures >>>> we >>>> can tell it is running correctly. The more interesting pattern is in >>>> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function > >>>> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is >>>> inside >>>> >>>> of the function initExeHeap trying to find a user message in the >>>> xbpDeinstall__Fv function. I don't know what the message is or what any > >> >>>> >>>> of >>>> the XBase functions are doing, but they probably need to work with XBase > >> >>>> >>>> support on this issue. >>>> >>>> DLL: >>>> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >>>> Loaded symbol image file: XPPRT1.DLL >>>> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >>>> Image name: XPPRT1.DLL >>>> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >>>> CheckSum: 001C9CE0 >>>> ImageSize: 00270000 >>>> File version: 1.90.355.0 >>>> Product version: 0.0.0.0 >>>> File flags: 0 (Mask 0) >>>> File OS: 0 Unknown Base >>>> File type: 1.0 App >>>> File date: 00000000.00000000 >>>> Translations: 0000.04e4 >>>> CompanyName: Alaska Software >>>> ProductName: Alaska Xbase++ >>>> OriginalFilename: XppRt1.dll >>>> ProductVersion: 1.90 >>>> FileVersion: 1.90.0355 >>>> FileDescription: Xbase++ Runtime DLL >>>> LegalCopyright: Copyright © Alaska Software 1997-2009 >>>> >>>> Stack Trace from both dump files: >>>> Nancy2.dmp >>>> >>>> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPRT1!initExeHeap__Fv >>>> XPPRT1!EVMDispatchActiveXMsgs >>>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>>> XPPRT1!evmGetThreadMsgQ >>>> XPPRT1!evmGetAppEventBlock__Fl >>>> XPPRT1!TBCOLUMN >>>> XPPRT1!conIsNil >>>> XPPRT1!SYMSAVE >>>> XPPRT1!conAssignNil >>>> XPPRT1!WAIT >>>> TX >>>> TX >>>> TX >>>> XPPRT1!floadTos >>>> TX >>>> >>>> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPRT1!initExeHeap__Fv >>>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>>> XPPRT1!initExeHeap__Fv >>>> kernel32!BaseThreadStart >>>> >>>> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> user32!NtUserGetMessage >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPUI1!xbpDeinstall__Fv >>>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>>> XPPRT1!SYMSAVE >>>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>>> XPPRT1!initExeHeap__Fv >>>> kernel32!BaseThreadStart >>>> >>>> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> AXCWS32!KeepAliveThreadMainLoop >>>> AXCWS32!KeepAliveThread >>>> kernel32!BaseThreadStart >>>> >>>> Dave1.dmp >>>> >>>> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPRT1!initExeHeap__Fv >>>> XPPRT1!EVMDispatchActiveXMsgs >>>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>>> XPPRT1!evmGetThreadMsgQ >>>> XPPRT1!evmGetAppEventBlock__Fl >>>> TX >>>> >>>> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPRT1!initExeHeap__Fv >>>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>>> XPPRT1!initExeHeap__Fv >>>> kernel32!BaseThreadStart >>>> >>>> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> user32!NtUserGetMessage >>>> WARNING: Stack unwind information not available. Following frames may be > >> >>>> >>>> wrong. >>>> XPPUI1!xbpDeinstall__Fv >>>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>>> XPPRT1!SYMSAVE >>>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>>> XPPRT1!initExeHeap__Fv >>>> kernel32!BaseThreadStart >>>> >>>> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >>>> >>>> ntdll!KiFastSystemCallRet >>>> ntdll!NtWaitForSingleObject >>>> kernel32!WaitForSingleObjectEx >>>> kernel32!WaitForSingleObject >>>> AXCWS32!KeepAliveThreadMainLoop >>>> AXCWS32!KeepAliveThread >>>> kernel32!BaseThreadStart >>>> >>>> >>>> Thanks >>>> >>>> >>>> >>>> >>>> >>>> ********************************************* >>>> Don Schmitz >>>> University Hospital Surgery Dept. >>>> 600 Highland Ave. F8-164 >>>> Madison, WI 53792 >>>> (608) 263-9307 >>>> Email: Dons@surgery.wisc.edu > I send Alaska emails and generally get a response within 1-2 days, at least acknowledging the receipt of the email. I do have the professional with support subscription. Cliff. Steens Point, Wisconsin | |
Jack Duijf | Re: Xbase app not responding with Advantage Server on Fri, 05 Feb 2010 17:52:48 +0100 Hello Don, I know of 3 scenario's 1. Has that site by any chance has a HP intelligent switch? Had a similar problem some time ago. Turned out that the swich had a lease-time for the connection of 24hours. If computers remain active during the night, "suddenly" the session connection to ADS was lost. Restarting the app, and no problem there for that day. After the connection lease-time was set to 0 (no lease time) all connections remained active many days without problems. 2. DHCP server has a limited connection leastime set 3. Windows runs out of licences. If there is a Win-2003 server with 5 user licence, and a 6th or more user logs on, then windows disconnects after some time a random connection. This can result in unexpected loss of networkprinters, and loss of network drives. If Xbase++ runs with ADS, the connection can be unecpectedly terminated. Hope this helps. Regards, Jack Duijf Op 19-1-2010 19:29, Don Schmitz schreef: > I have an Xbase app 1.90 v355 which runs on a network using the Advantage > Database Server v9.1 that at times quits responding. > I thought this was an issue with Advantage server so I open a support issue > with them. They (Advantage) have looked at a number of Workstation dumps as > well as packet Traces on the network and think there could be a problem with > an Xbase.DLL waiting for something to happen. > I have included this info from Advantage folks in hopes that someone (Form > or Alaska) could help identify what is going on. > > We have been reviewing the dump files and packet captures you sent. They > do provide some information, but unfortunately don't give us an answer. > > All the packet captures show that there were not any disconnects on the > network side. However there are large chunks of invalid packets with bad > checksums. This definitely shows errors on the network side, but does not > show any disconnects. Most network captures we have looked at show a > couple bad packets but these logs you sent contain a large number. > > The dump files also confirm that the communication is working at the time > the dump file was taken. However they do give some interesting > information. Each dump shows that the application has 4 threads running. > Thread 3 in each application is the Advantage Keep Alive thread. This > looks to be in fine shape and, as I mentioned above, the captures appear > to confirm this (with the understanding that they are not matched sets). > However, the more interesting pattern from the dumps is that threads 0 and > 1 are both inside the same function and thread 2 is in another function. > What is interesting is that both applications/dumps show the same > information. In other words both applications were hung in exactly the > same spot when the dump was taken. Unfortunately the threads are from an > xBase DLL and we do not know enough about xBase to suggest which thread > does what (assuming one if for gui, etc) or what the issue may be. > However, I would like to pass on what our Engineering team found, and > perhaps the xBase team will be able to help you understand what the > functions are and why there is a hang. (See information from engineering > below). > > Information from Engineering > ------------------------------------ > Each application has 4 threads running. Thread 3 in each application is > the > Advantage keep alive thread, which is in fine shape and from the captures > we > can tell it is running correctly. The more interesting pattern is in > threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function > XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is inside > > of the function initExeHeap trying to find a user message in the > xbpDeinstall__Fv function. I don't know what the message is or what any > of > the XBase functions are doing, but they probably need to work with XBase > support on this issue. > > DLL: > 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL > Loaded symbol image file: XPPRT1.DLL > Image path: G:\Win32\TransplantApps\XPPRT1.DLL > Image name: XPPRT1.DLL > Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) > CheckSum: 001C9CE0 > ImageSize: 00270000 > File version: 1.90.355.0 > Product version: 0.0.0.0 > File flags: 0 (Mask 0) > File OS: 0 Unknown Base > File type: 1.0 App > File date: 00000000.00000000 > Translations: 0000.04e4 > CompanyName: Alaska Software > ProductName: Alaska Xbase++ > OriginalFilename: XppRt1.dll > ProductVersion: 1.90 > FileVersion: 1.90.0355 > FileDescription: Xbase++ Runtime DLL > LegalCopyright: Copyright © Alaska Software 1997-2009 > > Stack Trace from both dump files: > Nancy2.dmp > > . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!EVMDispatchActiveXMsgs > XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB > XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry > XPPRT1!evmGetThreadMsgQ > XPPRT1!evmGetAppEventBlock__Fl > XPPRT1!TBCOLUMN > XPPRT1!conIsNil > XPPRT1!SYMSAVE > XPPRT1!conAssignNil > XPPRT1!WAIT > TX > TX > TX > XPPRT1!floadTos > TX > > 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen > > ntdll!KiFastSystemCallRet > user32!NtUserGetMessage > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPUI1!xbpDeinstall__Fv > XPPRT1!_evmGetMsg__FP7EvmQMsg > XPPRT1!SYMSAVE > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > AXCWS32!KeepAliveThreadMainLoop > AXCWS32!KeepAliveThread > kernel32!BaseThreadStart > > Dave1.dmp > > # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!EVMDispatchActiveXMsgs > XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB > XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry > XPPRT1!evmGetThreadMsgQ > XPPRT1!evmGetAppEventBlock__Fl > TX > > 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPRT1!initExeHeap__Fv > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen > > ntdll!KiFastSystemCallRet > user32!NtUserGetMessage > WARNING: Stack unwind information not available. Following frames may be > wrong. > XPPUI1!xbpDeinstall__Fv > XPPRT1!_evmGetMsg__FP7EvmQMsg > XPPRT1!SYMSAVE > XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 > XPPRT1!initExeHeap__Fv > kernel32!BaseThreadStart > > 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen > > ntdll!KiFastSystemCallRet > ntdll!NtWaitForSingleObject > kernel32!WaitForSingleObjectEx > kernel32!WaitForSingleObject > AXCWS32!KeepAliveThreadMainLoop > AXCWS32!KeepAliveThread > kernel32!BaseThreadStart > > > Thanks > > > > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu > > | |
Don Schmitz | Re: Xbase app not responding with Advantage Server on Mon, 08 Feb 2010 10:41:12 -0600 Thanks I will look into the items that you mentioned ********************************************* Don Schmitz University Hospital Surgery Dept. 600 Highland Ave. F8-164 Madison, WI 53792 (608) 263-9307 Email: Dons@surgery.wisc.edu >>> On 2/5/2010 at 10:52 AM, in message <24587fe2$27b6cdcf$8fedb@news.alaska-software.com>, Jack Duijf<jack@jdsoftware.nl> wrote: > Hello Don, > > I know of 3 scenario's > > 1. Has that site by any chance has a HP intelligent switch? > Had a similar problem some time ago. Turned out that the swich had a > lease-time for the connection of 24hours. > If computers remain active during the night, "suddenly" the session > connection to ADS was lost. Restarting the app, and no problem there for > > that day. After the connection lease-time was set to 0 (no lease time) > all connections remained active many days without problems. > > 2. DHCP server has a limited connection leastime set > > 3. Windows runs out of licences. > If there is a Win-2003 server with 5 user licence, and a 6th or more > user logs on, then windows disconnects after some time a random > connection. This can result in unexpected loss of networkprinters, and > loss of network drives. If Xbase++ runs with ADS, the connection can be > unecpectedly terminated. > > Hope this helps. > > Regards, > Jack Duijf > > > > > > > > > Op 19-1-2010 19:29, Don Schmitz schreef: >> I have an Xbase app 1.90 v355 which runs on a network using the > Advantage >> Database Server v9.1 that at times quits responding. >> I thought this was an issue with Advantage server so I open a support > issue >> with them. They (Advantage) have looked at a number of Workstation > dumps as >> well as packet Traces on the network and think there could be a problem > with >> an Xbase.DLL waiting for something to happen. >> I have included this info from Advantage folks in hopes that someone > (Form >> or Alaska) could help identify what is going on. >> >> We have been reviewing the dump files and packet captures you sent. > They >> do provide some information, but unfortunately don't give us an answer. >> >> All the packet captures show that there were not any disconnects on the >> network side. However there are large chunks of invalid packets with > bad >> checksums. This definitely shows errors on the network side, but does > not >> show any disconnects. Most network captures we have looked at show a >> couple bad packets but these logs you sent contain a large number. >> >> The dump files also confirm that the communication is working at the > time >> the dump file was taken. However they do give some interesting >> information. Each dump shows that the application has 4 threads running. >> Thread 3 in each application is the Advantage Keep Alive thread. This >> looks to be in fine shape and, as I mentioned above, the captures appear >> to confirm this (with the understanding that they are not matched sets). >> However, the more interesting pattern from the dumps is that threads 0 > and >> 1 are both inside the same function and thread 2 is in another function. >> What is interesting is that both applications/dumps show the same >> information. In other words both applications were hung in exactly the >> same spot when the dump was taken. Unfortunately the threads are from > an >> xBase DLL and we do not know enough about xBase to suggest which thread >> does what (assuming one if for gui, etc) or what the issue may be. >> However, I would like to pass on what our Engineering team found, and >> perhaps the xBase team will be able to help you understand what the >> functions are and why there is a hang. (See information from > engineering >> below). >> >> Information from Engineering >> ------------------------------------ >> Each application has 4 threads running. Thread 3 in each application is >> the >> Advantage keep alive thread, which is in fine shape and from the > captures >> we >> can tell it is running correctly. The more interesting pattern is in >> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is > inside >> >> of the function initExeHeap trying to find a user message in the >> xbpDeinstall__Fv function. I don't know what the message is or what any >> of >> the XBase functions are doing, but they probably need to work with XBase >> support on this issue. >> >> DLL: >> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >> Loaded symbol image file: XPPRT1.DLL >> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >> Image name: XPPRT1.DLL >> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >> CheckSum: 001C9CE0 >> ImageSize: 00270000 >> File version: 1.90.355.0 >> Product version: 0.0.0.0 >> File flags: 0 (Mask 0) >> File OS: 0 Unknown Base >> File type: 1.0 App >> File date: 00000000.00000000 >> Translations: 0000.04e4 >> CompanyName: Alaska Software >> ProductName: Alaska Xbase++ >> OriginalFilename: XppRt1.dll >> ProductVersion: 1.90 >> FileVersion: 1.90.0355 >> FileDescription: Xbase++ Runtime DLL >> LegalCopyright: Copyright © Alaska Software 1997-2009 >> >> Stack Trace from both dump files: >> Nancy2.dmp >> >> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> XPPRT1!TBCOLUMN >> XPPRT1!conIsNil >> XPPRT1!SYMSAVE >> XPPRT1!conAssignNil >> XPPRT1!WAIT >> TX >> TX >> TX >> XPPRT1!floadTos >> TX >> >> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> Dave1.dmp >> >> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> TX >> >> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> >> Thanks >> >> >> >> >> >> ********************************************* >> Don Schmitz >> University Hospital Surgery Dept. >> 600 Highland Ave. F8-164 >> Madison, WI 53792 >> (608) 263-9307 >> Email: Dons@surgery.wisc.edu >> >> | |
Don Schmitz | Re: Xbase app not responding with Advantage Server on Mon, 08 Feb 2010 16:28:27 -0600 The DHCP has a 12 hour Lease Time Not using Windows Server for ADS this is done with Netware ********************************************* Don Schmitz University Hospital Surgery Dept. 600 Highland Ave. F8-164 Madison, WI 53792 (608) 263-9307 Email: Dons@surgery.wisc.edu >>> On 2/5/2010 at 10:52 AM, in message <24587fe2$27b6cdcf$8fedb@news.alaska-software.com>, Jack Duijf<jack@jdsoftware.nl> wrote: > Hello Don, > > I know of 3 scenario's > > 1. Has that site by any chance has a HP intelligent switch? > Had a similar problem some time ago. Turned out that the swich had a > lease-time for the connection of 24hours. > If computers remain active during the night, "suddenly" the session > connection to ADS was lost. Restarting the app, and no problem there for > > that day. After the connection lease-time was set to 0 (no lease time) > all connections remained active many days without problems. > > 2. DHCP server has a limited connection leastime set > > 3. Windows runs out of licences. > If there is a Win-2003 server with 5 user licence, and a 6th or more > user logs on, then windows disconnects after some time a random > connection. This can result in unexpected loss of networkprinters, and > loss of network drives. If Xbase++ runs with ADS, the connection can be > unecpectedly terminated. > > Hope this helps. > > Regards, > Jack Duijf > > > > > > > > > Op 19-1-2010 19:29, Don Schmitz schreef: >> I have an Xbase app 1.90 v355 which runs on a network using the > Advantage >> Database Server v9.1 that at times quits responding. >> I thought this was an issue with Advantage server so I open a support > issue >> with them. They (Advantage) have looked at a number of Workstation > dumps as >> well as packet Traces on the network and think there could be a problem > with >> an Xbase.DLL waiting for something to happen. >> I have included this info from Advantage folks in hopes that someone > (Form >> or Alaska) could help identify what is going on. >> >> We have been reviewing the dump files and packet captures you sent. > They >> do provide some information, but unfortunately don't give us an answer. >> >> All the packet captures show that there were not any disconnects on the >> network side. However there are large chunks of invalid packets with > bad >> checksums. This definitely shows errors on the network side, but does > not >> show any disconnects. Most network captures we have looked at show a >> couple bad packets but these logs you sent contain a large number. >> >> The dump files also confirm that the communication is working at the > time >> the dump file was taken. However they do give some interesting >> information. Each dump shows that the application has 4 threads running. >> Thread 3 in each application is the Advantage Keep Alive thread. This >> looks to be in fine shape and, as I mentioned above, the captures appear >> to confirm this (with the understanding that they are not matched sets). >> However, the more interesting pattern from the dumps is that threads 0 > and >> 1 are both inside the same function and thread 2 is in another function. >> What is interesting is that both applications/dumps show the same >> information. In other words both applications were hung in exactly the >> same spot when the dump was taken. Unfortunately the threads are from > an >> xBase DLL and we do not know enough about xBase to suggest which thread >> does what (assuming one if for gui, etc) or what the issue may be. >> However, I would like to pass on what our Engineering team found, and >> perhaps the xBase team will be able to help you understand what the >> functions are and why there is a hang. (See information from > engineering >> below). >> >> Information from Engineering >> ------------------------------------ >> Each application has 4 threads running. Thread 3 in each application is >> the >> Advantage keep alive thread, which is in fine shape and from the > captures >> we >> can tell it is running correctly. The more interesting pattern is in >> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is > inside >> >> of the function initExeHeap trying to find a user message in the >> xbpDeinstall__Fv function. I don't know what the message is or what any >> of >> the XBase functions are doing, but they probably need to work with XBase >> support on this issue. >> >> DLL: >> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >> Loaded symbol image file: XPPRT1.DLL >> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >> Image name: XPPRT1.DLL >> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >> CheckSum: 001C9CE0 >> ImageSize: 00270000 >> File version: 1.90.355.0 >> Product version: 0.0.0.0 >> File flags: 0 (Mask 0) >> File OS: 0 Unknown Base >> File type: 1.0 App >> File date: 00000000.00000000 >> Translations: 0000.04e4 >> CompanyName: Alaska Software >> ProductName: Alaska Xbase++ >> OriginalFilename: XppRt1.dll >> ProductVersion: 1.90 >> FileVersion: 1.90.0355 >> FileDescription: Xbase++ Runtime DLL >> LegalCopyright: Copyright © Alaska Software 1997-2009 >> >> Stack Trace from both dump files: >> Nancy2.dmp >> >> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> XPPRT1!TBCOLUMN >> XPPRT1!conIsNil >> XPPRT1!SYMSAVE >> XPPRT1!conAssignNil >> XPPRT1!WAIT >> TX >> TX >> TX >> XPPRT1!floadTos >> TX >> >> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> Dave1.dmp >> >> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!EVMDispatchActiveXMsgs >> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >> XPPRT1!evmGetThreadMsgQ >> XPPRT1!evmGetAppEventBlock__Fl >> TX >> >> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPRT1!initExeHeap__Fv >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> user32!NtUserGetMessage >> WARNING: Stack unwind information not available. Following frames may be >> wrong. >> XPPUI1!xbpDeinstall__Fv >> XPPRT1!_evmGetMsg__FP7EvmQMsg >> XPPRT1!SYMSAVE >> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >> XPPRT1!initExeHeap__Fv >> kernel32!BaseThreadStart >> >> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >> >> ntdll!KiFastSystemCallRet >> ntdll!NtWaitForSingleObject >> kernel32!WaitForSingleObjectEx >> kernel32!WaitForSingleObject >> AXCWS32!KeepAliveThreadMainLoop >> AXCWS32!KeepAliveThread >> kernel32!BaseThreadStart >> >> >> Thanks >> >> >> >> >> >> ********************************************* >> Don Schmitz >> University Hospital Surgery Dept. >> 600 Highland Ave. F8-164 >> Madison, WI 53792 >> (608) 263-9307 >> Email: Dons@surgery.wisc.edu >> >> | |
Clifford Wiernik | Re: Xbase app not responding with Advantage Server on Mon, 08 Feb 2010 19:48:39 -0600 On 2/8/2010 4:28 PM, Don Schmitz wrote: > The DHCP has a 12 hour Lease Time > > Not using Windows Server for ADS this is done with Netware > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu > > > >>>> On 2/5/2010 at 10:52 AM, in message > <24587fe2$27b6cdcf$8fedb@news.alaska-software.com>, Jack > Duijf<jack@jdsoftware.nl> wrote: >> Hello Don, >> >> I know of 3 scenario's >> >> 1. Has that site by any chance has a HP intelligent switch? >> Had a similar problem some time ago. Turned out that the swich had a >> lease-time for the connection of 24hours. >> If computers remain active during the night, "suddenly" the session >> connection to ADS was lost. Restarting the app, and no problem there for >> >> that day. After the connection lease-time was set to 0 (no lease time) >> all connections remained active many days without problems. >> >> 2. DHCP server has a limited connection leastime set >> >> 3. Windows runs out of licences. >> If there is a Win-2003 server with 5 user licence, and a 6th or more >> user logs on, then windows disconnects after some time a random >> connection. This can result in unexpected loss of networkprinters, and >> loss of network drives. If Xbase++ runs with ADS, the connection can be >> unecpectedly terminated. >> >> Hope this helps. >> >> Regards, >> Jack Duijf >> >> >> >> >> >> >> >> >> Op 19-1-2010 19:29, Don Schmitz schreef: >>> I have an Xbase app 1.90 v355 which runs on a network using the >> Advantage >>> Database Server v9.1 that at times quits responding. >>> I thought this was an issue with Advantage server so I open a support >> issue >>> with them. They (Advantage) have looked at a number of Workstation >> dumps as >>> well as packet Traces on the network and think there could be a problem >> with >>> an Xbase.DLL waiting for something to happen. >>> I have included this info from Advantage folks in hopes that someone >> (Form >>> or Alaska) could help identify what is going on. >>> >>> We have been reviewing the dump files and packet captures you sent. >> They >>> do provide some information, but unfortunately don't give us an answer. >>> >>> All the packet captures show that there were not any disconnects on the >>> network side. However there are large chunks of invalid packets with >> bad >>> checksums. This definitely shows errors on the network side, but does >> not >>> show any disconnects. Most network captures we have looked at show a >>> couple bad packets but these logs you sent contain a large number. >>> >>> The dump files also confirm that the communication is working at the >> time >>> the dump file was taken. However they do give some interesting >>> information. Each dump shows that the application has 4 threads running. >>> Thread 3 in each application is the Advantage Keep Alive thread. This >>> looks to be in fine shape and, as I mentioned above, the captures appear >>> to confirm this (with the understanding that they are not matched sets). >>> However, the more interesting pattern from the dumps is that threads 0 >> and >>> 1 are both inside the same function and thread 2 is in another function. >>> What is interesting is that both applications/dumps show the same >>> information. In other words both applications were hung in exactly the >>> same spot when the dump was taken. Unfortunately the threads are from >> an >>> xBase DLL and we do not know enough about xBase to suggest which thread >>> does what (assuming one if for gui, etc) or what the issue may be. >>> However, I would like to pass on what our Engineering team found, and >>> perhaps the xBase team will be able to help you understand what the >>> functions are and why there is a hang. (See information from >> engineering >>> below). >>> >>> Information from Engineering >>> ------------------------------------ >>> Each application has 4 threads running. Thread 3 in each application is >>> the >>> Advantage keep alive thread, which is in fine shape and from the >> captures >>> we >>> can tell it is running correctly. The more interesting pattern is in >>> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >>> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is >> inside >>> >>> of the function initExeHeap trying to find a user message in the >>> xbpDeinstall__Fv function. I don't know what the message is or what any >>> of >>> the XBase functions are doing, but they probably need to work with XBase >>> support on this issue. >>> >>> DLL: >>> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >>> Loaded symbol image file: XPPRT1.DLL >>> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >>> Image name: XPPRT1.DLL >>> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >>> CheckSum: 001C9CE0 >>> ImageSize: 00270000 >>> File version: 1.90.355.0 >>> Product version: 0.0.0.0 >>> File flags: 0 (Mask 0) >>> File OS: 0 Unknown Base >>> File type: 1.0 App >>> File date: 00000000.00000000 >>> Translations: 0000.04e4 >>> CompanyName: Alaska Software >>> ProductName: Alaska Xbase++ >>> OriginalFilename: XppRt1.dll >>> ProductVersion: 1.90 >>> FileVersion: 1.90.0355 >>> FileDescription: Xbase++ Runtime DLL >>> LegalCopyright: Copyright © Alaska Software 1997-2009 >>> >>> Stack Trace from both dump files: >>> Nancy2.dmp >>> >>> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> XPPRT1!TBCOLUMN >>> XPPRT1!conIsNil >>> XPPRT1!SYMSAVE >>> XPPRT1!conAssignNil >>> XPPRT1!WAIT >>> TX >>> TX >>> TX >>> XPPRT1!floadTos >>> TX >>> >>> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> Dave1.dmp >>> >>> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> TX >>> >>> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> >>> Thanks >>> >>> >>> >>> >>> >>> ********************************************* >>> Don Schmitz >>> University Hospital Surgery Dept. >>> 600 Highland Ave. F8-164 >>> Madison, WI 53792 >>> (608) 263-9307 >>> Email: Dons@surgery.wisc.edu >>> >>> > We are using ads 8.1, with Netware 6.5sp8. While we have some issues of not responding, I don't know that they are related to ADS. We mostly have them with an automated dialer program we use. When user logout, it locks up the computer, often requiring a hard reboot as everything freezes. Have a few Xbase++ application frees and a few unexplained issues related to ADS: lock is lost, sometimes a 8999 error. I would have to look at this in more detail. I will again look at your initial post. | |
Jack Duijf | Re: Xbase app not responding with Advantage Server on Tue, 09 Feb 2010 23:21:40 +0100 Hello Don, I am not a ADS nor network specialist, but is it possible to monitor de connection status? If so, reboot your workstation and open connection to ADS. Note the timestamp you initiated the connection, macadres, computername etc. After the connection is lost, inspect the connection logfile, and see if you can find the start and end of the connection. If so, calculate the timespan the connection was open. It would no supprise me it it's approx 12 hours. Alternatively, (wich is much easyer) Make sure the IP address of the workstation is fixed, and outside the DHCP range. Then start a connection. (Fixed IP's have no leastime on the DHCP server). If the connection remains active for a long time, then the DHCP server is the cause of your problem. Make sure the Client IP address has the same subnet mask as the ADS server. Regards, Jack Duijf Op 8-2-2010 23:28, Don Schmitz schreef: > The DHCP has a 12 hour Lease Time > > Not using Windows Server for ADS this is done with Netware > > > ********************************************* > Don Schmitz > University Hospital Surgery Dept. > 600 Highland Ave. F8-164 > Madison, WI 53792 > (608) 263-9307 > Email: Dons@surgery.wisc.edu > > > >>>> On 2/5/2010 at 10:52 AM, in message > <24587fe2$27b6cdcf$8fedb@news.alaska-software.com>, Jack > Duijf<jack@jdsoftware.nl> wrote: >> Hello Don, >> >> I know of 3 scenario's >> >> 1. Has that site by any chance has a HP intelligent switch? >> Had a similar problem some time ago. Turned out that the swich had a >> lease-time for the connection of 24hours. >> If computers remain active during the night, "suddenly" the session >> connection to ADS was lost. Restarting the app, and no problem there for >> >> that day. After the connection lease-time was set to 0 (no lease time) >> all connections remained active many days without problems. >> >> 2. DHCP server has a limited connection leastime set >> >> 3. Windows runs out of licences. >> If there is a Win-2003 server with 5 user licence, and a 6th or more >> user logs on, then windows disconnects after some time a random >> connection. This can result in unexpected loss of networkprinters, and >> loss of network drives. If Xbase++ runs with ADS, the connection can be >> unecpectedly terminated. >> >> Hope this helps. >> >> Regards, >> Jack Duijf >> >> >> >> >> >> >> >> >> Op 19-1-2010 19:29, Don Schmitz schreef: >>> I have an Xbase app 1.90 v355 which runs on a network using the >> Advantage >>> Database Server v9.1 that at times quits responding. >>> I thought this was an issue with Advantage server so I open a support >> issue >>> with them. They (Advantage) have looked at a number of Workstation >> dumps as >>> well as packet Traces on the network and think there could be a problem >> with >>> an Xbase.DLL waiting for something to happen. >>> I have included this info from Advantage folks in hopes that someone >> (Form >>> or Alaska) could help identify what is going on. >>> >>> We have been reviewing the dump files and packet captures you sent. >> They >>> do provide some information, but unfortunately don't give us an answer. >>> >>> All the packet captures show that there were not any disconnects on the >>> network side. However there are large chunks of invalid packets with >> bad >>> checksums. This definitely shows errors on the network side, but does >> not >>> show any disconnects. Most network captures we have looked at show a >>> couple bad packets but these logs you sent contain a large number. >>> >>> The dump files also confirm that the communication is working at the >> time >>> the dump file was taken. However they do give some interesting >>> information. Each dump shows that the application has 4 threads running. >>> Thread 3 in each application is the Advantage Keep Alive thread. This >>> looks to be in fine shape and, as I mentioned above, the captures appear >>> to confirm this (with the understanding that they are not matched sets). >>> However, the more interesting pattern from the dumps is that threads 0 >> and >>> 1 are both inside the same function and thread 2 is in another function. >>> What is interesting is that both applications/dumps show the same >>> information. In other words both applications were hung in exactly the >>> same spot when the dump was taken. Unfortunately the threads are from >> an >>> xBase DLL and we do not know enough about xBase to suggest which thread >>> does what (assuming one if for gui, etc) or what the issue may be. >>> However, I would like to pass on what our Engineering team found, and >>> perhaps the xBase team will be able to help you understand what the >>> functions are and why there is a hang. (See information from >> engineering >>> below). >>> >>> Information from Engineering >>> ------------------------------------ >>> Each application has 4 threads running. Thread 3 in each application is >>> the >>> Advantage keep alive thread, which is in fine shape and from the >> captures >>> we >>> can tell it is running correctly. The more interesting pattern is in >>> threads 0, 1, 2. In both dumps threads 0 and 1 are inside the function >>> XPPRT1!initExeHeap waiting for an event. In both dumps thread 2 is >> inside >>> >>> of the function initExeHeap trying to find a user message in the >>> xbpDeinstall__Fv function. I don't know what the message is or what any >>> of >>> the XBase functions are doing, but they probably need to work with XBase >>> support on this issue. >>> >>> DLL: >>> 60110000 60380000 XPPRT1 (export symbols) XPPRT1.DLL >>> Loaded symbol image file: XPPRT1.DLL >>> Image path: G:\Win32\TransplantApps\XPPRT1.DLL >>> Image name: XPPRT1.DLL >>> Timestamp: Thu Apr 09 14:47:12 2009 (49DE5ED0) >>> CheckSum: 001C9CE0 >>> ImageSize: 00270000 >>> File version: 1.90.355.0 >>> Product version: 0.0.0.0 >>> File flags: 0 (Mask 0) >>> File OS: 0 Unknown Base >>> File type: 1.0 App >>> File date: 00000000.00000000 >>> Translations: 0000.04e4 >>> CompanyName: Alaska Software >>> ProductName: Alaska Xbase++ >>> OriginalFilename: XppRt1.dll >>> ProductVersion: 1.90 >>> FileVersion: 1.90.0355 >>> FileDescription: Xbase++ Runtime DLL >>> LegalCopyright: Copyright © Alaska Software 1997-2009 >>> >>> Stack Trace from both dump files: >>> Nancy2.dmp >>> >>> . 0 Id: b38.8d0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> XPPRT1!TBCOLUMN >>> XPPRT1!conIsNil >>> XPPRT1!SYMSAVE >>> XPPRT1!conAssignNil >>> XPPRT1!WAIT >>> TX >>> TX >>> TX >>> XPPRT1!floadTos >>> TX >>> >>> 1 Id: b38.b58 Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: b38.944 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: b38.8d4 Suspend: 0 Teb: 7ffdc000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> Dave1.dmp >>> >>> # 0 Id: adc.fa0 Suspend: 0 Teb: 7ffdf000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!EVMDispatchActiveXMsgs >>> XPPRT1!evmQCreateMsgQueue__FUlP11EvmThreadCB >>> XPPRT1!FindMsg__7EvmMsgQFP7EvmQMsgUlP14MomHandleEntry >>> XPPRT1!evmGetThreadMsgQ >>> XPPRT1!evmGetAppEventBlock__Fl >>> TX >>> >>> 1 Id: adc.17dc Suspend: 0 Teb: 7ffde000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPRT1!initExeHeap__Fv >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 2 Id: adc.14f8 Suspend: 0 Teb: 7ffdd000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> user32!NtUserGetMessage >>> WARNING: Stack unwind information not available. Following frames may be >>> wrong. >>> XPPUI1!xbpDeinstall__Fv >>> XPPRT1!_evmGetMsg__FP7EvmQMsg >>> XPPRT1!SYMSAVE >>> XPPRT1!sysCreateThread__FUlPF__l1_Pv_vPcT1 >>> XPPRT1!initExeHeap__Fv >>> kernel32!BaseThreadStart >>> >>> 3 Id: adc.1500 Suspend: 0 Teb: 7ffdb000 Unfrozen >>> >>> ntdll!KiFastSystemCallRet >>> ntdll!NtWaitForSingleObject >>> kernel32!WaitForSingleObjectEx >>> kernel32!WaitForSingleObject >>> AXCWS32!KeepAliveThreadMainLoop >>> AXCWS32!KeepAliveThread >>> kernel32!BaseThreadStart >>> >>> >>> Thanks >>> >>> >>> >>> >>> >>> ********************************************* >>> Don Schmitz >>> University Hospital Surgery Dept. >>> 600 Highland Ave. F8-164 >>> Madison, WI 53792 >>> (608) 263-9307 >>> Email: Dons@surgery.wisc.edu >>> >>> |