It sounds like abort is being called, so also set a breakpoint on abort. I'm wondering if the abort happens in Python. I think python combines the signal number and the actual exit code into one number. (I'm not certain of that though.)
Nate On Sat, Apr 19, 2008 at 8:18 AM, Steve Reinhardt <[EMAIL PROTECTED]> wrote: > Here are a couple of other things I would try under gdb: > > - set breakpoints at exit and _exit, then run and see where they're being > called from > - if that doesn't work, set a breakpoint where the "Exiting" message is > printed, then use 'next' and 'single-step' from there until you get the exit > code message (tedious, but still probably faster than using valgrind) > > Steve > > > > On Sat, Apr 19, 2008 at 12:24 AM, Gabriel Michael Black > <[EMAIL PROTECTED]> wrote: > > This might be some sort of exit code if the standard library detects > > heap corruption (bad memory management) or something similar. Your > > simulation will take a lot longer, but if you run m5 under valgrind it > > might tell you something useful. There's an error suppression file in > > util that should help get rid of errors from when valgrind is just > > confused by the python interpreter. > > > > Gabe > > > > > > > > > > Shoaib Akram wrote: > > > There is no error message else , Exiting at cycle xxx because all > threads reached max insts. ABORTED. And under gdb, after the > Exiting...message ,it says, program exited with code 03000. > > > > > > For the same configuration, sometimes it happens if I change workload. > Sometimes, for same workload and changing system to having L3 cache. > > > > > > I am running separate applications on multiple cores. > > > > > > ---- Original message ---- > > > > > >> Date: Sat, 19 Apr 2008 01:31:23 -0400 > > >> From: Ali Saidi <[EMAIL PROTECTED]> > > >> Subject: Re: [m5-users] m5 Aborted,code 03000 > > >> To: M5 users mailing list <[email protected]> > > >> > > >> Dumping the statistics to a file is one of the last things m5 does, so > > >> if M5 terminated abnormally you wouldn't seen any statistics. Do you > > >> have an exact error message? I don't know of any case where we end > > >> with an error code other than 0,1, or 3 so 03000 seems a bit strange. > > >> > > >> Ali > > >> > > >> > > >> On Apr 19, 2008, at 1:06 AM, Shoaib Akram wrote: > > >> > > >> > > >>> Often times (for some workloads and configurations), my simulations > > >>> end with message Aborted but the benchmarks seems to be working. No > > >>> statistics are collected though. Under gdb it says program ended > > >>> with code 03000. > > >>> _______________________________________________ > > >>> m5-users mailing list > > >>> [email protected] > > >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > >>> > > >>> > > >> _______________________________________________ > > >> m5-users mailing list > > >> [email protected] > > >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > >> > > > _______________________________________________ > > > m5-users mailing list > > > [email protected] > > > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > > > > > > _______________________________________________ > > m5-users mailing list > > [email protected] > > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > > > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
