It was a bug in Alarm Clock, indeed. But, it's still a bug in other package too - with this bug, a userspace application can hang the whole user's machine on purprose - this is called a virus. This can be used even by some malicious Firefox extensions. I strongly recommend someone to take a look at this and fix it in PyGTK package. I know that everything user needs to do is to switch to console and killall alarm-clock. But removing viruses from Windows is easy too, and causal users usually don't know how to do this.
If any application will call repeatedly a GTK function (in this case it was updating the status icon) from outside of the main GTK loop, it will hang. I forgot to enter the main loop, but as everyone noticed it was working in previous Ubuntu releases.
It was a bug in Alarm Clock, indeed. But, it's still a bug in other package too - with this bug, a userspace application can hang the whole user's machine on purprose - this is called a virus. This can be used even by some malicious Firefox extensions. I strongly recommend someone to take a look at this and fix it in PyGTK package. I know that everything user needs to do is to switch to console and killall alarm-clock. But removing viruses from Windows is easy too, and causal users usually don't know how to do this.
If any application will call repeatedly a GTK function (in this case it was updating the status icon) from outside of the main GTK loop, it will hang. I forgot to enter the main loop, but as everyone noticed it was working in previous Ubuntu releases.