You will need to use gdb or a similar tool to find out where that seg fault
is coming from.

-Tony

On Sun, Sep 30, 2012 at 3:29 PM, Fangfei Liu <fangf...@princeton.edu> wrote:

>  I didn't use caches when taking a checkpoint. This is the command line I
> used to take the checkpoint.
>
> build/ARM/gem5.opt --outdir=bbench configs/example/fs.py -b bbench-gb
> --kernel=vmlinux.smp.mouse.arm --frame-capture --checkpoint-dir=bbench
>
>
>
>
>  ------------------------------
> *From:* gem5-users-boun...@gem5.org [gem5-users-boun...@gem5.org] on
> behalf of Anthony Gutierrez [atgut...@umich.edu]
> *Sent:* Sunday, September 30, 2012 3:04 PM
>
> *To:* gem5 users mailing list
> *Subject:* Re: [gem5-users] questions on running benchmark on gem5
>
>  Did you take a checkpoint with caches? If so, you must take a checkpoint
> without caches.
>
>  -Tony
>
> On Sun, Sep 30, 2012 at 2:58 PM, Fangfei Liu <fangf...@princeton.edu>wrote:
>
>>  I see, probably I had some interacting with vncviewer with the mouse
>> when the keyboard is open. I tried to run the benchmark again and now it
>> can run to completion. Thank you very much for your kind help!
>>
>> I have another problem. I took a checkpoint after booting the OS in
>> atomic mode with the default configuration. I did this by inserting a m5
>> instruction in the bbench-gb.rcS file: /sbin/m5 checkpoint (right after
>> sleep 10). The checkpoint can be taken correctly. Then I want to resume the
>> checkpoint and simulate BBench in arm_detailed mode, but I got segmentation
>> fault. The command line and output is as follows:
>>
>> command line: build/ARM/gem5.opt --outdir=bbench2 configs/example/fs.py
>> -b bbench-gb --kernel=vmlinux.smp.mouse.arm --frame-capture
>> --checkpoint-dir=bbench -r 1 --caches --cpu-type=arm_detailed --l2cache
>> --cacheline_size=64 --l1d_size=32kB --l1d_assoc=4 --l2_size=512kB
>> --l2_assoc=8
>> Global frequency set at 1000000000000 ticks per second
>> info: kernel located at:
>> /tigress-hsm/fangfeil/gem5/system/binaries/vmlinux.smp.mouse.arm
>> Switch at curTick count:10000
>> info: Entering event queue @ 19318968082000.  Starting simulation...
>> Switched CPUS @ tick 19318968092000
>> Changing memory mode to timing
>> switching cpus
>> **** REAL SIMULATION ****
>> info: Entering event queue @ 19318968092000.  Starting simulation...
>> Segmentation fault
>>
>> I still use the same rcS file except comment the checkpoint command. I
>> was wondering whether I did this correctly. Thanks in advance!
>>
>> Best regards
>> Fangfei
>>
>>
>>  ------------------------------
>> *From:* gem5-users-boun...@gem5.org [gem5-users-boun...@gem5.org] on
>> behalf of Anthony Gutierrez [atgut...@umich.edu]
>> *Sent:* Sunday, September 30, 2012 12:59 PM
>>
>> *To:* gem5 users mailing list
>>  *Subject:* Re: [gem5-users] questions on running benchmark on gem5
>>
>>   BBench is a web-page rendering benchmark, however, it shouldn't
>> interact with the web-pages in any way. It's doing a google search for
>> something called ewbay and the keyboard is open, that shouldn't happen.
>> Were you interacting with the vncviewer with the mouse? Is it possible that
>> this query could have been entered in error? There is nothing in the BBench
>> source called "ewbay", so it's hard to tell how that url is being produced
>> otherwise.
>>
>>  -Tony
>>
>> On Sat, Sep 29, 2012 at 2:15 PM, Fangfei Liu <fangf...@princeton.edu>wrote:
>>
>>>  Thanks for your reply.
>>>
>>> I didn’t change anything and the command line I used was exactly the
>>> same as that in the BBench instruction page. The exact URL is
>>> http://www.google.com/m?hl=md&gl=us&source=android-browser-type&q=ewbay<https://owa.princeton.edu/owa/redir.aspx?C=7HmSRhGXSk2J12xsesLMwH3TuxeMcc8IjThnd3hkIWuO2qoM84GhCA0ZlhUlBjlhcqAIq2Ta4iw.&URL=http%3a%2f%2fwww.google.com%2fm%3fhl%3dmd%26gl%3dus%26source%3dandroid-browser-type%26q%3dewbay>.
>>> It is actually doing google search for ebay. Please find attached a
>>> snapshot for this page.
>>>
>>>
>>>
>>> Best regards
>>>
>>> Fangfei
>>>
>>> Date: Fri, 28 Sep 2012 14:49:55 -0400
>>> From: Anthony Gutierrez <atgut...@umich.edu>
>>>
>>> To: gem5 users mailing list <gem5-users@gem5.org>
>>>  Subject: Re: [gem5-users] questions on running benchmark on gem5
>>> Message-ID:
>>> <caeqebpsxtdzuouczrvt6q1-3ckj5mkwzgicnwdo9qbpwume...@mail.gmail.com>
>>> Content-Type: text/plain; charset="iso-8859-1"
>>>
>>>
>>> I started a BBench run this morning with a fresh check out of the latest
>>> dev repo, the Android kernel and an unmodified Gingerbread disk image
>>> with
>>> BBench, both from gem5.org/bbench-gem5. I do not see this problem, eBay
>>> renders fine and the simulation continues. I will need more info on your
>>> setup/how you're running the simulation if you'd like help with this
>>> problem.
>>>
>>> -Tony
>>>
>>> On Fri, Sep 28, 2012 at 11:31 AM, Anthony Gutierrez <atgut...@umich.edu
>>> >wrote:
>>>
>>> > I've never seen this problem before, and the BBench source for eBay
>>> does
>>> > not show anything called ewbay in the source, so I don't know how it's
>>> > getting redirected to that URL. Did you modify the BBench source in any
>>> > way? Can you send me your exact command line? And, can you tell me the
>>> > exact URL that the browser shows when it hangs?
>>> >
>>> > -Tony
>>> >
>>> > On Thu, Sep 27, 2012 at 10:25 AM, Fangfei Liu <fangf...@princeton.edu
>>> >wrote:
>>> >
>>>  >> Hi,****
>>> >>
>>> >> ** **
>>>
>>> >>
>>> >> I tried to run Bbench on gem5 with Gingerbread disk image (atomic mode
>>> >> and default configuration). The simulator took about 140 minutes to
>>> boot
>>> >> Android and start running the benchmark. But it seems that the
>>> benchmark
>>> >> stalled at certain web page after running for a while. I find that it
>>> is
>>> >> supposed to render a web page in ebay but used the wrong url with
>>> ewbay. I
>>> >> terminated the simulation manually after 97 hours but find that the
>>> >> statistics shows only 87 billion instructions were simulated. I was
>>> >> wondering what caused the problem and what is supposed to be the end
>>> of
>>> >> running of Bbench? Will the simulation exit automatically? How many
>>> >> instructions are there if I want to run Bbench to completion? I also
>>> >> downloaded an EEMBC benchmark: AndEbench, which is an Android app
>>> (.apk
>>> >> file). Can I run this app directly on gem5? If so, does anyone know
>>> how to
>>>  >> install and run it on gem5? Thanks!****
>>> >>
>>> >> ** **
>>> >>
>>> >> ** **
>>> >>
>>> >> Best regards****
>>> >>
>>> >> Fangfei****
>>> >>
>>> >> ** **
>>>
>>> >>
>>> >> _______________________________________________
>>> >> gem5-users mailing list
>>> >> gem5-users@gem5.org
>>> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to