This post is mostly a reminder for myself, because each time I need to do it, I forget how it was 🙂 There are usually 2 cases where I want that the VM halts (breakpoint): 1) When a particular message is being processed. 2) When there is an assertion failure. CogVM has some kind of … More Halting when VM sends a particular message or on assertion failures
The problem These days, most serious software developments include a Continuous Integration server which runs tests. A problem appears when tests fail in the server but they do not fail locally. There can be differences in the used operating system, virtual machine, configuration, etc. Let’s take as an example the Jenkins server of Pharo. We … More Reviving CI test failures in local machine
Hi guys. During ESUG 2011, at the Awards, I was showing Fuel. The week before such event I was thinking what I could show to the people. This was a challenge because showing a serializer can be plain boring. I was working at home that afternoon, and suddenly I thought: “What happens if I try … More Moving contexts and debuggers between images with Fuel
Hi. Whether you are experimenting and hacking in the VM (where it is likely that some things will go wrong) or you are running an application in production, it is always useful to know how to debug the VM. In this post, we will see how to compile the VM with all the debug information, … More How to debug the VM?