Annulleret

Fixing a memleak of simple Linux based multithread TCP server

I need someone to fix a memleak for me in a simple Linux based multithread TCP server. Anyone with good C/C++ knowledge should be able to fix it pretty quickly as the application does not have anything Linux special or dependant. The whole source code is just 310 lines of code!

The problem: The application is running 24/7 without a stop. With the time it runs the amounts of RAM it eats is growing, getting to a state where it eats all the RAM of the server.

Little info about the project:

This is a multithread TCP server listening for connections and spawning a new thread to handle each connection. When a client connects it sends a string with command to the TCP server. The server reads the command and do the appropriate action.

The memleak is probably somewhere related to the variables to which the threads read/write the necessary data

I will provide the project source code once I award the project to the selected bidding freelancer.

Færdigheder: C programmering, C++ Programmering, Linux

Se mere: string cplusplus, need info freelancer, linux project freelancer, linux programming freelancer, freelancer linux project, cplusplus string, ram c, tcp, tcp client, linux freelancer, whole project application, eats, linux tcp application, linux connections, linux tcp connections, tcp connections, client tcp, tcp threads programming, tcp connection programming, linux tcp thread, simple tcp code, tcp connections linux, cplusplus tcp, write linux command, linux tcp code

Om arbejdsgiveren:
( 2 bedømmelser ) Varna, Bulgaria

Projekt-ID: #6013220

23 freelancere byder i gennemsnit $25 for dette job

JeffLee21

I have 8+ years of experience in Linux programming and server administration. I've experienced with various Linux utility programming, server configuration comprising httpd, ftp, mysql etc. Also I'm network administr Mere

$54 USD på 1 dag
(36 bedømmelser)
6.4
hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, Mere

$30 USD på 1 dag
(39 bedømmelser)
5.5
repairman4

Good day, Multi-threaded C/C++ tcp/udp servers is my strongest work. (please look at my reviews). I can start right away and get this wrapped up quickly. Just assign it and send me the source/makefile. Mar Mere

$35 USD in 3 dage
(22 bedømmelser)
5.0
xn2oc

Hello, I am experienced with memory management in C. I can fix the memory leak in an hour or so. Ready to start immediately. Regards, Ledio

$30 USD på 1 dag
(26 bedømmelser)
4.9
Venky117

hi... i can do this. please let me know to start immediately. i can deliver you on time. please initiate communication to discuss further. thanks

$25 USD på 1 dag
(26 bedømmelser)
4.7
prad08

Hello I am a Masters in embedded systems student and I have wide experience working with multi threaded applications. I have worked extensively with pthreads on Linux. I am also an advanced C programmer and I think i c Mere

$30 USD på 1 dag
(7 bedømmelser)
3.8
GeroZink

My offer includes: - Detailed Bug Description. - Well commented bug-fix. - If you want, also some general refactoring of code (without changing coding style of course). - If there are other bugs, i will alo fix the Mere

$20 USD på 1 dag
(8 bedømmelser)
3.8
guvi2105

Hi, Probably, you should also provide a client so that one can test all the use cases while searching for the memory leak I'm looking forward to working with you!

$20 USD på 1 dag
(5 bedømmelser)
3.4
viraniac

Hi, I have 8 years of experience in working with C/C++. I have written my own memory management library which you can find on github. Check my profile for more information. I will complete this project within 24h Mere

$30 USD på 1 dag
(5 bedømmelser)
3.3
shkerin

Did you try to use valgrind to find this leaks? It is very powerful tool which help you to detect incorrect memory management and leaks.

$20 USD på 1 dag
(4 bedømmelser)
3.2
viniciusfre

I have over seven years of experience in C and have done projects for PC and embedded systems. I already made ​​software for Linux PC, firmware for Embedded Systems and device driver for Linux Embedded. I have also e Mere

$30 USD på 1 dag
(2 bedømmelser)
2.5
tomc1

I'm based in Dallas, Texas. I work with C and Linux in my day job. This is my first bid on this site. I should be able to debug your issue. Provide the environment you are using (linux distribution, compiler used, l Mere

$30 USD på 1 dag
(0 bedømmelser)
0.0
mikazo

Dear Client, Upon learning of your requirement for an application developer, I am submitting my résumé for your consideration. Thank you for considering my qualifications. As you can see from my profile, I posses Mere

$25 USD på 1 dag
(0 bedømmelser)
0.0
prozaktm

Hi, in order to fix your issue I will use valgrind. As server is running as daemon probably, some modifications required to use valgrind with it. Also I will run cppcheck static analyzer to get information of pos Mere

$15 USD in 2 dage
(0 bedømmelser)
0.0
raviteja2014

I read through your job details carefully and I am sure i can execute the job very well.I am a professional java developer with 3+ years of industry experience working on Linux Kernel and Android. I am sure I can comp Mere

$23 USD in 2 dage
(0 bedømmelser)
0.0
opicbernard

Hello, This should be fixed quickly with Valgrind. Please check my profile at LinkedIn. Best regards, Bernard Opic

$25 USD på 1 dag
(0 bedømmelser)
0.0
imranGS

A proposal has not yet been provided

$15 USD på 1 dag
(0 bedømmelser)
0.0
z4i

I have a lot of experience in multithreaded applications (c/c++/python/java/.Net). And in case you have only 310 lines of code it should be not so hard to find the root cause.

$20 USD på 1 dag
(0 bedømmelser)
0.0
OMGtechy

I have a lot of time available to work on this at the moment, so choosing me would get you results quickly.

$25 USD på 1 dag
(0 bedømmelser)
0.0
vasantembsys1983

I have worked on linux multithread applications and resolved similar kind of issues you are facing . Thank you.

$25 USD in 2 dage
(0 bedømmelser)
0.0