TOSSIM live is cool to run TOSSIM experiments in real-time and connect to them via the TinyOS serial forwarder.

However, due to the following bug, it crashes immediately on my system: In the current version messages are freed before they are forwarded into the simulator. Others have found this bug, too and proposed the following work around:

Be aware: While this work around works good for most simulations, it makes the following assumption without being able to enforce it: This patch frees a message after it has been processed by the simulator. Hence, buffer swapping etc. is not possible.

update: After a quick email to Phil, he fixed the bug. Thanks!