[Crash-utility] [Fwd: Some notes in descovering your crash]
Dave Anderson
anderson at redhat.com
Wed Mar 29 14:03:47 UTC 2006
> Helo, i have reviewed which is really fascinating.
>
>
> The architecture i use :
> crash> sys
> KERNEL: /boot/vmlinux-2.6.15.2
> DUMPFILE: /dev/mem
> CPUS: 1
> DATE: Wed Mar 29 12:05:05 2006
> UPTIME: 04:33:58
> LOAD AVERAGE: 0.05, 0.06, 0.02
> TASKS: 67
> NODENAME: portable.domain.com
> RELEASE: 2.6.15.2
> VERSION: #4 PREEMPT Tue Mar 21 14:34:11 CET 2006
> MACHINE: i686 (748 Mhz)
> MEMORY: 511.9 MB
>
> A question : i could not find how to have a module withou [CONFIG_KALLSYMS] when
> i do mod
>
I'm not sure I understand the question?
> Some problems
>
> 1)kmem -s and kmem -S
>
> crash> kmem -s
>
> kmem: invalid structure member offset: kmem_cache_s_lists
> FILE: memory.c LINE: 7671 FUNCTION: do_slab_chain_percpu_v2()
>
> [./crash] error trace: 8099315 => 80a4d09 => 80a635d => 810cab0
> CACHE NAME OBJSIZE ALLOCATED TOTAL SLABS SSIZE
>
> 810cab0: OFFSET_verify+81
> 80a635d: do_slab_chain_percpu_v2+103
> 80a4d09: dump_kmem_cache_percpu_v2+1615
> 8099315: cmd_kmem+3392
>
> kmem: invalid structure member offset: kmem_cache_s_lists
> FILE: memory.c LINE: 7671 FUNCTION: do_slab_chain_percpu_v2()
>
>
> 2) crash> kmem -i
> PAGES TOTAL PERCENTAGE
> TOTAL MEM 128778 503 MB ----
> FREE 44244 172.8 MB 34% of TOTAL MEM
> USED 84534 330.2 MB 65% of TOTAL MEM
> SHARED 45690 178.5 MB 35% of TOTAL MEM
> BUFFERS 4371 17.1 MB 3% of TOTAL MEM
> CACHED 51358 200.6 MB 39% of TOTAL MEM
> SLAB 0 0 0% of TOTAL MEM
>
> TOTAL HIGH 0 0 0% of TOTAL MEM
>
> The command stops and SLAB is certainly not correct
>
See the prior messages on March 28th from Sharyathi Nagesh
in the mailing list; he is currently working on this.
>
> 3) net -s and net -S
> crash> net -s
>
> net: invalid structure member offset: files_struct_max_fdset
> FILE: net.c LINE: 1117 FUNCTION: dump_sockets_workhorse()
>
> [./crash] error trace: 80dca66 => 80ded3a => 80def30 => 810cab0
> PID: 5489 TASK: d7b97000 CPU: 0 COMMAND: "crash"
>
> 810cab0: OFFSET_verify+81
> 80def30: dump_sockets_workhorse+164
> 80ded3a: dump_sockets+80
> 80dca66: cmd_net+418
>
> net: invalid structure member offset: files_struct_max_fdset
> FILE: net.c LINE: 1117 FUNCTION: dump_sockets_workhorse()
>
Interesting. This will require the same type of changes that
are in open_files_dump() in filesys.c (lines 2129 - 2156), which
calculate the local max_fdset and max_fds variables.
>
> 4)
> The problems withe those commands are normal i think, the structures are not
> supported in kernel 2.6?
>
> kmem -la, -La, -li, -Li do not find active_list and inactive_list
> irq -b
> net -a
>
Correct. Either the structures are not supported in 2.6, or
continued support of the option has been deprecated.
Thanks for the report -- and please join the list!
Dave Anderson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20060329/ca82170c/attachment.htm>
More information about the Crash-utility
mailing list