Hi Abdul,
  Per my prior email, try using the full path to the benchmark rather than
the relative path (as specified to the '-c' option for gem5).

  Joel

On Sat, Sep 12, 2015 at 12:00 PM, Abdul Mutaal <[email protected]>
wrote:

> Hi,
>
> I think my problem is very simple. I tried to compile a new binary other
> than hello program (hello is already compiled and come with gem5). I used
> this link and followed the steps
>
> http://lacasa.uah.edu/portal/Upload/tutorials/gem5/RunningPrograms-gem5.txt
>
> ARM Cross compilation
> -----------------------------------
>
> arm-linux-gnueabi-gcc -static -O3 -o hello_test hello_test.c
>
>
> hello_test.c has actually the same code as what comes within the test
> directory of gem5.
>
> Now i'm running the following commands
>
> *build/ARM/gem5.opt configs/example/se.py -c
> tests/test-progs/hello/bin/arm/linux/hello_test *
>
> still I am getting the same error which I posted in the previous email.
>
> Did I miss something or the bug is inherent to gem5?
>
> Thanks
>
> 2015-09-11 16:03 GMT+02:00 Joel Hestness <[email protected]>:
>
>> 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
>>
>
>
>
> --
>
> 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

Reply via email to