[Advcomparch] Πρόβλημα στην εκτέλεση του sniper

Manos Vekrakis manosvek at gmail.com
Thu May 21 15:13:28 EEST 2020


Για κάποιον περίεργο λόγο δοκίμασα τρίτη φορά να ξανακάνω τα βήματα και
δούλεψε (κάτι ξέρουν οι παροιμίες)!

Όποιος και να ήταν ο λόγος, ευχαριστώ πολύ για τον χρόνο και το ενδιαφέρον,
Μάνος

Στις Πέμ, 21 Μαΐ 2020 στις 2:29 μ.μ., ο/η Dimitrios Siakavaras <
jimsiak at cslab.ece.ntua.gr> έγραψε:

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


More information about the Advcomparch mailing list