Buffer overflow at startup, leads to broken boinc

Message boards : Questions and problems : Buffer overflow at startup, leads to broken boinc
Message board moderation

To post messages, you must log in.

AuthorMessage
Daseinhorn

Send message
Joined: 13 Apr 08
Posts: 16
Canada
Message 24046 - Posted: 31 Mar 2009, 23:07:53 UTC

Since my latest update on Gentoo, boinc is unable to start. Here is the output I get from running boinc_client as root

xavier-portable xavier # boinc_client
31-Mar-2009 18:59:17 [---] Starting BOINC client version 6.4.5 for x86_64-pc-linux-gnu
31-Mar-2009 18:59:17 [---] log flags: task, file_xfer, sched_ops
31-Mar-2009 18:59:17 [---] Libraries: libcurl/7.19.4 OpenSSL/0.9.8k zlib/1.2.3
31-Mar-2009 18:59:17 [---] Data directory: /home/xavier
31-Mar-2009 18:59:17 [---] Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU P9500 @ 2.53GHz [Family 6 Model 23 Stepping 6]
31-Mar-2009 18:59:17 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_
31-Mar-2009 18:59:17 [---] OS: Linux: 2.6.29-gentoo
31-Mar-2009 18:59:17 [---] Memory: 3.86 GB physical, 0 bytes virtual
31-Mar-2009 18:59:17 [---] Disk: 275.07 GB total, 6.75 GB free
31-Mar-2009 18:59:17 [---] Local time is UTC +0 hours
31-Mar-2009 18:59:17 [---] Not using a proxy
31-Mar-2009 18:59:17 [---] Can't load library libcudart
31-Mar-2009 18:59:17 [---] No coprocessors
31-Mar-2009 18:59:17 [---] No general preferences found - using BOINC defaults
31-Mar-2009 18:59:17 [---] Preferences limit memory usage when active to 1974.17MB
31-Mar-2009 18:59:17 [---] Preferences limit memory usage when idle to 3553.51MB
*** buffer overflow detected ***: boinc_client terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x32)[0x7fbb4bd3e4d2]
/lib/libc.so.6[0x7fbb4bd3c4a0]
/lib/libc.so.6[0x7fbb4bd3b9e9]
/lib/libc.so.6(_IO_default_xsputn+0x88)[0x7fbb4bcd2848]
/lib/libc.so.6(_IO_vfprintf+0x38b1)[0x7fbb4bca8591]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0x7fbb4bd3ba97]
/lib/libc.so.6(__sprintf_chk+0x80)[0x7fbb4bd3b9d0]
boinc_client[0x471d56]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x43bdf6]
boinc_client[0x41f7f8]
boinc_client[0x454963]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fbb4bc825e4]
boinc_client[0x405db9]
======= Memory map: ========
00400000-004a6000 r-xp 00000000 08:01 729288 /usr/bin/boinc_client
006a5000-006a6000 r--p 000a5000 08:01 729288 /usr/bin/boinc_client
006a6000-006a7000 rw-p 000a6000 08:01 729288 /usr/bin/boinc_client
006a7000-006f3000 rw-p 006a7000 00:00 0 [heap]
7fbb4b842000-7fbb4b84c000 r-xp 00000000 08:01 1036457 /lib64/libnss_files-2.9.so
7fbb4b84c000-7fbb4ba4b000 ---p 0000a000 08:01 1036457 /lib64/libnss_files-2.9.so
7fbb4ba4b000-7fbb4ba4c000 r--p 00009000 08:01 1036457 /lib64/libnss_files-2.9.so
7fbb4ba4c000-7fbb4ba4d000 rw-p 0000a000 08:01 1036457 /lib64/libnss_files-2.9.so
7fbb4ba4d000-7fbb4ba63000 r-xp 00000000 08:01 1209933 /lib64/libgcc_s.so.1
7fbb4ba63000-7fbb4bc62000 ---p 00016000 08:01 1209933 /lib64/libgcc_s.so.1
7fbb4bc62000-7fbb4bc63000 r--p 00015000 08:01 1209933 /lib64/libgcc_s.so.1
7fbb4bc63000-7fbb4bc64000 rw-p 00016000 08:01 1209933 /lib64/libgcc_s.so.1
7fbb4bc64000-7fbb4bda4000 r-xp 00000000 08:01 1036510 /lib64/libc-2.9.so
7fbb4bda4000-7fbb4bfa3000 ---p 00140000 08:01 1036510 /lib64/libc-2.9.so
7fbb4bfa3000-7fbb4bfa7000 r--p 0013f000 08:01 1036510 /lib64/libc-2.9.so
7fbb4bfa7000-7fbb4bfa8000 rw-p 00143000 08:01 1036510 /lib64/libc-2.9.so
7fbb4bfa8000-7fbb4bfad000 rw-p 7fbb4bfa8000 00:00 0
7fbb4bfad000-7fbb4c02d000 r-xp 00000000 08:01 1036486 /lib64/libm-2.9.so
7fbb4c02d000-7fbb4c22c000 ---p 00080000 08:01 1036486 /lib64/libm-2.9.so
7fbb4c22c000-7fbb4c22d000 r--p 0007f000 08:01 1036486 /lib64/libm-2.9.so
7fbb4c22d000-7fbb4c22e000 rw-p 00080000 08:01 1036486 /lib64/libm-2.9.so
7fbb4c22e000-7fbb4c244000 r-xp 00000000 08:01 1036471 /lib64/libpthread-2.9.so
7fbb4c244000-7fbb4c443000 ---p 00016000 08:01 1036471 /lib64/libpthread-2.9.so
7fbb4c443000-7fbb4c444000 r--p 00015000 08:01 1036471 /lib64/libpthread-2.9.so
7fbb4c444000-7fbb4c445000 rw-p 00016000 08:01 1036471 /lib64/libpthread-2.9.so
7fbb4c445000-7fbb4c449000 rw-p 7fbb4c445000 00:00 0
7fbb4c449000-7fbb4c53a000 r-xp 00000000 08:01 743548 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.3/libstdc++.so.6.0.10
7fbb4c53a000-7fbb4c739000 ---p 000f1000 08:01 743548 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.3/libstdc++.so.6.0.10
7fbb4c739000-7fbb4c740000 r--p 000f0000 08:01 743548 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.3/libstdc++.so.6.0.10
7fbb4c740000-7fbb4c742000 rw-p 000f7000 08:01 743548 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.3/libstdc++.so.6.0.10
7fbb4c742000-7fbb4c755000 rw-p 7fbb4c742000 00:00 0
7fbb4c755000-7fbb4c769000 r-xp 00000000 08:01 1205357 /lib64/libz.so.1.2.3
7fbb4c769000-7fbb4c968000 ---p 00014000 08:01 1205357 /lib64/libz.so.1.2.3
7fbb4c968000-7fbb4c969000 r--p 00013000 08:01 1205357 /lib64/libz.so.1.2.3
7fbb4c969000-7fbb4c96a000 rw-p 00014000 08:01 1205357 /lib64/libz.so.1.2.3
7fbb4c96a000-7fbb4c96c000 r-xp 00000000 08:01 1036192 /lib64/libdl-2.9.so
7fbb4c96c000-7fbb4cb6c000 ---p 00002000 08:01 1036192 /lib64/libdl-2.9.so
7fbb4cb6c000-7fbb4cb6d000 r--p 00002000 08:01 1036192 /lib64/libdl-2.9.so
7fbb4cb6d000-7fbb4cb6e000 rw-p 00003000 08:01 1036192 /lib64/libdl-2.9.so
7fbb4cb6e000-7fbb4ccd1000 r-xp 00000000 08:01 726720 /usr/lib64/libcrypto.so.0.9.8
7fbb4ccd1000-7fbb4ced0000 ---p 00163000 08:01 726720 /usr/lib64/libcrypto.so.0.9.8
7fbb4ced0000-7fbb4cede000 r--p 00162000 08:01 726720 /usr/lib64/libcrypto.so.0.9.8
7fbb4cede000-7fbb4cef6000 rw-p 00170000 08:01 726720 /usr/lib64/libcrypto.so.0.9.8
7fbb4cef6000-7fbb4cefa000 rw-p 7fbb4cef6000 00:00 0
7fbb4cefa000-7fbb4cf44000 r-xp 00000000 08:01 726725 /usr/lib64/libssl.so.0.9.8
7fbb4cf44000-7fbb4d143000 ---p 0004a000 08:01 726725 /usr/lib64/libssl.so.0.9.8
7fbb4d143000-7fbb4d145000 r--p 00049000 08:01 726725 /usr/lib64/libssl.so.0.9.8
7fbb4d145000-7fbb4d14b000 rw-p 0004b000 08:01 726725 /usr/lib64/libssl.so.0.9.8
7fbb4d14b000-7fbb4d152000 r-xp 00000000 08:01 1036496 /lib64/librt-2.9.so
7fbb4d152000-7fbb4d352000 ---p 00007000 08:01 1036496 /lib64/librt-2.9.so
7fbb4d352000-7fbb4d353000 r--p 00007000 08:01 1036496 /lib64/librt-2.9.so
7fbb4d353000-7fbb4d354000 rw-p 00008000 08:01 1036496 /lib64/librt-2.9.so
7fbb4d354000-7fbb4d366000 r-xp 00000000 08:01 1036503 /lib64/libresolv-2.9.so
7fbb4d366000-7fbb4d566000 ---p 00012000 08:01 1036503 /lib64/libresolv-2.9.so
7fbb4d566000-7fbb4d567000 r--p 00012000 08:01 1036503 /lib64/libresolv-2.9.so
7fbb4d567000-7fbb4d568000 rw-p 00013000 08:01 1036503 /lib64/libresolv-2.9.so
7fbb4d568000-7fbb4d56a000 rw-p 7fbb4d568000 00:00 0
7fbb4d56a000-7fbb4d577000 r-xp 00000000 08:01 806798 /usr/lib64/liblber-2.3.so.0.2.31
7fbb4d577000-7fbb4d777000 ---p 0000d000 08:01 806798 /usr/lib64/liblber-2.3.so.0.2.31
7fbb4d777000-7fbb4d778000 r--p 0000d000 08:01 806798 /usr/lib64/liblber-2.3.so.0.2.31
7fbb4d778000-7fbb4d779000 rw-p 0000e000 08:01 806798 /usr/lib64/liblber-2.3.so.0.2.31
7fbb4d779000-7fbb4d7b0000 r-xp 00000000 08:01 806808 /usr/lib64/libldap-2.3.so.0.2.31
7fbb4d7b0000-7fbb4d9af000 ---p 00037000 08:01 806808 /usr/lib64/libldap-2.3.so.0.2.31
7fbb4d9af000-7fbb4d9b0000 r--p 00036000 08:01 806808 /usr/lib64/libldap-2.3.so.0.2.31
7fbb4d9b0000-7fbb4d9b2000 rw-p 00037000 08:01 806808 /usr/lib64/libldap-2.3.so.0.2.31
7fbb4d9b2000-7fbb4d9f7000 r-xp 00000000 08:01 814677 /usr/lib64/libcurl.so.4.1.1
7fbb4d9f7000-7fbb4dbf7000 ---p 00045000 08:01 814677 /usr/lib64/libcurl.so.4.1.1
7fbb4dbf7000-7fbb4dbf8000 r--p 00045000 08:01 814677 /usr/lib64/libcurl.so.4.1.1
7fbb4dbf8000-7fbb4dbf9000 rw-p 00046000 08:01 814677 /usr/lib64/libcurl.so.4.1.1
7fbb4dbf9000-7fbb4dbfa000 rw-p 7fbb4dbf9000 00:00 0
7fbb4dbfa000-7fbb4dc0e000 r-xp 00000000 08:01 1036201 /lib64/libnsl-2.9.so
7fbb4dc0e000-7fbb4de0d000 ---p 00014000 08:01 1036201 /lib64/libnsl-2.9.so
7fbb4de0d000-7fbb4de0e000 r--p 00013000 08:01 1036201 /lib64/libnsl-2.9.so
7fbb4de0e000-7fbb4de0f000 rw-p 00014000 08:01 1036201 /lib64/libnsl-2.9.so
7fbb4de0f000-7fbb4de11000 rw-p 7fbb4de0f000 00:00 0
7fbb4de11000-7fbb4de2d000 r-xp 00000000 08:01 1036491 /lib64/ld-2.9.so
7fbb4dff3000-7fbb4dffa000 rw-p 7fbb4dff3000 00:00 0
7fbb4e02a000-7fbb4e02c000 rw-p 7fbb4e02a000 00:00 0
7fbb4e02c000-7fbb4e02d000 r--p 0001b000 08:01 1036491 /lib64/ld-2.9.so
7fbb4e02d000-7fbb4e02e000 rw-p 0001c000 08:01 1036491 /lib64/ld-2.9.so
7fff5600e000-7fff5602d000 rw-p 7ffffffe0000 00:00 0 [stack]
7fff561fd000-7fff561fe000 r-xp 7fff561fd000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
SIGABRT: abort called
Stack trace (32 frames):
boinc_client[0x4703bd]
/lib/libpthread.so.0[0x7fbb4c23c410]
/lib/libc.so.6(gsignal+0x35)[0x7fbb4bc95205]
/lib/libc.so.6(abort+0x10e)[0x7fbb4bc9657e]
/lib/libc.so.6[0x7fbb4bccede7]
/lib/libc.so.6(__fortify_fail+0x32)[0x7fbb4bd3e4d2]
/lib/libc.so.6[0x7fbb4bd3c4a0]
/lib/libc.so.6[0x7fbb4bd3b9e9]
/lib/libc.so.6(_IO_default_xsputn+0x88)[0x7fbb4bcd2848]
/lib/libc.so.6(_IO_vfprintf+0x38b1)[0x7fbb4bca8591]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0x7fbb4bd3ba97]
/lib/libc.so.6(__sprintf_chk+0x80)[0x7fbb4bd3b9d0]
boinc_client[0x471d56]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x471ddf]
boinc_client[0x43bdf6]
boinc_client[0x41f7f8]
boinc_client[0x454963]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fbb4bc825e4]
boinc_client[0x405db9]

Exiting...

Running a revdep-rebuild command did not help for the library problems. Do you guys have any suggestions to troubleshoot this?

Thanks!
ID: 24046 · Report as offensive
Profile KSMarksPsych
Avatar

Send message
Joined: 30 Oct 05
Posts: 1239
United States
Message 24051 - Posted: 1 Apr 2009, 0:22:40 UTC

Why are you running it as root?

Is this from portage (that's your package manager thingie, right?) or from Berkeley?
Kathryn :o)
ID: 24051 · Report as offensive
Daseinhorn

Send message
Joined: 13 Apr 08
Posts: 16
Canada
Message 24052 - Posted: 1 Apr 2009, 1:19:53 UTC - in response to Message 24051.  

If I run it as a user I do not get full debug output. It is from portage yes. It was working flawlessly until I did emerge -DuNva world today.
ID: 24052 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 24087 - Posted: 2 Apr 2009, 23:02:48 UTC - in response to Message 24052.  

If I run it as a user I do not get full debug output.

You still don't get full debug output; you seem to have no debugging symbols installed.
ID: 24087 · Report as offensive

Message boards : Questions and problems : Buffer overflow at startup, leads to broken boinc

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.