SIGPIPE: write on a pipe with no reader

Message boards : BOINC client : SIGPIPE: write on a pipe with no reader
Message board moderation

To post messages, you must log in.

AuthorMessage
Gerald Britton

Send message
Joined: 18 Jan 08
Posts: 6
Canada
Message 15024 - Posted: 18 Jan 2008, 15:31:25 UTC

Hi -- I run 5.10.30 on an AMD 64 X2 dual-core processor. Normally, two tasks are running -- on one each core. Sometimes, one task stalls. Looking in the error log, I see many lines of this:

SIGPIPE: write on a pipe with no reader

What's going on here? How can I avoid this error and keep both cores working?
ID: 15024 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 15025 - Posted: 18 Jan 2008, 16:13:27 UTC

Not a clue. According to the signals list, it's signal 13:
Whenever a process tries to write on a pipe with no readers, it is sent this Signal. SIGALRM SIGALRM is sent when an alarm timer expires (counts down to zero). An application can start an alarm timer with the alarm(2) system call.

I'll ask a developer.
ID: 15025 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 15094 - Posted: 24 Jan 2008, 18:16:13 UTC - in response to Message 15025.  

SIGPIPE != SIGALRM.
ID: 15094 · Report as offensive

Message boards : BOINC client : SIGPIPE: write on a pipe with no reader

Copyright © 2024 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.