Bug Fix (repost)

Annulé Publié le Oct 25, 2005 Paiement à la livraison
Annulé Paiement à la livraison

Currently we have a daemon application written in C++ and running on CentOS. A very strange error keeps occuring,which we can replicate. The daemon application is a multi-threaded TCP daemon which communicates via a custom protocol.

This should be relatively easy, the program "seemingly" locks up on a call to the method "recv()". We are trying to find out why, and fix the problem.

Work hours are from 9:30 AM Central Time (United States) until at least 3:00 PM Central Time. Accepted coder will need to work within that range to ensure other team members can assist in replication.

Once accepted, the developer must begin work immediately (or if asleep, then the following morning), and cannot stop working on the problem until it is solved.

I think it will only take a few hours to fix the problem, and perhaps a few more for you to learn how to work inside the program.

All programming will be done ON THE DEVELOPMENT MACHINE, and unless otherwise arranged, NO SOURCE CODE MAY BE DOWNLOADED. See Deliverables, Section 4, for more details.

## Deliverables

1) As of now, the program can be run on almost any up-to-date linux distribution, including Debian, Redhat, CentOS, and Fedora Core. The application will be once again tested for compatibility. The bug will not be considered fixed until thuroughly tested (approx 3-7 days upon completion).

2) The coder must document all changes VERY WELL, and must be prepared to summarize those changes, reasons for those changes, and what was gained by those changes in the project mini-forum or in a text file. In other words, we want to know "what caused the bug", "how it was fixed", and "how to avoid it in the future" .. but we do not expect a crash course in programming.

3) All code must be properly formatted and "clean" .. as defined by the code already present.

4) Coder may not SCP or otherwise download any source code, documentation, or supporting files without explicit permission on the Rent-A-Coder site. If ANY violation is made, this contract will immediately become void, and we will not pay a penny. Standard viewing of files is permitted via SSH using pico, midnight commander, and alike. Coder MAY obtain permission to edit SPECIFIC files via SCP upon REQUEST.

## Platform

The resulting code must work with all recent releases of linux (past 2 years).

The daemon will be tested on (at least):

Redhat Enterprise 4

CentOS 3.5

CentOS 3.4

and possibly:

Debian (latest)

Fedora Core (latest)

We can prove that the software already runs on these platforms aside from the bug mentioned above.

Programmation C Ingénierie MySQL Odd Jobs PHP Architecture Logicielle Tests de Logiciels

Nº du projet : #3052882

À propos du projet

1 proposition Projet à distance Actif Nov 7, 2005

1 freelance fait une offre moyenne de $85 pour ce travail

SyntaxLab

See private message.

$85 USD en 3 jours
(9 Commentaires)
4.4