SIGSEGV on Solaris 10 SPARC

Questions and Answers : Unix/Linux : SIGSEGV on Solaris 10 SPARC
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile chrismor
Avatar

Send message
Joined: 15 Dec 99
Posts: 3
Credit: 2,630,755
RAC: 0
Australia
Message 706562 - Posted: 1 Feb 2008, 3:56:44 UTC

I have a spare E220R (Ultra 60) sitting here I want to add to the project. boinc is up and I can register with the project no problem at all, but the setiathome client is throwing a segmentation violation.

Also, I like the way it's reporting disk capacity in TB, which is also not right (but cool to show people)

$ uname -a
SunOS ra 5.10 Generic_127111-06 sun4u sparc SUNW,Ultra-60

command line was ./boinc_client --no_gui_rpc

2008-02-01 14:51:16 [---] Starting BOINC client version 5.10.17 for sparc-sun-solaris
2008-02-01 14:51:16 [---] log flags: task, file_xfer, sched_ops
2008-02-01 14:51:16 [---] Libraries: libcurl/7.16.1 zlib/1.2.3
2008-02-01 14:51:16 [---] Data directory: /opt/boinc
2008-02-01 14:51:16 [---] Processor: 2 SUNW,Ultra-60 sparcv9+vis
2008-02-01 14:51:16 [---] Processor features:
2008-02-01 14:51:16 [---] OS: SunOS: 5.10
2008-02-01 14:51:16 [---] Memory: 512.00 MB physical, 0 bytes virtual
2008-02-01 14:51:16 [---] Disk: 36596292.01 TB total, 4147952.00 TB free
2008-02-01 14:51:16 [---] Local time is UTC +10 hours
2008-02-01 14:51:16 [SETI@home] URL: http://setiathome.berkeley.edu/; Computer ID: 4188247; location: school; project prefs: default
2008-02-01 14:51:16 [---] General prefs: from SETI@home (last modified 2008-02-01 14:48:44)
2008-02-01 14:51:16 [---] Host location: school
2008-02-01 14:51:16 [---] General prefs: using separate prefs for school
2008-02-01 14:51:16 [---] Preferences limit memory usage when active to 256.00MB
2008-02-01 14:51:16 [---] Preferences limit memory usage when idle to 460.80MB
2008-02-01 14:51:16 [---] Preferences limit disk usage to 93.13GB
2008-02-01 14:51:17 [SETI@home] Sending scheduler request: Requested by user
2008-02-01 14:51:17 [SETI@home] Requesting 43202 seconds of new work, and reporting 1 completed tasks
2008-02-01 14:51:27 [SETI@home] Scheduler RPC succeeded [server version 601]
2008-02-01 14:51:27 [SETI@home] Deferring communication for 11 sec
2008-02-01 14:51:27 [SETI@home] Reason: requested by project
2008-02-01 14:51:29 [SETI@home] [file_xfer] Started download of file 27ja07ag.26711.5798.6.7.16
2008-02-01 14:51:36 [SETI@home] [file_xfer] Finished download of file 27ja07ag.26711.5798.6.7.16
2008-02-01 14:51:36 [SETI@home] [file_xfer] Throughput 73664 bytes/sec
2008-02-01 14:51:37 [SETI@home] Starting 27ja07ag.26711.5798.6.7.16_1
2008-02-01 14:51:37 [SETI@home] Starting task 27ja07ag.26711.5798.6.7.16_1 using setiathome_enhanced version 512
SIGSEGV: segmentation violation

Exiting...
2008-02-01 14:51:38 [SETI@home] Deferring communication for 1 min 0 sec
2008-02-01 14:51:38 [SETI@home] Reason: Unrecoverable error for result 27ja07ag.26711.5798.6.7.16_1 (process exited with code 193 (0xc1, -63))
2008-02-01 14:51:38 [SETI@home] Computation for task 27ja07ag.26711.5798.6.7.16_1 finished
2008-02-01 14:51:38 [SETI@home] Output file 27ja07ag.26711.5798.6.7.16_1_0 for task 27ja07ag.26711.5798.6.7.16_1 absent
^C2008-02-01 14:51:39 [---] Received signal 2
2008-02-01 14:51:39 [---] Exit requested by user

ID: 706562 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 706660 - Posted: 1 Feb 2008, 8:15:16 UTC

Have you done a "LD_LIBRARY_PATH=/opt/boinc/lib:$LD_LIBRARY_PATH", before you starting the BOINC client ?
Could you please post the output from "ldd boinc_client" and ldd projects/setiathome.berkeley.edu/setiathome*"
ID: 706660 · Report as offensive
Profile chrismor
Avatar

Send message
Joined: 15 Dec 99
Posts: 3
Credit: 2,630,755
RAC: 0
Australia
Message 707854 - Posted: 4 Feb 2008, 0:01:12 UTC - in response to Message 706660.  

Have you done a "LD_LIBRARY_PATH=/opt/boinc/lib:$LD_LIBRARY_PATH", before you starting the BOINC client ?
Could you please post the output from "ldd boinc_client" and ldd projects/setiathome.berkeley.edu/setiathome*"


I did the LD_LIBRARY path from the command line, with the same result. As for the others:

$ ldd boinc_client
libaio.so.1 => /lib/libaio.so.1
libdl.so.1 => /lib/libdl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libgcc_s.so.1 => /opt/boinc/lib/libgcc_s.so.1
libpthread.so.1 => /lib/libpthread.so.1
libstdc++.so.5 => /opt/boinc/lib/libstdc++.so.5
libm.so.1 => /lib/libm.so.1
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Ultra-60/lib/libc_psr.so.1
/platform/SUNW,Ultra-60/lib/libmd_psr.so.1
$

$ ldd projects/setiathome.berkeley.edu/setiathome*
projects/setiathome.berkeley.edu/setiathome-5.12.sparc-sun-solaris:
libaio.so.1 => /lib/libaio.so.1
libdl.so.1 => /lib/libdl.so.1
libelf.so.1 => /lib/libelf.so.1
libm.so.1 => /lib/libm.so.1
libnsl.so.1 => /lib/libnsl.so.1
librt.so.1 => /lib/librt.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Ultra-60/lib/libc_psr.so.1
/platform/SUNW,Ultra-60/lib/libmd_psr.so.1
projects/setiathome.berkeley.edu/setiathome-5.12.sparc-sun-solaris.so:
libGLU.so.1 => /usr/lib/libGLU.so.1
libGL.so.1 => /usr/lib/libGL.so.1
libSM.so.6 => /usr/lib/libSM.so.6
libICE.so.6 => /usr/lib/libICE.so.6
libX11.so.4 => /usr/lib/libX11.so.4
libm.so.1 => /lib/libm.so.1
libc.so.1 => /lib/libc.so.1
libintl.so.1 => /lib/libintl.so.1
libXmu.so.4 => /usr/openwin/lib/libXmu.so.4
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libdga.so.1 => /usr/openwin/lib/libdga.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libdl.so.1 => /lib/libdl.so.1
libXt.so.4 => /usr/openwin/lib/libXt.so.4
libm.so.2 => /lib/libm.so.2
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Ultra-60/lib/libc_psr.so.1
/platform/SUNW,Ultra-60/lib/libmd_psr.so.1
ldd: projects/setiathome.berkeley.edu/setiathome_5.12_AUTHORS: unsupported or unknown file type
ldd: projects/setiathome.berkeley.edu/setiathome_5.12_COPYING: unsupported or unknown file type
ldd: projects/setiathome.berkeley.edu/setiathome_5.12_COPYRIGHT: unsupported or unknown file type
ldd: projects/setiathome.berkeley.edu/setiathome_5.12_README: unsupported or unknown file type

I figure I have messed something up here.
ID: 707854 · Report as offensive
Daniel Regjo

Send message
Joined: 29 Jun 99
Posts: 1
Credit: 1,263,642
RAC: 0
United States
Message 708135 - Posted: 4 Feb 2008, 22:01:21 UTC - in response to Message 707854.  

I did have same SIGSEGV on my Blade2000, but I was not including LD path. Once LD path was added it all seems to work just fine.

Before LD:
2008-02-04 14:45:53 [SETI@home] Starting 11dc06ag.12400.10706.3.7.57_1
2008-02-04 14:45:53 [SETI@home] Starting task 11dc06ag.12400.10706.3.7.57_1 using setiathome_enhanced version 512
SIGSEGV: segmentation violation

Exiting...
2008-02-04 14:45:54 [SETI@home] Deferring communication for 1 min 0 sec
2008-02-04 14:45:54 [SETI@home] Reason: Unrecoverable error for result 11dc06ag.12400.10706.3.7.57_1 (process exited with code 193 (0xc1, -63))
2008-02-04 14:45:54 [SETI@home] Computation for task 11dc06ag.12400.10706.3.7.57_1 finished

After LD:
008-02-04 14:51:06 [SETI@home] Starting 23no06ae.303.22976.6.7.161_0
2008-02-04 14:51:06 [SETI@home] Starting task 23no06ae.303.22976.6.7.161_0 using setiathome_enhanced version 512
.......

I am running "boinc51017_10.solaris-sparc" version.


Have you chown -R seti:seti /opt/boinc? I had to chown whole dir. to get it started at all?
ID: 708135 · Report as offensive
Profile chrismor
Avatar

Send message
Joined: 15 Dec 99
Posts: 3
Credit: 2,630,755
RAC: 0
Australia
Message 708139 - Posted: 4 Feb 2008, 22:15:24 UTC - in response to Message 708135.  

I detached and re-attached, this time it all works. Guess I might never know quite what the problem was, but all seems well now :)

Thanks

I did have same SIGSEGV on my Blade2000, but I was not including LD path. Once LD path was added it all seems to work just fine.

Before LD:
2008-02-04 14:45:53 [SETI@home] Starting 11dc06ag.12400.10706.3.7.57_1
2008-02-04 14:45:53 [SETI@home] Starting task 11dc06ag.12400.10706.3.7.57_1 using setiathome_enhanced version 512
SIGSEGV: segmentation violation

Exiting...
2008-02-04 14:45:54 [SETI@home] Deferring communication for 1 min 0 sec
2008-02-04 14:45:54 [SETI@home] Reason: Unrecoverable error for result 11dc06ag.12400.10706.3.7.57_1 (process exited with code 193 (0xc1, -63))
2008-02-04 14:45:54 [SETI@home] Computation for task 11dc06ag.12400.10706.3.7.57_1 finished

After LD:
008-02-04 14:51:06 [SETI@home] Starting 23no06ae.303.22976.6.7.161_0
2008-02-04 14:51:06 [SETI@home] Starting task 23no06ae.303.22976.6.7.161_0 using setiathome_enhanced version 512
.......

I am running "boinc51017_10.solaris-sparc" version.


Have you chown -R seti:seti /opt/boinc? I had to chown whole dir. to get it started at all?


ID: 708139 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 708396 - Posted: 5 Feb 2008, 7:51:42 UTC - in response to Message 708135.  

I did have same SIGSEGV on my Blade2000, but I was not including LD path. Once LD path was added it all seems to work just fine.

The set of the LD_LIBRARY_PATH is needed, that the dynamicly linked gcc libs would be used.
ID: 708396 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 708398 - Posted: 5 Feb 2008, 7:53:26 UTC - in response to Message 708139.  
Last modified: 5 Feb 2008, 8:18:58 UTC

I detached and re-attached, this time it all works. Guess I might never know quite what the problem was, but all seems well now :)

Could you please generate me some debug output and start the BOINC client with "./truss -f ./boinc_client", compress the file and mail it to seti_boinc at dotsch dot de.

Edit: I think it is the best way, to use the BOINC client 5.4.9, till we have found the cause of the problem.
ID: 708398 · Report as offensive

Questions and Answers : Unix/Linux : SIGSEGV on Solaris 10 SPARC


 
©2026 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.