LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 02-15-2006, 12:59 PM   #1
robca
LQ Newbie
 
Registered: Mar 2005
Location: Belgium
Distribution: Fedora & gentoo
Posts: 15

Rep: Reputation: 0
page_alloc.c


From time to time my system is getting the following error message, i don't know what to do, this is a server system PIV 2,4 with 1GB RAM running Fedora kernel 2.4.22, what does this error means and is there a way to solve it?

Code:
Feb 12 04:03:30 gandalf kernel: ------------[ cut here ]------------
Feb 12 04:03:30 gandalf kernel: kernel BUG at page_alloc.c:105!
Feb 12 04:03:30 gandalf kernel: invalid operand: 0000
Feb 12 04:03:30 gandalf kernel: lp parport autofs e1000 e100 iptable_nat iptable_mangle ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables floppy sg
scsi_mod microcode ext3 jbd raid1
Feb 12 04:03:30 gandalf kernel: CPU:    0
Feb 12 04:03:30 gandalf kernel: EIP:    0060:[<c013b885>]    Not tainted
Feb 12 04:03:30 gandalf kernel: EFLAGS: 00010282
Feb 12 04:03:30 gandalf kernel:
Feb 12 04:03:30 gandalf kernel: EIP is at __free_pages_ok [kernel] 0x45 (2.4.22-1.2199.nptl)
Feb 12 04:03:30 gandalf kernel: eax: 00000000   ebx: c1aacdb0   ecx: c1aacdb0   edx: 00000000
Feb 12 04:03:30 gandalf kernel: esi: f79e3534   edi: 00000000   ebp: 00000000   esp: d8141eb0
Feb 12 04:03:30 gandalf kernel: ds: 0068   es: 0068   ss: 0068
Feb 12 04:03:30 gandalf kernel: Process printconf-backe (pid: 6526, stackpage=d8141000)
Feb 12 04:03:30 gandalf kernel: Stack: 00000a9a 00000000 f79e3534 00000a9a c01344a5 0000001f 00000000 00000566
Feb 12 04:03:30 gandalf kernel:        00000a9a c1aacdb0 f79e3534 0000000d c0133e5c d8141f5c c1aacdb0 00000000
Feb 12 04:03:30 gandalf kernel:        00000a9a 00000000 00000a9a 00000001 00000000 00000a9a f79e3480 00000000
Feb 12 04:03:30 gandalf kernel: Call Trace:   [<c01344a5>] file_read_actor [kernel] 0xb5 (0xd8141ec0)
Feb 12 04:03:30 gandalf kernel: [<c0133e5c>] do_generic_file_read [kernel] 0x27c (0xd8141ee0)
Feb 12 04:03:30 gandalf kernel: [<c01343f0>] file_read_actor [kernel] 0x0 (0xd8141f10)
Feb 12 04:03:30 gandalf kernel: [<c0134595>] generic_file_new_read [kernel] 0xc5 (0xd8141f30)
Feb 12 04:03:31 gandalf kernel: [<c01343f0>] file_read_actor [kernel] 0x0 (0xd8141f40)
Feb 12 04:03:31 gandalf kernel: [<c01346bf>] generic_file_read [kernel] 0x2f (0xd8141f7c)
Feb 12 04:03:31 gandalf kernel: [<c0143c73>] sys_read [kernel] 0xa3 (0xd8141f94)
Feb 12 04:03:31 gandalf kernel: [<c0109747>] system_call [kernel] 0x33 (0xd8141fc0)
Feb 12 04:03:31 gandalf kernel:
Feb 12 04:03:31 gandalf kernel:
Feb 12 04:03:31 gandalf kernel: Code: 0f 0b 69 00 e3 08 28 c0 8b 0d 70 58 3d c0 89 d8 29 c8 c1 f8

Feb 15 17:30:02 gandalf kernel:  ------------[ cut here ]------------
Feb 15 17:30:02 gandalf kernel: kernel BUG at page_alloc.c:109!
Feb 15 17:30:03 gandalf kernel: invalid operand: 0000
Feb 15 17:30:03 gandalf kernel: lp parport autofs e1000 e100 iptable_nat iptable_mangle ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables floppy sg
scsi_mod microcode ext3 jbd raid1
Feb 15 17:30:03 gandalf kernel: CPU:    0
Feb 15 17:30:03 gandalf kernel: EIP:    0060:[<c013b8b8>]    Not tainted
Feb 15 17:30:03 gandalf kernel: EFLAGS: 00010202
Feb 15 17:30:03 gandalf kernel:
Feb 15 17:30:03 gandalf kernel: EIP is at __free_pages_ok [kernel] 0x78 (2.4.22-1.2199.nptl)
Feb 15 17:30:03 gandalf kernel: eax: 00000001   ebx: c1b7f950   ecx: c1000020   edx: 00000000
Feb 15 17:30:03 gandalf kernel: esi: 00000000   edi: 00000000   ebp: 00000000   esp: d8439ecc
Feb 15 17:30:03 gandalf kernel: ds: 0068   es: 0068   ss: 0068
Feb 15 17:30:03 gandalf kernel: Process rateup (pid: 28045, stackpage=d8439000)
Feb 15 17:30:03 gandalf kernel: Stack: f882553d c1b7f950 c1b7f950 c01328db c1b7f950 ffffffff c1b7f950 c0416434
Feb 15 17:30:03 gandalf kernel:        c1b7f950 c0416434 00000000 00000000 c0132bab c1b7f950 00000000 d36753c0
Feb 15 17:30:03 gandalf kernel:        d8439f38 d36753c0 c0416380 00000000 00000000 00000001 00000000 00000000
Feb 15 17:30:03 gandalf kernel: Call Trace:   [<f882553d>] ext3_flushpage [ext3] 0x2d (0xd8439ecc)
Feb 15 17:30:03 gandalf kernel: [<c01328db>] __remove_inode_page [kernel] 0x6b (0xd8439ed8)
Feb 15 17:30:03 gandalf kernel: [<c0132bab>] truncate_list_pages [kernel] 0xbb (0xd8439efc)
Feb 15 17:30:03 gandalf kernel: [<c0132d3d>] truncate_inode_pages [kernel] 0x4d (0xd8439f34)
Feb 15 17:30:03 gandalf kernel: [<f88312c0>] ext3_sops [ext3] 0x0 (0xd8439f40)
Feb 15 17:30:03 gandalf kernel: [<c015af3e>] iput [kernel] 0x15e (0xd8439f4c)
Feb 15 17:30:03 gandalf kernel: [<c0150f31>] vfs_unlink [kernel] 0xf1 (0xd8439f68)
Feb 15 17:30:03 gandalf kernel: [<c0151177>] sys_unlink [kernel] 0x117 (0xd8439f84)
Feb 15 17:30:03 gandalf kernel: [<c0109747>] system_call [kernel] 0x33 (0xd8439fc0)
Feb 15 17:30:03 gandalf kernel:

Last edited by robca; 02-15-2006 at 01:01 PM.
 
Old 02-16-2006, 10:14 PM   #2
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
Page_alloc is a low level routine in the memory management system. This error suggests something is wrong with memory management in your kernel. Are you running a development kernel (i.e. one you compiled yourself that's not a stable release)? Assuming not, it might behoove you to run memtest on your system to make sure you don't have a bad DIMM.
 
Old 02-17-2006, 03:20 AM   #3
foo_bar_foo
Senior Member
 
Registered: Jun 2004
Posts: 2,553

Rep: Reputation: 53
yes hardware seems like the obvious thing but there might have been some alignment bugs in those older kernels possibly for certain configurations.
it is too much coincidence that this identicle output was showing up all over the place back then.
i even see in the logs where andrew was trying to squibble some more detailed output to the exception to help run down the trouble.

if this is causing your thing to hard crash you might want to migrate to 2.6
 
  


Reply



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 On
HTML code is Off



LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:06 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration