Γεια σας,
ενώ η προσομοίωση φαίνεται να ολοκληρώνεται σωστά καθώς παράγεται το sim.out αρχείο με δεδομένα να έχουν καταγραφεί, στο τέλος κάθε προσομοίωσης εμφανίζεται το επόμενο μήνυμα:
[app0] ERROR: Thread 0 dying after unexpected exception @icount: 166605965 PC 0x0006f9de7 [app0] [app0] see /home/stratos/Documents/Advcomparch/helpcode3/outputs/gcc/gcc.DW_32-WS_384.out/pinball_replay.app0.txt for more details. Exiting... [SIFT:0] Error: No such file or directory
Κοιτώντας το log file στο οποίο με ανακατευθύνει φαίνεται πως κάποιο exception προκαλεί αυτό το μήνυμα. Επίσης σε όλες τις εκτελέσεις είναι ίδιο το σημείο στο οποίο γίνεται(PC at 0x0006f9de7). Παρουσιάζω και το log file:
Enabled messages [UnixVersion()] 55 info: Informational messages (enabled by default) Pinball basename: /home/stratos/Documents/Advcomparch/sniper-7.3/cpu2006_pinballs/gcc/pinball_short.pp/pinball_t0r1_warmup3000_prolog0_region1000000002_epilog0_001_1-00000.0 Replaying on 'Linux', recorded on 'Linux' Focus thread: 0 Found VDSO in page 0x7ffc577f3000 NOP sequence address allocated in empty range 0x000603000 Preloaded images: 0 Setting image replay mode in Pin. [0] Started Replaying thread OSPid: 7091 OSTid: 7091 PIN tid 0 [0] Restoring initial pages [0] Thread replayer initialized [0] Mapping stack address, pin tid 0 [0] All threads were created, ready to replay [0] Restoring Initial checkpoint before PC:0x0006c4f97 ctxt: 0x7fa3876bd280 [0] Replayer ThreadStart Initial IP: 0x0006c4f97 [0] ***Unexpected (not replayed) exception*** Thread 0 dying after unexpected exception @icount: 166605965 [0] From registers RFLAGS 0x000010246 (PZ) RAX 0xffffffffffffffd8 RBX 0x000000001 RCX 0x000000000 RDX 0x000000049 RBP 0x000000048 RSP 0x7ffff041fb70 RDI 0x000000001 RSI 0x000000048 R8 0x0027b2c50 R9 0x000000004 R10 0x000000057 R11 0x000000001 R12 0x000000048 R13 0x0089aad40 R14 0x0027a4000 R15 0x000001000 SEG_FS_BASE 0x002055870 SEG_GS_BASE 0x000000000 RIP 0x0006f9de7 [0] ContextChangeCallback(0, 0, 0x7fa386d12bb8, 0x000000000, 11) at PC: 0x0006f9de7 [0] Thread received fatal signal 11 @ icount 166605965 [0] Dumped 0 events from the trace [0] No other threads exist ERROR: Thread 0 dying after unexpected exception @icount: 166605965 PC 0x0006f9de7 Exiting...
Έτρεξα και κάποια simulation του mcf benchmark και δεν παρουσιάζεται το αντίστοιχο πρόβλημα. Επίσης στο mcf ειναι συμπληρωμένο και το αρχείο result_play ενώ στο gcc όχι. Έχω δοκιμάσει να ξαναχτίσω και έπειτα να τρέξω την προσομοίωση, Στο χτίσιμο και στις δύο φορές δεν υπήρξε πρόβλημα. Ποιό μπορεί να είναι το πρόβλημα με το gcc;
Έχω Ubuntu 18.04.4 LTS (4.15.0-101-generic) και gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Σας ευχαριστώ
advcomparch@lists.cslab.ece.ntua.gr