Failed in installing cuDNN

After having tried many times, it is till unsuccessful.
Here is the announcement.
Please help.

cudnnGetVersion() : 7003 , CUDNN_VERSION from cudnn.h : 5105 (5.1.5)
Host compiler version : GCC 5.4.0
There are 1 CUDA capable devices on your machine :
device 0 : sms 10 Capabilities 6.1, SmClock 1759.0 Mhz, MemSize (Mb) 6065, MemClock 4004.0 Mhz, Ecc=0, boardGroupID=0
Using device 0

Testing single precision
Loading image data/one_28x28.pgm
Performing forward propagation …
Testing cudnnGetConvolutionForwardAlgorithm …
Fastest algorithm is Algo 1
Testing cudnnFindConvolutionForwardAlgorithm …
*** Error in `./mnistCUDNN’: corrupted double-linked list: 0x00007f055963b780 ***

======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f05869407e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x80c71)[0x7f0586949c71]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f058694d53c]
/usr/lib/x86_64-linux-gnu/libcudnn.so.7(+0x74365)[0x7f05877c5365]
/usr/lib/x86_64-linux-gnu/libcudnn.so.7(cudnnFindConvolutionForwardAlgorithm+0xd0)[0x7f05877bbbf0]
./mnistCUDNN[0x4175b3]
./mnistCUDNN[0x40f95f]
./mnistCUDNN[0x40ce27]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f05868e9830]
./mnistCUDNN[0x407499]

======= Memory map: ========

Aborted (core dumped)

Have you solved this? I encountered a quite similar problem:

(gdb) bt
#0  0x00007ffff6bec1f7 in raise () from /lib64/libc.so.6
#1  0x00007ffff6bed8e8 in abort () from /lib64/libc.so.6
#2  0x00007ffff6c2bf47 in __libc_message () from /lib64/libc.so.6
#3  0x00007ffff6c328bd in malloc_consolidate () from /lib64/libc.so.6
#4  0x00007ffff6c343a5 in _int_malloc () from /lib64/libc.so.6
#5  0x00007ffff6c3710c in malloc () from /lib64/libc.so.6
#6  0x00007fff4c0420d6 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#7  0x00007fff4c9edf44 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#8  0x00007fff4c9306e7 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#9  0x00007fff4c057b2d in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#10 0x00007fff4c057ff6 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#11 0x00007fff4c05908a in cudnnConvolutionForward () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#12 0x00007fff4c0601a8 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#13 0x00007fff4c061723 in ?? () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
#14 0x00007fff4c052ea8 in cudnnFindConvolutionForwardAlgorithm () from /home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7
*** Error in `/home/web_server/dlpy72/py3.6/bin/python': corrupted double-linked list: 0x00007ffa64001550 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7b8bd)[0x7ffff6c328bd]
/lib64/libc.so.6(+0x7d3a5)[0x7ffff6c343a5]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x7ffff6c3710c]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0x930d6)[0x7fff4c0420d6]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0xa3ef44)[0x7fff4c9edf44]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0x9816e7)[0x7fff4c9306e7]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0xa8b2d)[0x7fff4c057b2d]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0xa8ff6)[0x7fff4c057ff6]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(cudnnConvolutionForward+0x2ca)[0x7fff4c05908a]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0xb11a8)[0x7fff4c0601a8]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(+0xb2723)[0x7fff4c061723]
/home/web_server/xiaolun/cuda-9.0-cudnn-7.5.0/lib64/libcudnn.so.7(cudnnFindConvolutionForwardAlgorithm+0x248)[0x7fff4c052ea8]