Could you get a back trace when it happens. It's not a segmentation fault it's 
a SIGABRT. You're running into a assertion and we need to know who is creating 
this event that is causing you trouble.

Ali





On Sep 30, 2012, at 9:44 PM, Fangfei Liu wrote:

> I tried several different configurations. It works in atomic mode even with 
> caches. But segmentation fault occurs for both arm_detailed and detailed cpu 
> type. The checkpoint is taken in atomic mode. Should the checkpoint be taken 
> with the same cpu type as it runs by restoring the checkpoint?
>  
>  
> From: gem5-users-boun...@gem5.org [gem5-users-boun...@gem5.org] on behalf of 
> Fangfei Liu [fangf...@princeton.edu]
> Sent: Sunday, September 30, 2012 4:16 PM
> To: gem5 users mailing list
> Subject: Re: [gem5-users] questions on running benchmark on gem5
> 
> Hi,
> 
> This is the information I got from running it in gdb:
> 
> Switch at curTick count:10000
> info: Entering event queue @ 19318968082000.  Starting simulation...
> gem5.opt: build/ARM/sim/simulate.cc:66: SimLoopExitEvent* simulate(Tick): 
> Assertion `curTick() <= mainEventQueue.nextTick() && "event scheduled in the 
> past"' failed.
> Program received signal SIGABRT, Aborted.
> 0x0000003127430285 in raise () from /lib64/libc.so.6
> 
> It seems that it failed at the assertion. Do you have any idea what's wrong 
> with it? Thanks!
> 
> 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 3:32 PM
> To: gem5 users mailing list
> Subject: Re: [gem5-users] questions on running benchmark on gem5
> 
> 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. 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

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to