IBM India Software Labs FFDC Using Crash Dumps – BoF07/09/04 © 2004 IBM Corporation First Failure Data Capture Using Crash Dumps: A BoF session Linux Symposium.

Slides:



Advertisements
Similar presentations
IBM InfoSphere Classic Federation Server for z/OS Provide fast, automated SQL access to mainframe data Our understanding of your goals Simplify robust.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of.
Using MapuSoft Instead of OS Vendor’s Simulators.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
CS 497C – Introduction to UNIX Lecture 3: Inside UNIX Chin-Chih Chang
SECTION 1: INTRODUCTION TO SIMICS Scott Beamer CS152 - Spring 2009.
Lecture 14: Review Intro to IT COSC1078 Introduction to Information Technology Lecture 15 Operating Systems James Harland
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
Tess Ferrandez ASP.NET Escalation Engineer Microsoft Session Code: WIA402.
2 Debugging Performance Issues, Memory Issues and Crashes in.net Applications Tess Ferrandez - Norlander Support Escalation Engineer Microsoft Session.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Windows Debugging Demystified
Ashita Srivastava ISM High Five Corporations Chain of fast food restaurants Using Windows XP for clients and Windows Server 2008 Needs a robust.
IBM Software Group AIM Enterprise Platform Software IBM z/Transaction Processing Facility Enterprise Edition © IBM Corporation 2005 TPF Users Group.
W INDOWS BLUE SCREEN OF DEATH AFTER CRASH DEBUGGING Alex Mclean Amy Valley Derek Visch.
Copyright © 2002 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS Software, the VERITAS logo, and all other VERITAS product names and.
This courseware is copyrighted © 2011 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
1 RH033 Welcome to RedHat Linux. 2 Hardware Requirements ♦ Pentium Pro or better with 256 MB RAM ♦ Or ♦ 64-bit Intel/AMD with 512 MB RAM ♦ 2-6 GB disk.
Trying to like a boss… REVERSE ENGINEERING. WHAT EVEN IS… REVERSE ENGINEERING?? Reverse engineering is the process of disassembling and analyzing a particular.
Slide 1 Tomorrow’s Technology and You Chapter 4 Software © 2006 Prentice-Hall, Inc.
4/23/12 1 That was the year that was in Linux Pacific Northwest National Laboratories April 23, 2012 Rick Lindsley IBM Linux Technology Center
EMT 2390L Lecture 1 Dr. José M. Reyes Álamo. Outline About Linux Install Linux in a Virtual Machine.
Copyright © IBM Corp., All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Slide 1 Tomorrow’s Technology and You Chapter 4 Software © 2006 Prentice-Hall, Inc.
Assignment 2 SARAH DIESBURG CO5641. Assignment 2 Other tools exist to ease kernel development and debugging Pick a tool not already explained, set it.
4/18/14 1 That was the year that was in Linux Pacific Northwest National Laboratories April 18, 2014 Rick Lindsley IBM Linux Technology Center
Status of Embedded Linux Linux Symposium Canada Live Report Tim Bird - CELF AG Chair.
Challenges in KeyStone Workshop Getting Ready for Hawking, Moonshot and Edison.
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Abdul Rahim Ahmad.
Chapter 9Basic Troubleshooting Techniques  9.1General Troubleshooting Techniques 9.1General Troubleshooting Techniques 9.1General Troubleshooting Techniques.
CHRISTIE MANIGRASSI CIS 1055 – OCT 2009 Linus Torvalds.
Z/TPF EE V1.1 z/TPFDF V1.1 TPF Toolkit for WebSphere® Studio V3 TPF Operations Server V1.2 IBM Software Group AIM Enterprise Platform Software IBM z/Transaction.
Kickstart Installation
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
Application Debugging. Debugging methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner.
4/18/14 1 That was the year that was in Linux Pacific Northwest National Laboratories April 17, 2015 Rick Lindsley IBM Linux Technology Center
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
Computer Operating Systems And Software applications.
Kernel Modules – Introduction CSC/ECE 573, Sections 001 Fall, 2012.
© 2013 MontaVista Software, LLC. MontaVista Confidential and Proprietary. CGE7 Flight Recoder Demo Nawneet Anand.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
IBM ATS Storage © 2013 IBM Corporation What are Consistency Groups ? The concept of grouping all system, middleware, and application volumes that are required.
| © 2007 LenovoLenovo Confidential Use WinDBG Tool to Analyze BSOD —— Lenovo Service Support Training.
Tgt: Framework Target Drivers FUJITA Tomonori NTT Cyber Solutions Laboratories Mike Christie Red Hat, Inc Ottawa Linux.
Hacking on Lguest Rusty Russell IBM Linux Technology Center (OzLabs)
Linux Operating Systems Taking Control of the Terminal
CompTIA Server+ Certification (Exam SK0-004)
Microsoft Virtual Academy
DEV-25: You've Got a Problem, Here’s How to Find It
A Fast Track into Device Guard
“Seamless” kernel update with CRIU & Kexec
Penguin Weight Watchers
How to Fix Kernel Panic on Mac?.  Not enough RAM and lack of hard drive space.  Outdated drivers or plugins  Broken disk permissions  Conflicting.
LINUX WINDOWS Vs..
Run Bash scripts from Windows 10
New Developer Tools in Windows Embedded Standard 2011
Chapter 2: The Linux System Part 1
Final Review CSE321 B.Ramamurthy 12/4/2018 B.Ramamurthy.
Customizing WPA Trace Views
Delivering great hardware solutions for Windows
Advanced app and driver debugging
Presentation transcript:

IBM India Software Labs FFDC Using Crash Dumps – BoF07/09/04 © 2004 IBM Corporation First Failure Data Capture Using Crash Dumps: A BoF session Linux Symposium 2004 Ottawa, Canada

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Topics for Discussion ✔ Existing Crash Dump Tools ✔ Approaches taken ✔ Problems ✔ Other FFDC Tools ✔ Kexec based Dumping ✔ Demo ✔ Dump Analyzing Tools

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Current Dumping Solutions ✔ LKCD, Netdump ✔ None have made it to mainline ✔ Known limitations in each ✔ Invasiveness into kernel a major bottleneck ✔ Diskdump – Newer alternative, driver specific code needed ✔ Firmware based solutions ✔ S390 dumping solution ✔ Has worked in other Oses ✔ Solution available largely distro specific ✔ SLES9 has picked up LKCD ✔ RedHat prefers netdump/diskdump

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Other FFDC tools ✔ Printk ✔ Still the most preferred debugging mechanism ✔ Is it powerful enough ✔ Oops ✔ Will not suffice for problems such as data corruption, hangs, etc ✔ Limited data for PD/PSI ✔ Kmsgdump ✔ Effective method to capture panic information

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Kexec based crash dumping ✔ Reboots with “less” memory ✔ Rest of memory treated as a device ✔ No dump device required ✔ Dump exported as an ELF format file ✔ Greatly simplifies dump write-out ✔ Uses “standard” core dump format ✔ Standard dump analyzers can be used ✔ Multiple “views” will be provided ✔ Full-view, Kernel-pages only, etc

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Dump Analyzing Tools ✔ Numerous tools exist ✔ lcrash, crash, gdb ✔ Issues to ponder ✔ Is there a need for a standard “dump format” ✔ Is compatibility between tools a necessity ✔ What's the best way to keep up with kernel changes ✔ What are the deficiencies in the current tools? ✔ Commands and features needed

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Discussions please...

IBM India Software Labs © 2004 IBM Corporation 1FFDC Using Crash Dumps – BoF 22 July 2004 Disclaimers and Trademarks ✔ This work represents the view of the author and does not necessarily represent the view of IBM. ✔ IBM and IBM(logo) are trademarks of International Business Machines Corporation in the United States, other countries, or both. ✔ Linux is a registered trademark of Linus Torvalds in the U.S., other countries, or both. ✔ Red Hat is a trademark of Red Hat, Inc. in the U.S., other countries, or both. ✔ Other company, product, or service names may be trademarks or service marks of others.