Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-25 Thread Norbert Hartl
I use it for remotely deployed images. Whenever a debugger opens I get an 
email, connect to the image and examine the problem, fix it and done.
Nothing beats the debugger. 

But yes a repl would be useful to for different things.

Norbert

Am 25.09.2013 um 03:14 schrieb Esteban A. Maringolo emaring...@gmail.com:

 What do people use RFB for?
 
 A remote interactive REPL could be useful too.
 
 Regards,
 
 Esteban A. Maringolo
 
 
 2013/9/24 Marcus Denker marcus.den...@inria.fr
 
 On Sep 24, 2013, at 4:08 PM, Mariano Martinez Peck marianop...@gmail.com 
 wrote:
 
 Hi guys,
 
 I am having this problem and it is very very easy to reproduce for me. And 
 it is in Mac, not Linux. I took a latest Pharo 2.0 image Latest update: 
 #20619, and a Mac VM of  Mar 13 2013. Open a workspace and evaluate:
 
 Gofer it
 smalltalkhubUser: 'PharoExtras' project: 'RFB';
 configuration;
 load.
 (Smalltalk at: #ConfigurationOfRFB) load.
 (Smalltalk at: #RFBServer) start.
 Smalltalk snapshot: true andQuit: false
 
 And it will freeze. If I save the image with the RFBServer running, my 
 image freezes. If the server is stopped while saving, there is no problem. 
 The hung seems to be AFTER the image save itself, because if I kill the 
 process and start again, the image was saved. Also...if you do SAVE AND 
 QUITE, it has NO PROBLEM. If I do Smalltalk snapshot: true andQuit: true.  
 the image is saved and when I open it back, it is OK. 
 
 We need to really re-think if it is a good idea to deploy systems with code 
 that is not part of the development cycle of Pharo.
 (read: what people get out of RFB needs to be part of the system itself)
 
  Marcus
 


Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-25 Thread Norbert Hartl

Am 25.09.2013 um 09:55 schrieb Marcus Denker marcus.den...@inria.fr:

 
 On Sep 25, 2013, at 9:11 AM, Norbert Hartl norb...@hartl.name wrote:
 
 I use it for remotely deployed images. Whenever a debugger opens I get an 
 email, connect to the image and examine the problem, fix it and done.
 Nothing beats the debugger. 
 
 
 Yes, we need remote debugging + Browsing...
 
Amen!

Norbert

 But yes a repl would be useful to for different things.
 
 Norbert
 
 Am 25.09.2013 um 03:14 schrieb Esteban A. Maringolo emaring...@gmail.com:
 
 What do people use RFB for?
 
 A remote interactive REPL could be useful too.
 
 Regards,
 
 Esteban A. Maringolo
 
 
 2013/9/24 Marcus Denker marcus.den...@inria.fr
 
 On Sep 24, 2013, at 4:08 PM, Mariano Martinez Peck marianop...@gmail.com 
 wrote:
 
 Hi guys,
 
 I am having this problem and it is very very easy to reproduce for me. And 
 it is in Mac, not Linux. I took a latest Pharo 2.0 image Latest update: 
 #20619, and a Mac VM of  Mar 13 2013. Open a workspace and evaluate:
 
 Gofer it
smalltalkhubUser: 'PharoExtras' project: 'RFB';
configuration;
load.
 (Smalltalk at: #ConfigurationOfRFB) load.
 (Smalltalk at: #RFBServer) start.
 Smalltalk snapshot: true andQuit: false
 
 And it will freeze. If I save the image with the RFBServer running, my 
 image freezes. If the server is stopped while saving, there is no problem. 
 The hung seems to be AFTER the image save itself, because if I kill the 
 process and start again, the image was saved. Also...if you do SAVE AND 
 QUITE, it has NO PROBLEM. If I do Smalltalk snapshot: true andQuit: true.  
 the image is saved and when I open it back, it is OK. 
 
 We need to really re-think if it is a good idea to deploy systems with code 
 that is not part of the development cycle of Pharo.
 (read: what people get out of RFB needs to be part of the system itself)
 
 Marcus
 
 
 



Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-25 Thread Denis Kudriashov
Hi
Do you try tODE? (I'm not yet but I really want it)


2013/9/25 Norbert Hartl norb...@hartl.name


 Am 25.09.2013 um 09:55 schrieb Marcus Denker marcus.den...@inria.fr:


 On Sep 25, 2013, at 9:11 AM, Norbert Hartl norb...@hartl.name wrote:

 I use it for remotely deployed images. Whenever a debugger opens I get an
 email, connect to the image and examine the problem, fix it and done.
 Nothing beats the debugger.


 Yes, we need remote debugging + Browsing...

 Amen!

 Norbert

 But yes a repl would be useful to for different things.

 Norbert

 Am 25.09.2013 um 03:14 schrieb Esteban A. Maringolo 
 emaring...@gmail.com:

 What do people use RFB for?

 A remote interactive REPL could be useful too.

 Regards,

 Esteban A. Maringolo


 2013/9/24 Marcus Denker marcus.den...@inria.fr


 On Sep 24, 2013, at 4:08 PM, Mariano Martinez Peck marianop...@gmail.com
 wrote:

  Hi guys,

 I am having this problem and it is very very easy to reproduce for me.
 And it is in Mac, not Linux. I took a latest Pharo 2.0 image Latest
 update: #20619, and a Mac VM of  Mar 13 2013. Open a workspace and
 evaluate:

 Gofer it
 smalltalkhubUser: 'PharoExtras' project: 'RFB';
 configuration;
  load.
 (Smalltalk at: #ConfigurationOfRFB) load.
 (Smalltalk at: #RFBServer) start.
 Smalltalk snapshot: true andQuit: false

 And it will freeze. If I save the image with the RFBServer running, my
 image freezes. If the server is stopped while saving, there is no problem.
 The hung seems to be AFTER the image save itself, because if I kill the
 process and start again, the image was saved. Also...if you do SAVE AND
 QUITE, it has NO PROBLEM. If I do Smalltalk snapshot: true andQuit:
 true.  the image is saved and when I open it back, it is OK.


 We need to really re-think if it is a good idea to deploy systems with
 code that is not part of the development cycle of Pharo.
 (read: what people get out of RFB needs to be part of the system itself)

 Marcus







Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-24 Thread Marcus Denker

On Sep 24, 2013, at 4:08 PM, Mariano Martinez Peck marianop...@gmail.com 
wrote:

 Hi guys,
 
 I am having this problem and it is very very easy to reproduce for me. And it 
 is in Mac, not Linux. I took a latest Pharo 2.0 image Latest update: #20619, 
 and a Mac VM of  Mar 13 2013. Open a workspace and evaluate:
 
 Gofer it
   smalltalkhubUser: 'PharoExtras' project: 'RFB';
   configuration;
   load.
 (Smalltalk at: #ConfigurationOfRFB) load.
 (Smalltalk at: #RFBServer) start.
 Smalltalk snapshot: true andQuit: false
 
 And it will freeze. If I save the image with the RFBServer running, my image 
 freezes. If the server is stopped while saving, there is no problem. The hung 
 seems to be AFTER the image save itself, because if I kill the process and 
 start again, the image was saved. Also...if you do SAVE AND QUITE, it has NO 
 PROBLEM. If I do Smalltalk snapshot: true andQuit: true.  the image is saved 
 and when I open it back, it is OK. 

We need to really re-think if it is a good idea to deploy systems with code 
that is not part of the development cycle of Pharo.
(read: what people get out of RFB needs to be part of the system itself)

Marcus



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-24 Thread Esteban A. Maringolo
What do people use RFB for?

A remote interactive REPL could be useful too.

Regards,

Esteban A. Maringolo


2013/9/24 Marcus Denker marcus.den...@inria.fr


 On Sep 24, 2013, at 4:08 PM, Mariano Martinez Peck marianop...@gmail.com
 wrote:

 Hi guys,

 I am having this problem and it is very very easy to reproduce for me. And
 it is in Mac, not Linux. I took a latest Pharo 2.0 image Latest update:
 #20619, and a Mac VM of  Mar 13 2013. Open a workspace and evaluate:

 Gofer it
 smalltalkhubUser: 'PharoExtras' project: 'RFB';
 configuration;
  load.
 (Smalltalk at: #ConfigurationOfRFB) load.
 (Smalltalk at: #RFBServer) start.
 Smalltalk snapshot: true andQuit: false

 And it will freeze. If I save the image with the RFBServer running, my
 image freezes. If the server is stopped while saving, there is no problem.
 The hung seems to be AFTER the image save itself, because if I kill the
 process and start again, the image was saved. Also...if you do SAVE AND
 QUITE, it has NO PROBLEM. If I do Smalltalk snapshot: true andQuit: true.
  the image is saved and when I open it back, it is OK.


 We need to really re-think if it is a good idea to deploy systems with
 code that is not part of the development cycle of Pharo.
 (read: what people get out of RFB needs to be part of the system itself)

 Marcus




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Marcus Denker

On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:

 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.
 
 
I really do not like RFB… we do not use it at all in the daily development, yet 
it people
load it for production environments.

For me, the system we use every day should be identical to the production 
environment,
else it is very hard to get a stable system. 

(We need to make what people get of of using RFB part of the base system: 
remote browsing
and debugging).

 
 
 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
We are in the process of fixing them, but have not fixed all yet. I always 
thought that we would
back port when we have fixed the problem completely in 3.0

Marcus




signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Sven Van Caekenberghe

On 04 Sep 2013, at 08:57, Marcus Denker marcus.den...@inria.fr wrote:

 
 On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:
 
 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.
 
 
 I really do not like RFB… we do not use it at all in the daily development, 
 yet it people
 load it for production environments.
 
 For me, the system we use every day should be identical to the production 
 environment,
 else it is very hard to get a stable system. 
 
 (We need to make what people get of of using RFB part of the base system: 
 remote browsing
 and debugging).

I totally agree: the why use RFB part and the remote browsing/debugging 
replacement part. On the other hand, if people want to use some library, that 
should be possible.

The problem is this case is (again) that have a user (no offence Paul) of some 
external library that says 'I take a stock image + a library and it does not 
work in some specific case: pharo people help me please' while the maintainer 
of RFB is nowhere to be seen or heard of, let alone that he would be willing to 
take responsibility for how his/her software runs on recent Pharo 
image/vm/platform combinations - it _is_ a lot of work to maintain open source 
software.

I looked a little bit at the RFB code: it is pretty OK AFAIKT, but it does 
hackery stuff with networking. And Paul's problem only occurs if you save an 
image with RFB connections open on Linux on a specific VM. It will require 
dedication to debug this..

Sven

 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
 We are in the process of fixing them, but have not fixed all yet. I always 
 thought that we would
 back port when we have fixed the problem completely in 3.0
 
   Marcus
 
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Stéphane Ducasse
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.

Ok I remember. We will have a look.


 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html

Ok.

 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.

Yes igor and esteban spent some times and they are probably some left. ( sadly 
:) 
doing is more difficult than doing nothing)

 I have not gotten the impression that that fix will be backported, and
 even if it will it hasn't been yet so because of that and the RFB issue
 above I can't use Pharo 2 right now.

I understand. Thanks for the email.

 Hope this helps and thanks for following up

Yes!

 
 
 Paul
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Marcus Denker

On Sep 4, 2013, at 9:55 AM, Esteban Lorenzano esteba...@gmail.com wrote:
 
 
 We are in the process of fixing them, but have not fixed all yet. I always 
 thought that we would
 back port when we have fixed the problem completely in 3.0
 
 I'm not sure what we are seeing in pharo3 is the same problem reported in 
 pharo2. 
 Of course if it is, we will backport. 
 But inflation problem in ph3 is very consistent and repeatable, the problem 
 reported in ph2... well, I never seen it before, and we have just one report 
 (and I assume that we have more than one hundred production projects with 
 that version). 
 So is likely something different (also some of the detected leaks are due to 
 changes in ph3, not present in the older version). 
 

Yes, the problem in Pharo2 seems to be related purely to morph extensions 
hanging around.


https://pharo.fogbugz.com/f/cases/11290/There-are-far-more-instances-of-MorphExtension-than-Morph

(yes, I should have added a parent case for back port to 2.0).

Marcus


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Norbert Hartl

Am 04.09.2013 um 01:13 schrieb Esteban Lorenzano esteba...@gmail.com:

 
 On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:
 
 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.
 
 I will check this (after SUG)
 
 
 
 
 
 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
 I have not gotten the impression that that fix will be backported, and
 even if it will it hasn't been yet so because of that and the RFB issue
 above I can't use Pharo 2 right now.
 
 this is weird, because is the first time I see a report (well, I saw the 
 other thread too) about this. 
 and Pharo2 is productive since more than 8 months now (and I have some 
 production stuff on it)... and I never seen it. 
 This is likely not for the same reasons as pharo3 leaks (which btw are just 
 partially solved, the leaks are still there). 
 
 I would like to have that image to take a look, if possible, because is 
 super-weird. 
 
 
I reported a similar problem. I'm doing a project for that I need to use zinc, 
DBXTalk and RFB. Zinc provides a http interface which triggers a database 
lookup. In my scenario I can save the image until the first request is fired. 
Every image that will be saved later will bring up an empty window and 100% CPU 
usage on reopening. I just had some time to track it down. I can see this 
behavior on my mac laptop as well as on my linux server. I suspected dbxtalk 
until Paul brought up the RFB case. But I need to spend more time for tracking 
down the error or producing a reproducable image showing the effect.
In all my other projects using zinc and RFB I didn't see the problem. But then 
I don't save images in production. 

Norbert

 Hope this helps and thanks for following up
 
 
 Paul
 
 
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Norbert Hartl

Am 04.09.2013 um 09:14 schrieb Sven Van Caekenberghe s...@stfx.eu:

 
 On 04 Sep 2013, at 08:57, Marcus Denker marcus.den...@inria.fr wrote:
 
 
 On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:
 
 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.
 
 
 I really do not like RFB… we do not use it at all in the daily development, 
 yet it people
 load it for production environments.
 
 For me, the system we use every day should be identical to the production 
 environment,
 else it is very hard to get a stable system. 
 
 (We need to make what people get of of using RFB part of the base system: 
 remote browsing
 and debugging).
 
 I totally agree: the why use RFB part and the remote browsing/debugging 
 replacement part. On the other hand, if people want to use some library, that 
 should be possible.
 
 The problem is this case is (again) that have a user (no offence Paul) of 
 some external library that says 'I take a stock image + a library and it does 
 not work in some specific case: pharo people help me please' while the 
 maintainer of RFB is nowhere to be seen or heard of, let alone that he would 
 be willing to take responsibility for how his/her software runs on recent 
 Pharo image/vm/platform combinations - it _is_ a lot of work to maintain open 
 source software.
 
 I looked a little bit at the RFB code: it is pretty OK AFAIKT, but it does 
 hackery stuff with networking. And Paul's problem only occurs if you save an 
 image with RFB connections open on Linux on a specific VM. It will require 
 dedication to debug this..
 
I agree what you said in general. But my gut tells me that it isn't RFBs fault 
triggering the problem. I had the scenario save image with open RFB 
connection in mind. If you have a linux server and debugging stuff this is 
just the case you use. I did examine that. I started the image with a script 
that 1 minute later did save and quit. So there was an open RFB server socket 
listening but no connect. Doing a http request that triggers a database lookup 
(zinc and dbxtalk)  within that minute the image goes into 100% CPU usage on 
reopening.

So I wouldn't be so sure it is RFB.

Norbert

 Sven
 
 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
 We are in the process of fixing them, but have not fixed all yet. I always 
 thought that we would
 back port when we have fixed the problem completely in 3.0
 
  Marcus
 
 
 
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Norbert Hartl

Am 04.09.2013 um 10:54 schrieb Sven Van Caekenberghe s...@stfx.eu:

 
 On 04 Sep 2013, at 10:47, Norbert Hartl norb...@hartl.name wrote:
 
 In all my other projects using zinc and RFB I didn't see the problem. But 
 then I don't save images in production. 
 
 Images are very cool and very useful, but saving images in production is a no 
 go, it is asking for trouble, IMHO.
 
That's what I said without making something general out of it ;) 

Norbert




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Sven Van Caekenberghe

On 04 Sep 2013, at 11:43, Esteban Lorenzano esteba...@gmail.com wrote:

 
 On Sep 4, 2013, at 10:54 AM, Sven Van Caekenberghe s...@stfx.eu wrote:
 
 
 On 04 Sep 2013, at 10:47, Norbert Hartl norb...@hartl.name wrote:
 
 In all my other projects using zinc and RFB I didn't see the problem. But 
 then I don't save images in production. 
 
 Images are very cool and very useful, but saving images in production is a 
 no go, it is asking for trouble, IMHO.
 
 yes, but preparing an image for production often includes opening RFB and 
 save it in that state :)

I certainly understand, but using Metacello configurations, CI servers, 
zero-conf command line tools, the command line handlers and startup scripts you 
can build production images much more reliably and repeatably, instead of 
fiddling around in an interactive image.

There are even some crude REPL tools available if you want to inspect running 
production images.

That being said: in an ideal world, you should be able to run some tools in 
Pharo in a local image, connect to a remote image, and work there. We will get 
there, I am sure.

 Esteban
 
 
 Sven
 
 
 
 
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Paul DeBruicker
On 09/04/2013 09:31 AM, Mariano Martinez Peck wrote:
 
 Paul are you also using DBXTalk just by chance in that image?
 
 Cheers,


No I haven't used DBXTalk yet.




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-04 Thread Marcus Denker

On Sep 4, 2013, at 6:30 PM, p...@highoctane.be wrote:

 I was using 2.0
 

Yes, this is what I understood from the original report.

Marcus



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-03 Thread Esteban Lorenzano

On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:

 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.

I will check this (after SUG)

 
 
 
 
 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
 I have not gotten the impression that that fix will be backported, and
 even if it will it hasn't been yet so because of that and the RFB issue
 above I can't use Pharo 2 right now.

this is weird, because is the first time I see a report (well, I saw the other 
thread too) about this. 
and Pharo2 is productive since more than 8 months now (and I have some 
production stuff on it)... and I never seen it. 
This is likely not for the same reasons as pharo3 leaks (which btw are just 
partially solved, the leaks are still there). 

I would like to have that image to take a look, if possible, because is 
super-weird. 

Esteban

ps: I would also like to know about other cases of this problem. 

 
 
 Hope this helps and thanks for following up
 
 
 Paul
 




Re: [Pharo-users] Pharo 2 problems that prevent me from using it in production was Re: RFB on 2.0 + linux - semaphore primitive failed

2013-09-03 Thread Esteban Lorenzano

On Sep 4, 2013, at 1:13 AM, Esteban Lorenzano esteba...@gmail.com wrote:

 
 On Sep 4, 2013, at 12:42 AM, Paul DeBruicker pdebr...@gmail.com wrote:
 
 On 09/03/2013 12:25 PM, Stéphane Ducasse wrote:
 If you do not give us more information we will never be able to fix it. 
 And may be 3.0 will still have the problem and you will start using system 
 that is 3 year old. 
 I can understand that you get in a situation where you cannot do otherwise 
 but do not expect 
 us to fix magically things.
 
 Stef
 
 
 Hi Stef,
 
 For reporting the RFB issue I made a thread
 (http://forum.world.st/How-do-diagnose-image-locks-up-cpu-100-on-save-td4704639.html)
 and uploaded a Pharo 2 image to dropbox where if you execute this code:
 
 
 RFBServer start
 Smalltalk snapshot: true andQuit: false
 
 
 The image locks up using the 'pharo' VM and works fine using eliots vm.
 The uploaded image is Pharo-20619 with only RFB loaded.
 
 I will check this (after SUG)
after ESUG, I meant :)

btw, I also have productive environments with RFB running... so I will take a 
look to that locking image too. 

 
 
 
 
 
 The other problem I had with Pharo 2 is the ever growing image size I
 reported here:
 
 http://forum.world.st/development-image-memory-use-180MB-in-Pharo-2-vs-40MB-in-Pharo-1-4-tp4699207.html
 
 I understand this is due to some leaks involving morphs and announcers
 and things that are fixed in pharo 3 but not pharo 2.
 
 I have not gotten the impression that that fix will be backported, and
 even if it will it hasn't been yet so because of that and the RFB issue
 above I can't use Pharo 2 right now.
 
 this is weird, because is the first time I see a report (well, I saw the 
 other thread too) about this. 
 and Pharo2 is productive since more than 8 months now (and I have some 
 production stuff on it)... and I never seen it. 
 This is likely not for the same reasons as pharo3 leaks (which btw are just 
 partially solved, the leaks are still there). 
 
 I would like to have that image to take a look, if possible, because is 
 super-weird. 
 
 Esteban
 
 ps: I would also like to know about other cases of this problem. 
 
 
 
 Hope this helps and thanks for following up
 
 
 Paul