Bug#674248: seti_boinc Segmentation fault in amd64

Guo Yixuan culu.gyx at gmail.com
Thu May 24 04:32:54 UTC 2012


Package: boinc-app-seti
Version: 6.12~svn1305-1
Severity: normal

Hi,

I tested seti_boinc program in amd64, and it segfaulted.
(While on i386 it runs normally.)

To reproduce:
  1. apt-get download boinc-app-seti, and extract seti_boinc
  2. copy seti_boinc and client/test_workunits/reference_work_unit.sah 
to a empty directory
  3. cd to it
  4. ./seti_boinc

After installing boinc-dbg, and recompiling boinc-app-seti with -g, I 
get a gdb trace.

Regards,

Guo Yixuan

--- relevant packages
ii  boinc-dev           7.0.28+dfsg-1
ii  libfftw3-dev        3.3-1

--- gdb log
(gdb) start
Temporary breakpoint 1 at 0x408870: file main.cpp, line 163.
Starting program: 
/home/gyx/pkg/seti/segfault/setiathome-6.12.x86_64-pc-linux-gnu.debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe358) at main.cpp:163
163	int main(int argc, char** argv) {
(gdb) c
Continuing.
[New Thread 0x7ffff7ff8700 (LWP 8466)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff7ff8700 (LWP 8466)]
timer_handler () at boinc_api.cpp:1173
1173	        double cur_cpu = boinc_worker_thread_cpu_time();
(gdb) bt
#0  timer_handler () at boinc_api.cpp:1173
#1  0x00007ffff7bcb772 in timer_thread () at boinc_api.cpp:1239
#2  0x00007ffff685bb50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#3  0x00007ffff65a69dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x0000000000000000 in ?? ()





More information about the pkg-boinc-devel mailing list