Re: [gem5-users] Simulation terminates successfully on one machine and runs into assertion failure on another

2020-03-11 Thread Shehab Elsayed
Hi Ciro,

Thank you very much for your reply. I tried the patch in the link you sent
and it seems to be working so far.

Best Regards,
Shehab

On Tue, Mar 10, 2020 at 7:17 AM Ciro Santilli  wrote:

> Please give us stack trace (GDB it if none), full gem5 CLI, gem5 git
> version, as much detail as possible about content, and ensure you have
> https://gem5-review.googlesource.com/c/public/gem5/+/22283/4 ideally on a
> bug report at:
> https://gem5-review.googlesource.com/c/public/gem5/+/22283/4
> --
> *From:* gem5-users  on behalf of Shehab
> Elsayed 
> *Sent:* Monday, March 9, 2020 8:47 PM
> *To:* gem5 users mailing list 
> *Subject:* [gem5-users] Simulation terminates successfully on one machine
> and runs into assertion failure on another
>
> Hello All,
>
> I am trying to run the same experiment (ARM full system with RUBY
> MESI_Three_level that boots from checkpoint) on two different machines. It
> terminates successfully on one but runs into assertion failure on the other.
>
> This is the terminating message:
> Addr Request::getPaddr() const: Assertion
> `privateFlags.isSet(VALID_PADDR)' failed
>
> I tried running with the Exec debug flag and comparing both traces. This
> is the difference I found:
> < 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:
>   ldrsw   x2, [x21, #8]: MemRead :  D=0x5e41dd0c
> A=0xffc07b1ce008
> < 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:
>   str   x2, [x19, #80] : MemWrite :  D=0x5e41dd0c
> A=0xffc07c205d00
> ---
>
> > 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:
>   ldrsw   x2, [x21, #8]: MemRead :  D=0x5e4ebbdf
> A=0xffc07b1ce008
> > 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:
>   str   x2, [x19, #80] : MemWrite :  D=0x5e4ebbdf
> A=0xffc07c205d00
> 17299344d17299343
> < 474920248000: system.cpu_cluster.bef_roi_cpus0 T0 : 0x7fbf4f9510:
> su
>
> Any ideas how I should proceed with debugging this problem?
>
> Thank you very much in advance.
>
> Best Regards,
> Shehab
> ___
> 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

Re: [gem5-users] Simulation terminates successfully on one machine and runs into assertion failure on another

2020-03-10 Thread Ciro Santilli
Please give us stack trace (GDB it if none), full gem5 CLI, gem5 git version, 
as much detail as possible about content, and ensure you have 
https://gem5-review.googlesource.com/c/public/gem5/+/22283/4 ideally on a bug 
report at: https://gem5-review.googlesource.com/c/public/gem5/+/22283/4

From: gem5-users  on behalf of Shehab Elsayed 

Sent: Monday, March 9, 2020 8:47 PM
To: gem5 users mailing list 
Subject: [gem5-users] Simulation terminates successfully on one machine and 
runs into assertion failure on another

Hello All,

I am trying to run the same experiment (ARM full system with RUBY 
MESI_Three_level that boots from checkpoint) on two different machines. It 
terminates successfully on one but runs into assertion failure on the other.

This is the terminating message:
Addr Request::getPaddr() const: Assertion `privateFlags.isSet(VALID_PADDR)' 
failed

I tried running with the Exec debug flag and comparing both traces. This is the 
difference I found:
< 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:   
ldrsw   x2, [x21, #8]: MemRead :  D=0x5e41dd0c A=0xffc07b1ce008
< 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:   
str   x2, [x19, #80] : MemWrite :  D=0x5e41dd0c A=0xffc07c205d00
---
> 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:   
> ldrsw   x2, [x21, #8]: MemRead :  D=0x5e4ebbdf 
> A=0xffc07b1ce008
> 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:   
> str   x2, [x19, #80] : MemWrite :  D=0x5e4ebbdf 
> A=0xffc07c205d00
17299344d17299343
< 474920248000: system.cpu_cluster.bef_roi_cpus0 T0 : 0x7fbf4f9510:   su

Any ideas how I should proceed with debugging this problem?

Thank you very much in advance.

Best Regards,
Shehab
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Simulation terminates successfully on one machine and runs into assertion failure on another

2020-03-09 Thread Shehab Elsayed
Hello All,

I am trying to run the same experiment (ARM full system with RUBY
MESI_Three_level that boots from checkpoint) on two different machines. It
terminates successfully on one but runs into assertion failure on the other.

This is the terminating message:
Addr Request::getPaddr() const: Assertion `privateFlags.isSet(VALID_PADDR)'
failed

I tried running with the Exec debug flag and comparing both traces. This is
the difference I found:
< 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:
  ldrsw   x2, [x21, #8]: MemRead :  D=0x5e41dd0c
A=0xffc07b1ce008
< 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:
  str   x2, [x19, #80] : MemWrite :  D=0x5e41dd0c
A=0xffc07c205d00
---

> 47134939: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244:
  ldrsw   x2, [x21, #8]: MemRead :  D=0x5e4ebbdf
A=0xffc07b1ce008
> 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248:
  str   x2, [x19, #80] : MemWrite :  D=0x5e4ebbdf
A=0xffc07c205d00
17299344d17299343
< 474920248000: system.cpu_cluster.bef_roi_cpus0 T0 : 0x7fbf4f9510:   su

Any ideas how I should proceed with debugging this problem?

Thank you very much in advance.

Best Regards,
Shehab
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users