Hi Abdul, I believe this bug results from the recent gem5 changes to readlink and library changes in GLIBC. Your benchmark (GLIBC) is probably trying to use readlink to find the running binary's location, but gem5 changeset 10955 <http://repo.gem5.org/gem5/rev/9abf6a7c14ab> makes the simulator return the benchmark path specified in the gem5 command line (which may not be a full path). You can try specifying the full path to your benchmark binary in your gem5 command line. Please let us know if that works, or send us your complete command line.
We're discussing this change in this email thread, but have not yet come up with a better solution: https://www.mail-archive.com/[email protected]/msg16660.html. Note that if you change the path to your running benchmark, your simulation is likely to change due to the host filesystem structure bleeding into the simulation through this change. Joel On Fri, Sep 11, 2015 at 4:23 AM, Abdul Mutaal <[email protected]> wrote: > Hi, > > Did anyone solve this issue? I am also facing this error. Whenever I run a > different binary in SE mode, it gives me a same error > > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 > **** REAL SIMULATION **** > info: Entering event queue @ 0. Starting simulation... > warn: readlink may yield unexpected results if multiple binaries are used > info: Increasing stack size by one page. > info: Increasing stack size by one page. > info: Increasing stack size by one page. > ../sysdeps/unix/sysv/linux/dl-origin.c:47: _dl_get_origin: Assertion > `linkval[0] == '/'' failed. > warn: ignoring syscall rt_sigprocmask(1, ...) > (further warnings will be suppressed) > fatal: syscall gettid (#224) unimplemented. > @ tick 4334500 > [unimplementedFunc:build/ARM/sim/syscall_emul.cc, line 91] > Memory Usage: 780540 KBytes > Program aborted at cycle 4334500 > Aborted > > Thanks > > > 2015-07-20 2:45 GMT+02:00 Fanfan Shen <[email protected]>: > >> Hi penghuicheng, >> >> I think it is someting wrong with your configuration. You can look at >> this blog (http://blog.csdn.net/fandroid/article/details/45701463), and >> then compare the steps you have done. Hope this help you! >> >> Best regards, >> Fanfan Shen >> >> >> ------------------ 原始邮件 ------------------ >> *发件人:* "gem5-users-request";<[email protected]>; >> *发送时间:* 2015年7月20日(星期一) 凌晨0:00 >> *收件人:* "gem5-users"<[email protected]>; >> *主题:* gem5-users Digest, Vol 108, Issue 17 >> >> Send gem5-users mailing list submissions to >> [email protected] >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> or, via email, send a message with subject or body 'help' to >> [email protected] >> >> You can reach the person managing the list at >> [email protected] >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of gem5-users digest..." >> >> >> Today's Topics: >> >> 1. some problems on gem5 (spec2006) (彭会成) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Sun, 19 Jul 2015 20:19:30 +0800 (GMT+08:00) >> From: 彭会成 <[email protected]> >> To: [email protected] >> Subject: [gem5-users] some problems on gem5 (spec2006) >> Message-ID: >> <acaajqdcaeupg9sxpodlokp9.1.1437308370077.hmail.2014216...@tju.edu.cn> >> Content-Type: text/plain; charset="utf-8" >> >> To Whom It May Concern: >> I am a master student of Tianjin University,China.Recently,I do some >> research on computer perdormance.So,I need to run spec2006 on >> gem5.However,I met some problems.I think it may something wrong with the >> gem5. when I run one benchmark of spec2006 on gem5-stable,it shows the >> following information: >> phc@ubuntu:~/gem5/gem5-stable$ ./run.sh >> gem5 Simulator System. http://gem5.org >> gem5 is copyrighted software; use the --copyright option for details. >> gem5 compiled Jul 19 2015 03:18:51 >> gem5 started Jul 19 2015 04:48:18 >> gem5 executing on ubuntu >> command line: build/X86/gem5.opt configs/example/se.py -c >> /home/phc/installspec2006/benchspec/CPU2006/401.bzip2/exe/bzip2_base.gcc41-64bit >> -o >> /home/phc/installspec2006/benchspec/CPU2006/401.bzip2/data/ref/input/control >> Global frequency set at 1000000000000 ticks per second >> warn: DRAM device capacity (8192 Mbytes) does not match the address range >> assigned (512 Mbytes) >> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 >> **** REAL SIMULATION **** >> info: Entering event queue @ 0. Starting simulation... >> info: Increasing stack size by one page. >> fatal: syscall readlink (#85) unimplemented. >> @ tick 1181000 >> [unimplementedFunc:build/X86/sim/syscall_emul.cc, line 91] >> Memory Usage: 585544 KBytes >> Program aborted at cycle 1181000 >> ./run.sh: line 3: 5175 Aborted (core dumped) >> build/X86/gem5.opt configs/example/se.py -c >> /home/phc/installspec2006/benchspec/CPU2006/401.bzip2/exe/bzip2_base.gcc41-64bit >> -o >> /home/phc/installspec2006/benchspec/CPU2006/401.bzip2/data/ref/input/control >> phc@ubuntu:~/gem5/gem5-stable$ >> >> There is a fatal info that I think it may have some error in the source >> code.Due to it my first time to do experiment on the platform,it maybe my >> fault which I do not configure the enviroment correctly. >> I hope that someone can give me an answer whether it's the error of the >> source code or my fault. >> >> penghuicheng >> Tianjin University VLSI Lab >> >> >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: < >> http://m5sim.org/cgi-bin/mailman/private/gem5-users/attachments/20150719/faa8f896/attachment-0001.html >> > >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> ------------------------------ >> >> End of gem5-users Digest, Vol 108, Issue 17 >> ******************************************* >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > > -- > > Regards, > Abdul Mutaal > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- Joel Hestness PhD Candidate, Computer Architecture Dept. of Computer Science, University of Wisconsin - Madison http://pages.cs.wisc.edu/~hestness/
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
