What steps did you take to cause the buffer overflow? Michael
On 2011-10-07, at 4:35 AM, devadmin wrote: > Houston we have a problem - Buffer Overflow > > root@relic:/# boinc --version > 6.10.59 i686-pc-linux-gnu > > root@relic:/# uname -a > Linux relic 2.6.38-11-generic-pae #50-Ubuntu SMP Mon Sep 12 22:21:04 UTC > 2011 i686 i686 i386 GNU/Linux > > > > > root@relic:/# boinc --no_gui_rpc --attach_project > http://setiathome.berkeley.edu 2395cf6d18c6b97e0684bd8e4afb86d0 > 07-Oct-2011 01:30:32 [---] Starting BOINC client version 6.10.59 for > i686-pc-linux-gnu > 07-Oct-2011 01:30:32 [---] log flags: file_xfer, sched_ops, task > 07-Oct-2011 01:30:32 [---] Libraries: libcurl/7.21.3 OpenSSL/0.9.8o > zlib/1.2.3.4 libidn/1.18 > 07-Oct-2011 01:30:32 [---] Data directory: / > 07-Oct-2011 01:30:32 [---] Processor: 1 GenuineIntel Celeron > (Coppermine) [Family 6 Model 8 Stepping 10] > 07-Oct-2011 01:30:32 [---] Processor: 128.00 KB cache > 07-Oct-2011 01:30:32 [---] Processor features: fpu vme de pse tsc msr > pae mce cx8 apic mtrr pge mca cmov pse36 mmx fxsr sse up > 07-Oct-2011 01:30:32 [---] OS: Linux: 2.6.38-11-generic-pae > 07-Oct-2011 01:30:32 [---] Memory: 494.65 MB physical, 512.00 MB virtual > 07-Oct-2011 01:30:32 [---] Disk: 7.02 GB total, 2.08 GB free > 07-Oct-2011 01:30:32 [---] Local time is UTC -7 hours > 07-Oct-2011 01:30:32 [---] No usable GPUs found > 07-Oct-2011 01:30:32 [---] Already attached to > http://setiathome.berkeley.edu/ > 07-Oct-2011 01:30:32 [http://setiathome.berkeley.edu/] URL > http://setiathome.berkeley.edu/; Computer ID not assigned yet; resource > share 100 > 07-Oct-2011 01:30:32 [---] No general preferences found - using BOINC > defaults > 07-Oct-2011 01:30:32 [---] Preferences: > 07-Oct-2011 01:30:32 [---] max memory usage when active: 247.32MB > 07-Oct-2011 01:30:32 [---] max memory usage when idle: 445.18MB > *** buffer overflow detected ***: boinc terminated > ======= Backtrace: ========= > /lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x78ddf0] > /lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x78ccca] > /lib/i386-linux-gnu/libc.so.6(+0xe43c8)[0x78c3c8] > /lib/i386-linux-gnu/libc.so.6(_IO_default_xsputn+0x95)[0x7117e5] > /lib/i386-linux-gnu/libc.so.6(_IO_vfprintf+0x2b06)[0x6e7c66] > /lib/i386-linux-gnu/libc.so.6(__vsprintf_chk+0xad)[0x78c47d] > /lib/i386-linux-gnu/libc.so.6(__sprintf_chk+0x2d)[0x78c3bd] > boinc[0x80ad110] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x807a131] > boinc[0x807ac0c] > boinc[0x805e7b2] > boinc[0x8093194] > boinc[0x80935d0] > /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x6bee37] > boinc[0x804be61] > ======= Memory map: ======== > 00110000-0011b000 r-xp 00000000 fb:00 > 17851 /usr/lib/liblber-2.4.so.2.5.6 > 0011b000-0011c000 r--p 0000a000 fb:00 > 17851 /usr/lib/liblber-2.4.so.2.5.6 > 0011c000-0011d000 rw-p 0000b000 fb:00 > 17851 /usr/lib/liblber-2.4.so.2.5.6 > 0011d000-00124000 r-xp 00000000 fb:00 > 3321 /lib/i386-linux-gnu/librt-2.13.so > 00124000-00125000 r--p 00006000 fb:00 > 3321 /lib/i386-linux-gnu/librt-2.13.so > 00125000-00126000 rw-p 00007000 fb:00 > 3321 /lib/i386-linux-gnu/librt-2.13.so > 00126000-00154000 r-xp 00000000 fb:00 > 1778 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 > 00154000-00155000 r--p 0002d000 fb:00 > 1778 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 > 00155000-00156000 rw-p 0002e000 fb:00 > 1778 /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 > 00156000-0016b000 r-xp 00000000 fb:00 > 17847 /usr/lib/libsasl2.so.2.0.23 > 0016b000-0016c000 r--p 00015000 fb:00 > 17847 /usr/lib/libsasl2.so.2.0.23 > 0016c000-0016d000 rw-p 00016000 fb:00 > 17847 /usr/lib/libsasl2.so.2.0.23 > 0016d000-00173000 r-xp 00000000 fb:00 > 1789 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 > 00173000-00174000 r--p 00005000 fb:00 > 1789 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 > 00174000-00175000 rw-p 00006000 fb:00 > 1789 /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 > 00175000-0017f000 r-xp 00000000 fb:00 > 3340 /lib/i386-linux-gnu/libnss_files-2.13.so > 0017f000-00180000 r--p 00009000 fb:00 > 3340 /lib/i386-linux-gnu/libnss_files-2.13.so > 00180000-00181000 rw-p 0000a000 fb:00 > 3340 /lib/i386-linux-gnu/libnss_files-2.13.so > 001ab000-002dd000 r-xp 00000000 fb:00 1756 /lib/libcrypto.so.0.9.8 > 002dd000-002e5000 r--p 00131000 fb:00 1756 /lib/libcrypto.so.0.9.8 > 002e5000-002f4000 rw-p 00139000 fb:00 1756 /lib/libcrypto.so.0.9.8 > 002f4000-002f7000 rw-p 00000000 00:00 0 > 00347000-00349000 r-xp 00000000 fb:00 > 3335 /lib/i386-linux-gnu/libdl-2.13.so > 00349000-0034a000 r--p 00001000 fb:00 > 3335 /lib/i386-linux-gnu/libdl-2.13.so > 0034a000-0034b000 rw-p 00002000 fb:00 > 3335 /lib/i386-linux-gnu/libdl-2.13.so > 0034b000-003bc000 r-xp 00000000 fb:00 > 17131 /lib/i386-linux-gnu/libgcrypt.so.11.6.0 > 003bc000-003bd000 r--p 00070000 fb:00 > 17131 /lib/i386-linux-gnu/libgcrypt.so.11.6.0 > 003bd000-003bf000 rw-p 00071000 fb:00 > 17131 /lib/i386-linux-gnu/libgcrypt.so.11.6.0 > 003c2000-003f2000 r-xp 00000000 fb:00 > 17840 /usr/lib/libidn.so.11.6.1 > 003f2000-003f3000 r--p 0002f000 fb:00 > 17840 /usr/lib/libidn.so.11.6.1 > 003f3000-003f4000 rw-p 00030000 fb:00 > 17840 /usr/lib/libidn.so.11.6.1 > 003f4000-00485000 r-xp 00000000 fb:00 > 17135 /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12 > 00485000-00489000 r--p 00090000 fb:00 > 17135 /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12 > 00489000-0048a000 rw-p 00094000 fb:00 > 17135 /usr/lib/i386-linux-gnu/libgnutls.so.26.14.12 > 004a3000-00582000 r-xp 00000000 fb:00 > 5309 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14 > 00582000-00586000 r--p 000de000 fb:00 > 5309 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14 > 00586000-00587000 rw-p 000e2000 fb:00 > 5309 /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14 > 00587000-0058e000 rw-p 00000000 00:00 0 > 0058e000-00636000 r-xp 00000000 fb:00 > 1782 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 > 00636000-0063b000 r--p 000a8000 fb:00 > 1782 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 > 0063b000-0063c000 rw-p 000ad000 fb:00 > 1782 /usr/lib/i386-linux-gnu/libkrb5.so.3.3 > 0064f000-006a0000 r-xp 00000000 fb:00 > 7989 /usr/lib/libcurl.so.4.2.0 > 006a0000-006a1000 r--p 00051000 fb:00 > 7989 /usr/lib/libcurl.so.4.2.0 > 006a1000-006a2000 rw-p 00052000 fb:00 > 7989 /usr/lib/libcurl.so.4.2.0 > 006a7000-006a8000 r-xp 00000000 00:00 0 [vdso] > 006a8000-00802000 r-xp 00000000 fb:00 > 3319 /lib/i386-linux-gnu/libc-2.13.so > 00802000-00803000 ---p 0015a000 fb:00 > 3319 /lib/i386-linux-gnu/libc-2.13.so > 00803000-00805000 r--p 0015a000 fb:00 > 3319 /lib/i386-linux-gnu/libc-2.13.so > 00805000-00806000 rw-p 0015c000 fb:00 > 3319 /lib/i386-linux-gnu/libc-2.13.so > 00806000-00809000 rw-p 00000000 00:00 0 > 008da000-0091c000 r-xp 00000000 fb:00 > 17852 /usr/lib/libldap_r-2.4.so.2.5.6 > 0091c000-0091d000 r--p 00041000 fb:00 > 17852 /usr/lib/libldap_r-2.4.so.2.5.6 > 0091d000-0091e000 rw-p 00042000 fb:00 > 17852 /usr/lib/libldap_r-2.4.so.2.5.6 > 0091e000-0091f000 rw-p 00000000 00:00 0 > 00986000-00997000 r-xp 00000000 fb:00 > 3318 /lib/i386-linux-gnu/libresolv-2.13.so > 00997000-00998000 r--p 00010000 fb:00 > 3318 /lib/i386-linux-gnu/libresolv-2.13.so > 00998000-00999000 rw-p 00011000 fb:00 > 3318 /lib/i386-linux-gnu/libresolv-2.13.so > 00999000-0099b000 rw-p 00000000 00:00 0 > 00b03000-00b06000 r-xp 00000000 fb:00 > 17129 /lib/i386-linux-gnu/libgpg-error.so.0.8.0 > 00b06000-00b07000 r--p 00002000 fb:00 > 17129 /lib/i386-linux-gnu/libgpg-error.so.0.8.0 > 00b07000-00b08000 rw-p 00003000 fb:00 > 17129 /lib/i386-linux-gnu/libgpg-error.so.0.8.0 > 00b28000-00b3d000 r-xp 00000000 fb:00 > 3333 /lib/i386-linux-gnu/libpthread-2.13.so > 00b3d000-00b3e000 r--p 00015000 fb:00 > 3333 /lib/i386-linux-gnu/libpthread-2.13.so > 00b3e000-00b3f000 rw-p 00016000 fb:00 > 3333 /lib/i386-linux-gnu/libpthread-2.13.so > 00b3f000-00b41000 rw-p 00000000 00:00 0 > 00b64000-00b88000 r-xp 00000000 fb:00 > 3337 /lib/i386-linux-gnu/libm-2.13.so > 00b88000-00b89000 r--p 00023000 fb:00 > 3337 /lib/i386-linux-gnu/libm-2.13.so > 00b89000-00b8a000 rw-p 00024000 fb:00 > 3337 /lib/i386-linux-gnu/libm-2.13.so > 00bd1000-00be0000 r-xp 00000000 fb:00 > 17133 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9 > 00be0000-00be1000 r--p 0000e000 fb:00 > 17133 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9 > 00be1000-00be2000 rw-p 0000f000 fb:00 > 17133 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.9 > 00c26000-00c28000 r-xp 00000000 fb:00 > 972 /lib/i386-linux-gnu/libcom_err.so.2.1 > 00c28000-00c29000 r--p 00001000 fb:00 > 972 /lib/i386-linux-gnu/libcom_err.so.2.1 > 00c29000-00c2a000 rw-p 00002000 fb:00 > 972 /lib/i386-linux-gnu/libcom_err.so.2.1 > 00c80000-00c82000 r-xp 00000000 fb:00 > 17141 /lib/i386-linux-gnu/libkeyutils.so.1.3 > 00c82000-00c83000 r--p 00001000 fb:00 > 17141 /lib/i386-linux-gnu/libkeyutils.so.1.3 > 00c83000-00c84000 rw-p 00002000 fb:00 > 17141 /lib/i386-linux-gnu/libkeyutils.so.1.3 > 00dae000-00dc1000 r-xp 00000000 fb:00 > 4496 /lib/i386-linux-gnu/libz.so.1.2.3.4 > 00dc1000-00dc2000 r--p 00012000 fb:00 > 4496 /lib/i386-linux-gnu/libz.so.1.2.3.4 > 00dc2000-00dc3000 rw-p 00013000 fb:00 > 4496 /lib/i386-linux-gnu/libz.so.1.2.3.4 > 00e13000-00e34000 r-xp 00000000 fb:00 > 1776 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 > 00e34000-00e35000 ---p 00021000 fb:00 > 1776 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 > 00e35000-00e36000 r--p 00021000 fb:00 > 1776 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 > 00e36000-00e37000 rw-p 00022000 fb:00 > 1776 /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 > 00e51000-00e95000 r-xp 00000000 fb:00 1755 /lib/libssl.so.0.9.8 > 00e95000-00e96000 r--p 00044000 fb:00 1755 /lib/libssl.so.0.9.8 > 00e96000-00e99000 rw-p 00045000 fb:00 1755 /lib/libssl.so.0.9.8 > 00ec9000-00ee5000 r-xp 00000000 fb:00 > 3338 /lib/i386-linux-gnu/ld-2.13.so > 00ee5000-00ee6000 r--p 0001b000 fb:00 > 3338 /lib/i386-linux-gnu/ld-2.13.so > 00ee6000-00ee7000 rw-p 0001c000 fb:00 > 3338 /lib/i386-linux-gnu/ld-2.13.so > 00fa4000-00fbe000 r-xp 00000000 fb:00 > 846 /lib/i386-linux-gnu/libgcc_s.so.1 > 00fbe000-00fbf000 r--p 00019000 fb:00 > 846 /lib/i386-linux-gnu/libgcc_s.so.1 > 00fbf000-00fc0000 rw-p 0001a000 fb:00 > 846 /lib/i386-linux-gnu/libgcc_s.so.1 > 08048000-080e1000 r-xp 00000000 fb:00 22876 /usr/bin/boinc > 080e1000-080e2000 r--p 00098000 fb:00 22876 /usr/bin/boinc > 080e2000-080e3000 rw-p 00099000 fb:00 22876 /usr/bin/boinc > 080e3000-080ee000 rw-p 00000000 00:00 0 > 082b6000-083cd000 rw-p 00000000 00:00 0 [heap] > b779e000-b77a7000 rw-p 00000000 00:00 0 > b77b4000-b77b5000 rw-p 00000000 00:00 0 > bff82000-bffa3000 rw-p 00000000 00:00 0 [stack] > SIGABRT: abort called > Stack trace (48 frames): > boinc(boinc_catch_signal+0x66)[0x80abe36] > [0x6a7400] > [0x6a7416] > /lib/i386-linux-gnu/libc.so.6(gsignal+0x51)[0x6d2e71] > /lib/i386-linux-gnu/libc.so.6(abort+0x17e)[0x6d634e] > /lib/i386-linux-gnu/libc.so.6(+0x61577)[0x709577] > /lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x78ddf0] > /lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x78ccca] > /lib/i386-linux-gnu/libc.so.6(+0xe43c8)[0x78c3c8] > /lib/i386-linux-gnu/libc.so.6(_IO_default_xsputn+0x95)[0x7117e5] > /lib/i386-linux-gnu/libc.so.6(_IO_vfprintf+0x2b06)[0x6e7c66] > /lib/i386-linux-gnu/libc.so.6(__vsprintf_chk+0xad)[0x78c47d] > /lib/i386-linux-gnu/libc.so.6(__sprintf_chk+0x2d)[0x78c3bd] > boinc[0x80ad110] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x80ad13f] > boinc[0x807a131] > boinc[0x807ac0c] > boinc[0x805e7b2] > boinc[0x8093194] > boinc[0x80935d0] > /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x6bee37] > boinc[0x804be61] > > Exiting... > > > _______________________________________________ > boinc_alpha mailing list > [email protected] > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_alpha > To unsubscribe, visit the above URL and > (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
