Advanced search

Message boards : Number crunching : crash due to double free

Author Message
pvh
Send message
Joined: 17 Mar 10
Posts: 23
Credit: 1,173,824,416
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 23020 - Posted: 20 Jan 2012 | 14:36:49 UTC

I got the following crash due to a double free

*** glibc detected *** ../../projects/www.gpugrid.net/acemdlong_6.14_x86_64-pc-linux-gnu__cuda31: double free or corruption (fasttop): 0x00000000021c7520 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x733b6)[0x2b4fbbf713b6]
/lib64/libc.so.6(cfree+0x6c)[0x2b4fbbf762dc]
./libcudart.so.3(+0xd7c7)[0x2b4fbb3487c7]
./libcudart.so.3(__cudaUnregisterFatBinary+0x18)[0x2b4fbb340198]
/lib64/libc.so.6(+0x355a1)[0x2b4fbbf335a1]
/lib64/libc.so.6(+0x355f5)[0x2b4fbbf335f5]
../../projects/www.gpugrid.net/acemdlong_6.14_x86_64-pc-linux-gnu__cuda31[0x47e5fa]
../../projects/www.gpugrid.net/acemdlong_6.14_x86_64-pc-linux-gnu__cuda31[0x47e76b]
/lib64/libc.so.6(+0x32b30)[0x2b4fbbf30b30]
/lib64/libc.so.6(__select+0x33)[0x2b4fbbfcad13]
/usr/lib64/libcuda.so.1(+0x6103fb)[0x2b4fbaf093fb]
/usr/lib64/libcuda.so.1(+0x11cacb)[0x2b4fbaa15acb]
/usr/lib64/libcuda.so.1(+0x6116d9)[0x2b4fbaf0a6d9]
/lib64/libpthread.so.0(+0x6a3f)[0x2b4fbc475a3f]
/lib64/libc.so.6(clone+0x6d)[0x2b4fbbfd171d]
======= Memory map: ========
00400000-006bc000 r-xp 00000000 08:13 39321866 /data/pvh/BOINC/projects/www.gpugrid.net/acemdlong_6.14_x86_64-pc-linux-gnu__cuda31
008bc000-008d5000 rw-p 002bc000 08:13 39321866 /data/pvh/BOINC/projects/www.gpugrid.net/acemdlong_6.14_x86_64-pc-linux-gnu__cuda31
008d5000-050ea000 rw-p 00000000 00:00 0 [heap]
200000000-200100000 ---p 00000000 00:00 0
200100000-200200000 rw-p 00000000 00:00 0
200200000-200d00000 ---p 00000000 00:00 0
200d00000-200e00000 rw-p 00000000 00:00 0
200e00000-200f00000 ---p 00000000 00:00 0
200f00000-201000000 rw-p 00000000 00:00 0
201000000-201200000 ---p 00000000 00:00 0
201200000-201300000 rw-p 00000000 00:00 0
201300000-202620000 ---p 00000000 00:00 0
202620000-2027b4000 rw-p 00000000 00:00 0
2027b4000-202b00000 ---p 00000000 00:00 0
202b00000-202c00000 rw-p 00000000 00:00 0
202c00000-202ea0000 ---p 00000000 00:00 0
202ea0000-202fa0000 rw-p 00000000 00:00 0
202fa0000-205000000 ---p 00000000 00:00 0
205000000-205400000 rw-p 00000000 00:00 0
205400000-700000000 ---p 00000000 00:00 0
2b4fb8e1b000-2b4fb8e39000 r-xp 00000000 08:01 4331043 /lib64/ld-2.11.3.so
2b4fb8e39000-2b4fb8e3a000 rw-p 00000000 00:00 0
2b4fb9038000-2b4fb9039000 r--p 0001d000 08:01 4331043 /lib64/ld-2.11.3.so
2b4fb9039000-2b4fb903a000 rw-p 0001e000 08:01 4331043 /lib64/ld-2.11.3.so
2b4fb903a000-2b4fb903b000 rw-p 00000000 00:00 0
2b4fb903b000-2b4fba6e6000 r-xp 00000000 08:13 39321903 /data/pvh/BOINC/slots/0/libcufft.so.3
2b4fba6e6000-2b4fba8e6000 ---p 016ab000 08:13 39321903 /data/pvh/BOINC/slots/0/libcufft.so.3
2b4fba8e6000-2b4fba8ee000 rw-p 016ab000 08:13 39321903 /data/pvh/BOINC/slots/0/libcufft.so.3
2b4fba8ee000-2b4fba8f9000 rw-p 00000000 00:00 0
2b4fba8f9000-2b4fbb027000 r-xp 00000000 08:01 4070860 /usr/lib64/libcuda.so.290.10
2b4fbb027000-2b4fbb227000 ---p 0072e000 08:01 4070860 /usr/lib64/libcuda.so.290.10
2b4fbb227000-2b4fbb316000 rw-p 0072e000 08:01 4070860 /usr/lib64/libcuda.so.290.10
2b4fbb316000-2b4fbb33b000 rw-p 00000000 00:00 0
2b4fbb33b000-2b4fbb36d000 r-xp 00000000 08:13 39321901 /data/pvh/BOINC/slots/0/libcudart.so.3
2b4fbb36d000-2b4fbb56c000 ---p 00032000 08:13 39321901 /data/pvh/BOINC/slots/0/libcudart.so.3
2b4fbb56c000-2b4fbb56d000 rw-p 00031000 08:13 39321901 /data/pvh/BOINC/slots/0/libcudart.so.3
2b4fbb56d000-2b4fbb56e000 rw-p 00000000 00:00 0
2b4fbb56e000-2b4fbb584000 r-xp 00000000 08:01 4331185 /lib64/libz.so.1.2.5
2b4fbb584000-2b4fbb784000 ---p 00016000 08:01 4331185 /lib64/libz.so.1.2.5
2b4fbb784000-2b4fbb785000 r--p 00016000 08:01 4331185 /lib64/libz.so.1.2.5
2b4fbb785000-2b4fbb786000 rw-p 00017000 08:01 4331185 /lib64/libz.so.1.2.5
2b4fbb786000-2b4fbb787000 rw-p 00000000 00:00 0
2b4fbb787000-2b4fbb872000 r-xp 00000000 08:01 4071426 /usr/lib64/libstdc++.so.6.0.14
2b4fbb872000-2b4fbba71000 ---p 000eb000 08:01 4071426 /usr/lib64/libstdc++.so.6.0.14
2b4fbba71000-2b4fbba79000 r--p 000ea000 08:01 4071426 /usr/lib64/libstdc++.so.6.0.14
2b4fbba79000-2b4fbba7b000 rw-p 000f2000 08:01 4071426 /usr/lib64/libstdc++.so.6.0.14
2b4fbba7b000-2b4fbba90000 rw-p 00000000 00:00 0
2b4fbba90000-2b4fbbae6000 r-xp 00000000 08:01 4333386 /lib64/libm-2.11.3.so
2b4fbbae6000-2b4fbbce5000 ---p 00056000 08:01 4333386 /lib64/libm-2.11.3.so
2b4fbbce5000-2b4fbbce6000 r--p 00055000 08:01 4333386 /lib64/libm-2.11.3.so
2b4fbbce6000-2b4fbbce7000 rw-p 00056000 08:01 4333386 /lib64/libm-2.11.3.so
2b4fbbce7000-2b4fbbcfc000 r-xp 00000000 08:01 4331404 /lib64/libgcc_s.so.1
2b4fbbcfc000-2b4fbbefb000 ---p 00015000 08:01 4331404 /lib64/libgcc_s.so.1
2b4fbbefb000-2b4fbbefc000 r--p 00014000 08:01 4331404 /lib64/libgcc_s.so.1
2b4fbbefc000-2b4fbbefd000 rw-p 00015000 08:01 4331404 /lib64/libgcc_s.so.1
2b4fbbefd000-2b4fbbefe000 rw-p 00000000 00:00 0
2b4fbbefe000-2b4fbc062000 r-xp 00000000 08:01 4331013 /lib64/libc-2.11.3.so
2b4fbc062000-2b4fbc261000 ---p 00164000 08:01 4331013 /lib64/libc-2.11.3.so
2b4fbc261000-2b4fbc265000 r--p 00163000 08:01 4331013 /lib64/libc-2.11.3.so
2b4fbc265000-2b4fbc266000 rw-p 00167000 08:01 4331013 /lib64/libc-2.11.3.so
2b4fbc266000-2b4fbc26b000 rw-p 00000000 00:00 0
2b4fbc26b000-2b4fbc26d000 r-xp 00000000 08:01 4331401 /lib64/libdl-2.11.3.so
2b4fbc26d000-2b4fbc46d000 ---p 00002000 08:01 4331401 /lib64/libdl-2.11.3.so
2b4fbc46d000-2b4fbc46e000 r--p 00002000 08:01 4331401 /lib64/libdl-2.11.3.so
2b4fbc46e000-2b4fbc46f000 rw-p 00003000 08:01 4331401 /lib64/libdl-2.11.3.so
2b4fbc46f000-2b4fbc486000 r-xp 00000000 08:01 4331039 /lib64/libpthread-2.11.3.so
2b4fbc486000-2b4fbc686000 ---p 00017000 08:01 4331039 /lib64/libpthread-2.11.3.so
2b4fbc686000-2b4fbc687000 r--p 00017000 08:01 4331039 /lib64/libpthread-2.11.3.so
2b4fbc687000-2b4fbc688000 rw-p 00018000 08:01 4331039 /lib64/libpthread-2.11.3.so
2b4fbc688000-2b4fbc68d000 rw-p 00000000 00:00 0
2b4fbc68d000-2b4fbc695000 r-xp 00000000 08:01 4341487 /lib64/librt-2.11.3.so
2b4fbc695000-2b4fbc894000 ---p 00008000 08:01 4341487 /lib64/librt-2.11.3.so


This happened when I suspended activity on my computer via the boinc client. I was running A283-TONI_FAAEAN1-4-100-RND6027_0. My OS is openSUSE 11.4 and I am using driver version 290.10. The WU appeared to run on normally afterwards. Maybe a driver problem?

Post to thread

Message boards : Number crunching : crash due to double free

//