Back to the main page.

Bug 151 - cmd-line peerslave PANICs too easily

Status CLOSED FIXED
Reported 2010-09-08 23:37:00 +0200
Modified 2011-01-05 12:01:08 +0100
Product: FieldTrip
Component: peer
Version: unspecified
Hardware: PC
Operating System: Mac OS
Importance: P1 normal
Assigned to: Robert Oostenveld
URL:
Tags:
Depends on:
Blocks:
See also:

Robert Oostenveld - 2010-09-08 23:37:48 +0200

there are a whole bunch of PANICs in peerslave.c. These should be replace by better exception handling code. PANIC("invalid command line options\n"); PANIC("failed to start udsserver thread\n"); PANIC("failed to start tcpserver thread\n"); PANIC("failed to start announce thread\n"); PANIC("failed to start discover thread\n"); PANIC("failed to locate specified peer"); PANIC("failed to create socket"); PANIC("failed to create socket"); PANIC("failed to create socket"); PANIC("could not write handshake"); PANIC("failed to negociate connection"); PANIC("could not serialize job arguments"); PANIC("could not serialize job options"); PANIC("could not allocate memory"); PANIC("could not write handshake"); PANIC("failed to write hostdef"); PANIC("could not write handshake"); PANIC("failed to write jobdef"); PANIC("could not write handshake"); PANIC("failed to write arg"); PANIC("could not write handshake"); PANIC("failed to write opt"); PANIC("could not stop the MATLAB engine");


Robert Oostenveld - 2010-09-16 21:01:12 +0200

most panics have been removed, an engine can crash and will be restarted


Robert Oostenveld - 2011-01-05 11:57:03 +0100

selected a long list of resolved bugs from roboos and changed the status into "RESOLVED"


Robert Oostenveld - 2011-01-05 12:01:08 +0100

selected all old bugs from roboos with status RESOLVED and changed it into CLOSED