Hello, My guess: "stack smashing detected" probably means that you're running out of RAM memory or that your code is somehow overwritting the memory region reserved for the stack (I'd say that if one tries to do so in the userspace, a segfault would happen instead).
Regards, -- Fernando A. Endo, PhD student and researcher Université de Grenoble, UJF France 2015-04-21 23:35 GMT+02:00 hancleyan <[email protected]>: > Hi, > I’m currently trying to build full system under x86 in order to run > splash2 benchmarks with multi-cpus processor. > Here’s my system environment: 32-bit ubuntu linux system under VM on OS X. > To achieve my cache requirements, I built X86_MOESI_hammer in order to > have private l2caches. > Here are my steps to build full system so far: > > 1. Downloaded x86-system and config-x86 packages and extracted them. Moved > them to dictionary ~/gem5. > 2. Downloaded ALPHA full system files and copied linux-bigswap2.img to > ~/gem5/x86-system/disks/. > 3. Modified path in /configs/common/SysPath.py to "path = [ > '/dist/m5/system', '~/gem5/x86-system’ ]”. > 4. Changed name of ~/gem5/x86-system/disks/linux-x86.img to x86root.img. > > Then I typed following command "build/X86_MOESI_hammer/gem5.opt -d m5out > configs/example/fs.py —kernel=x86_64-vmlinux-2.6.22.9”. > I didn’t get error but the program terminated due to “stack smashing > detected”. > Here’s what I got after typing the commands above: > > gem5 Simulator System. http://gem5.org > gem5 is copyrighted software; use the --copyright option for details. > gem5 compiled Apr 20 2015 18:12:20 > gem5 started Apr 21 2015 16:17:51 > gem5 executing on ubuntu > command line: build/X86_MOESI_hammer/gem5.opt -d m5out > configs/example/fs.py --kernel=x86_64-vmlinux-2.6.22.9 > Global frequency set at 1000000000000 ticks per second > warn: DRAM device capacity (8192 Mbytes) does not match the address range > assigned (512 Mbytes) > info: kernel located at: > /home/hancle/gem5/x86-system/binaries/x86_64-vmlinux-2.6.22.9 > Listening for com_1 connection on port 3456 > 0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012 > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 > warn: Reading current count from inactive timer. > **** REAL SIMULATION **** > info: Entering event queue @ 0. Starting simulation… > warn: Don't know what interrupt to clear for console. > *** stack smashing detected ***: build/X86_MOESI_hammer/gem5.opt > terminated > Program aborted at cycle 7027708000 > Aborted (core dumped) > > I couldn’t find any idea in previous postings, if anyone knows where the > problem is please let know. > > Thanks > Hancle > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
