Compiling Fiasco UX problems under Fedora 8

Adam Lackorzynski adam at os.inf.tu-dresden.de
Mon Mar 10 01:02:43 CET 2008


Hi,

On Sun Mar 09, 2008 at 23:23:12 +0100, Olivier.Landemarre at utbm.fr wrote:
> I'm currently trying compil curent Fiasco UX under a Fedora 8 unfortunatly I get
> this:
> 
> Linking test mapdb_t
> g++ -static -Wl,--gc-sections,-T/home/olivier/l4/kernel/fiasco/src/kernel.ux.ld
> \
>            -fno-implement-inlines -mpreferred-stack-boundary=2 -m32 -march=i686
> -fno-defer-pop -freg-struct-return -g -Wall -W -Wno-parentheses -Wformat=2
> -fno-stack-protector -ffunction-sections -gstabs+ -fno-rtti -fno-exceptions
> -fno-threadsafe-statics -Wno-non-virtual-dtor   -O2 --param
> large-function-insns=10000 -fweb -finline-limit=10000 -frename-registers
> -fgcse-after-reload \
>           mapdb_t.o mapdb.o simpleio.o kernel_console.o panic.o warn.o
> buddy_alloc.o mem_layout.o mem_layout-ux.o per_cpu_data.o globals.o
> globals-ia32-ux.o loader.o vhw.o kip_init-ia32-amd64-ux.o kip_init-ux.o
> boot_info.o boot_info-ia32-amd64-ux.o boot_info-ux.o cmdline.o config.o
> config-ia32-ux.o config-ux.o jdb_symbol.o jdb_util.o tb_entry.o
> tb_entry-ia32-ux.o perf_cnt.o perf_cnt-ia32-ux.o jdb_tbuf.o x86desc.o
> emulation.o pic.o pic-ux.o usermode.o cpu-common.o cpu-ia32-ux.o cpu-ux.o
> trampoline.o cpu_lock.o cpu_lock-generic.o region.o entry_frame.o
> entry_frame-ia32-ux.o entry_frame-abs-timeout-hack.o kmem-ia32-ux.o kmem-ux.o
> mapped_alloc.o mem_unit-ux.o ram_quota.o kmem_alloc.o
> kmem_alloc-ia32-amd64-ux.o per_cpu_data_alloc.o slab_cache_anon.o
> kmem_slab_simple.o vmem_alloc.o vmem_alloc-ia32-ux.o vmem_alloc-ux.o paging.o
> paging-ia32-ux.o kmem_slab.o fpu_state.o fpu.o fpu-ia32-ux.o fpu-ux.o
> sched_context.o switch_lock.o timer.o timer-ia32-amd64-ux.o timer-ux.o
> timeout.o space_index.o obj_space.o cap_space.o mem_space.o mem_space-user.o
> mem_space-ia32-ux.o mem_space-ux.o space.o space-caps.o space-ux.o context.o
> context-ia32-ux.o context-ux.o helping_lock.o cap_space_alloc.o
> obj_space_alloc.o mapping-ia32-ux.o mapping.o mapping_tree.o libabi.a libjabi.a
> libdrivers.a libk.a libamm.a libcxx.a sighandler.o -o mapdb_t
> Running test mapdb_t ... /bin/sh: line 1: 24293 Erreur de segmentation
> ./mapdb_t --test --quiet > mapdb_t.out
> make[1]: *** [mapdb_t.ok] Erreur 139
> make[1]: quittant le répertoire « /home/olivier/l4/kernel/fiasco/build »
> make: *** [all] Erreur 2
> 
> 
> The Fiasco ux have been compiled but it is the same error I receive in console
> only an:
> Segmentation error
> Nothing more.
> 
> any  idea?

This seems to be very specific to FC8 as this doesn't happen to me and
to our automatic builds. Can you discover what causes the segfaults?
You can also send me one of the binaries that segfault to analyze.


Adam
-- 
Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/




More information about the l4-hackers mailing list