[Advcomparch] [3η ασκηση] Σφαλμα κατα την εκτελεση του Sniper

Dimitrios Siakavaras jimsiak at cslab.ece.ntua.gr
Mon May 14 00:26:19 EEST 2018


Καλησπέρα,

Το πρόβλημα έχει να κάνει με τη χρήση του pin 2.14 σε πρόσφατες εκδόσεις
του πυρήνα του linux. Για να το κάνετε να τρέξει θα πρέπει να πείτε στο
sniper να χρησιμοποιεί το -ifeellucky command line option του pin.
Για να το κάνετε αυτό αλλάξτε τη γραμμή 148 του αρχείου record-trace στον
φάκελο sniper-6.1 από:
pinoptions = '-mt -injection child -xyzzy -enable_vsm 0'
σε:
pinoptions = '-mt -injection child -xyzzy -enable_vsm 0 -ifeellucky'

--
Δημήτρης

> Καλησπερα,
>
> Αντιμετωπιζω προβληματα με τη χρηση του Sniper. Υπηρξαν αρκετα προβληματα
> κατα τη μεταγλωττιση, αλλα τα διορθωσα χρησιμοποιωντας σωστη εκδοση του
> gcc
> (make CC=gcc-4.8 CXX=g++-4.8). Ξαναεκανα τη μεταγλωτιση σε "καθαρο"
> φακελο,
> και ολοκληρωθηκε χωρις καποιο σφαλμα.
>
> Κατεβασα τα pinballs που δινονται απο τη σελιδα του sniper, ωστοσο
> προσπαθωντας να τρεξω το gcc παιρνω αυτο:
>
> neo at vbox ~/Documents/ntua/arch/code $ ./run_sniper.sh gcc
> "/home/neo/Documents/ntua/arch/sniper-6.1/run-sniper -c gainestown -d
> /home/neo/Documents/ntua/arch/results//gcc/gcc.DW_01-WS_008.out -g
> --perf_model/core/interval_timer/dispatch_width=1 -g
> --perf_model/core/interval_timer/window_size=8
> --pinballs=/home/neo/Documents/ntua/arch/pinballs/gcc/pinball_short.pp/pinball_t0r1_warmup3000_prolog0_region1000000002_epilog0_001_1-00000.0.address"
> [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
> [app0] A: Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291:
> unexpected AUX VEC type 26
> [app0]
> [app0]
> ################################################################################
> [app0] ## STACK TRACE
> [app0]
> ################################################################################
> [app0] addr2line -C -f -e
> "/home/neo/Documents/ntua/arch/sniper-6.1/pin_kit/intel64/bin/pinbin"
> 0x55cc5feb07f9 0x55cc5feb15ce 0x55cc5feb18a0 0x55cc600d3b3c
> 0x55cc600d92ff
> 0x55cc600dae2d 0x55cc600cafe1 0x55cc600cfb2d 0x55cc600c022e
> 0x55cc600ca230
> 0x7f7e304c91c1 0x55cc5fea517a
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] ??
> [app0] ??:0
> [app0] Detach Service Count: 1
> [app0] Pin 2.14
> [app0] Copyright (c) 2003-2015, Intel Corporation. All rights reserved.
> [app0] @CHARM-VERSION: $Rev: 71293 $
> [app0] @CHARM-BUILDER: BUILDER
> [app0] @CHARM-COMPILER: gcc 4.4.7
> [app0] @CHARM-TARGET: ia32e
> [app0] @CHARM-CFLAGS: __OPTIMIZE__=1 __NO_INLINE__=__NO_INLINE__
> [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.25 seconds
>
> Με μια αναζητηση στο google για το σφαλμα  "A:
> Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291: unexpected AUX
> VEC
> type 26", το προβλημα φαινεται να οφειλεται στην εκδοση ειτε του kernel
> είτε των pinballs. Καμια απο τις προτεινομενες λυσεις που βρηκα δε
> δουλεψε
> σε μενα.
>
> Τι μπορω να κανω? Tο μηχανημα ειναι:
>
> neo at vbox ~ $ uname -a
> Linux vbox 4.13.0-41-generic #46-Ubuntu SMP Wed May 2 13:38:30 UTC 2018
> x86_64 x86_64 x86_64 GNU/Linux
>
> Οι εκδοσεις των εργαλειων ειναι sniper 6.1, pin 2.14 (κατεβασμενα απο τα
> λινκ που δινονται στην εκφωνηση)
>
> Ευχαριστω,
> Κολαΐτης Άγγελος
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>



More information about the Advcomparch mailing list