Re: [Pharo-project] Random crashes?
I was using the Cog VM shipped with the OneClick image, I'll update it right away. Thanks :) Bernat. 2011/3/30 Henrik Johansen <henrik.s.johansen@veloxit.no>
On Mar 30, 2011, at 5:01 06PM, AxiNat wrote:
Hi Henrik and list, I was just asking how can I do the research by myself to find out where the bug comes from.
Anyway, here's my config:
Debian GNU/Linux wheezy/sid (testing) - Kernel version 2.6.32-5-686
CPU: Intel(R) Pentium(R) Dual CPU T3400 @ 2.16GHz
Smalltalk version 'Pharo1.2' Smalltalk vmVersion 'Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.35]'
Then I'd say there's probably a bug in code generation of the Cog JIT'er, seeing as how it doesn't crash right away. Use of SSE2 instructions would be my first bet, but it looks like your processor supports those.
First I'd try upgrading to a recent VM, .35 is really old, and there have been plenty of crash fixes since then.
If that doesn't help, try to identify which piece of code gets JIT'ed right before the crash (using logs/a debug-built VM/gdb etc.), and try to create a reproducible test-case of the code that generates invalid instructions when JIT'ed.
Then, submit testcase/details you just provided here to the Cog issue tracker, cross your fingers, and hope for the best :)
Cheers, Henry
On Mar 30, 2011, at 5:13 20PM, AxiNat wrote:
I was using the Cog VM shipped with the OneClick image, I'll update it right away.
Thanks :)
Bernat.
Yeah, I know... Could whoever is in charge of the one-clicks (with Cog VM's) please update them? Maybe wait till versions with the fix for FFI crash is in though, to avoid having to do it again right after :) This is like the 7rd or 8th time someone using the one-click images report crashes which may or may not already be fixed in later versions of Cog... Cheers, Henry
On 30 March 2011 17:21, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:
On Mar 30, 2011, at 5:13 20PM, AxiNat wrote:
I was using the Cog VM shipped with the OneClick image, I'll update it right away.
Thanks :)
Bernat.
Yeah, I know... Could whoever is in charge of the one-clicks (with Cog VM's) Â please update them? Maybe wait till versions with the fix for FFI crash is in though, to avoid having to do it again right after :)
This is like the 7rd or 8th time someone using the one-click images report crashes which may or may not already be fixed in later versions of Cog...
And while from one side it could seem a little annoying, but i like to look at it from positive side: there are a plenty of people using Cog and Pharo! And sure thing, those people require some guidance and support from hardcore guys like you. So, its not a big deal :)
Cheers, Henry
-- Best regards, Igor Stasenko AKA sig.
On my Mac I have been using Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.47] Croquet Cog 3.0.0 which has been quite stable. Thanks, Scott On Mar 30, 2011, at 11:21 AM, Henrik Johansen wrote:
On Mar 30, 2011, at 5:13 20PM, AxiNat wrote:
I was using the Cog VM shipped with the OneClick image, I'll update it right away.
Thanks :)
Bernat.
Yeah, I know... Could whoever is in charge of the one-clicks (with Cog VM's) please update them? Maybe wait till versions with the fix for FFI crash is in though, to avoid having to do it again right after :)
This is like the 7rd or 8th time someone using the one-click images report crashes which may or may not already be fixed in later versions of Cog...
Cheers, Henry
-- Scott Gibson wsgibson@windstream.net
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
I'd like to note to everyone that before posting VM-related problems, check it against latest, bleeding-edge VMs produced by automated build server, which you can find here: https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Cog%20Mac%20Cocoa/ On 30 March 2011 17:35, AxiNat <tibabenfortlapalanca@gmail.com> wrote:
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
-- Best regards, Igor Stasenko AKA sig.
On Mar 30, 2011, at 5:40 09PM, Igor Stasenko wrote:
I'd like to note to everyone that before posting VM-related problems, check it against latest, bleeding-edge VMs produced by automated build server, which you can find here:
https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Cog%20Mac%20Cocoa/
On 30 March 2011 17:35, AxiNat <tibabenfortlapalanca@gmail.com> wrote:
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
-- Best regards, Igor Stasenko AKA sig.
Might want to provide links to VM's for all the different platforms, Bernat was on Linux f.ex. ;) Still no excuse for not giving the best possible chances of things working, and least amount of duplicate reports for us by providing an up-to.date VM in the one-click distribution though :P Cheers, Henry
On 30 March 2011 17:49, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:
On Mar 30, 2011, at 5:40 09PM, Igor Stasenko wrote:
I'd like to note to everyone that before posting VM-related problems, check it against latest, bleeding-edge VMs produced by automated build server, which you can find here:
https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Cog%20Mac%20Cocoa/
On 30 March 2011 17:35, AxiNat <tibabenfortlapalanca@gmail.com> wrote:
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
-- Best regards, Igor Stasenko AKA sig.
Might want to provide links to VM's for all the different platforms, Bernat was on Linux f.ex. ;)
If you climb one level higher on Hudson web page, you can find those as well: https://pharo-ic.lille.inria.fr/hudson/view/Cog/ (there is only one major platform missing - windoze. We already having windows servers running, except that they are not yet configured to work with Hudson).
Still no excuse for not giving the best possible chances of things working, and least amount of duplicate reports for us by providing an up-to.date VM in the one-click distribution though :P
Cheers, Henry
-- Best regards, Igor Stasenko AKA sig.
On Mar 30, 2011, at 11:57 AM, Igor Stasenko wrote:
On 30 March 2011 17:49, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:
On Mar 30, 2011, at 5:40 09PM, Igor Stasenko wrote:
I'd like to note to everyone that before posting VM-related problems, check it against latest, bleeding-edge VMs produced by automated build server, which you can find here:
https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Cog%20Mac%20Cocoa/
On 30 March 2011 17:35, AxiNat <tibabenfortlapalanca@gmail.com> wrote:
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
-- Best regards, Igor Stasenko AKA sig.
Might want to provide links to VM's for all the different platforms, Bernat was on Linux f.ex. ;)
If you climb one level higher on Hudson web page, you can find those as well: https://pharo-ic.lille.inria.fr/hudson/view/Cog/
(there is only one major platform missing - windoze. We already having windows servers running, except that they are not yet configured to work with Hudson).
I have been using Cog from Eliot's site http://www.mirandabanda.org/files/Cog/VM/ location. Is the Cog versions on the Hudson server the better location to use for a Cog VM?
Still no excuse for not giving the best possible chances of things working, and least amount of duplicate reports for us by providing an up-to.date VM in the one-click distribution though :P
Cheers, Henry
-- Best regards, Igor Stasenko AKA sig.
-- Scott Gibson wsgibson@windstream.net
On 30 March 2011 18:34, Scott Gibson <wsgibson@windstream.net> wrote:
On Mar 30, 2011, at 11:57 AM, Igor Stasenko wrote:
On 30 March 2011 17:49, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:
On Mar 30, 2011, at 5:40 09PM, Igor Stasenko wrote:
I'd like to note to everyone that before posting VM-related problems, check it against latest, bleeding-edge VMs produced by automated build server, which you can find here:
https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Cog%20Mac%20Cocoa/
On 30 March 2011 17:35, AxiNat <tibabenfortlapalanca@gmail.com> wrote:
I've got Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.51] now, let's see how it performs. Thanks again! Bernat.
-- Best regards, Igor Stasenko AKA sig.
Might want to provide links to VM's for all the different platforms, Bernat was on Linux f.ex. ;)
If you climb one level higher on Hudson web page, you can find those as well: https://pharo-ic.lille.inria.fr/hudson/view/Cog/
(there is only one major platform missing - windoze. We already having windows servers running, except that they are not yet configured to work with Hudson).
I have been using Cog from Eliot's site http://www.mirandabanda.org/files/Cog/VM/ location.  Is the Cog versions on the Hudson server the better location to use for a  Cog VM?
We're building a continuous integration system for Cog VMs. It of course is better than manually built VMs, because it is error prone, and as time shown, are hard to reproduce (because wizard knows tricks which apprentices are not aware of ;). It also frees us from tedious manual work and streamlining overall process. So, it is better even if its not better right now, because we still tuning stuff .
Still no excuse for not giving the best possible chances of things working, and least amount of duplicate reports for us by providing an up-to.date VM in the one-click distribution though :P
Cheers, Henry
-- Best regards, Igor Stasenko AKA sig.
participants (4)
-
AxiNat -
Henrik Johansen -
Igor Stasenko -
Scott Gibson