Your message dated Tue, 09 Jul 2013 21:33:30 +0000
with message-id <[email protected]>
and subject line Bug#656132: fixed in crash 7.0.1-1
has caused the Debian Bug report #656132,
regarding crash: please enable building for armel
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
656132: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656132
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: crash
Version: 6.0.1-1
Severity: wishlist
Tags: patch
Just adding armel to the architecture list seems to produce a working
package. Please consider the attached patch.
Here's a demo of how it works on my openmoko where I was debugging a
kernel bug:
lindi@ginger:~$ sudo crash /usr/lib/debug/boot/vmlinux-2.6.39-gta02-gta02
crash 6.0.1
Copyright (C) 2002-2011 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005 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.
GNU gdb (GDB) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "armv5tel-unknown-linux-gnueabi"...
WARNING: not using untrusted file: "/home/lindi/.gdbinit"
KERNEL: /usr/lib/debug/boot/vmlinux-2.6.39-gta02-gta02
DUMPFILE: /dev/mem
CPUS: 1
DATE: Mon Jan 16 20:22:41 2012
UPTIME: (cannot calculate: unknown HZ value)
LOAD AVERAGE: 1.45, 0.90, 0.43
TASKS: 65
NODENAME: ginger
RELEASE: 2.6.39-gta02-gta02
VERSION: #1 Mon Oct 31 20:02:07 UTC 2011
MACHINE: armv4tl (unknown Mhz)
MEMORY: 127 MB
PID: 2023
COMMAND: "crash"
TASK: c7b94580 [THREAD_INFO: c6c2c000]
CPU: 0
STATE: TASK_RUNNING (ACTIVE)
crash> ps
PID PPID CPU TASK ST %MEM VSZ RSS COMM
0 0 0 c036e4a8 RU 0.0 0 0 [swapper]
1 0 0 c7817d60 IN 0.5 2108 688 init
2 0 0 c7817ac0 IN 0.0 0 0 [kthreadd]
3 2 0 c7817820 IN 0.0 0 0 [ksoftirqd/0]
6 2 0 c7817040 IN 0.0 0 0 [rcu_kthread]
7 2 0 c782cd60 IN 0.0 0 0 [khelper]
8 2 0 c782cac0 IN 0.0 0 0 [sync_supers]
9 2 0 c782c820 IN 0.0 0 0 [bdi-default]
10 2 0 c782c580 IN 0.0 0 0 [kblockd]
11 2 0 c782c2e0 IN 0.0 0 0 [irq/53-pcf50633]
12 2 0 c782c040 IN 0.0 0 0 [kswapd0]
13 2 0 c78bbd60 IN 0.0 0 0 [fsnotify_mark]
14 2 0 c78bbac0 IN 0.0 0 0 [crypto]
24 2 0 c78bb040 IN 0.0 0 0 [mtdblock0]
26 2 0 c78bb580 IN 0.0 0 0 [mtdblock1]
27 2 0 c78bb820 IN 0.0 0 0 [mtdblock2]
28 2 0 c7914ac0 IN 0.0 0 0 [mtdblock3]
29 2 0 c7914820 IN 0.0 0 0 [mtdblock4]
30 2 0 c7914580 IN 0.0 0 0 [mtdblock5]
31 2 0 c79142e0 IN 0.0 0 0 [mtdblock6]
32 2 0 c7914040 IN 0.0 0 0 [spi_gpio.2]
35 2 0 c7994820 IN 0.0 0 0 [irq/132-glamo-m]
36 2 0 c7994580 IN 0.0 0 0 [mmcqd/1]
38 2 0 c79942e0 IN 0.0 0 0 [kjournald]
91 1 0 c79e8820 IN 0.9 2792 1160 udevd
127 2 0 c7b94d60 IN 0.0 0 0 [khubd]
595 1 0 c79e8580 IN 1.1 27852 1384 rsyslogd
596 1 0 c7a55d60 IN 1.1 27852 1384 rs:main Q:Reg
597 1 0 c79e8ac0 IN 1.1 27852 1384 rsyslogd
598 1 0 c6de8ac0 IN 1.1 27852 1384 rsyslogd
616 1 0 c6de8d60 IN 0.8 3776 1036 dbus-daemon
629 1 0 c7ab8580 IN 0.4 2228 500 dropbear
703 1 0 c7b22d60 IN 1.3 1700 1660 watchdog
807 1 0 c7b17580 IN 0.4 1720 512 answering-machi
979 2 0 c6d41040 IN 0.0 0 0 [kworker/u:0]
980 2 0 c6de8580 IN 0.0 0 0 [kworker/u:3]
1019 91 0 c79e82e0 IN 0.6 2788 828 udevd
1020 2 0 c79e8040 IN 0.0 0 0 [kworker/0:4]
1225 2 0 c7994d60 IN 0.0 0 0 [kworker/0:0]
1227 91 0 c7ab82e0 IN 0.6 2788 808 udevd
1276 629 0 c7b17d60 RU 1.0 2984 1364 dropbear
1277 1276 0 c7b17820 IN 1.4 4924 1804 bash
1286 1277 0 c7994ac0 IN 0.8 4756 1000 screen
1287 1286 0 c6d41580 IN 1.3 5312 1720 screen
1288 1287 0 c6d412e0 IN 1.4 4944 1872 bash
2014 1287 0 c7b94040 IN 1.4 4944 1844 bash
2022 2014 0 c78bb2e0 IN 1.0 4808 1348 sudo
> 2023 2022 0 c7b94580 RU 43.4 68968 56476 crash
2077 1288 0 c7b22ac0 IN 0.9 2752 1224 top
2262 807 0 c79e8d60 IN 0.4 3392 488 sleep
2263 2023 0 c6de82e0 RU 0.7 3920 864 less
crash> bt 91
PID: 91 TASK: c79e8820 CPU: 0 COMMAND: "udevd"
#0 [<c0295e40>] (schedule) from [<c0296b18>]
#1 [<c0296b18>] (schedule_hrtimeout_range_clock) from [<c00cab08>]
#2 [<c00cab08>] (sys_epoll_wait) from [<c0026a40>]
pc : [<402717fc>] lr : [<0000bcc0>] psr: 60000010
sp : bebb5e28 ip : 00032008 fp : 00000001
r10: 00000000 r9 : 0003127c r8 : ffffe3f4
r7 : 000000fc r6 : 00000000 r5 : 000312a1 r4 : 00031270
r3 : ffffffff r2 : 00000008 r1 : bebb5ea8 r0 : 0000000a
Flags: nZCv IRQs on FIQs on Mode USER_32 ISA ARM
crash> bt 36
PID: 36 TASK: c7994580 CPU: 0 COMMAND: "mmcqd/1"
#0 [<c0295e40>] (schedule) from [<c01fa9a4>]
#1 [<c01fa9a4>] (mmc_queue_thread) from [<c0054138>]
#2 [<c0054138>] (kthread) from [<c00272e8>]
crash> print jiffies
$7 = 2382970
crash> print jiffies
$8 = 2384339
crash> dmesg | head -n10
[ 0.000000] Linux version 2.6.39-gta02-gta02 (Debian 2.6.39-1gta021)
([email protected]) (gcc version 4.4.6 (Debian 4.4.6-11) ) #1 Mon Oct 31
20:02:07 UTC 2011
[ 0.000000] CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: GTA02
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] BUG: mapping for 0x19000000 at 0xe0000000 overlaps vmalloc space
[ 0.000000] CPU S3C2442B (id 0x32440aab)
[ 0.000000] S3C24XX Clocks, Copyright 2004 Simtec Electronics
[ 0.000000] S3C244X: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000
MHz
[ 0.000000] CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: armel (armv5tel)
Kernel: Linux 2.6.32.42 (PREEMPT)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- crash-6.0.1.orig/debian/control 2012-01-16 18:25:11.000000000 +0000
+++ crash-6.0.1/debian/control 2012-01-16 16:30:04.000000000 +0000
@@ -7,7 +7,7 @@
Standards-Version: 3.9.2.0
Package: crash
-Architecture: i386 ia64 alpha powerpc amd64
+Architecture: i386 ia64 alpha powerpc amd64 armel
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: kernel-patch-lkcd, dumputils
Description: kernel debugging utility, allowing gdb like syntax
--- End Message ---
--- Begin Message ---
Source: crash
Source-Version: 7.0.1-1
We believe that the bug you reported is fixed in the latest version of
crash, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Troy Heber <[email protected]> (supplier of updated crash package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 18 Jun 2013 13:38:49 -0600
Source: crash
Binary: crash
Architecture: source amd64
Version: 7.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Troy Heber <[email protected]>
Changed-By: Troy Heber <[email protected]>
Description:
crash - kernel debugging utility, allowing gdb like syntax
Closes: 504522 584119 656132 702513 710675
Changes:
crash (7.0.1-1) unstable; urgency=low
.
* Enable armel (closes: #656132)
* Enable s390x (closes: #710675)
* Include the crash/defs.h header (closes: #702513)
* Sync with the Ubuntu crash package, build crash extensions, SPU has been
dropped (closes: #584119), lpia has been dropped (closes: #504522).
* Fix the -I include path sequence in the extensions/eppic.mk file to
prevent a series of "redefined" and "redeclaration" warnings when
compiling the EPPIC extension module.
* Address two compile-time warnings generated as a result of the
gdb*7.6.patch. Without the patch, there are "warning: no previous
prototype" warnings for gdb_main_entry() and replace_ui_file_FILE().
* Implemented a new "mod -t" option that walks through the installed modules
and checks for non*zero values in each module's "taints" bitmask, and
translates the bits into symbolic letters if possible, or shows the
hexadecimal value of the bitmask if not. In older kernels, the
"license_gplok" field is checked, and if non*zero, its value is displayed
in hexadecimal. Lastly, if the "gpgsig_ok" member exists and is zero, a
"(U)" notation will also be displayed.
* Fixed compiler warnings generated by extensions/trace.c when compiled
with *DFORTIFY_SOURCE=2. Without the patch, the messages "warning:
ignoring return value of 'mktemp', declared with attribute
warn_unused_result", "warning: ignoring return value of 'fwrite',
declared with attribute warn_unused_result", and "warning: 'trace_dat'
may be used uninitialized in this function" are generated.
* Laid down the basic infrastructure for the ARM64 backtrace facility using
the kernel's arm64 unwind facility as a basis. Compile*tested only.
* Implemented the ARM64 virtual-to-physical kernel and user address
translation functions, supporting both 2*level page tables with 64K pages,
and 3*level page tables with 4K pages. Also added the associated PTE
translator function. Compile*tested only.
* Implemented the capability of building crash as an x86_64 binary for
analyzing ARM64 dumpfiles on an x86_64 host, which can be done by entering
"make target=ARM64". After the initial build is complete, subsequent
builds can be done by entering "make" alone.
* Added "aarch64" to the ExclusiveArch: line in the crash.spec file.
* Fix for the S390X "bt" command for Linux 3.10 and later kernels. Without
the patch, the starting stack location of the per*cpu async and panic
stacks of active tasks would be incorrectly determined.
Checksums-Sha1:
45dc610e6197287876d7f00320abc93de250e578 1101 crash_7.0.1-1.dsc
3b9233cba7b92c9df611b9827d32e93390b26717 32013795 crash_7.0.1.orig.tar.gz
413b07bd59a802c7185fe1874dc842381326dfa1 61707 crash_7.0.1-1.diff.gz
fe9bfcda8aa806f09bf72d745901720d7745073f 3062848 crash_7.0.1-1_amd64.deb
Checksums-Sha256:
55da24841cb8ec52c1948b917fc68f2b2dc0c381ab2103b775fa827986cb8aad 1101
crash_7.0.1-1.dsc
131c11e48d70ebaad3e2f1a019be479ca0c892a163561007becc4f3d75619deb 32013795
crash_7.0.1.orig.tar.gz
8ecbde6fbafa62164e6a4aff59c1c3aa91e757482b90eddbd3382fa0d48b598a 61707
crash_7.0.1-1.diff.gz
0a1e101ae057c56a707bb53a59e9e35fe6bf1c1464c57bc1d6bc5b4ad2193635 3062848
crash_7.0.1-1_amd64.deb
Files:
010e1e317c404ca77dbf6bb383e1c520 1101 utils optional crash_7.0.1-1.dsc
b59076aebaced87e9073328cb0a4f50a 32013795 utils optional
crash_7.0.1.orig.tar.gz
eefea1bdbbc2488294c7ab9dab2f2faa 61707 utils optional crash_7.0.1-1.diff.gz
651ccd55d6f448775d7be14e88e94ffd 3062848 utils optional crash_7.0.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFR3Hl3QOr9C+GfGI4RApumAJ0UbwnpYkoApj64Mt1hoAUhCoNDfwCfQFIR
mpkHZ/Vdpg2rT1ag+gCd018=
=d6e5
-----END PGP SIGNATURE-----
--- End Message ---