Message boards : Questions and problems : Buffer overflow at startup, leads to broken boinc
Message board moderation
Author | Message |
---|---|
Send message Joined: 13 Apr 08 Posts: 16 ![]() |
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! |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
Why are you running it as root? Is this from portage (that's your package manager thingie, right?) or from Berkeley? Kathryn :o) |
Send message Joined: 13 Apr 08 Posts: 16 ![]() |
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. |
Send message Joined: 19 Jan 07 Posts: 1179 ![]() |
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. |
Copyright © 2025 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.