Hi Tony,
I guess you are referring to Giacomo Gabrielli (and not me); I will address your comments in any case. Can I ask you 1) Which kind of tests are you talking about? We have run the regressions before posting the change and we didn't find any issue. I will rerun them again just to double check 2) Are you running with upstream master or with your internal branch? Thanks Giacomo ________________________________ From: gem5-dev <[email protected]> on behalf of Gutierrez, Anthony <[email protected]> Sent: 05 December 2018 22:54:53 To: gem5 Developer List Subject: Re: [gem5-dev] Problem with dyn insts/refcnt pointers in O3 LSQ. I forgot to mention, I am on RHEL 7.3 using gcc 5.4.0 From: Gutierrez, Anthony Sent: Wednesday, December 5, 2018 2:52 PM To: [email protected] Subject: Problem with dyn insts/refcnt pointers in O3 LSQ. Hi All, I am getting a segfault almost immediately after simulation starts, I think due to this change: https://gem5-review.googlesource.com/c/public/gem5/+/13105/5, as I'm attempting to merge master into our internal master branch. What I see happening is that LSQUnit<Impl>::executeStore() calls LSQUnit<Impl>::checkViolations() and at some point DynInstPtr ld_inst = loadQueue[load_idx]; returns a DynInstPtr whose data is null. I haven't looked at the recent changes to the DynInst and RefCountingPtr closely, but I'm guessing somehow the reference count for the obj is not tracked properly at some point and the object is deleted. Giacomo, do you have any idea what could be causing this? In the meantime, I'll do some debugging to try to understand the issue better. Thanks, Tony _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
