List Info

Thread: the kmem get some errors




the kmem get some errors
user name
2008-04-28 02:40:59
hi,

When i use kmem command on a IA64 with RHEL5.1 as following,
there are 
some errors.
Anyone can explain it?

crash> kmem -c
kmem: cannot determine page cache size
crash> kmem -C
kmem: address_space page cache radix tree not supported
crash> kmem -la
kmem: active_list does not exist in this kernel
crash> kmem -La
kmem: active_list does not exist in this kernel
crash> kmem -li
kmem: inactive_list does not exist in this kernel
crash> kmem -Li
kmem: inactive_list does not exist in this kernel
crash> kmem -P e0000001843760c0
   <segmentation violation>

Best Regards,
yang


--
Crash-utility mailing list
Crash-utilityredhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

Re: the kmem get some errors
user name
2008-04-28 07:36:16
Yang Zhiguo wrote:
> hi,
> 
> When i use kmem command on a IA64 with RHEL5.1 as
following, there are 
> some errors.
> Anyone can explain it?
> 
> crash> kmem -c
> kmem: cannot determine page cache size
> crash> kmem -C
> kmem: address_space page cache radix tree not
supported
> crash> kmem -la
> kmem: active_list does not exist in this kernel
> crash> kmem -La
> kmem: active_list does not exist in this kernel
> crash> kmem -li
> kmem: inactive_list does not exist in this kernel
> crash> kmem -Li
> kmem: inactive_list does not exist in this kernel

None of the above are applicable to the RHEL5.1
(2.6.18-based) kernel,
because the symbols they reference no longer exist.

> crash> kmem -P e0000001843760c0
>   <segmentation violation>

Shouldn't happen, but the command makes no sense
(e0000001843760c0
cannot be a physical address.



--
Crash-utility mailing list
Crash-utilityredhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

Re: the kmem get some errors
user name
2008-04-28 19:50:36
----- Original Message ----- 
From: "Dave Anderson" <andersonredhat.com>
To: "Discussion list for crash utility
usage,maintenance and development"
<crash-utilityredhat.com>
Sent: Monday, April 28, 2008 8:36 PM
Subject: Re: [Crash-utility] the kmem get some errors


> Yang Zhiguo wrote:
>> hi,
>> 
>> When i use kmem command on a IA64 with RHEL5.1 as
following, there are 
>> some errors.
>> Anyone can explain it?
>> 
>> crash> kmem -c
>> kmem: cannot determine page cache size
>> crash> kmem -C
>> kmem: address_space page cache radix tree not
supported
>> crash> kmem -la
>> kmem: active_list does not exist in this kernel
>> crash> kmem -La
>> kmem: active_list does not exist in this kernel
>> crash> kmem -li
>> kmem: inactive_list does not exist in this kernel
>> crash> kmem -Li
>> kmem: inactive_list does not exist in this kernel
> 
> None of the above are applicable to the RHEL5.1
(2.6.18-based) kernel,
> because the symbols they reference no longer exist.

If so, maybe we should explain it in man pages.

> 
>> crash> kmem -P e0000001843760c0
>>   <segmentation violation>
> 
> Shouldn't happen, but the command makes no sense
(e0000001843760c0
> cannot be a physical address.

An error message may be more better.


> 
> 
> 
> --
> Crash-utility mailing list
> Crash-utilityredhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility
> 
>

--
Crash-utility mailing list
Crash-utilityredhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

Re: the kmem get some errors
user name
2008-04-29 08:05:33
Yang Zhiguo wrote:
> ----- Original Message ----- 
> From: "Dave Anderson" <andersonredhat.com>
> To: "Discussion list for crash utility
usage,maintenance and development"
<crash-utilityredhat.com>
> Sent: Monday, April 28, 2008 8:36 PM
> Subject: Re: [Crash-utility] the kmem get some errors
> 
> 
>> Yang Zhiguo wrote:
>>> hi,
>>>
>>> When i use kmem command on a IA64 with RHEL5.1
as following, there are 
>>> some errors.
>>> Anyone can explain it?
>>>
>>> crash> kmem -c
>>> kmem: cannot determine page cache size
>>> crash> kmem -C
>>> kmem: address_space page cache radix tree not
supported
>>> crash> kmem -la
>>> kmem: active_list does not exist in this
kernel
>>> crash> kmem -La
>>> kmem: active_list does not exist in this
kernel
>>> crash> kmem -li
>>> kmem: inactive_list does not exist in this
kernel
>>> crash> kmem -Li
>>> kmem: inactive_list does not exist in this
kernel
>> None of the above are applicable to the RHEL5.1
(2.6.18-based) kernel,
>> because the symbols they reference no longer
exist.
> 
> If so, maybe we should explain it in man pages.

Well, this is not uncommon -- because the crash utility
maintains
backwards compatibility, there are numerous command options
that
are no longer applicable, and when they fail, the idea is
to
display a concise error message explaining why they fail.

> 
>>> crash> kmem -P e0000001843760c0
>>>   <segmentation violation>
>> Shouldn't happen, but the command makes no sense
(e0000001843760c0
>> cannot be a physical address.
> 
> An error message may be more better.
> 

That's true.  On the other arches I've got available, the
command
returns: "<address>: physical address not found
in mem map".
I don't have an ia64 readily available, so I'm not sure
exactly
where it takes the SIGSEGV.

Dave

--
Crash-utility mailing list
Crash-utilityredhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )