[Code-review] /etc/init.d/rainbow

Michael Stone michael at laptop.org
Fri Jun 27 17:51:44 EDT 2008


On Fri, Jun 27, 2008 at 10:44:42PM +0100, Martin Dengler wrote:
> On Fri, Jun 27, 2008 at 03:58:45PM -0400, Michael Stone wrote:
> > Please tell me more about the rainbow crash you encountered. Can you
> > reproduce it for me?
> 
> I'm sorry I don't have much information for you: the (perceived)
> problem never happened with a sufficent combination of regularity and
> irritativeness for me to try to file a useful bug report.
> 
> I don't believe I can reproduce it, but I don't think I've been
> totally imagining the problem: I've certainly seem rainbow not running
> after restarting X, since I was puzzled by activities not launching
> until I noticed the errors in the logs about not being able to find a
> rainbow dbus service.  I would've been restarting X a lot to test the
> speaker icon changes, and I was running joyride, both of which are
> quite rare for a normal user to do (but as I'm on a
> not-enough-for-a-ticket bender, it's terribly annoying to have tty1
> logged out if one has issued init 5 from it and then quits X, but
> running screen from .bashrc with autologin kind of reduces things to a
> minor annoyance of hitting Ctrl-Alt-1 <RET>, and I doubt kids will
> often be bothered by this behavior).

I asked because one of my goals for Rainbow is that "Rainbow should
never (unintentionally) crash." I have come sufficiently close to that
goal - and the conditions under which I intend rainbow to crash are
sufficiently narrow - that I have not felt the need to take more drastic
steps to ensure that Rainbow is always available. However, I'm as
fallible as the next person and I definitely don't test my software very
extensively. Hence my great interest in your report.

Michael


More information about the Code-review mailing list