Sniper 7.4 segmentation fault.

145 views
Skip to first unread message

Devesh Singh

unread,
Sep 15, 2021, 3:19:20 PM9/15/21
to Sniper simulator
Hello,
I am facing this segmentation fault while trying to run sniper - *** Error in `/import/RaidHome/singh/simulators/sniper/lib/sniper': double free or corruption (out): 0x00000000030bf880 ***. I have attached the error log to this email.
I am running version 7.4 on Ubuntu 16.04 compiled using gcc and g++ version 7.2 with pin version 3.11. I changed all python scripts to look for python2 as specified here - https://groups.google.com/u/1/g/snipersim/c/Jl1UnnukhDk/m/yP1A4ghbAgAJ 
Here is the log for your reference - 
singh@dvorak:simulators/sniper$ ./run-sniper -- /bin/ls
[SNIPER] Warning: Unable to use physical addresses for shared memory simulation.
[SNIPER] Start
[RECORD-TRACE] Using the Pin frontend (sift/recorder)
E: Unable to load /import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder: dlopen failed: cannot locate symbol "sscanf_s" referenced by "/import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder"...

[SNIPER] Internal exception: Segmentation fault. Access Address = 0x30ca000

*** Error in `/import/RaidHome/singh/simulators/sniper/lib/sniper': double free or corruption (out): 0x00000000030bf880 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7fd8264827f5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8038a)[0x7fd82648b38a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fd82648f58c]
/lib/x86_64-linux-gnu/libc.so.6(_IO_setb+0x4b)[0x7fd82648655b]
/lib/x86_64-linux-gnu/libc.so.6(_IO_file_close_it+0xae)[0x7fd8264848fe]
/lib/x86_64-linux-gnu/libc.so.6(fclose+0x18f)[0x7fd8264783ff]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x40b7d8]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fd8284cb390]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x494ba5]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x494b08]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x4907e1]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x4908f8]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x48e280]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x48bf2b]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x480fe7]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x447baa]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x42b49f]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x41f416]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x40923a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fd82642b840]
/import/RaidHome/singh/simulators/sniper/lib/sniper[0x40b4e9]
======= Memory map: ========
00400000-0053e000 r-xp 00000000 00:2c 73849800                           /import/RaidHome/singh/simulators/sniper/lib/sniper
0073e000-00743000 r--p 0013e000 00:2c 73849800                           /import/RaidHome/singh/simulators/sniper/lib/sniper
00743000-00745000 rw-p 00143000 00:2c 73849800                           /import/RaidHome/singh/simulators/sniper/lib/sniper
00745000-00749000 rw-p 00000000 00:00 0 
026ea000-030ca000 rw-p 00000000 00:00 0                                  [heap]
7fd825803000-7fd826004000 rw-p 00000000 00:00 0 
7fd826004000-7fd826006000 r-xp 00000000 08:05 28049916                   /lib/x86_64-linux-gnu/libutil-2.23.so
7fd826006000-7fd826205000 ---p 00002000 08:05 28049916                   /lib/x86_64-linux-gnu/libutil-2.23.so
7fd826205000-7fd826206000 r--p 00001000 08:05 28049916                   /lib/x86_64-linux-gnu/libutil-2.23.so
7fd826206000-7fd826207000 rw-p 00002000 08:05 28049916                   /lib/x86_64-linux-gnu/libutil-2.23.so
7fd826207000-7fd82620a000 r-xp 00000000 08:05 28050012                   /lib/x86_64-linux-gnu/libdl-2.23.so
7fd82620a000-7fd826409000 ---p 00003000 08:05 28050012                   /lib/x86_64-linux-gnu/libdl-2.23.so
7fd826409000-7fd82640a000 r--p 00002000 08:05 28050012                   /lib/x86_64-linux-gnu/libdl-2.23.so
7fd82640a000-7fd82640b000 rw-p 00003000 08:05 28050012                   /lib/x86_64-linux-gnu/libdl-2.23.so
7fd82640b000-7fd8265cb000 r-xp 00000000 08:05 28050364                   /lib/x86_64-linux-gnu/libc-2.23.so
7fd8265cb000-7fd8267cb000 ---p 001c0000 08:05 28050364                   /lib/x86_64-linux-gnu/libc-2.23.so
7fd8267cb000-7fd8267cf000 r--p 001c0000 08:05 28050364                   /lib/x86_64-linux-gnu/libc-2.23.so
7fd8267cf000-7fd8267d1000 rw-p 001c4000 08:05 28050364                   /lib/x86_64-linux-gnu/libc-2.23.so
7fd8267d1000-7fd8267d5000 rw-p 00000000 00:00 0 
7fd8267d5000-7fd8267ec000 r-xp 00000000 08:05 28049497                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd8267ec000-7fd8269eb000 ---p 00017000 08:05 28049497                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd8269eb000-7fd8269ec000 r--p 00016000 08:05 28049497                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd8269ec000-7fd8269ed000 rw-p 00017000 08:05 28049497                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7fd8269ed000-7fd826af5000 r-xp 00000000 08:05 28050354                   /lib/x86_64-linux-gnu/libm-2.23.so
7fd826af5000-7fd826cf4000 ---p 00108000 08:05 28050354                   /lib/x86_64-linux-gnu/libm-2.23.so
7fd826cf4000-7fd826cf5000 r--p 00107000 08:05 28050354                   /lib/x86_64-linux-gnu/libm-2.23.so
7fd826cf5000-7fd826cf6000 rw-p 00108000 08:05 28050354                   /lib/x86_64-linux-gnu/libm-2.23.so
7fd826cf6000-7fd826e72000 r-xp 00000000 08:05 25039150                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7fd826e72000-7fd827072000 ---p 0017c000 08:05 25039150                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7fd827072000-7fd82707c000 r--p 0017c000 08:05 25039150                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7fd82707c000-7fd82707e000 rw-p 00186000 08:05 25039150                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25
7fd82707e000-7fd827082000 rw-p 00000000 00:00 0 
7fd827082000-7fd827152000 r-xp 00000000 08:05 25036527                   /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fd827152000-7fd827351000 ---p 000d0000 08:05 25036527                   /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fd827351000-7fd827354000 r--p 000cf000 08:05 25036527                   /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fd827354000-7fd827356000 rw-p 000d2000 08:05 25036527                   /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fd827356000-7fd827357000 rw-p 00000000 00:00 0 
7fd827357000-7fd827370000 r-xp 00000000 08:05 28049552                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd827370000-7fd82756f000 ---p 00019000 08:05 28049552                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd82756f000-7fd827570000 r--p 00018000 08:05 28049552                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd827570000-7fd827571000 rw-p 00019000 08:05 28049552                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7fd827571000-7fd827578000 r-xp 00000000 08:05 28050340                   /lib/x86_64-linux-gnu/librt-2.23.so
7fd827578000-7fd827777000 ---p 00007000 08:05 28050340                   /lib/x86_64-linux-gnu/librt-2.23.so
7fd827777000-7fd827778000 r--p 00006000 08:05 28050340                   /lib/x86_64-linux-gnu/librt-2.23.so
7fd827778000-7fd827779000 rw-p 00007000 08:05 28050340                   /lib/x86_64-linux-gnu/librt-2.23.so
7fd827779000-7fd8278f1000 r-xp 00000000 00:2c 73846690                   /import/RaidHome/singh/simulators/sniper/python_kit/intel64/lib/libpython2.7.so.1.0
7fd8278f1000-7fd827af0000 ---p 00178000 00:2c 73846690                   /import/RaidHome/singh/simulators/sniper/python_kit/intel64/lib/libpython2.7.so.1.0
7fd827af0000-7fd827b2c000 rw-p 00177000 00:2c 73846690                   /import/RaidHome/singh/simulators/sniper/python_kit/intel64/lib/libpython2.7.so.1.0
7fd827b2c000-7fd827b3b000 rw-p 00000000 00:00 0 
7fd827b3b000-7fd8281fc000 r-xp 00000000 00:2c 73847120                   /import/RaidHome/singh/simulators/sniper/xed_kit/lib/libxed.so
7fd8281fc000-7fd8283fb000 ---p 006c1000 00:2c 73847120                   /import/RaidHome/singh/simulators/sniper/xed_kit/lib/libxed.so
7fd8283fb000-7fd828496000 r--p 006c0000 00:2c 73847120                   /import/RaidHome/singh/simulators/sniper/xed_kit/lib/libxed.so
7fd828496000-7fd8284b5000 rw-p 0075b000 00:2c 73847120                   /import/RaidHome/singh/simulators/sniper/xed_kit/lib/libxed.so
7fd8284b5000-7fd8284ba000 rw-p 00000000 00:00 0 
7fd8284ba000-7fd8284d2000 r-xp 00000000 08:05 28049637                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd8284d2000-7fd8286d1000 ---p 00018000 08:05 28049637                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd8286d1000-7fd8286d2000 r--p 00017000 08:05 28049637                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd8286d2000-7fd8286d3000 rw-p 00018000 08:05 28049637                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7fd8286d3000-7fd8286d7000 rw-p 00000000 00:00 0 
7fd8286d7000-7fd8286fd000 r-xp 00000000 08:05 28050351                   /lib/x86_64-linux-gnu/ld-2.23.so
7fd82889b000-7fd8288e6000 rw-p 00000000 00:00 0 
7fd8288fb000-7fd8288fc000 rw-p 00000000 00:00 0 
7fd8288fc000-7fd8288fd000 r--p 00025000 08:05 28050351                   /lib/x86_64-linux-gnu/ld-2.23.so
7fd8288fd000-7fd8288fe000 rw-p 00026000 08:05 28050351                   /lib/x86_64-linux-gnu/ld-2.23.so
7fd8288fe000-7fd8288ff000 rw-p 00000000 00:00 0 
7ffd2311f000-7ffd23140000 rw-p 00000000 00:00 0                          [stack]
7ffd2314d000-7ffd2314f000 r--p 00000000 00:00 0                          [vvar]
7ffd2314f000-7ffd23151000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[SNIPER] End
[SNIPER] Elapsed time: 1.52 seconds
------------------------------------------------------------
Segmentation fault. Access Address = 0x30ca000

Backtrace:
    circular_queue.h:CircularQueue<MemoryDependencies::Producer>::pop:115
    circular_queue.h:CircularQueue<MemoryDependencies::Producer>::empty:161
    windows.cc:Windows::clear:83
    windows.cc:Windows::Windows:57
    interval_timer.cc:IntervalTimer::IntervalTimer:40
    interval_performance_model.cc:IntervalPerformanceModel::IntervalPerformanceModel:15
    performance_model.cc:PerformanceModel::create:33
    core.cc:Core::Core:104
    vector.tcc:void std::vector<Core*, std::allocator<Core*> >::emplace_back<Core*>:94 (discriminator 3)
    simulator.cc:Simulator::start:147 (discriminator 15)
    simulator.h:Simulator::getSingleton:42
    ??:??:0
    ??:_start:?
------------------------------------------------------------

Best regards,
Devesh Singh

Devesh Singh

unread,
Sep 15, 2021, 5:14:30 PM9/15/21
to Sniper simulator
Resolved this issue from the reg-dep path from here - https://groups.google.com/u/1/g/snipersim/c/Jl1UnnukhDk/m/yP1A4ghbAgAJ
Now getting this error - E: Unable to load /import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder: dlopen failed: cannot locate symbol "_ZNSt4priv11_GetFacetIdEPKSt5ctypeIcE" referenced by "/import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder"...
This is happening even when I use pinplay version 3.11 instead of pin. Here is the full log - 
[SNIPER] Warning: Unable to use physical addresses for shared memory simulation.
[SNIPER] Start
[RECORD-TRACE] Using the Pin frontend (sift/recorder)
E: Unable to load /import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder: dlopen failed: cannot locate symbol "_ZNSt4priv11_GetFacetIdEPKSt5ctypeIcE" referenced by "/import/RaidHome/singh/simulators/sniper/sift/recorder/obj-intel64/sift_recorder"...
[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
[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: 61.75 seconds
Best regards,
Devesh

Devesh Singh

unread,
Sep 16, 2021, 12:50:24 PM9/16/21
to Sniper simulator
Compiling the code with pinplay version 3.7 did the trick.
Reply all
Reply to author
Forward
0 new messages