[Pkg-javascript-devel] Bug#956211: Bug#956211: [Re: nodejs 10 segfaults when running webpack on gitlab 12.9.2]

Pirate Praveen praveen at onenetbeyond.org
Fri Apr 10 20:02:54 BST 2020



On Fri, Apr 10, 2020 at 8:58 pm, Jérémy Lal <kapouer at melix.org> wrote:
> 
> 
> Le ven. 10 avr. 2020 à 20:50, Pirate Praveen 
> <praveen at onenetbeyond.org> a écrit :
>> 
>> 
>>  On Fri, Apr 10, 2020 at 7:35 pm, Jérémy Lal <kapouer at melix.org> 
>> wrote:
>>  > Package: nodejs
>>  > Version: 10.19.0~dfsg-3
>>  > Followup-For: Bug #956211
>>  >
>>  > Pirate, i repeat, please try
>>  >
>>  > webpack --max-old-space-size=4096
>>  >
>>  > Or even a higher value. If it works, it's up to gitlab to use that
>>  > flag.
>>  >
>> 
>>  root at gitlab-buster:/usr/share/gitlab# runuser -u ${gitlab_user} -- 
>> sh
>>  -c 'webpack --max-old-space-size=8192 --config 
>> config/webpack.config.js'
>> 
>>  I tried 4096, 6144, 8192, 16384 and all failed. How much higher 
>> should
>>  I go?
> 
> Not further :)
> However then maybe that flag has no effect.
> Another way to pass the flag is by setting the environment variable:
> NODE_OPTIONS="–max-old-space-size=2048"
> Then again, runuser need to be told to handle this correctly.
> 

I will try this, probably tomorrow.

>> 
>>  > Nodejs applications using high memory must use that kind of
>>  > workaround.
>> 
>>  I was also exploring if excluding system libraries from babel-loader
>>  reduces memory footprint.
> 
> Yep, i saw that.
> Can you give me a quick way to reproduce the OOM error ?
> 
If you are okay setting up gitlab from experimental on an lxc or vm 
then instructions are here https://wiki.debian.org/gitlab

Else I can set it up on a test VPS and give you access, possibly 
tomorrow.

> Jérémy



More information about the Pkg-javascript-devel mailing list