I am seeing something really peculiar:
If I do something at some point of the code,
other debugging messages
that I write out earlier (using SC.logWarn) disappear.
(I repeat: I write out the messages first, and then do something,
and depending on this something, the messages I wrote out earlier
either appear or disappear.)
Because I do not beleive in reserved casuality, I assume there is a buffer somewhere (at some level of processing) for the messages written by SC.logWrite, and I somehow manage to break the mechanism that is supposed to flush this buffer later.
What on Earth could cause this?
(ps. I would supply more detailed information, if I could, but currently, this happens at different, interrelated points of a twenty-something thousand line code-base. If/when I manage to narrow this down, I will tell you more.)
S’GWT Power nightly from 04-30, FF 3.5.9, Linux