<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Timothy --<div class="mb_sig"></div>
                                        <div><br></div><div>Still not sure how the VM could crash. Yet, the regression in Morphic is fixed in Morphic-mt.1782.</div><div><br></div><div>Best,</div><div>Marcel</div><blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 20.09.2021 14:21:54 schrieb gettimothy <gettimothy@zoho.com>:</p><div style="font-family:Arial,Helvetica,sans-serif"><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt"><div>Good Morning.<br></div><div><br></div><div><br></div><div>I am on Slackware Linux<br></div><div><br></div><div>VM info from the About Squeak<br></div><div><br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204);padding: 7px;background-color: rgb(245, 245, 245);min-width: 500px"><div>Virtual Machine<br></div><div>---------------<br></div><div>/home/wm/usr/src/smalltalk/Squeak6.0alpha-20579/bin/squeak<br></div><div>Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-nice.2715]<br></div><div>Unix built on Mar  3 2020 08:27:09 Compiler: 4.2.1 Compatible Clang 7.0.0 (tags/RELEASE_700/final)<br></div><div>platform sources revision VM: 202003021730 <a target="_blank" href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a> Date: Mon Mar 2 18:30:55 2020 CommitHash: 6a0bc96 Plugins: 202003021730 <a target="_blank" href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a><br></div><div>CoInterpreter VMMaker.oscog-nice.2715 uuid: 78e2f556-9829-42fe-963d-e19dfc43c0e9 Mar  3 2020<br></div><div>StackToRegisterMappingCogit VMMaker.oscog-eem.2719 uuid: e40f3e94-3a54-411b-9613-5d19114ea131 Mar  3 2020<br></div><div><br></div><div>To Build A Similar Virtual Machine<br></div><div>----------------------------------<br></div><div>Visit <a target="_blank" href="https://github.com/OpenSmalltalk/opensmalltalk-vm">https://github.com/OpenSmalltalk/opensmalltalk-vm</a>; follow the<br></div><div>"Clone or download" instructions, then read the top-level README.md<br></div><div>and HowToBuild files in the top-level build directory for your<br></div><div>platform(s), build.macos64x64/HowToBuild, build.win32x86/HowToBuild, etc.<br></div><div><br></div><div>Virtual Machine Commandline Options<br></div><div>-----------------------------------<br></div><div>#1      -encoding<br></div><div>#2    UTF-8<br></div><div>#3        -vm-sound-pulse<br></div><div>#4      /home/wm/usr/src/smalltalk/Squeak6.0alpha-20579/shared/Squeak6.0alpha-20579-64bit.image<br></div><div><br></div><div>Loaded VM Modules<br></div><div>-----------------<br></div><div>/lib64/libc.so.6<br></div><div>B2DPlugin VMMaker.oscog-eem.2719 (i)<br></div><div>BitBltPlugin VMMaker.oscog-eem.2719 (i)<br></div><div>CroquetPlugin VMMaker.oscog-eem.2673 (i)<br></div><div>FilePlugin VMMaker.oscog-eem.2673 (i)<br></div><div>FloatArrayPlugin VMMaker.oscog-eem.2673 (i)<br></div><div>LargeIntegers v2.0 VMMaker.oscog-eem.2719 (i)<br></div><div>Matrix2x3Plugin VMMaker.oscog-eem.2673 (i)<br></div><div>MiscPrimitivePlugin VMMaker.oscog-eem.2692 (i)<br></div><div>SecurityPlugin VMMaker.oscog-eem.2673 (i)<br></div><div>SocketPlugin VMMaker.oscog-eem.2673 (i)<br></div><div>SqueakFFIPrims<br></div><div>SqueakSSL VMMaker.oscog-eem.2673 (e)<br></div><div>SurfacePlugin Mar  3 2020 (i)<br></div><div>UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-dtl.66 (e)<br></div><div>ZipPlugin VMMaker.oscog-eem.2673 (i)<br></div><div><br></div><div>Virtual Machine Parameters<br></div><div>--------------------------<br></div><div>#1               196,183,840     size of old space<br></div><div>#2            589,576 used bytes in new space (used eden + used past space)<br></div><div>#3                205,135,872     size of heap<br></div><div>#7         5       full GCs since startup<br></div><div>#8               512     total milliseconds in full GCs since startup<br></div><div>#9         2,056   scavenging GCs since startup<br></div><div>#10        975     total milliseconds in scavenging GCs since startup<br></div><div>#11  498,333 tenures of surving objects since startup<br></div><div>#12    0       event trace mask (for debugging input events)<br></div><div>#13       0       VM ticker start microseconds (Croquet/QwaqVM)<br></div><div>#14       0       VM ticker count (Croquet/QwaqVM)<br></div><div>#15    0       VM ticker call count (Croquet/QwaqVM)<br></div><div>#16       5,656,740,000   total microseconds in idle since startup<br></div><div>#17    0       proportion of code zone available for use (Sista VMs only; read-write)<br></div><div>#18      251     total milliseconds in full GC compaction since startup (a portion of parameter 8)<br></div><div>#19   5,135,773       scavenge threshold; the effective size of eden<br></div><div>#20      3,809,586,950,445,540   utc microseconds at startup (if non-zero)<br></div><div>#21   69      root/remembered table size (occupancy)<br></div><div>#22      0       root/remembered table overflows since startup<br></div><div>#23       0       bytes of extra memory to reserve for VM buffers, plugins, etc.<br></div><div>#24      33,554,432      free memory threshold above which object memory will be shrunk<br></div><div>#25      16,777,216      memory headroom when growing object memory<br></div><div>#26  2       heartbeat period (ms; see #58)<br></div><div>#31      8       number of grow memory requests<br></div><div>#32      2       number of shrink memory requests<br></div><div>#33    67      number of root table entries at last scavenge<br></div><div>#35       462     number of survivor objects at last scavenge (if non-zero)<br></div><div>#36   494,061,152     millisecond clock when current scavenge completed<br></div><div>#38   0       milliseconds taken by current scavenge<br></div><div>#39      0       Number of finalization signals for Weak Objects pending when current SGC/FGC completed<br></div><div>#40      8       VM word size - 4 or 8<br></div><div>#41       68021   imageFormatVersion for the VM<br></div><div>#42       50      number of stack pages available<br></div><div>#43     0       desired number of stack pages (stored in image file header, max 65535)<br></div><div>#44      6,854,880       size of eden, in bytes<br></div><div>#45      0       desired size of eden, in bytes (stored in image file header)<br></div><div>#46        1,433,600       machine code zone size, in bytes (0 in Stack VM)<br></div><div>#47    0       desired machine code zone size (0 => default 1Mb to 2Mb depending on processor)<br></div><div>#48  100100  Persistent image header flags<br></div><div>bit 0: implies Process has threadId as its 4th inst var<br></div><div>bit 1: if set, methods that are interpreted will have the flag bit set in their header<br></div><div>bit 2: if set, implies preempting a process does not put it to the back of its run queue<br></div><div>bit 3: if set, implies the GUI should run on the first thread and event queues should not be accessed from other threads<br></div><div>bit 4: if set, implies the new finalization scheme where WeakArrays are queued<br></div><div>bit 5: if set, implies wheel events will be delivered as such and not mapped to arrow key events<br></div><div>bit 6: if set, implies arithmetic primitives will fail if given arguments of different types (float vs int)<br></div><div>bit 7: if set, causes times delivered from file primitives to be in UTC rather than local time.<br></div><div>#49  256     max size the image promises to grow the external semaphore table to<br></div><div>#50..51     nil     reserved for VM parameters that persist in the image (such as size of eden above)<br></div><div>#52   131,072 root/remembered table capacity<br></div><div>#53      4       number of old space segments<br></div><div>#54        21,926,024      total free old space<br></div><div>#55        0.33333298563957214     ratio of growth and image size at or above which a GC will be performed post scavenge<br></div><div>#56       1,586,377       number of process switches since startup<br></div><div>#57    299,221 number of ioProcessEvents calls since startup<br></div><div>#58       3,025,302       number of forceInterruptCheck calls since startup<br></div><div>#59   3,008,979       number of check event calls since startup<br></div><div>#60   3,295,023       number of stack page overflows since startup<br></div><div>#61        454     number of stack page divorces since startup<br></div><div>#62 40      compiled code compactions since startup<br></div><div>#63     38      total milliseconds in compiled code compactions since startup<br></div><div>#64       3,016   the number of methods that currently have jitted machine-code<br></div><div>#65       11      Cog feature flags<br></div><div>bit 0: set if the VM supports MULTIPLE_BYTECODE_SETS.<br></div><div>bit 1: set if the VM supports read-only objects (IMMUTABILITY).<br></div><div>bit 2: set if the VM has an ITIMER_HEARTBEAT<br></div><div>bit 3: set if the VM supports cross-platform BIT_IDENTICAL_FLOATING_POINT arithmetic<br></div><div>#66   8,192   the byte size of a stack page<br></div><div>#67       0       the maximum allowed size of old space (if zero there is no limit)<br></div><div>#68   28.36108422071636       the average number of live stack pages when scanned by scavenge/gc/become<br></div><div>#69   50      the maximum number of live stack pages when scanned by scavenge/gc/become<br></div><div>#70   1       the vmProxyMajorVersion (the interpreterProxy VM_MAJOR_VERSION)<br></div><div>#71     16      the vmProxyMinorVersion (the interpreterProxy VM_MINOR_VERSION)<br></div><div>#72     259     milliseconds spent marking since startup<br></div><div>#73    0       reserved for more Spur-related info<br></div><div>#74 0       reserved for more Spur-related info<br></div><div>#75 true    do mixed arithmetic; if false binary arithmetic primitives will fail unless receiver and argument are of the same type<br></div><div><br></div><div>Virtual Machine Statistics<br></div><div>--------------------------<br></div><div>uptime            1h 43m 51s      (runtime 9m 34s, idletime 1h 34m 16s)<br></div><div>memory            205,135,872 bytes<br></div><div>old                   196,183,840 bytes (95.6%)<br></div><div>young         7,190,528 bytes (3.5%)<br></div><div>used             169,256,568 bytes (82.5%)<br></div><div>free          27,854,088 bytes (13.6%)<br></div><div>GCs                    2,061 (3023.6 ms between GCs 278.9 ms runtime between GCs)<br></div><div>full         5 totalling 512 ms (0.09% runtime), avg 102.4 ms<br></div><div>marking                261 ms (51%) avg 52.2 ms,<br></div><div>compacting    251 ms (49%) avg 50.2 ms<br></div><div>scavenges      2,056 totalling 975 ms (0.17% runtime), avg 0.5 ms<br></div><div>tenures              498,333 (avg 242 tenures per scavenge)<br></div><div>Code compactions<br></div><div>40 totalling 38 ms (0.007% runtime), avg 1 ms<br></div><div><br></div></blockquote><br></div><div>cordially,<br></div><div><br></div><div>t</div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><br><div id="Zm-_Id_-Sgn1">---- On Mon, 20 Sep 2021 07:59:11 -0400 <b>Marcel Taeumel <marcel.taeumel@hpi.de></b> wrote ----<br></div><br><blockquote style="margin: 0px;min-width: 500px"><div><div id="x_1970030617__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">Hi Timothy --<div><br></div><div>The segfault is an issue for the VM team. Yet, the resizing/positioning bug when dragging the left bottom handle is for the Morphic team. :-D<br></div><div><br></div><div>I cannot reproduce the segfault on my Windows machine, just the jumpy dialog window. What VM are you using?<br></div><div><br></div><div>Thanks for reporting!<br></div><div><br></div><div>Best,<br></div><div>Marcel<br></div><div class="x_1970030617mb_sig"><br></div><blockquote class="x_1970030617history_container" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px"><p style="margin-top: 10px;"><span class="colour" style="color: rgb(170, 170, 170); margin-top: 10px;">Am 20.09.2021 12:40:51 schrieb gettimothy via Squeak-dev <<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>>:</span><br></p><div style="font-family :  Arial, Helvetica, sans-serif;"><div style="font-family: Verdana,  Arial,  Helvetica,  sans-serif;font-size: 10pt"><div>Good morning folks.<br></div><div><br></div><blockquote style="border: 1px solid rgb(204, 204, 204);padding: 7px;background-color: rgb(245, 245, 245);min-width: 500px"><div><div>/home/wm/usr/src/smalltalk/Squeak6.0alpha-20579/shared/Squeak6.0alpha-20579-64bit.image<br></div><div>Squeak6.0alpha<br></div><div>latest update: #20633<br></div></div></blockquote><div><br></div><div>To reproduce.<br></div><div><br></div><div>Open Monticello.<br></div><div>Open a remote repository (not sure if being remote matters..but for brevity sake)<br></div><div>   the repo window opens towards the right of the screen.<br></div><div><br></div><div>Open a local repository.<br></div><div>      this opens more to the left of the original.<br></div><div><br></div><div><br></div><div>on the remote repo on the right, highlight a version ad select "copy".<br></div><div>the teeny window with the available repos opens.<br></div><div><br></div><div>Select the left bottom handle and drag to expand it.<br></div><div>segfault.<br></div><div><br></div><div><br></div><div>Right bottom handle does not have the issue.<br></div><div><br></div><div>cheers,<br></div><div><br></div><div><br></div><div><br></div></div><br></div></blockquote></div><br></div></blockquote></div><div><br></div></div><br></div></blockquote></div>