LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices

Reply
 
Search this Thread
Old 11-12-2013, 07:15 PM   #1
RandomTroll
Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 284

Rep: Reputation: 27
unable to handle kernel level paging request at address...


This happened to me today, halting my computer. Is this a symptom of defective RAM? I was querying a wireless adaptor's status at the time but a lot else was happening.
 
Old 11-14-2013, 09:29 AM   #2
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,397

Rep: Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114
See if you can reproduce the problem by doing the same thing again. Verify also that all of your kernel packages are consistently up-to-date, most especially any having to do with removable (e.g. USB) devices such as this adaptor might be. It is easy to "mix apples with oranges," on-demand introducing code into the kernel that is not fully compatible with it because one part got updated slightly but another did not. Also, check in the usual places for any bug-reports concerning this driver.

I do not consider that "defective RAM" is likely, or that it would have anything to do with this issue. (If your RAM really was defective, the computer probably wouldn't be running at all ... It would be sitting there, making peculiar hot smoky smells.)

Last edited by sundialsvcs; 11-14-2013 at 09:30 AM.
 
Old 11-16-2013, 08:33 PM   #3
RandomTroll
Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 284

Original Poster
Rep: Reputation: 27
Quote:
Originally Posted by sundialsvcs View Post
See if you can reproduce the problem by doing the same thing again.
I have done the same thing, as near as I can tell, hundreds of times.

Quote:
Originally Posted by sundialsvcs View Post
Verify also that all of your kernel packages are consistently up-to-date
I check daily.

Quote:
Originally Posted by sundialsvcs View Post
check in the usual places for any bug-reports concerning this driver.
Done.

Quote:
Originally Posted by sundialsvcs View Post
(If your RAM really was defective, the computer probably wouldn't be running at all ... It would be sitting there, making peculiar hot smoky smells.)
I've had defective RAM a couple of times without any smoking. Errors happened more commonly.

I wanted to know what this error meant. It could mean that the memory the kernel was trying to page in had failed a consistency check on the occasion of the kernel trying to page it in or that the kernel had erred in its bookkeeping and freed some memory that was still in use and had just tried to use it. Or I don't understand it. If it was a defective driver for a USB-attached non-memory device - why would that cause a paging error?
 
Old 11-18-2013, 02:23 PM   #4
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,397

Rep: Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114
There should be a complete traceback when the message occurs. Please include it.

Since the problem is reproducible-at-will by you and it appears to be linked to a particular action by you ... "querying the status of a wireless adapter" ... then I do not expect it to be a memory problem. Perhaps the wrong driver is being used ... perhaps another driver is also listening to that device that shouldn't be.
 
Old 11-19-2013, 12:26 AM   #5
RandomTroll
Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 284

Original Poster
Rep: Reputation: 27
Quote:
Originally Posted by sundialsvcs View Post
Since the problem is reproducible-at-will by you
It isn't. I didn't say it was. I have queried the status of that adaptor thousands of times (it's built in; I've had the computer for 4 years). I provided that bit of data not because it was important but because it was all I had: I couldn't do anything with the computer other than turn it off. Only a bit of the trace was displayed. I didn't want to copy it all down by hand.

I want to understand what the error report means. This error's in arch/x86/mm/fault.c so it is a memory error. That's not documented; it'll take me some time to figure out.
 
Old 11-19-2013, 10:10 AM   #6
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,397

Rep: Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114Reputation: 1114
Well, then let me now obligingly eat my words and say that perhaps it is a hardware problem. DIMM cards do go flakey sometimes, and they sometimes even wiggle out of their slots. If the problem appears more-or-less "at random," and is not traceable to a particular thing that is done, this does say, "hardware."

Or ... a nasty subtle software bug.

The root cause of this problem is that a SIGSEGV or a SIGBUS has occurred with a kernel-space address that is not found in any module's exception-table. So, the kernel never expected to find this problem in its own code and doesn't know what to do. What is the address, and does it correspond to a location within the fixed kernel? (If not, it must be a loaded module, implying a device-driver.) Use the memory-map to trace this to a location in the kernel code.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to handle kernel paging request at virtual address 4800217c balakv Linux - Embedded & Single-board computer 2 04-26-2011 12:42 AM
unable to handle kernel paging request at virtual address skibud2 Linux - Kernel 0 12-10-2009 08:32 AM
Unable to handle kernel paging request at virtual address ff200200 gdkool Linux - Kernel 10 07-22-2009 06:33 AM
Unable to handle kernel paging request at virtual address gdkool Linux - Software 2 01-04-2008 07:21 AM
Unable to handle kernel paging request at virtual address jah3765 Linux - General 6 01-17-2005 09:48 PM


All times are GMT -5. The time now is 07:00 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration