[Lguest] kernel BUG at arch/x86/kernel/irq_32.c

Tiago Maluta maluta_tiago at yahoo.com.br
Thu Oct 23 00:15:00 EST 2008


-- kernel  --

Kernel: 2.6.27-06509-g2515ddc-dirty
Environment: x86 (32-bits)
config attached

-- patchs (-dirty) --

http://bugzilla.kernel.org/show_bug.cgi?id=11805 (to fix a XFS segfault)
http://marc.info/?l=linux-kernel&m=122445958110927&w=2 (to fix DMI trap
on lguest)

-- How to reproduce --

~# Documentation/lguest/lguest --tunnet=192.168.19.1
--block=/root/initrd-1.1-i386.img 64 vmlinux root=/dev/vda

-- Error --

Reserving virtual address space above 0xffc00000
Linux version 2.6.27maluta-06509-g2515ddc-dirty (root at ananas) (gcc
version 4.3.1 (Gentoo 4.3.1-r1 p1.1) ) #18 SMP PREEMPT Wed Oct 22
11:11:50 Local time zone must be set-
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  NSC Geode by NSC
  Cyrix CyrixInstead
  Centaur CentaurHauls
  Transmeta GenuineTMx86
  Transmeta TransmetaCPU
  UMC UMC UMC UMC
BIOS-provided physical RAM map:
 LGUEST: 0000000000000000 - 0000000004000000 (usable)
DMI not present or invalid.
last_pfn = 0x4000 max_arch_pfn = 0x100000
64MB LOWMEM available.
  mapped low ram: 0 - 04000000
  low ram: 00000000 - 04000000
  bootmap 00002000 - 00002800
(7 early reservations) ==> bootmem [0000000000 - 0004000000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 -
0000001000]
  #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==> [0000001000 -
0000002000]
  #2 [0000006000 - 0000007000]       TRAMPOLINE ==> [0000006000 -
0000007000]
  #3 [0000100000 - 00006a88cc]    TEXT DATA BSS ==> [0000100000 -
00006a88cc]
  #4 [00006a9000 - 00006a9000]    INIT_PG_TABLE
  #5 [0000007000 - 0000018000]          PGTABLE ==> [0000007000 -
0000018000]
  #6 [0000002000 - 0000003000]          BOOTMAP ==> [0000002000 -
0000003000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  Normal   0x00001000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
SMP: Allowing 1 CPUs, 0 hotplug CPUs
Local APIC disabled by BIOS -- you can enable it with "lapic"
Allocating PCI resources starting at 10000000 (gap: 4000000:fc000000)
PERCPU: Allocating 32768 bytes of per cpu data
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: root=/dev/vda
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 256 (order: 8, 1024 bytes)
Marking TSC unstable due to could not calculate TSC khz
Console: colour dummy device 80x25
console [hvc0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 59012k/65536k available (3067k kernel code, 6500k reserved,
1531k data, 312k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xffbb8000 - 0xffbff000   ( 284 kB)
    vmalloc : 0xc4800000 - 0xffbb6000   ( 947 MB)
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
      .init : 0xc0584000 - 0xc05d2000   ( 312 kB)
      .data : 0xc03fee67 - 0xc057ddb8   (1531 kB)
      .text : 0xc0100000 - 0xc03fee67   (3067 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... <0>do_IRQ: cannot handle IRQ -1 vector 0x20 cpu 0
------------[ cut here ]------------
kernel BUG at arch/x86/kernel/irq_32.c:219!
invalid opcode: 0000 [#1] PREEMPT SMP
last sysfs file:
Modules linked in:

Pid: 0, comm: swapper Not tainted (2.6.27maluta-06509-g2515ddc-dirty #18)
EIP: 0061:[<c01056a3>] EFLAGS: 00010082 CPU: 0
EIP is at do_IRQ+0x67/0xa4
EAX: 00000032 EBX: ffffffff ECX: c057ff40 EDX: c04bdb6b
ESI: 00000020 EDI: 03fffc80 EBP: 00000000 ESP: c057ff3c
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0069
Process swapper (pid: 0, ti=c057e000 task=c0544334 task.ti=c057e000)
Stack:
 c04bdb6b c0400db4 ffffffff 00000020 00000000 00000020 03fff080 03fffc80
 00000000 c010461f 00000020 fffb6c20 00002000 03fff080 03fffc80 00000000
 fffb6c20 03ff0069 00000069 c03f00d8 ffffffdf c03f299b 00000061 00000246
Call Trace:
 [<c010461f>] common_interrupt+0x23/0x28
 [<c03f00d8>] amd74xx_probe+0xd2/0x10f
 [<c03f299b>] calibrate_delay+0x16f/0x23a
 [<c03fd26d>] notifier_call_chain+0x2a/0x47
 [<c0136aa6>] raw_notifier_call_chain+0x9/0xc
 [<c058469d>] start_kernel+0x208/0x265
 [<c0586e88>] lguest_init+0x289/0x28e
Code: a6 54 c0 73 0f 89 d8 c1 e0 07 89 c7 81 c7 00 3d 57 c0 75 1e e8 47
13 12 00 50 56 53 68 b4 0d 40 c0 68 6b db 4b c0 e8 bb 39 2f 00 <0f> 0b
83 c4 14 eb fe 81 fa 3f 04 00 00 77 10 68 b3 db 4b c0 e8
EIP: [<c01056a3>] do_IRQ+0x67/0xa4 SS:ESP 0069:c057ff3c
Kernel panic - not syncing: Fatal exception in interrupt
------------[ cut here ]------------
WARNING: at kernel/smp.c:332 smp_call_function_mask+0x34/0x185()
Modules linked in:
Pid: 0, comm: swapper Tainted: G      D
2.6.27maluta-06509-g2515ddc-dirty #18
Call Trace:
 [<c0123c81>] warn_on_slowpath+0x40/0x61
 [<c03face6>] _spin_lock_irqsave+0x18/0x33
 [<c0117cce>] default_spin_lock_flags+0x6/0x8
 [<c03facfc>] _spin_lock_irqsave+0x2e/0x33
 [<c03fae96>] _spin_unlock_irqrestore+0x16/0x39
 [<c03faea2>] _spin_unlock_irqrestore+0x22/0x39
 [<c012423d>] release_console_sem+0x17a/0x1a7
 [<c03f906c>] printk+0xe/0x12
 [<c0279225>] hvc_console_print+0x7c/0xaa
 [<c03face6>] _spin_lock_irqsave+0x18/0x33
 [<c0117cce>] default_spin_lock_flags+0x6/0x8
 [<c03facfc>] _spin_lock_irqsave+0x2e/0x33
 [<c03fae96>] _spin_unlock_irqrestore+0x16/0x39
 [<c03faea2>] _spin_unlock_irqrestore+0x22/0x39
 [<c01116eb>] stop_this_cpu+0x0/0x3e
 [<c013f882>] smp_call_function_mask+0x34/0x185
 [<c01116eb>] stop_this_cpu+0x0/0x3e
 [<c01246b2>] vprintk+0x28d/0x2cf
 [<c01246be>] vprintk+0x299/0x2cf
 [<c01472c8>] crash_kexec+0xa9/0xb0
 [<c01472c8>] crash_kexec+0xa9/0xb0
 [<c01116eb>] stop_this_cpu+0x0/0x3e
 [<c013f9f5>] smp_call_function+0x22/0x47
 [<c01116c2>] native_smp_send_stop+0x18/0x41
 [<c03f8fc2>] panic+0x51/0xed
 [<c03fba82>] oops_end+0x7f/0x8f
 [<c0104adf>] do_invalid_op+0x0/0x79
 [<c0104b4f>] do_invalid_op+0x70/0x79
 [<c01056a3>] do_IRQ+0x67/0xa4
 [<c03face6>] _spin_lock_irqsave+0x18/0x33
 [<c0117cce>] default_spin_lock_flags+0x6/0x8
 [<c03facfc>] _spin_lock_irqsave+0x2e/0x33
 [<c03fae96>] _spin_unlock_irqrestore+0x16/0x39
 [<c03faea2>] _spin_unlock_irqrestore+0x22/0x39
 [<c012423d>] release_console_sem+0x17a/0x1a7
 [<c01246b2>] vprintk+0x28d/0x2cf
 [<c01246be>] vprintk+0x299/0x2cf
 [<c03face6>] _spin_lock_irqsave+0x18/0x33
 [<c0117cce>] default_spin_lock_flags+0x6/0x8
 [<c03fb192>] error_code+0x72/0x78
 [<c01056a3>] do_IRQ+0x67/0xa4
 [<c010461f>] common_interrupt+0x23/0x28
 [<c03f00d8>] amd74xx_probe+0xd2/0x10f
 [<c03f299b>] calibrate_delay+0x16f/0x23a
 [<c03fd26d>] notifier_call_chain+0x2a/0x47
 [<c0136aa6>] raw_notifier_call_chain+0x9/0xc
 [<c058469d>] start_kernel+0x208/0x265
 [<c0586e88>] lguest_init+0x289/0x28e
---[ end trace 4eaa2a86a8e2da22 ]---
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: config
URL: <http://lists.ozlabs.org/pipermail/lguest/attachments/20081022/d0070776/attachment.txt>


More information about the Lguest mailing list