> Could you please explain the motivation for doing this in more detail? > > I think we shouldn't attempt to do anything clever with modules that > crashed during initialization. Such a module can already leave the > system in an unstable state and trying to recover can cause even more > problems. For instance, I don't see how it is safe to call the module's > exit function. > > -- > Thanks, > Petr
Thank you for your response Petr. The motivation comes from when I wanted to replace a crashed module with one which does not crash without having to reboot. I looked around and saw some other people complain about it on stackoverflow. I thought that if a module crashed during init, it would be in a no better position compared to if it were forcefully removed. Therefore, there is no reason why this shouldn't be an option as it couldn't make the problem worse. I agree that calling the exit function doesn't make sense and so I could change the behavior. That being said, I understand why someone would be wary of this type of change; this is just my thought process. Sincerely, Julian

