Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-22 Thread Peter Osucha
to identify the problem. peter -Original Message- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Adam Sills Sent: Friday, February 22, 2008 10:57 AM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and a

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-22 Thread Adam Sills
r future. :) Adam.. -Original Message- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Peter Osucha Sent: Friday, February 22, 2008 8:07 AM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup Thanks, St

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-22 Thread Peter Osucha
45 -Original Message- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Steve Johnson Sent: Thursday, February 21, 2008 9:46 PM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup On Thu, Feb 21, 2008 at 3:

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Mark Hurd
On 22/02/2008, Peter Osucha <[EMAIL PROTECTED]> wrote: > Hello. > > I'm hoping someone might provide me some direction on troubleshooting an > app. It's one of the first apps I have been involved with that makes > use of multiple threads. The app also connects to another computer by > way of an A

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Greg Young
+1 SOSEX ... great tool On Thu, Feb 21, 2008 at 6:46 PM, Steve Johnson <[EMAIL PROTECTED]> wrote: > On Thu, Feb 21, 2008 at 3:48 PM, Adam Sills <[EMAIL PROTECTED]> wrote: > > > If you have a deadlock caused by locks, you can load the sos dll and run > > !SyncBlk to find all waiting threads and a

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Steve Johnson
On Thu, Feb 21, 2008 at 3:48 PM, Adam Sills <[EMAIL PROTECTED]> wrote: > If you have a deadlock caused by locks, you can load the sos dll and run > !SyncBlk to find all waiting threads and also find out which code holds > the > locks. > Shameless plug: Easier yet, try the !dlk command of my SOSEX

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Geoff Taylor
Hi there, Just a quick hint here - watch for AppDomain unhandled exceptions. It might be worth adding some of your debug/trace statements to the AppDomain Unhandled Exception event. An unhandled exception in a background thread can sometimes crash or hang an app. Good luck,

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Peter Osucha
- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Peter Osucha Sent: Thursday, February 21, 2008 2:03 PM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup No, unfortunately, it does not. It's taking me a bit

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Adam Sills
ailto:[EMAIL PROTECTED] On Behalf Of Peter Osucha Sent: Thursday, February 21, 2008 2:03 PM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup No, unfortunately, it does not. It's taking me a bit of time to get anything useful out of ADPlus

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Peter Osucha
OTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup Does your XPe have Perfmon available? Nearly all the issues I've seen with embedded XP turned out to be due to a lack of memory (even the disk and cached changes use memory, right?) and the symptoms were

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Wilson, Phil
21 AM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup Thank you both. It might also be an extremely long timeout issue. Either way, I appreciate the suggestions. Hopefully they will get me back on track. Sincerely, Peter -Original Message

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Peter Osucha
: Thursday, February 21, 2008 12:12 PM To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Multiple Threads and app lockup The next time it locks up take a memory dump of the application and load it up on your development machine ... you can then get in with SOS and see if any

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Greg Young
The next time it locks up take a memory dump of the application and load it up on your development machine ... you can then get in with SOS and see if any threads are dead locked. http://blogs.msdn.com/tess/archive/2006/01/11/back-to-basics-how-do-i-get-the-memory-dumps-in-the-first-place-and-what

Re: [ADVANCED-DOTNET] Multiple Threads and app lockup

2008-02-21 Thread Adam Sills
How much room does it have? You can install the Microsoft Debugging Tools for Windows and run an ADPlus hang dump on it. http://support.microsoft.com/kb/286350 You can also just install the .NET SDK and run GuidDebug.exe if you can't install the whole environment. Adam.. -Original Message---