[Crash-utility] using crash for ARM

Dave Anderson anderson at redhat.com
Thu Aug 9 12:54:58 UTC 2012


----- Original Message -----
> 
> 
> shell at android:/system # ./crash -d8

OK, so try this:

 $ crash -d8 vmlinux

and/or:

 $ crash -d8 vmlinux System.map

Dave


> crash 6.0.8
> Copyright (C) 2002-2012 Red Hat, Inc.
> Copyright (C) 2004, 2005, 2006, 2010 IBM Corporation
> Copyright (C) 1999-2006 Hewlett-Packard Co
> Copyright (C) 2005, 2006, 2011, 2012 Fujitsu Limited
> Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
> Copyright (C) 2005, 2011 NEC Corporation
> Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
> Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
> This program is free software, covered by the GNU General Public
> License,
> and you are welcome to change it and/or distribute copies of it under
> certain conditions. Enter "help copying" to see the conditions.
> This program has absolutely no warranty. Enter "help warranty" for
> details.
> 
> 
> find_booted_kernel: search for [Linux version 3.0.15+
> (oza at lc-blr-292) (gcc version 4.4.3 (GCC) ) #2 PREEMPT Wed Aug 8
> 13:39:53 IST 2012]
> searchdirs[7]: /usr/lib/debug/lib/modules/3.0.15+/
> searchdirs[0]: /usr/src/linux/
> searchdirs[1]: /boot/
> searchdirs[2]: /boot/efi/redhat
> searchdirs[3]: /boot/efi/EFI/redhat
> searchdirs[4]: /
> searchdirs[5]: /usr/src/redhat/BUILD/kernel-3.0.15/linux/
> searchdirs[6]: /usr/src/redhat/BUILD/kernel-3.0.15/linux-3.0.15/
> mount_points[0]: / (cafcb0)
> mount_points[1]: /dev (cafcc0)
> mount_points[2]: /dev/pts (cafcd0)
> mount_points[3]: /proc (cafce8)
> mount_points[4]: /sys (cafcf8)
> mount_points[5]: /acct (cafd08)
> mount_points[6]: /mnt/asec (cafd18)
> mount_points[7]: /mnt/obb (cafd30)
> mount_points[8]: /dev/cpuctl (cafd48)
> mount_points[9]: /system (cafd68)
> mount_points[10]: /data (cafd80)
> mount_points[11]: /cache (cafd90)
> mount_points[12]: /sys/kernel/debug (cafda0)
> find_booted_kernel: check: /init
> crash: cannot find booted kernel -- please enter namelist argument
> 
> 
> Usage:
> 
> crash [OPTION]... NAMELIST MEMORY-IMAGE (dumpfile form)
> crash [OPTION]... [NAMELIST] (live system form)
> 
> Enter "crash -h" for details.
> 
> 
> PS: I also get a warning message from system: our own message crash
> used greatest stack depth: 5016 bytes left
> 
> 
> 
> apart from that If I run crash
> 
> 
> ./crash ./vmlinux
> crash 6.0.8
> Copyright (C) 2002-2012 Red Hat, Inc.
> Copyright (C) 2004, 2005, 2006, 2010 IBM Corporation
> Copyright (C) 1999-2006 Hewlett-Packard Co
> Copyright (C) 2005, 2006, 2011, 2012 Fujitsu Limited
> Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
> Copyright (C) 2005, 2011 NEC Corporation
> Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
> Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
> This program is free software, covered by the GNU General Public
> License,
> and you are welcome to change it and/or distribute copies of it under
> certain conditions. Enter "help copying" to see the conditions.
> This program has absolutely no warranty. Enter "help warranty" for
> details.
> 
> get_live_memory_source: /dev/mem
> WARNING: ./vmlinux and /proc/version do not match!
> 
> WARNING: /proc/version indicates kernel version: 3.0.15+
> 
> crash: please use the vmlinux file for that kernel version, or try
> using
> the System.map for that kernel version as an additional argument.
> 
> 
> 
> If I include system.map
> it exits with
> 'can not open secondary temp[orary file"
> void
> open_tmpfile2(void)
> {
> if (pc->tmpfile2)
> error(FATAL, "recursive secondary temporary file usage\n");
> 
> if ((pc->tmpfile2 = tmpfile()) == NULL)
> error(FATAL, "cannot open secondary temporary file\n");
> 
> rewind(pc->tmpfile2);
> }
> 
> 
> 
> Regards,
> Oza.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> From: Dave Anderson <anderson at redhat.com>
> To: paawan oza <paawan1982 at yahoo.com>
> Cc: "Discussion list for crash utility usage, maintenance and
> development" <crash-utility at redhat.com>
> Sent: Thursday, 9 August 2012 12:11 AM
> Subject: Re: [Crash-utility] using crash for ARM
> 
> 
> 
> ----- Original Message -----
> > 
> > 
> > > > crash: cannot open secondary temporary file
> > > 
> > > When do you see that message?
> > 
> > above is the last error statement and crash exits.
> > 
> > Regards,
> > Oza.
> 
> Attach the output of "crash -d8".
> 
> Dave
> 
> 
> 




More information about the Crash-utility mailing list