Hi,
I doubt if Flexus works Ubuntu-14.04 because Flexus and Simics use old
versions of GLIBC and up to my knowledge it is extremely difficult to
install an old GLIBC on Ubuntu because that means you are downgrading
the whole OS!
You can test one more time with "export
LD_LIBRARY_PATH=<GCC_4.1_INSTALLATION_DIR>/lib64" but I totally
recommend you to use Scientific Linux 6.3 or 6.2.
Regards,
Mahmood
On 11/18/2014 9:43 PM, Priyank Faldu wrote:
Hi,
I am setting up Flexus 4.1 as per the manual and have gotten into
similar problem as the one faced by Rubén Titos Gil sometimes back.
While runnig run_job, I am getting a seg fault. Can you please point
out what is going wrong. I am using following softwares:
gcc 4.1.0 (source build)
flexus-4.1
boost_1_33_1
simics-3.0.31
Ubuntu 14.04.1 x86_64
Linux 3.13.0-37-generic
Following is the log from run_job:
./scripts/run_job -postprocess
"/home/priyank/workspace/tools/installation/flexus-4.1/scripts/postprocess_ckptgen.sh
flexpoint 28 test_app" -cfg trace -run flexpoint -local -ckpt-gen
UP.Trace flexus_test_app_v9
Setting up flexus_test_app_v9 (0:0): 000:000
>/home/priyank/workspace/tools/installation/flexusdirs/results/trace-UP.Trace-18Nov14-142305/flexus_test_app_v9/000_000
WARNING: Simics has only been tested under Linux version 2
Image memory limited to 1 GB
Opening debug output file: debug.out
Opening debug output file: stats.out
Opening debug output file: trace.out
Successfully parsed debug configurations from debug.cfg
Initializing Flexus::ConfigurationManager...done
Initializing Flexus::ComponentManager...done
Entered init_local
Flexus (C) 2006-2010 The SimFlex Project
Eric Chung, Michael Ferdman, Brian Gold, Nikos Hardavellas, Jangwook Kim,
Ippokratis Pandis, Minglong Shao, Jared Smolens, Stephen Somogyi,
Evangelos Vlachos, Thomas Wenisch, Roland Wunderlich
Anastassia Ailamaki, Babak Falsafi and James C. Hoe.
Flexus Simics simulator - Built as UP.Trace v1.0
1 <startup.cpp:121> {0}- Initializing Flexus.
Initializing Flexus::ComponentManager...done
2 <ComponentManager.cpp:79> {0}- Instantiating system with a width
factor of: 1
Initializing Flexus::ConfigurationManager...done
3 <wiring.cpp:82> {0}- initializing Parameters...
4 <flexus.cpp:380> {0}- Set stat interval to : 10000000
5 <flexus.cpp:400> {0}- Set profile interval to : 10000000
6 <flexus.cpp:405> {0}- Set timestamp interval to : 1000000
Warning: The 'flexus-UP.Trace-v9-iface-gcc' module was supposed to
register the
'DecoupledFeeder' class, but did not
WARNING: There is no parameter named "-L1d:bsize"
WARNING: There is no parameter named "-L1d:level"
WARNING: There is no parameter named "-L1d:assoc"
WARNING: There is no parameter named "-L1d:block_scout"
WARNING: There is no parameter named "-L1d:clean_evict"
WARNING: There is no parameter named "-L1d:erb_size"
WARNING: There is no parameter named "-L1d:gzip_flexpoints"
WARNING: There is no parameter named "-L1d:mt_width"
WARNING: There is no parameter named "-L1d:notify_reads"
WARNING: There is no parameter named "-L1d:notify_writes"
WARNING: There is no parameter named "-L1d:protocol"
WARNING: There is no parameter named "-L1d:rsize"
WARNING: There is no parameter named "-L1d:rt_assoc"
WARNING: There is no parameter named "-L1d:rt_repl"
WARNING: There is no parameter named "-L1d:rt_size"
WARNING: There is no parameter named "-L1d:size"
WARNING: There is no parameter named "-L1d:skew_block_set"
WARNING: There is no parameter named "-L1d:std_array"
WARNING: There is no parameter named "-L1d:text_flexpoints"
WARNING: There is no parameter named "-L1d:trace_tracker_on"
WARNING: There is no parameter named "-L1d:using_traces"
WARNING: There is no parameter named "-L1d:downgrade_lru"
WARNING: There is no parameter named "-L1d:snoop_lru"
WARNING: There is no parameter named "-L2:bsize"
WARNING: There is no parameter named "-L2:level"
WARNING: There is no parameter named "-L2:CMPWidth"
WARNING: There is no parameter named "-L2:always_multicast"
WARNING: There is no parameter named "-L2:assoc"
WARNING: There is no parameter named "-L2:clean_evict"
WARNING: There is no parameter named "-L2:coherence_unit"
WARNING: There is no parameter named "-L2:directory_type"
WARNING: There is no parameter named "-L2:erb_size"
WARNING: There is no parameter named "-L2:protocol"
WARNING: There is no parameter named "-L2:rsize"
WARNING: There is no parameter named "-L2:rt_assoc"
WARNING: There is no parameter named "-L2:rt_size"
WARNING: There is no parameter named "-L2:seperate_id"
WARNING: There is no parameter named "-L2:size"
WARNING: There is no parameter named "-L2:std_array"
WARNING: There is no parameter named "-L2:trace_tracker_on"
WARNING: There is no parameter named "-L2:repl"
WARNING: There is no parameter named "-magic-break:ckpt_cycle"
WARNING: There is no parameter named "-magic-break:ckpt_cycle_name"
WARNING: There is no parameter named "-magic-break:ckpt_iter"
WARNING: There is no parameter named "-magic-break:ckpt_trans"
WARNING: There is no parameter named "-magic-break:end_iter"
WARNING: There is no parameter named "-magic-break:end_trans"
WARNING: There is no parameter named "-magic-break:first_trans"
WARNING: There is no parameter named "-magic-break:iter"
WARNING: There is no parameter named "-magic-break:min_cycle"
WARNING: There is no parameter named "-magic-break:stats_trans"
WARNING: There is no parameter named "-magic-break:stop_cycle"
WARNING: There is no parameter named "-magic-break:stop_on_magic"
WARNING: There is no parameter named "-magic-break:trans"
WARNING: There is no parameter named "-feeder:CMPwidth"
WARNING: There is no parameter named "-feeder:decouple_addr_spaces"
WARNING: There is no parameter named "-feeder:housekeeping_period"
WARNING: There is no parameter named "-feeder:ifetch"
WARNING: There is no parameter named "-feeder:simics_quantum"
WARNING: There is no parameter named "-feeder:stick"
WARNING: There is no parameter named "-feeder:whitebox_debug"
WARNING: There is no parameter named "-feeder:whitebox_debug_period"
WARNING: There is no parameter named "-L1i:assoc"
WARNING: There is no parameter named "-L1i:block_scout"
WARNING: There is no parameter named "-L1i:bsize"
WARNING: There is no parameter named "-L1i:clean_evict"
WARNING: There is no parameter named "-L1i:erb_size"
WARNING: There is no parameter named "-L1i:gzip_flexpoints"
WARNING: There is no parameter named "-L1i:level"
WARNING: There is no parameter named "-L1i:mt_width"
WARNING: There is no parameter named "-L1i:notify_reads"
WARNING: There is no parameter named "-L1i:notify_writes"
WARNING: There is no parameter named "-L1i:protocol"
WARNING: There is no parameter named "-L1i:rsize"
WARNING: There is no parameter named "-L1i:rt_assoc"
WARNING: There is no parameter named "-L1i:rt_repl"
WARNING: There is no parameter named "-L1i:rt_size"
WARNING: There is no parameter named "-L1i:size"
WARNING: There is no parameter named "-L1i:skew_block_set"
WARNING: There is no parameter named "-L1i:std_array"
WARNING: There is no parameter named "-L1i:text_flexpoints"
WARNING: There is no parameter named "-L1i:trace_tracker_on"
WARNING: There is no parameter named "-L1i:using_traces"
WARNING: There is no parameter named "-L1i:downgrade_lru"
WARNING: There is no parameter named "-L1i:snoop_lru"
WARNING: There is no parameter named "-bpwarm:cores"
[cpu0 info] Note that on this cpu, instruction-fetch-trace is
implemented using
instruction-cache-access-trace with a suitable cache line size.
7 <ComponentManager.cpp:94> {0}- Initalizing components...
7 <ComponentManager.cpp:94> {0}- Initalizing components...
Segmentation fault (SIGSEGV) in main thread
The simulation state has been corrupted. Simulation cannot continue.
Please restart Simics.
ERROR: Invalid return code from Simics: 1
</home/priyank/workspace/tools/installation/flexusdirs/results/trace-UP.Trace-18Nov14-142305/flexus_test_app_v9/000_000
Thanks in advance.
Priyank
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.