July 24, 2019
We have a command-line app, for Linux Ubuntu 16.04, and the app has a memory leak.

As it is running the memory consumption keeps going up until it crashes.

We need someone to go through the code, and using the process of elimination find the memory leak and fix it.

We will help you. The main developer is busy on another project, but he will help you, to get the project setup. So you can focus on the main issue. To solve the issue.

Please note the software and the issue can only be seen on a production machine, with hardware attached to it, most of the work has to be done remotely to validate that the fix has worked.

Requirements

DO NOT BID ON THIS PROJECT IF YOU CAN NOT SATISFY THESE REQUIREMENTS

1. you must be able to talk English VIA VOICE, which MEANS you must have a good proper HEADSET and MICROPHONE FOR TALKING WITH ME AND THE PRIMARY PROGRAMMER.

2. you must have good and stable Internet for screen sharing and work remotely.

3. you must be available to work USA hours, Los Angeles Hours. starting 10 AM PST time.

4. You must know D with 3+ years experience

EXPECTATIONS

1. you need to fix the memory leak, so the memory consumption is stabilized

2. your fix must not cause the app to crash over and over in a period of 3 days. The app has to be able to run without crashing for 3 days.

3. payment will be in escrow 100%. We have 100% good ratings. And payment will only be released once the app has been and deployed for at least 3 days, without crashing and being stable.

We estimate it will take someone 10-20 hours cumulative to debug and solve this issue.

please email me or call my cell joe275@gmail.com 310-526-3708
July 24, 2019
On Wednesday, 24 July 2019 at 20:37:17 UTC, Joe S. wrote:
> We have a command-line app, for Linux Ubuntu 16.04, and the app has a memory leak.
>
> As it is running the memory consumption keeps going up until it crashes.
>
> We need someone to go through the code, and using the process of elimination find the memory leak and fix it.
>

probably same issue https://issues.dlang.org/show_bug.cgi?id=19947
try comment 5 from this issue
or same rt_options in main module
extern(C) __gshared string[] rt_options = [ "scanDataSeg=precise", "gcopt=gc:precise parallel:4" ];
see https://dlang.org/spec/garbage.html#gc_config and below