Sorry I probably should not have replied to a GitHub issue...
---------- Forwarded message ---------
From: Bruce O'Neel bruce.oneel@pckswarms.ch
Date: 2022-06-22T18:07:39.000+02:00
Subject: Re: [OpenSmalltalk/opensmalltalk-vm] Memory leak (Issue #642)
To: OpenSmalltalk/opensmalltalk-vm reply+ACEXJIVOM5EH4N5HQBCYKFWAX7TKTEVBNHHEYEGEAU@reply.github.com
Cc: Marcel Taeumel notifications@github.com, OpenSmalltalk/opensmalltalk-vm opensmalltalk-vm@noreply.github.com, Subscribed subscribed@noreply.github.com
Hi all,
So I can trigger it so I'll try to bisect it.
cheers
bruce
Squeak6.0beta
latest update: #22053
platform sources revision VM: 202206181934 XXX@YYY/opensmalltalk-vm Date: Sat Jun 18 12:34:41 2022 CommitHash: 27657fe6a Plugins: 202206181934 XXX@YYY:tmp/opensmalltalk-vm
CoInterpreter VMMaker.oscog-eem.3188 uuid: 010bab73-d814-4c05-b0f1-f2da78c1568f Jun 20 2022
StackToRegisterMappingCogit VMMaker.oscog-eem.3188 uuid: 010bab73-d814-4c05-b0f1-f2da78c1568f Jun 20 2022
Ubuntu 22.04 - x86-64, does it, see below
Raspberry PI ARMv8 64 bit based on Debian 11.3, ie, April 4 2022, does not.
Raspberry PI ARMv7 32 bit based on Debian 11.3, ie, April 4 2022 does not. Of course this one is the 32 bit VM and the 32 bit image but the identical image/vm combo as above.
Ubuntu 18.04 ARMv8 64 bit does it, also see below.
==========================
Ubuntu 22.04 - x86-64.
$ while true; do ps -C squeak -o rss; sleep 5; done
RSS
71668
RSS
71928
RSS
72984
RSS
73248
RSS
73248
RSS
73512
RSS
73776
RSS
73776
RSS
74040
RSS
74040
RSS
74304
RSS
74304
RSS
74568
RSS
74568
RSS
74832
RSS
75096
RSS
75096
RSS
75360
RSS
75360
RSS
75624
RSS
75624
RSS
75888
RSS
76152
RSS
76152
=====================================
Ubuntu 18.04, ARMv8 64 bit
76764
RSS
76764
RSS
77028
RSS
77292
RSS
77292
RSS
77556
RSS
77556
RSS
77820
RSS
77820
RSS
78084
RSS
78348
RSS
78348
RSS
78612
RSS
78612
RSS
78876
RSS
78876
RSS
79140
RSS
79404
RSS
79404
RSS
79668
RSS
79668
RSS
79932
RSS
79932
RSS
80196
RSS
80460
On 2022-06-22T08:18:17.000+02:00, Marcel Taeumel notifications@github.com wrote:
I cannot reproduce this issue on OS: Win32 10.0 X64 VM: 202206021410 (c9fd365) SQ: Squeak6.0beta #22056 (64 bit) — Reply to this email directly, view it on GitHub [https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/642#issuecomment-11...], or unsubscribe [https://github.com/notifications/unsubscribe-auth/ACEXJISYDDVRRBJHGY6M6XTVQK...]. You are receiving this because you are subscribed to this thread.Message ID: OpenSmalltalk/opensmalltalk-vm/issues/642/1162690028@github.com
Oh this is bad on Ubuntu 22.04 x86-64.
I started at 18:30 and RSS was 72928. So that's what 73meg give or take.
Now 3 hrs later 15 21:30 it is 406624, so 406meg. Squeak is just idle.
But the VM stats look fine with 90meg total and 58meg used.
For the same time period the Raspberry PI has not budged. Same VM, same image.
Bisecting this is tomorrow's task.
On 2022-06-22T18:35:25.000+02:00, Bruce O'Neel bruce.oneel@pckswarms.ch wrote:
Sorry I probably should not have replied to a GitHub issue... ---------- Forwarded message --------- From: Bruce O'Neel bruce.oneel@pckswarms.ch Date: 2022-06-22T18:07:39.000+02:00 Subject: Re: [OpenSmalltalk/opensmalltalk-vm] Memory leak (Issue #642) To: OpenSmalltalk/opensmalltalk-vm reply+ACEXJIVOM5EH4N5HQBCYKFWAX7TKTEVBNHHEYEGEAU@reply.github.com Cc: Marcel Taeumel notifications@github.com, OpenSmalltalk/opensmalltalk-vm opensmalltalk-vm@noreply.github.com, Subscribed subscribed@noreply.github.com Hi all, So I can trigger it so I'll try to bisect it. cheers bruce Squeak6.0beta latest update: #22053 platform sources revision VM: 202206181934 XXX@YYY/opensmalltalk-vm Date: Sat Jun 18 12:34:41 2022 CommitHash: 27657fe6a Plugins: 202206181934 XXX@YYY:tmp/opensmalltalk-vm CoInterpreter VMMaker.oscog-eem.3188 uuid: 010bab73-d814-4c05-b0f1-f2da78c1568f Jun 20 2022 StackToRegisterMappingCogit VMMaker.oscog-eem.3188 uuid: 010bab73-d814-4c05-b0f1-f2da78c1568f Jun 20 2022 Ubuntu 22.04 - x86-64, does it, see below Raspberry PI ARMv8 64 bit based on Debian 11.3, ie, April 4 2022, does not. Raspberry PI ARMv7 32 bit based on Debian 11.3, ie, April 4 2022 does not. Of course this one is the 32 bit VM and the 32 bit image but the identical image/vm combo as above. Ubuntu 18.04 ARMv8 64 bit does it, also see below. ========================== Ubuntu 22.04 - x86-64. $ while true; do ps -C squeak -o rss; sleep 5; done RSS 71668 RSS 71928 RSS 72984 RSS 73248 RSS 73248 RSS 73512 RSS 73776 RSS 73776 RSS 74040 RSS 74040 RSS 74304 RSS 74304 RSS 74568 RSS 74568 RSS 74832 RSS 75096 RSS 75096 RSS 75360 RSS 75360 RSS 75624 RSS 75624 RSS 75888 RSS 76152 RSS 76152 ===================================== Ubuntu 18.04, ARMv8 64 bit 76764 RSS 76764 RSS 77028 RSS 77292 RSS 77292 RSS 77556 RSS 77556 RSS 77820 RSS 77820 RSS 78084 RSS 78348 RSS 78348 RSS 78612 RSS 78612 RSS 78876 RSS 78876 RSS 79140 RSS 79404 RSS 79404 RSS 79668 RSS 79668 RSS 79932 RSS 79932 RSS 80196 RSS 80460 ------------------------- On 2022-06-22T08:18:17.000+02:00, Marcel Taeumel notifications@github.com wrote:
I cannot reproduce this issue on OS: Win32 10.0 X64 VM: 202206021410 (c9fd365) SQ: Squeak6.0beta #22056 (64 bit) — Reply to this email directly, view it on GitHub [https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/642#issuecomment-11...], or unsubscribe [https://github.com/notifications/unsubscribe-auth/ACEXJISYDDVRRBJHGY6M6XTVQK...]. You are receiving this because you are subscribed to this thread.Message ID: OpenSmalltalk/opensmalltalk-vm/issues/642/1162690028@github.com
vm-dev@lists.squeakfoundation.org