Moving on with LogProcessExceptions tool which externally monitors (debugs, to be more specific) an application of interest and captures its exceptions writing minidump files for further analysis. This updates adds two features: Ability to filter out the exceptions of interest An email notification on exception, with or without minidump file Filter A new property page [...]
Posts Tagged ‘debug’
Log Process Exceptions: Filters and Email Notification
Posted: 8th October 2012 by Roman in ATL, Source, Utilities, WTLTags: debug, exception, log, troubleshooting
DirectShow Spy: Who Sent EC_ERRORABORT?
Posted: 22nd August 2012 by Roman in UtilitiesTags: debug, DirectShow, spy
persiflage@stackoverflow asks if there is a chance to use DirectShow Spy see who sent an EC_ERRORABORT notification, which filter exactly. Let us see first why there is no way to find this out, and then we will see what we can do. DirectShow Filter Graph Manager accepts events from filters via its IMediaEventSink interface. The [...]
Endangered species – Debugging Tools for Windows
Posted: 2nd May 2012 by Roman in TechnologyTags: debug, tools. windows. troubleshooting
A standalone redistributable installation before, Debugging Tools for Windows was finally absorbed into Windows SDK. MSDN quote from Download and Install Debugging Tools for Windows: Install Debugging Tools for Windows as a Standalone Component If you do not want an entire kit (WDK or SDK), you can install the Debugging Tools as a standalone component [...]
LogProcessExceptions: Log Service Process Exceptions
Posted: 29th April 2012 by Roman in ATL, Seriously, Utilities, WTLTags: .DMP, ATL, C++, debug, debugger, exception, minidump, service, support, troubleshooting, utility
One of the nasty issues with LogProcessExceptions utility was that it was unable to attach to service processes and track them to catch their exceptions. The actual problem was that the processes were not listed in first place, so there was nothing to attach to. Access and security requirements necessary for a process to debug [...]
Enabling ATLTRACE output in Release configuration builds
Posted: 1st April 2012 by Roman in ATL, SourceTags: ATL, C++, debug, OutputDebugString, release
The original intent is pretty clear, as MSDN states: In release builds, ATLTRACE2 compiles to (void) 0. As simple as this, but once in a while you are in a situation where release build fails to work for unknown reason and you need additional information for troubleshooting, and then you remember that you had debug [...]
Hardware assisted memory corruption detection
Posted: 19th November 2011 by Roman in ATL, Seriously, SourceTags: ATL, corruption, debug, detection, exception, hardware, memory, protection
So you got a memory corruption issue with a piece of software. It comes in a unique scenario along the line of having a huge pile of weird code running well most of the time and then, right out of the blue, a corruption takes place followed by unexpected code execution and unstable software state [...]
LogProcessExceptions: Minidumps on User Request
Posted: 19th July 2011 by Roman in ATL, Seriously, UtilitiesTags: .DMP, ATL, C++, debug, debugger, minidump, support, troubleshooting, utility
An updated version of LogProcessExceptions utility is given an additional option to create minidump .DMP files for debugged process on user request. This is in particular useful in conjunction with flag choices (on the previous page of the wizard). Download links: Partial Visual C++ .NET 2010 source code: Trac, Subversion Binaries: Win32 – LogProcessExceptions.exe, x64 [...]
