.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan
Santhakumar Munuswamy
Asad Ali
Fauzul Azmi
Post New Web Links

Bugslayer: Mini Dump Snapshots and the New SOS

Posted By:      Posted Date: August 21, 2010    Points: 0   Category :ASP.Net
 

In debugging some large Microsoft® . NET Framework-based ap-plications over the last few months, I've been spending more time looking at mini dumps than at live processes. This is mainly because in those large applications problems surface when the apps are running in production and not on test systems.

John Robbins

MSDN Magazine March 2005




View Complete Post


More Related Resource Links

Debug SQL 2000 mini dump file

  
Hello, Lately i inherited a sql 2000 sp3a  server with issues (server hangs).On checking the logs i found the non yielding scheduler error(17883) in SQL logs during backups. So i applied SP4 and security patch KB948111 but i still see the non yielding scheduler error in our logs while backing up 2 of our production databases. Process 93:1 (1498) UMS Context 0x064C8888 appears to be non-yielding on Scheduler 7. SQL Version: Microsoft SQL Server  2000 - 8.00.2273 (Intel X86)   Mar  7 2008 22:19:58   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) I debug the dump file with windbg but could not understand what it means. 000af5d4 7c827789 77e418b6 00000098 00000000 ntdll!KiFastSystemCallRet 000af5d8 77e418b6 00000098 00000000 00000000 ntdll!ZwReadFile+0xc 000af640 7d1f5edb 00000098 000af704 0000021a kernel32!ReadFile+0x16c 000af66c 7d1f5f82 00000098 000af704 0000021a advapi32!ScGetPipeInput+0x2a 000af6e0 7d247667 00000098 000af704 0000021a advapi32!ScDispatcherLoop+0x51 000af924 006ebec2 000af93c 00000000 00000000 advapi32!StartServiceCtrlDispatcherA+0x93 000aff60 0058bf6e 00000001 002a44a8 002a29e8 sqlservr!main+0x31d 000affc0 77e6f23b 00000000 00000000 7ffd5000 sqlservr!mainCRTStartup+0x143 000afff0 00000000 0058be46 00000000 78746341 kernel32

Toolbox: Data Snapshots, Subversion, Source Code Organization and More

  

If you want to save, organize, and annotate snapshots of your database data, find an easy way to install and configure Subversion, and automate the organization of your source code, then you'll want to read more about these latest tools.

Scott Mitchell

MSDN Magazine August 2009


Bugslayer: Measuring the Impact of View State

  

Bloated view state can be a real performance bottleneck for your Web app, but it can be difficult to diagnose. John Robbins creates a handy tool that records and reports the view state size for pages in your ASP.NET applications.

John Robbins

MSDN Magazine November 2007


Bugslayer: Wait Chain Traversal

  

Windows Vista has a new API called Wait Chain Traversal (WCT), which allows you to determine when and why a process is deadlocked. Read on.

John Robbins

MSDN Magazine July 2007


Bugslayer: Minidumps for Specific Exceptions

  

This installment of Bugslayer covers the use of ADPlus to create a minidump of your Microsoft .NET Framework 2.0 pro¬cesses on specific exceptions.

John Robbins

MSDN Magazine November 2006


Bugslayer: Strengthening Visual Studio Unit Tests

  

Visual Studio 2005 brought so many new features to the table that it can seem almost overwhelming. One of the most exciting additions is the new unit testing features found in the Test menu on the main menu bar.

John Robbins

MSDN Magazine March 2006


Bugslayer: SUPERASSERT Goes .NET

  

Those of you who have been reading this old Bugslayer column over the last nine years have branded into your frontal lobe a single word: ASSERT! Anytime you can have the code tell you about a problem instead of having to find it by slaving away with a debugger is a huge timesaver.

John Robbins

MSDN Magazine November 2005


Bugslayer: Unhandled Exceptions and Tracing in the .NET Framework 2.0

  

By now, you've certainly heard about the big changes coming in Visual Studio® 2005, but when it's time to move your code over it will be the small things that trip you up. In this column, I want to cover two of the many excellent changes that you could easily overlook as you make the move to the new runtime and development tools.

John Robbins

MSDN Magazine July 2005


Bugslayer: Three Vital FXCop Rules

  

In the June 2004 installment of the Bugslayer column, I introduced the amazing FxCop, which analyzes your . NET assemblies for errors and problems based on code that violates the . NET Design Guidelines.

John Robbins

MSDN Magazine September 2004


Bugslayer: .NET Internationalization Utilities

  

As you saw in last month's column, . NET internationalization support is excellent and allows you to move your application to a world audience quite easily. Before you jump into this month's discussion, you may want to go back and read the March column.

John Robbins

MSDN Magazine April 2004


Bugslayer: SOS: It's Not Just an ABBA Song Anymore

  

Hidden deep inside the Microsoft .NET Framework 1.1 you'll find Son of Strike (SOS). If your app is a pure managed code, your development and debugging tasks are easily handled by existing Microsoft tools. If you're on border between managed and native code SOS is your man.

John Robbins

MSDN Magazine June 2003


Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend