You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my particular case, the input from port 5000 is RAW IRC lines relayed
through a socket from a script running under my client; live input. The
above program terminates abnormally with the error message after a few
thousand lines:
*** Error in `/usr/local/bin/moar': malloc(): memory corruption:
0x00007f133c158840 ***
One of the guys in #perl6 on Freenode reports:
this works for reproducing the leak: yes | pv -L 30m | netcat -l -p 5000
127.0.0.1
He also reports rapidly increasing memory consumption before the OOM killer
gets it, and that even after stopping the 'yes', his line continues
producing output. He's suggested this might be a memory leak. Mine was a
much longer running experience (usually), with no increase in CPU or MEM as
reported by htop, but I *have* noticed that whole batches of lines are
printed without line numbers.
I'm running Rakudo Star version 2018.01 built on MoarVM version 2018.01,
implementing Perl 6.c, on an Ubuntu 16.04 machine (64-bit) with
distro-supplied kernel, libc and libraries, with uname -a:
Linux kubuntu 4.4.0-122-generic #146-Ubuntu SMP Mon Apr 23 15:34:04 UTC
2018 x86_64 x86_64 x86_64 GNU/Linux.
Migrated from rt.perl.org#133162 (status was 'new')
Searchable as RT133162$
The text was updated successfully, but these errors were encountered: