Hi~

I'm not sure what happened. But I have gotten the same message before.
At that time, I try to load a broken snapshot (checkpoint) to MARSS and
"-run true" set in simconfig.cfg.
If so, re-download image file can solve this problem.

-yq

On Thu, Jun 28, 2012 at 9:48 PM, 江涛 <[email protected]> wrote:

> **
>  Hi All,
>
>  Recently I am using Marss to simulate a machine with 2 cores. I run
> Marss for
> many times, but frequently receive assertion message as below:
> "int ooo::ReorderBufferEntry::commit(): Assertion 'ctx.get_cs_eip() ==
> uop.rip' failed."
>
> Debug message:
>
> ---------------------------------------------------------------------------------------
>  RIP dont match at commit time:
> SMT per-thread state for t0:
> Fetchrip: ffffffff8025f965
> SpecRRT:
>
>   rax    r47  |  rcx    r91  |  rdx    r66  |  rbx    r117 |  rsp    r129 |  
> rbp    r145 |  rsi    r87  |  rdi    r181 |
>
>   r8     r115 |  r9     r25  |  r10    r169 |  r11    r251 |  r12    r206 |  
> r13    r146 |  r14    r139 |  r15    r252 |
>
>   xmml0  r87  |  xmmh0  r88  |  xmml1  r89  |  xmmh1  r90  |  xmml2  r91  |  
> xmmh2  r92  |  xmml3  r93  |  xmmh3  r94  |
>
>   xmml4  r95  |  xmmh4  r96  |  xmml5  r97  |  xmmh5  r98  |  xmml6  r99  |  
> xmmh6  r100 |  xmml7  r101 |  xmmh7  r102 |
>
>   xmml8  r103 |  xmmh8  r104 |  xmml9  r105 |  xmmh9  r106 |  xmml10 r107 |  
> xmmh10 r108 |  xmml11 r109 |  xmmh11 r110 |
>
>   xmml12 r111 |  xmmh12 r112 |  xmml13 r113 |  xmmh13 r114 |  xmml14 r157 |  
> xmmh14 r158 |  xmml15 r159 |  xmmh15 r160 |
>
>   fptos  r161 |  fpsw   r162 |  fptags r163 |  fpstack r164 |  msr    r165 |  
> dlptr  r166 |  trace  r167 |  ctx    r168 |
>
>   rip    r16  |  flags  r183 |  dlend  r188 |  selfrip r125 |  nextrip r152 | 
>  ar1    r76  |  ar2    r176 |  zero   r0   |
>
>   mmx0   r169 |  mmx1   r170 |  mmx2   r30  |  mmx3   r201 |  mmx4   r6   |  
> mmx5   r232 |  mmx6   r32  |  mmx7   r124 |
>
>   tr0    r253 |  tr1    r128 |  tr2    r0   |  tr3    r0   |  tr4    r0   |  
> tr5    r81  |  tr6    r192 |  tr7    r160 |
>
>   zf     r253 |  cf     r253 |  of     r253 |  imm    r0   |  mem    r42  |  
> tr8    r50  |  tr9    r0   |  tr10   r0   |
> CommitRRT:
>
>   rax    r47  |  rcx    r91  |  rdx    r66  |  rbx    r117 |  rsp    r129 |  
> rbp    r145 |  rsi    r87  |  rdi    r181 |
>
>   r8     r115 |  r9     r25  |  r10    r169 |  r11    r251 |  r12    r206 |  
> r13    r146 |  r14    r139 |  r15    r252 |
>
>   xmml0  r87  |  xmmh0  r88  |  xmml1  r89  |  xmmh1  r90  |  xmml2  r91  |  
> xmmh2  r92  |  xmml3  r93  |  xmmh3  r94  |
>
>   xmml4  r95  |  xmmh4  r96  |  xmml5  r97  |  xmmh5  r98  |  xmml6  r99  |  
> xmmh6  r100 |  xmml7  r101 |  xmmh7  r102 |
>
>   xmml8  r103 |  xmmh8  r104 |  xmml9  r105 |  xmmh9  r106 |  xmml10 r107 |  
> xmmh10 r108 |  xmml11 r109 |  xmmh11 r110 |
>
>   xmml12 r111 |  xmmh12 r112 |  xmml13 r113 |  xmmh13 r114 |  xmml14 r157 |  
> xmmh14 r158 |  xmml15 r159 |  xmmh15 r160 |
>
>   fptos  r161 |  fpsw   r162 |  fptags r163 |  fpstack r164 |  msr    r165 |  
> dlptr  r166 |  trace  r167 |  ctx    r168 |
>
>   rip    r16  |  flags  r183 |  dlend  r188 |  selfrip r125 |  nextrip r152 | 
>  ar1    r76  |  ar2    r176 |  zero   r0   |
>
>   mmx0   r169 |  mmx1   r170 |  mmx2   r30  |  mmx3   r201 |  mmx4   r6   |  
> mmx5   r232 |  mmx6   r32  |  mmx7   r124 |
>
>   tr0    r191 |  tr1    r128 |  tr2    r0   |  tr3    r0   |  tr4    r0   |  
> tr5    r81  |  tr6    r192 |  tr7    r160 |
>
>   zf     r191 |  cf     r191 |  of     r191 |  imm    r0   |  mem    r34  |  
> tr8    r50  |  tr9    r0   |  tr10   r0   |
> ROB head 107 to tail 110 (3 entries):
>
> rob 107 uuid          1264492 rip 0xffff8025f95d ready-to-commit          SOM 
>     @ all  ldd          r247 tr0    ld22  = r129@int
>                       r0@int                        r0@int
>
>
> rob 108 uuid          1264493 rip 0xffff8025f95d ready-to-commit              
>     @ all  andd         r253 tr0          = r247@int
>  (written)            r0@int                        r0@int
>
>
> rob 109 uuid          1264494 rip 0xffff8025f95d ready-to-commit              
> EOM @ all  std          r42  mem    st23  = r129@int
>                       r0@int                        r253@int
>  (written)
> LSQ head 22 to tail 24 (2 entries):
>   ld22  uuid    1264492 rob 107 r247@int
>  46 d2 00 00 00 00 00 00 @ 0x00007a79dbf8
>
>   st23  uuid    1264494 rob 109 r42 @st 46 d2 00 00 xx xx xx xx @ 
> 0x00007a79dbf8
>
> ---------------------------------------------------------------------------------------
>
> Can anyone with experience give me some help and suggestion? Thank you very
> much.
>
>  Regards,
> Tao Jiang
>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to