Am Mittwoch, 20. Dezember 2006 11:29 schrieben Sie: > Without looking at the code I'd think that the BOINC client only parses the > projects/ and slots/ directory in the current working directory, but I'm > not sure if it even does this. > If you start the client, that you got from the BOINC website, in your home > directory does it also segfault? And could you please test if version > 5.4.11-3 also segfaults? You can download it here: > http://ftp.debian.org/debian/pool/main/b/boinc/boinc-client_5.4.11-3_i386.d >eb
The one from the BOINC website also sigfaults when called from my home directory giving me a slightly different output: SIGSEGV: segmentation violationStack trace (6 frames): ./Desktop/Downloads/BOINC/boinc[0x80947ed] [0xb7f9d420] /lib/tls/libc.so.6(vsprintf+0x8b)[0xb7ea5cdb] /lib/tls/libc.so.6(sprintf+0x2e)[0xb7e922ee] ./Desktop/Downloads/BOINC/boinc[0x8094e0a] [0x2f2f2f2f] Exiting... 5.4.11-3 does the same as 5.4.11-4. > I'm still interested in the strace output, the last 100 lines are enough: > tail -n 100 <strace_output_file> Ok. Done. > And it would be nice if you could run the BOINC client in the GNU Debugger > (gdb) and send me the output, because I can't reproduce this bug, and > therefore I can't debug it. Also done. Good luck with the debugging though it now looks more like a problem in upstream than in the debian-package. Thanks for your help! > P.S.: Please also CC [EMAIL PROTECTED] when replying, thanks. Ok. Grüße, Thomas
getdents64(1005, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1006 fstat64(1006, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1006, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf946000 getdents64(1006, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1007 fstat64(1007, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1007, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf925000 getdents64(1007, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1008 fstat64(1008, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1008, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf904000 getdents64(1008, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1009 fstat64(1009, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1009, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf8e3000 getdents64(1009, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1010 fstat64(1010, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1010, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf8c2000 getdents64(1010, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1011 fstat64(1011, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1011, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf8a1000 getdents64(1011, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1012 fstat64(1012, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1012, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf880000 getdents64(1012, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1013 fstat64(1013, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1013, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf85f000 getdents64(1013, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1014 fstat64(1014, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1014, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf83e000 getdents64(1014, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1015 fstat64(1015, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1015, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf81d000 getdents64(1015, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1016 fstat64(1016, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1016, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf7fc000 getdents64(1016, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1017 fstat64(1017, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1017, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf7db000 getdents64(1017, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1018 fstat64(1018, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1018, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf7ba000 getdents64(1018, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1019 fstat64(1019, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1019, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf799000 getdents64(1019, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1020 fstat64(1020, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1020, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf778000 getdents64(1020, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1021 fstat64(1021, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1021, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf757000 getdents64(1021, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1022 fstat64(1022, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1022, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf736000 getdents64(1022, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 1023 fstat64(1023, {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 fcntl64(1023, F_SETFD, FD_CLOEXEC) = 0 mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf715000 getdents64(1023, /* 9 entries */, 131072) = 280 open("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EMFILE (Too many open files) stat64("./.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/windows/profiles/ees/Eigene Dateien/.wine/c/Programme/Common Files/InstallShield/Professional/RunTime/0701/Intel32////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////", {st_mode=S_IFDIR|0755, st_size=264, ...}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- write(2, "SIGSEGV: segmentation violation", 31SIGSEGV: segmentation violation) = 31 futex(0xb7badcf4, FUTEX_WAKE, 2147483647) = 0 futex(0xb7a7bbe4, FUTEX_WAKE, 2147483647) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 32534 detached
:~$ gdb boinc_client GNU gdb 6.5-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) run Starting program: /usr/bin/boinc_client (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1214323008 (LWP 2813)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 2006-12-20 18:53:43 [---] Starting BOINC client version 5.4.11 for i686-pc-linux-gnu 2006-12-20 18:53:43 [---] libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 libidn/0.6.5 2006-12-20 18:53:43 [---] Data directory: /home/ees (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 2006-12-20 18:53:43 [---] gethostbyname failed 2006-12-20 18:53:43 [---] gethostbyname failed 2006-12-20 18:53:43 [---] Processor: 1 AuthenticAMD AMD Athlon(tm) Processor 2006-12-20 18:53:43 [---] Memory: 249.09 MB physical, 509.87 MB virtual 2006-12-20 18:53:43 [---] Disk: 11.47 GB total, 783.49 MB free 2006-12-20 18:53:43 [http://setiathome.berkeley.edu/] URL: http://setiathome.berkeley.edu/; Computer ID: not assigned yet; location: ; project prefs: default 2006-12-20 18:53:43 [---] No general preferences found - using BOINC defaults 2006-12-20 18:53:43 [---] Local control only allowed 2006-12-20 18:53:43 [---] Listening on port 31416 2006-12-20 18:53:43 [---] gethostbyname failed 2006-12-20 18:53:43 [---] gethostbyname failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1214323008 (LWP 2813)] 0x0808a93b in libcurl_debugfunction ()