Hi guys,
I have a background job which used to take an hour that is taking now.... more than a day. I am not sure if there is an endless loop or something terrible slow. If I kill the gem process, I get nothing written in the log so I cannot know anything of what was that gem doing. In Pharo, if I send SIGUSR1 to the VM for example, the VM is stopped and the active/current Smalltalk stack is written in STDOUT. Is there something like this in GemStone? Or any other tool that help me know what the hell is happening with my gem? Thanks in advance _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
That was helpful! Thank you very much Otto. I didn't even tried as I thought it was something Pharo-specific. I am very glad to see it works here too. In fact, I think it's better as it doesn't kill the gem. In Pharo, as I know, it kills and dumps the stack. I am not sure if you can dump the stack without killing it. Anyway, thanks for your help. On Tue, Sep 20, 2016 at 9:38 AM, Otto Behrens <[hidden email]> wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi macOS users,
There is a problem with the Pharo VM and macOS sierra. There is a VM that is working on macOS sierra with Pharo 5 [1], but haven’t found a VM that works with Pharo 3 as yet. Has anyone else found this issue or found a fix? Cheers, Jupiter _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Jupiter ... you might want to ask on the Pharo list if you haven't already ... Dale On 09/25/2016 03:29 PM, Jupiter Jones
via Glass wrote:
Hi macOS users, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi, Esteban
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Thanks Esteban. FWIW, tODE should run on Pharo4.0, I know that it loads (or has
loaded in the past) and that most things seem to work, but I don't
use it regularly, so I don't know if there are any subtle
problems. Best is to get a pharo3.0 vm running there, though. On 09/26/2016 11:29 AM, Esteban
Lorenzano wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
AFAIK the problem is between one or two methods.
So I just need to change that. If it is more complicated, we will have problems :) cheers, Esteban
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
btw… can you send me the vm version you use regularly ? (Smalltalk vm version).
So I can just take the commit and patch it. Esteban
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
GsDevKit_home uses the latest vm that is downloaded from
get.pharo.org/vm30 and that's the one that Jupiter (or anyone else
installing GsDevKit_home on sierra) will use once you've patched
it ... On linux, I'm using: foos:pharo>pharo-vm/pharo --version 3.9-7 #1 Thu May 15 18:29:30 CEST 2014 gcc 4.6.3 [Production ITHB VM] NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano [hidden email] Jenkins build #14826 Linux pharo-linux 3.2.0-31-generic-pae #50-Ubuntu SMP Fri Sep 7 16:39:45 UTC 2012 i686 i686 i386 GNU/Linux plugin path: /export/foos1/users/dhenrich/dev/_home/shared/pharo/pharo-vm/ [default: /export/foos1/users/dhenrich/dev/_home/shared/pharo/pharo-vm/] and I assume that it is the latest build for Pharo3.0? Dale On 09/26/2016 11:39 AM, Esteban
Lorenzano wrote:
btw… can you send me the vm version you use regularly ? (Smalltalk vm version). _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi Esteban,
Did you have any luck with this, or is it more of a problem than expected? Cheers, J
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi all,
Esteban published a link to a VM for Pharo4 (3) and macOS 10.12 at: https://dl.dropboxusercontent.com/u/7684634/pharo40-sierra-stable.zip It launches as expected with a tODE client, however, I get "Topez ERROR: Error: External module not found” in a tODE shell… Welcome to tODE. - Enter `help` if you are having trouble getting started. - Enter `man gs gemtools` an intro to tODE for GemTools users. - Enter `man --all` for information on tODE commands. - Enter `builtIns` to list descriptions of built-in commands. - Enter `project list` to get started... tode 1 > project list Topez ERROR: Error: External module not found tode 1 > Not sure what module it’s referring to. Will keep looking :) Cheers, J
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Jupiter, The module that is missing is the gci library file that is used
to connect to GemStone ... if you look in
$GS_HOME/shared/pharo/pharo-vm/Pharo.app/Contents/MacOS/Plugins
you will see the lib*<gs-version>*.dylib files that are
needed ... Normally GsDevKit_home makes sure that the proper gci
library files are in the right spot for the platform, but
GsDevKit_home also expects to download the appropriate pharo vm
from get.pharo.org/vm30 .. If Esteban is only going to make the vm available from dropbox I guess I'll have to hack something together for GsDevKit_home to be able to find the proper vm without using the Zeroconf stuff ... yuck... Dale On 10/8/16 3:43 PM, Jupiter Jones via
Glass wrote:
Hi all, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi Dale,
Thanks for the quick reply. Yes I have reminded myself not to send messages before my coffee :) I needed to add both the GCI and SSL libs to Pharo and then all was good. I believe Esteban is going to publish this version so hopefully in a couple of days we’ll be back on track. Thanks again. Cheers J
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Excellent! Have you figured out what's up with the hot stone, yet? You should be able to use pstack ($GEMSTONE/bin/pstack), but when I tried it on my mac (yosemite) it didn't work ... to figure out what's going on you'd need to attach a debugger to the process and then sample the stack several times and then send us the set of stacks for us to analyze ... Dale On 10/8/16 4:21 PM, Jupiter Jones
wrote:
Hi Dale, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi,
I made the VM available from dropbox for testing. if is ok, it will be published. If it is “super ok” (which means it also can run in non-sierra environments), then it will replace current pharo40 stable from zeroconf (otherwise it will be complicated, but there will be an official link). cheers, Esteban
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
In reply to this post by GLASS mailing list
We have started taking a look at Sierra internally and we have confirmed that the stoned process is running hot ... at this point in time we think it is likely to be a Sierra bug, but we haven't made it through our testing process so there may be additional problems to be resolved ... So, until further notice, you shouldn't try to use GemStone on Sierra ... In the future it would probably be a good idea to ping us before upgrading to a new Mac version to give us a chance to verify that GemStone is functioning correctly ... Dale On 10/08/2016 04:21 PM, Jupiter Jones
wrote:
Hi Dale, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
It turns out that there is a bug reported against Sierra about this particular problem (stoned running hot is a symptom of the bug) ... so we will be waiting for this bug to be fixed before continuing with our testing ... Dale On 10/10/2016 10:52 AM, Dale Henrichs
wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
In reply to this post by GLASS mailing list
On Sat, Oct 8, 2016 at 7:43 PM, Jupiter Jones via Glass <[hidden email]> wrote:
Do you know what happened with this? that link does not work anymore. Where the changes finally made official to all OSX flavors? Thanks!
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi Mariano,
Yes it appears the latest VM’s work fine on 10.12. Cheers, J
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Free forum by Nabble | Edit this page |