mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Randy.Dunlap" <rddunlap@osdl.org>
To: Alexander Nyberg <alexn@dsv.su.se>
Cc: Andrew Morton <akpm@osdl.org>, linux-kernel@vger.kernel.org
Subject: Re: 2.6.10-rc1-mm2
Date: Fri, 29 Oct 2004 10:44:53 -0700	[thread overview]
Message-ID: <41828195.50707@osdl.org> (raw)
In-Reply-To: <1099065862.711.34.camel@boxen>

Alexander Nyberg wrote:
>>- More fiddling with the memory reclaim code.  We're making gradual progress
>>  here, so people who have had issues in the past with VM behaviour should
>>  keep an eye out for improvements or regressions.
> 
> Hi,
> 
> crashes with CONFIG_DEBUG_PAGEALLOC
> 
> Linux version 2.6.10-rc1-mm2 (alex@boxen) (gcc version 3.3.5 (Debian 1:3.3.5-1)) #4 Fri Oct 29 15:31:26 UTC 2004
> BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
>  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
>  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
>  BIOS-e820: 0000000000100000 - 0000000000f00000 (usable)
>  BIOS-e820: 0000000000f00000 - 0000000001000000 (reserved)
>  BIOS-e820: 0000000001000000 - 000000001fff0000 (usable)
>  BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
>  BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
>  BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
> 511MB LOWMEM available.
> DMI 2.3 present.
> Built 1 zonelists
> No local APIC present or hardware disabled
> Initializing CPU#0
> Kernel command line: BOOT_IMAGE=x86_kernel root=/dev/hda9 netconsole=4444@192.168.1.10/eth0,7000@192.168.1.1/ nmi_watchdog=1 profile=1 elevator=cfq
> netconsole: local port 4444
> netconsole: local IP 192.168.1.10
> netconsole: interface eth0
> netconsole: remote port 7000
> netconsole: remote IP 192.168.1.1
> netconsole: remote ethernet address ff:ff:ff:ff:ff:ff
> kernel profiling enabled (shift: 1)
> CPU 0 irqstacks, hard=c0349000 soft=c0348000
> PID hash table entries: 2048 (order: 11, 32768 bytes)
> Detected 1400.232 MHz processor.
> Using tsc for high-res timesource
> Console: colour VGA+ 80x25
> Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
> Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
> Memory: 477700k/524224k available (1479k kernel code, 44964k reserved, 457k data, 372k init, 0k highmem)
> Checking if this processor honours the WP bit even in supervisor mode... Ok.
> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
> CPU: L2 Cache: 256K (64 bytes/line)
> Intel machine check architecture supported.
> Intel machine check reporting enabled on CPU#0.
> CPU: AMD Athlon(tm) processor stepping 04
> Enabling fast FPU save and restore... done.
> Checking 'hlt' instruction... OK.
> NET: Registered protocol family 16
> PCI: PCI BIOS revision 2.10 entry at 0xfb4e0, last bus=1
> PCI: Using configuration type 1
> mtrr: v2.0 (20020519)
> SCSI subsystem initialized
> PCI: Probing PCI hardware
> PCI: Probing PCI hardware (bus 00)
> Disabling VIA memory write queue (PCI ID 0305, rev 03): [55] 89 & 1f -> 09
> PCI: Using IRQ router VIA [1106/0686] at 0000:00:07.0
> Machine check exception polling timer started.
> Applying VIA southbridge workaround.
> PCI: Disabling Via external APIC routing
> serio: i8042 AUX port at 0x60,0x64 irq 12
> serio: i8042 KBD port at 0x60,0x64 irq 1
> Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
> ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
> io scheduler noop registered
> io scheduler cfq registered
> loop: loaded (max 8 devices)
> PCI: Found IRQ 10 for device 0000:00:0b.0
> PCI: Sharing IRQ 10 with 0000:00:07.2
> PCI: Sharing IRQ 10 with 0000:00:07.3
> PCI: Sharing IRQ 10 with 0000:00:0f.1
> 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> 0000:00:0b.0: 3Com PCI 3c905C Tornado at 0xe000. Vers LK1.1.19
> e100: Intel(R) PRO/100 Network Driver, 3.2.3-k2-NAPI
> e100: Copyright(c) 1999-2004 Intel Corporation
> netconsole: device eth0 not up yet, forcing it
> PCI: Found IRQ 10 for device 0000:00:0b.0
> PCI: Sharing IRQ 10 with 0000:00:07.2
> PCI: Sharing IRQ 10 with 0000:00:07.3
> PCI: Sharing IRQ 10 with 0000:00:0f.1
> netconsole: timeout waiting for carrier
> netconsole: network logging started
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> VP_IDE: IDE controller at PCI slot 0000:00:07.1
> VP_IDE: chipset revision 6
> VP_IDE: not 100% native mode: will probe irqs later
> VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1
>     ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
>     ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:pio, hdd:pio
> hda: IC35L040AVER07-0, ATA DISK drive
> hdb: SAMSUNG CD-ROM SC-152C, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hda: max request size: 128KiB
> hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(100)
>  hda: hda1 hda2 hda4 < hda5 hda6 hda7 hda8 hda9 >
> PCI: Found IRQ 11 for device 0000:00:09.0
> PCI: Sharing IRQ 11 with 0000:00:0f.2
> scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
>         <Adaptec 2940 Pro Ultra SCSI adapter>
>         aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
> 
> mice: PS/2 mouse device common for all mice
> input: AT Translated Set 2 keyboard on isa0060/serio0
> NET: Registered protocol family 2
> IP: routing cache hash table of 4096 buckets, 32Kbytes
> TCP: Hash tables configured (established 32768 bind 65536)
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> kjournald starting.  Commit interval 5 seconds
> EXT3-fs: mounted filesystem with ordered data mode.
> VFS: Mounted root (ext3 filesystem) readonly.
> Freeing unused kernel memory: 372k freed
> ------------[ cut here ]------------
> kernel BUG at arch/i386/mm/pageattr.c:136!
> invalid operand: 0000 [#1]
> PREEMPT DEBUG_PAGEALLOC
> CPU:    0
> EIP:    0060:[<c011263d>]    Not tainted VLI
> EFLAGS: 00010056   (2.6.10-rc1-mm2)
> EIP is at __change_page_attr+0xcd/0x130
> eax: 00000000   ebx: 1fdc9163   ecx: c30a8f40   edx: 003fa000
> esi: c03fa724   edi: 00000163   ebp: dfc15c44   esp: dfc15c30
> ds: 007b   es: 007b   ss: 0068
> Process rcS (pid: 16, threadinfo=dfc15000 task=dfc14aa0)
> Stack: c30a1000 dfdc9000 c349c920 00000000 00000000 dfc15c64 c01126f9 00000292
>        00000163 00000001 00000001 c349c920 00000000 dfc15c70 c01127d6 c02a9fc4
>        dfc15cb4 c013391a 00000001 00000000 00000000 00000000 00000001 00000000
> Call Trace:
>  [<c0104c7a>] show_stack+0x7a/0x90
>  [<c0104df8>] show_registers+0x148/0x1b0
>  [<c0104ff0>] die+0xf0/0x180
>  [<c0105484>] do_invalid_op+0xe4/0xf0
>  [<c01048b1>] error_code+0x2d/0x38
>  [<c01126f9>] change_page_attr+0x59/0x70
>  [<c01127d6>] kernel_map_pages+0x16/0x80
>  [<c013391a>] __alloc_pages+0x22a/0x390
>  [<c012f5a8>] find_or_create_page+0x98/0xb0
>  [<c014d516>] grow_dev_page+0x26/0x120
>  [<c014d69a>] __getblk_slow+0x8a/0x120
>  [<c014da58>] __getblk+0x38/0x40
>  [<c018089b>] ext3_getblk+0x7b/0x230
>  [<c018431a>] ext3_find_entry+0x11a/0x3b0
>  [<c01847b6>] ext3_lookup+0x36/0xa0
>  [<c0157501>] real_lookup+0xb1/0xe0
>  [<c01577d3>] do_lookup+0x73/0x80
>  [<c0157ea7>] link_path_walk+0x6c7/0xd90
>  [<c015880e>] path_lookup+0x7e/0x140
>  [<c0158a1e>] __user_walk+0x2e/0x50
>  [<c0153d20>] vfs_stat+0x20/0x50
>  [<c0154356>] sys_stat64+0x16/0x30
>  [<c0103ea7>] syscall_call+0x7/0xb
> Code: f0 8b 45 f0 81 c1 00 00 00 40 c1 e8 16 81 e1 00 00 c0 ff 8d 04 82 8b 15 48 84 2a c0 80 ca 80 09 d1 8b 55 f0 e8 c5 fe ff ff eb a8 <0f> 0b 88 00 bc e5 27 c0 eb 8e 8b 45 f0 89 fa e8 cf fd ff ff 89
>  <6>note: rcS[16] exited with preempt_count 1

I'm seeing this also, coming thru scsi instead of ext3fs:

kernel BUG at arch/i386/mm/pageattr.c:136!
invalid operand: 0000 [#1]
SMP DEBUG_PAGEALLOC
Modules linked in:
CPU:    0
EIP:    0060:[<c0119df1>]    Not tainted VLI
EFLAGS: 00010046   (2.6.10-rc1-mm2)
EIP is at __change_page_attr+0x15f/0x16c
eax: ffffffff   ebx: 37fff163   ecx: c100c860   edx: c1000000
esi: c0643ffc   edi: 00000163   ebp: c19a1e10   esp: c19a1df4
ds: 007b   es: 007b   ss: 0068
Process swapper (pid: 1, threadinfo=c19a0000 task=c1976ae0)
Stack: f7fff000 00000001 00000286 f7fff000 c16fffe0 00000000 00000000 
c19a1e30
        c0119e46 c16fffe0 00000163 00000286 c0482480 c16fffe0 00000000 
c19a1e44
        c0119f66 c16fffe0 00000001 00000163 c19a1e98 c0145462 c16fffe0 
00000001
Call Trace:
  [<c0106de3>] show_stack+0xaf/0xb7
  [<c0106f68>] show_registers+0x15d/0x1d2
  [<c0107170>] die+0x106/0x18e
  [<c0107686>] do_invalid_op+0x108/0x10a
  [<c0106a39>] error_code+0x2d/0x38
  [<c0119e46>] change_page_attr+0x48/0x71
  [<c0119f66>] kernel_map_pages+0x31/0x5b
  [<c0145462>] __alloc_pages+0x174/0x45d
  [<c0145770>] __get_free_pages+0x25/0x3d
  [<c0148bfb>] kmem_getpages+0x20/0xce
  [<c014a293>] cache_grow+0xaf/0x160
  [<c014a989>] cache_alloc_refill+0x1c6/0x2be
  [<c014af6b>] kmem_cache_alloc+0x9c/0xa0
  [<c0143b52>] mempool_create+0xc7/0xe7
  [<c0587138>] scsi_init_queue+0x77/0xc5
  [<c0586fec>] init_scsi+0xc/0xe1
  [<c056a981>] do_initcalls+0x27/0xc0
  [<c010050c>] init+0x7d/0x19c
  [<c0104295>] kernel_thread_helper+0x5/0xb
Code: 00 00 c0 ff 09 d0 89 44 24 08 8b 45 f0 89 0c 24 89 44 24 04 e8 
5c fe ff f
  <0>Kernel panic - not syncing: Attempted to kill init!


-- 
~Randy

  reply	other threads:[~2004-10-29 17:59 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-29  8:49 2.6.10-rc1-mm2 Andrew Morton
2004-10-29 10:24 ` 2.6.10-rc1-mm2 (compiler warnings on x86_64) Rafael J. Wysocki
2004-10-29 11:45 ` 2.6.10-rc1-mm2: `key_init' multiple definition Adrian Bunk
2004-10-29 17:35   ` Chris Wright
2004-10-29 20:20     ` Andrew Morton
2004-10-29 20:36       ` Chris Wright
2004-10-29 23:52         ` Andrew Morton
2004-10-29 23:53           ` Chris Wright
2004-10-29 16:04 ` 2.6.10-rc1-mm2 Alexander Nyberg
2004-10-29 17:44   ` Randy.Dunlap [this message]
2004-10-29 17:16 ` 2.6.10-rc1-mm2 Borislav Petkov
2004-10-29 19:55 ` 2.6.10-rc1-mm2 Doug Maxey
2004-10-29 22:13   ` 2.6.10-rc1-mm2 Sam Ravnborg
2004-10-29 21:24     ` 2.6.10-rc1-mm2 Doug Maxey
2004-10-29 22:33 ` 2.6.10-rc1-mm2 (badness) Randy.Dunlap
2004-10-30  3:24 ` 2.6.10-rc1-mm2: intelfb/AGP unknown symbols Adrian Bunk
2004-10-30  8:28   ` Arjan van de Ven
2004-10-30 11:21     ` [Linux-fbdev-devel] " Antonino A. Daplas
2004-10-30 11:34       ` Arjan van de Ven
2004-10-30 13:08         ` Antonino A. Daplas
2004-10-30 15:16     ` Christoph Hellwig
2004-10-30 15:18 ` No PS2 with ACPI [was Re: 2.6.10-rc1-mm2] J.A. Magallon
2004-10-30 21:31   ` Andrew Morton
2004-10-31  0:06     ` Dmitry Torokhov
2004-11-01 22:05       ` J.A. Magallon
2004-11-02  3:31         ` Dmitry Torokhov
2004-11-01  8:46   ` Amit Shah
2004-11-03  6:08 ` ipw2100 and 2.6.10-rc1-bk12 Marcos D. Marado Torres

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41828195.50707@osdl.org \
    --to=rddunlap@osdl.org \
    --cc=akpm@osdl.org \
    --cc=alexn@dsv.su.se \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome