My BSOD

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

My BSOD

Post by AJ »

Hi All,

Just wanted to share my nice new BSOD with you! This is after a deliberate page fault at 0xBFFFFFFF (just before my kernel). It takes a Windows user to get excited about this kind of thing! :)

Image

I think it's more useful than the M$ attempt!

Cheers,
Adam
User avatar
os64dev
Member
Member
Posts: 553
Joined: Sat Jan 27, 2007 3:21 pm
Location: Best, Netherlands

Post by os64dev »

what is usefull about a BSOD :?
Author of COBOS
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Absolutely nothing, which is why it's in General Ramblings! I'd just completed loads of libc-type functions and was just a little over-happy that they worked properly :D . I'll keep on taking the tablets.... :shock:
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

Grasshopper, you should have a configurable BSOD. So I can have a RSOD and a GSOD. Then, and only then, will your xSOD be truly awesome. [-o<
C8H10N4O2 | #446691 | Trust the nodes.
GLneo
Member
Member
Posts: 237
Joined: Wed Dec 20, 2006 7:56 pm

Post by GLneo »

Mine is going to be a PSOD, it will have a plasma effect in the background \:D/ 8)
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

I think the best BSODs are the ones that actually tell you what on earth went wrong, instead of giving some cryptic message...

Also, why does everyone default to BSODs? Why not a PSOD? Or even a RSOD?
Alboin wrote: Grasshopper, you should have a configurable BSOD. So I can have a RSOD and a GSOD. Then, and only then, will your xSOD be truly awesome.
I like your thinking, I'm inspired now...
GLneo
Member
Member
Posts: 237
Joined: Wed Dec 20, 2006 7:56 pm

Post by GLneo »

because the blue is suppose to calm you, but you could always make a flashing flaming SOD with KoRn as background music 8)
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

No, that's something only the pig-headed freaks over at Apple would try, and even then they might have the common sense ( :shock: ) to not do it...
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Post by earlz »

many times BSOD code actually fails. This isn't just with hardware errors though, what about a kernel/interrupt stack overflow? you would triple fault in an instant...

another thing, what if your page tables or GDT get corrupted? then you make a write to memory and your crashed...

I think a trully fatal BSOD should load a backup GDT(already written in memory and it should be at a constant address that you shouldn't accidentally overwrite..
then you do something load GS with a flat segment, you should then save all registers in some memory area(including segment registers other than GS) and finally, load CS, DS and such and display dump data..

note this is all theoretical
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

I've had some test BSOD lying in PortixOS, but it was "Black Screen of Death". Real mode hasnt much exceptions, no page fault, etc. just a divide overflow, bound errors etc. So I am having a NSOD - No Screen of Death :lol: - INT 00, generated by CPU, points at HLT, INT 06, points at HLT too. :lol:
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
Andrew275
Member
Member
Posts: 30
Joined: Tue Feb 27, 2007 2:29 pm
Contact:

Post by Andrew275 »

Here's my RSOD, nothing too fancy. I try to make it somewhat friendly (aside from all the debugging info of course).

Image
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Post by Brendan »

Hi,
Andrew275 wrote:Here's my RSOD, nothing too fancy. I try to make it somewhat friendly (aside from all the debugging info of course).
I really don't see how people can debug their software without CR1 being displayed in the crash report... :P


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Andrew275
Member
Member
Posts: 30
Joined: Tue Feb 27, 2007 2:29 pm
Contact:

Post by Andrew275 »

Brendan wrote:Hi,

I really don't see how people can debug their software without CR1 being displayed in the crash report... :P


Cheers,

Brendan
It's pretty difficult, but I manage. :D
My operating system: Desktop OS
Content management system/forum: Deluxe Portal
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

ok! :oops: . I only put it in becaus it looked like something was missing otherwise!
oscoder
Member
Member
Posts: 59
Joined: Mon Mar 27, 2006 12:00 am
Location: UK

Post by oscoder »

pcmattman wrote:No, that's something only the pig-headed freaks over at Apple would try, and even then they might have the common sense ( :shock: ) to not do it...
Shouldn't that be 'pig-headed phreaks'?
Post Reply