Welcome to Debugging TV and Frames series where each episode features some facet of debugging, memory dump, and software trace analysis in 8 slides in 8 minutes including live WinDbg (Windows) or GDB demonstration (Mac OS X, Linux) plus extra 8 minutes for you to ask questions.

Register for Debugging TV Frame 0x0E and further weekly episodes (there is no need to register if you already registered for episodes 0x2 - 0xD)
Date: Friday, May 25, 2012
Time: 5:45 PM - 6:01 PM GMT

Space is limited.
Reserve your seat now at:
https://www3.gotomeeting.com/register/318613774

After registering you will receive a confirmation email containing information about joining the show.

Note: You need to install a codec for Windows to view recordings or install Citrix GoToWebinar: http://www.gotomeeting.com/codec

Debugging TV Frame 0x01
Recording: https://www3.gotomeeting.com/register/640694470
Recording (zip): 2011-10-07-Debugging-TV-Frame-0x01.zip
Slides: DebuggingTV_Frame_0x01.pdf
WinDbg log: DebuggingTV_Frame_0x01.txt

Debugging TV Frame 0x02
Recording: 2011-10-14-Debugging-TV-Frame-0x02.zip
Slides: DebuggingTV_Frame_0x02.pdf
From Q&A session: DIA SDK to access PDB symbol files

Debugging TV Frame 0x03
Recording: 2011-10-21-Debugging-TV-Frame-0x03.zip
Slides: DebuggingTV_Frame_0x03.pdf
WinDbg log: DebuggingTV_Frame_0x03.txt

Debugging TV Frame 0x04
Recording: 2011-11-25-Debugging-TV-Frame-0x04.zip
Slides: DebuggingTV_Frame_0x04.pdf
WinDbg log: DebuggingTV_Frame_0x04.txt
Note on Q&A: There was a question about the difference between .symopt-4 and .reload /f and indeed for the exercise purpose there was no difference. However I understood the question incorrectly and when I mentioned about forcing mismatched symbols load I meant .reload /f /i that we covered in the previous Frame Episode 0x02.

Debugging TV Frame 0x05
Recording: 2011-12-02-Debugging-TV-Frame-0x05.zip
Slides: DebuggingTV_Frame_0x05.pdf
WinDbg log: DebuggingTV_Frame_0x05.txt

Debugging TV Frame 0x06
Recording: 2012-01-06-Debugging-TV-Frame-0x06.zip
Slides: DebuggingTV_Frame_0x06.pdf
WinDbg log: DebuggingTV_Frame_0x06.txt

Debugging TV Frame 0x07
Recording: 2012-02-03-Debugging-TV-Frame-0x07.zip
Slides: DebuggingTV_Frame_0x07.pdf
WinDbg log: DebuggingTV_Frame_0x07.txt

Debugging TV Frame 0x08
Recording: 2012-02-17-Debugging-TV-Frame-0x08.zip
Slides: DebuggingTV_Frame_0x08.pdf
WinDbg log: DebuggingTV_Frame_0x08.txt
API description: contexts.h
Modeling application: TestActCtx.zip

Debugging TV Frame 0x09
Recording: 2012-02-24-Debugging-TV-Frame-0x09.zip
Slides: DebuggingTV_Frame_0x09.pdf
WinDbg log 1: DebuggingTV_Frame_0x09-1.txt
WinDbg log 2: DebuggingTV_Frame_0x09-2.txt
Modeling application: MixedBreakpoints.zip

Debugging TV Frame 0x0A (Mac OS X)
Recording: 2012-03-16-Debugging-TV-Frame-0x0A.zip
Slides: DebuggingTV_Frame_0x0A.pdf

Debugging TV Frame 0x0B (Mac OS X)
Recording: 2012-03-30-Debugging-TV-Frame-0x0B.zip
Slides: DebuggingTV_Frame_0x0B.pdf

Debugging TV Frame 0x0C (Mac OS X)
Recording: 2012-04-06-Debugging-TV-Frame-0x0C.zip
Crash report: MultipleThreads_2012-04-06-092234_DumpAnalysis-MacBook-Air.crash
Slides: DebuggingTV_Frame_0x0C.pdf

Debugging TV Frame 0x0D (Mac OS X)
Recording: https://www3.gotomeeting.com/archive/318613774
Crash report: SpikingThread_2012-05-04-174941_DumpAnalysis-MacBook-Air.crash
Slides: DebuggingTV_Frame_0x0D.pdf