Unexpected trap while booting Fiasco
Stefan Fritsch
stefan_fritsch at genua.de
Wed Jul 31 13:54:31 CEST 2013
Hi,
sometimes I get 'Unexpected trap while booting Fiasco' when booting L4Re with
grub 0.97. How often this happens seems to depend on the loaded modules, but
I haven't been able to determine some rule when it will happen. It does not
depend on the number or total size of the modules reaching a certain size.
However, since we upgraded to l4re-snapshot-2013060718 from -2013021819, it
always happen for me in the below module configuration (it only happened
rarely before the upgrade).
It looks like parts of fiasco are not mapped at the correct address. Do you
have any idea what could cause this?
Cheers,
Stefan
L4 Bootstrapper
Build: #1 Mon Jul 29 19:27:21 CEST 2013, x86-32, 4.4.5
Limiting 'RAM' region [ 40005000, c4eb9fff] { 84eb5000} to [ 40005000,
bcffffff] { 7cffb000} due to 3024 MB address limit
Dropping 'RAM' region [ c50bc000, d82eefff] { 13233000} due to 3024 MB
address limit
Dropping 'RAM' region [ dafff000, daffffff] { 1000} due to 3024 MB
address limit
Dropping 'RAM' region [100000000, 11e5fffff] { 1e600000} due to 3024 MB
address limit
RAM: 0000000000000000 - 000000000009d7ff: 630kB
RAM: 0000000000100000 - 000000001fffffff: 523264kB
RAM: 0000000020200000 - 0000000040003fff: 522256kB
RAM: 0000000040005000 - 00000000bcffffff: 2047980kB
Total RAM: 3021MB
Moving up to 22 modules behind 1100000
moving module 00 { 319000-3adc23 } -> { a669000-a6fdc23 } [609316]
moving module 01 { 3ae000-3f0a71 } -> { a6fe000-a740a71 } [273010]
moving module 02 { 3f1000-5be834 } -> { a741000-a90e834 } [1890357]
moving module 03 { 5bf000-6ae6e5 } -> { 9882000-99716e5 } [980710]
moving module 04 { 6af000-792266 } -> { 9972000-9a55266 } [930407]
moving module 05 { 793000-996b94 } -> { 9a56000-9c59b94 } [2112405]
moving module 06 { 997000-99802b } -> { 9c5a000-9c5b02b } [4140]
moving module 07 { 999000-12e9408 } -> { 9c5c000-a5ac408 } [9765897]
moving module 08 { 12ea000-12eab20 } -> { 1100000-1100b20 } [2849]
moving module 09 { 12eb000-12eb547 } -> { 1101000-1101547 } [1352]
moving module 10 { 12ec000-13da7a1 } -> { 1102000-11f07a1 } [976802]
moving module 11 { 13db000-1a39b4e } -> { 11f1000-184fb4e } [6679375]
moving module 12 { 1a3a000-7839fff } -> { 1850000-764ffff } [98566144]
moving module 13 { 783a000-7c6b5ee } -> { 7650000-7a815ee } [4396527]
moving module 14 { 7c6c000-8eebfff } -> { 7a82000-8d01fff } [19398656]
moving module 15 { 8eec000-8eec025 } -> { 8d02000-8d02025 } [38]
moving module 16 { 8eed000-8ef0f17 } -> { 8d03000-8d06f17 } [16152]
moving module 17 { 8ef1000-8f5d42b } -> { 8d07000-8d7342b } [443436]
moving module 18 { 8f5e000-942ca58 } -> { 8d74000-9242a58 } [5040729]
moving module 19 { 942d000-9610fff } -> { 9243000-9426fff } [1982464]
moving module 20 { 9611000-9880749 } -> { 9427000-9696749 } [2553674]
moving module 21 { 9881000-988119e } -> { 9697000-969719e } [415]
moving module 03 { 9882000-99716e5 } -> { 9698000-97876e5 } [980710]
moving module 04 { 9972000-9a55266 } -> { 9788000-986b266 } [930407]
moving module 05 { 9a56000-9c59b94 } -> { 986c000-9a6fb94 } [2112405]
moving module 06 { 9c5a000-9c5b02b } -> { 9a70000-9a7102b } [4140]
moving module 07 { 9c5c000-a5ac408 } -> { 9a72000-a3c2408 } [9765897]
Scanning /l4/fiasco -serial_esc -esc -noscreen
Scanning /l4/sigma0
Scanning /l4/moe rom/vs-top.cfg
Bootloader MMAP:
[ 0, 9d800) RAM (1)
[ 9d800, a0000) reserved (2)
[ e0000, 100000) reserved (2)
[ 100000, 20000000) RAM (1)
[ 20000000, 20200000) reserved (2)
[ 20200000, 40004000) RAM (1)
[ 40004000, 40005000) reserved (2)
[ 40005000, c4eba000) RAM (1)
[ c4eba000, c50bc000) reserved (2)
[ c50bc000, d82ef000) RAM (1)
[ d82ef000, daeef000) reserved (2)
[ daeef000, daf9f000) ACPI NVS (4)
[ daf9f000, dafff000) ACPI (3)
[ dafff000, db000000) RAM (1)
[ db000000, dfa00000) reserved (2)
[ f8000000, fc000000) reserved (2)
[ fec00000, fec01000) reserved (2)
[ fed08000, fed09000) reserved (2)
[ fed10000, fed18000) reserved (2)
[ fed18000, fed19000) reserved (2)
[ fed19000, fed1a000) reserved (2)
[ fed1c000, fed20000) reserved (2)
[ fee00000, fee01000) reserved (2)
[ ffca0000, 100000000) reserved (2)
[100000000, 11e600000) RAM (1)
Relocated mbi to [0x2e0000-0x2e0304]
Loading /l4/fiasco
Loading /l4/sigma0
Loading /l4/moe
find kernel info page...
found kernel info page at 0x400000
Regions of list 'regions'
[ 0, fff] { 1000} Arch BIOS
[ 1000, 1fff] { 1000} Kern /l4/fiasco
[ 9d800, 9ffff] { 2800} Arch BIOS
[ e0000, fffff] { 20000} Arch BIOS
[ 100000, 10a1b3] { a1b4} Sigma0 /l4/sigma0
[ 140000, 18c25f] { 4c260} Root /l4/moe
[ 2d0000, 2e4427] { 14428} Boot bootstrap
[ 2e0000, 2e0401] { 402} Root Multiboot info
[ 300000, 38ffff] { 90000} Kern /l4/fiasco
[ 400000, 49dfff] { 9e000} Kern /l4/fiasco
[ 1100000, a3c2408] { 92c2409} Root Module
[ 20000000, 201fffff] { 200000} Arch BIOS
[ 40004000, 40004fff] { 1000} Arch BIOS
[ c4eba000, c50bbfff] { 202000} Arch BIOS
[ d82ef000, daeeefff] { 2c00000} Arch BIOS
[ daeef000, daf9efff] { b0000} Arch BIOS
[ daf9f000, daffefff] { 60000} Arch BIOS
[ db000000, df9fffff] { 4a00000} Arch BIOS
[ f8000000, fbffffff] { 4000000} Arch BIOS
[ fec00000, fec00fff] { 1000} Arch BIOS
[ fed08000, fed08fff] { 1000} Arch BIOS
[ fed10000, fed19fff] { a000} Arch BIOS
[ fed1c000, fed1ffff] { 4000} Arch BIOS
[ fee00000, fee00fff] { 1000} Arch BIOS
[ ffca0000, ffffffff] { 360000} Arch BIOS
API Version: (87) experimental
Sigma0 config ip:001001dc sp:002df150
Roottask config ip:001401c4 sp:00000000
Starting kernel /l4/fiasco at 00300834
EAX f0000000 EBX 2BADB002 ECX 00303000 EDX 00400000
ESI 00035dac EDI 002d81cf EBP 0038fd28 ESP 0038fd20
EIP f00653f0 EFLAGS 00013046
CS 0010 SS 0018 DS 0018 ES 0018 FS 0000 GS 0000
trapno 14, error 00000000, from kernel mode
page fault linear address f00653f0
00300055 002dce5c 002dcfe8 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Unexpected trap while booting Fiasco!
objdump shows that EIP/pagefault address is the start of init_global_kip():
f00653f0 g F .text 00000014 _ZN3Kip15init_global_kipEPS_
--
genua
Gesellschaft fuer Netzwerk- und Unix-Administration mbH
Domagkstrasse 7, 85551 Kirchheim bei Muenchen
tel +49 89 991950-0, fax -999, www.genua.de
Geschaeftsfuehrer: Dr. Magnus Harlander, Dr. Michaela Harlander,
Bernhard Schneck. Amtsgericht Muenchen HRB 98238
More information about the l4-hackers
mailing list