My Hackergotchi

Updated: Never — Philip's Blog

Now featuring regular updates!

Tue, 18 Nov 2008

19:24 – Hacking at meetBSD

10:24 PST

I was fairly productive at the devsummit yesterday. Catching up on core email and trying to get the Coverity stuff going full steam again. I have a feeling there is still some paperwork between me and getting all the necessary super powers, but I'm happy to go through that.

Dinner last night at Paul's. I finally met the infamous dogs! I have added Robert to my list of people to trust with finding food. Delicious Indian food. Lots of it.

Much merriment when I explained how Linux "oops" worked. It made Peter cry. I still can't believe most Linux people run with "panic on oops" turned off. They must be nuts. Or on very bad drugs.

Today I plan to spend some more time in the socket code. It shouldn't be too difficult to do what we want to do.

Can you post the Linux "oops" story here, for the amusement of those unfortunate enough to have had to stay home? :)

Posted by Ivan Voras at Tue Nov 18 21:58:53 2008
Well ... Just read through linux/arch/x86/traps_{32,64}.c.  Pay particular attention to functions like bust_spinlocks() and such.  Basically, "oops" will shoot a kernel thread when it "segfaults" and the rest of the kernel will happily continue to run.  Depending on where your kernel threads were when one got shot the results of this "continuing to run" are more or less amusing.

Posted by Philip Paeps at Tue Nov 18 22:05:44 2008

Name:

Email:

URL:

Comment:


Prove that you are not a spammer: