<div dir="ltr"><div>Για κάποιον περίεργο λόγο δοκίμασα τρίτη φορά να ξανακάνω τα βήματα και δούλεψε (κάτι ξέρουν οι παροιμίες)!</div><div><br></div><div>Όποιος και να ήταν ο λόγος, ευχαριστώ πολύ για τον χρόνο και το ενδιαφέρον,</div><div>Μάνος<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Στις Πέμ, 21 Μαΐ 2020 στις 2:29 μ.μ., ο/η Dimitrios Siakavaras <<a href="mailto:jimsiak@cslab.ece.ntua.gr">jimsiak@cslab.ece.ntua.gr</a>> έγραψε:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Καλησπέρα,<br>
<br>
Όσο και αν έχω προσπαθήσει δεν έχω καταφέρει να δημιουργήσω το ίδιο error<br>
σε ubuntu 20.04 και gcc-7/g++-7. Θα πρότεινα να διαγράψεις τα sniper-7.3<br>
και pinplay και να δοκιμάσεις να ξανακάνεις τα βήματα από την αρχή μήπως<br>
κατά την τωρινή σου μεταγλώττιση πήγε κάτι λάθος.<br>
<br>
Δ.<br>
<br>
> Καλημέρα,<br>
><br>
> Τρέχω σε φυσικό μηχάνημα και η εγκατάσταση ήταν τελείως clean (ακόμα και<br>
> ο<br>
> δίσκος ήταν καινούριος).<br>
><br>
> Εκτέλεσα τις εντολές, το libstdc++ ήταν το ίδιο με το δικό σας και μετά<br>
> το<br>
> grep μου επέστρεψε τα παρακάτω:<br>
><br>
> GLIBCXX_3.4<br>
> GLIBCXX_3.4.1<br>
> GLIBCXX_3.4.2<br>
> GLIBCXX_3.4.3<br>
> GLIBCXX_3.4.4<br>
> GLIBCXX_3.4.5<br>
> GLIBCXX_3.4.6<br>
> GLIBCXX_3.4.7<br>
> GLIBCXX_3.4.8<br>
> GLIBCXX_3.4.9<br>
> GLIBCXX_3.4.10<br>
> GLIBCXX_3.4.11<br>
> GLIBCXX_3.4.12<br>
> GLIBCXX_3.4.13<br>
> GLIBCXX_3.4.14<br>
> GLIBCXX_3.4.15<br>
> GLIBCXX_3.4.16<br>
> GLIBCXX_3.4.17<br>
> GLIBCXX_3.4.18<br>
> GLIBCXX_3.4.19<br>
> GLIBCXX_3.4.20<br>
> GLIBCXX_3.4.21<br>
> GLIBCXX_3.4.22<br>
> GLIBCXX_3.4.23<br>
> GLIBCXX_3.4.24<br>
> GLIBCXX_3.4.25<br>
> GLIBCXX_3.4.26<br>
> GLIBCXX_3.4.27<br>
> GLIBCXX_3.4.28<br>
> GLIBC_2.2.5<br>
> GLIBC_2.3<br>
> GLIBC_2.14<br>
> GLIBC_2.6<br>
> GLIBC_2.4<br>
> GLIBC_2.18<br>
> GLIBC_2.16<br>
> GLIBC_2.3.4<br>
> GLIBC_2.17<br>
> GLIBC_2.3.2<br>
> GLIBCXX_DEBUG_MESSAGE_LENGTH<br>
><br>
><br>
> Ευχαριστώ και πάλι για τον χρόνο και την προσπάθεια,<br>
> Μάνος<br>
><br>
> Στις Τετ, 20 Μαΐ 2020 στις 11:57 μ.μ., ο/η Dimitrios Siakavaras <<br>
> <a href="mailto:jimsiak@cslab.ece.ntua.gr" target="_blank">jimsiak@cslab.ece.ntua.gr</a>> έγραψε:<br>
><br>
>> Καλησπέρα,<br>
>><br>
>> Δεν έχω καταφέρει με τίποτα να κάνω reproduce το πρόβλημά σου.<br>
>> Ωστόσο, από το σφάλμα που σου βγάζει φαίνεται πως είναι κάποιο θέμα με<br>
>> την<br>
>> έκδοση της standard βιβλιοθήκης της c++ που χρησιμοποιείται κατά την<br>
>> εκτέλεση του sniper.<br>
>><br>
>> Το μηχάνημα στο οποίο προσπαθείς να τρέξεις το sniper είναι VM ή φυσικό<br>
>> μηχάνημα; Έκανες clean install το ubuntu 20.04 ή κάποιο dist-upgrade<br>
>> από<br>
>> παλιότερη έκδοση;<br>
>><br>
>> Αν μπορείς, κάνε τα παρακάτω βήματα και στείλε μου τις εξόδους των<br>
>> εντολών.<br>
>><br>
>> Μέσα από τον φάκελο sniper7.3:<br>
>> $ ldd lib/sniper<br>
>><br>
>> Μεταξύ άλλων υπάρχει μία γραμμή σαν την παρακάτω:<br>
>> libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6<br>
>> (0x00007f5c6a442000)<br>
>><br>
>> Μετά κάνε:<br>
>> $ strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep LIBC<br>
>> όπου /lib/x86_64-linux-gnu/libstdc++.so.6 βάζεις το αντίστοιχο αρχείο<br>
>> που<br>
>> πήρες από την εντολή ldd.<br>
>><br>
>> Δ.<br>
>><br>
>> > Έχω τα Ubuntu 20.04 και την μεταγλώττιση την έκανα με την CC=gcc-7<br>
>> > CXX=g++-7 make, όπως λέει η εκφώνηση.<br>
>> ><br>
>> > Ευχαριστώ,<br>
>> > Μάνος<br>
>> ><br>
>> > Στις Τετ, 20 Μαΐ 2020 στις 1:11 μ.μ., ο/η Dimitrios Siakavaras <<br>
>> > <a href="mailto:jimsiak@cslab.ece.ntua.gr" target="_blank">jimsiak@cslab.ece.ntua.gr</a>> έγραψε:<br>
>> ><br>
>> >> Καλησπέρα,<br>
>> >><br>
>> >> Τι λειτουργικό έχεις στο μηχάνημα που τρέχεις τις προσωμοιώσεις και<br>
>> με<br>
>> >> τι<br>
>> >> έκδοση του gcc έχει γίνει η μεταγλώττιση του sniper;<br>
>> >><br>
>> >> Δ.<br>
>> >><br>
>> >> > Καλησπέρα,<br>
>> >> ><br>
>> >> > Ολοκλήρωσα την διαδικασία της εκφώνησης και δοκίμασα αρχικά να δω<br>
>> αν<br>
>> >> > τρέχει<br>
>> >> > το sniper με μία απλή εντολή:<br>
>> >> ><br>
>> >> > ./run-sniper -c gainestown -d cat.simulation -- /bin/cat<br>
>> >> ><br>
>> >> > Λαμβάνω όμως την εξής έξοδο:<br>
>> >> ><br>
>> >> > [SNIPER] Warning: Unable to use physical addresses for shared<br>
>> memory<br>
>> >> > simulation.<br>
>> >> > [SNIPER] Start<br>
>> >> > [SNIPER]<br>
>> >> ><br>
>> >><br>
>> --------------------------------------------------------------------------------<br>
>> >> > [SNIPER] Sniper using SIFT/trace-driven frontend<br>
>> >> > [SNIPER] Running full application in DETAILED mode<br>
>> >> > [SNIPER]<br>
>> >> ><br>
>> >><br>
>> --------------------------------------------------------------------------------<br>
>> >> > [SNIPER] Enabling performance models<br>
>> >> > [SNIPER] Setting instrumentation mode to DETAILED<br>
>> >> > [RECORD-TRACE] Using the Pin frontend (sift/recorder)<br>
>> >> > E: Unable to load<br>
>> >> ><br>
>> /home/manos/comparch/sniper-7.3/sift/recorder/obj-intel64/sift_recorder:<br>
>> >> > dlopen failed: cannot locate symbol<br>
>> >> > "_ZTVN10__cxxabiv117__class_type_infoE"<br>
>> >> > referenced by<br>
>> >> ><br>
>> >><br>
>> "/home/manos/comparch/sniper-7.3/sift/recorder/obj-intel64/sift_recorder"...<br>
>> >> > [SNIPER] WARNING: No SIFT connections made yet. Waiting...<br>
>> >> > [SNIPER] ERROR: Could not establish SIFT connection, aborting!<br>
>> Check<br>
>> >> > benchmark-app*.log for errors.<br>
>> >> > [SNIPER] End<br>
>> >> > [SNIPER] Elapsed time: 60.18 seconds<br>
>> >> ><br>
>> >> ><br>
>> >> > Το ίδιο error παίρνω και όταν τρέχω το script του helpcode. Το log<br>
>> >> που<br>
>> >> > αναφέρεται περιέχει το error που φαίνεται και παραπάνω. Με την<br>
>> >> c++filt<br>
>> >> > βρήκα ότι το σύμβολο αυτό σημαίνει vtable for<br>
>> >> > __cxxabiv1::__class_type_info, αλλά και πάλι δεν μπόρεσα να<br>
>> καταλάβω<br>
>> >> τι<br>
>> >> > προκαλεί το σφάλμα.<br>
>> >> ><br>
>> >> > Σας ευχαριστώ.<br>
>> >> > _______________________________________________<br>
>> >> > Advcomparch mailing list<br>
>> >> > <a href="mailto:Advcomparch@lists.cslab.ece.ntua.gr" target="_blank">Advcomparch@lists.cslab.ece.ntua.gr</a><br>
>> >> > <a href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch" rel="noreferrer" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch</a><br>
>> >> ><br>
>> >><br>
>> >><br>
>> ><br>
>><br>
>><br>
><br>
<br>
</blockquote></div>