OSDev.org
https://forum.osdev.org/

When your OS goes crazy - Screenshots
https://forum.osdev.org/viewtopic.php?f=1&t=18924
Page 48 of 54

Author:  rwosdev [ Thu May 03, 2018 2:58 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Implemented some maths functions to my kernel's runtime library because I want cool graphics stuff, so tested out some pixel plotting, and a couple famous line and ellipse drawing algorithms. Everything works but I gave some off parameters and got this! Want to become good with the graphics/mathematical side of things 8)

Attachments:
line1.jpg
line1.jpg [ 106.51 KiB | Viewed 12547 times ]

Author:  Schol-R-LEA [ Thu May 03, 2018 8:43 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

rwosdev wrote:
Implemented some maths functions to my kernel's runtime library because I want cool graphics stuff, so tested out some pixel plotting, and a couple famous line and ellipse drawing algorithms. Everything works but I gave some off parameters and got this! Want to become good with the graphics/mathematical side of things 8)


Well, that looks fine to me, if you goal was to depict a Mobius strip. I gather it wasn't, however.

Author:  rwosdev [ Fri May 04, 2018 12:11 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

That's exactly what it's like! No it wasn't the aim!!!

Author:  zesterer [ Wed May 09, 2018 5:16 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Not even Rust is immune to undefined behaviour.

Don't worry! There are enough smiley faces and hearts to solve this.

Image

Author:  pvc [ Tue Jun 26, 2018 9:35 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

MyBSOD

Attachments:
bsod.png
bsod.png [ 14.27 KiB | Viewed 11907 times ]

Author:  Monax [ Thu Aug 09, 2018 5:12 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Image
Just working on paging

Author:  dseller [ Sun Aug 19, 2018 4:16 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Not really going crazy, and it's actually expected behavior, but crashing nonetheless. I am currently porting my compiler/VM to my OS to provide a user-mode programming language. Here you can see it come to life.

What happened is the VM crashed because of an unimplemented opcode, which resulted in the VM trying to drop its hosting task. However, my proof-of-concept implementation is running it in the kernel task, which is "immortal" (can't be dropped). The result is that the CPU continues executing garbage and eventually raises an interrupt.

Image

Author:  egranata [ Tue Sep 04, 2018 10:35 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Image

Happened after I pressed CTRL+D (aka, EOF) at my shell prompt

The shell should probably exit if it encounters an EOF - but first I need to figure out why I could only spawn up to PID 999

Author:  tyler569 [ Sat Oct 06, 2018 1:24 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

One of my favorites from a few months back,

Image

Looks like a pretty standard panic screen right? Turns the screen red and print some debug info? The reason that, shall we say, mildly surprised me is that I never programmed it to turn red. In fact, the whole operating system literally has no code to change the color of the screen!

It even got worse from there:

Image

What it turned out to be was that I had screwed up my initial implementation of threading, and was setting the RSP0 value in the TSS to the bottom of the allocated stack region, so the stack was immediately clobbering kernel data. What happened to be right below the stack for the first thread? The default background color applied to all characters printed.

Author:  klange [ Sun Oct 07, 2018 5:16 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Ran across a few different issues with how I was handling self-delivered signals, so here's a rare look at what a particularly catastrophic failure looks like in my serial log:

Image

(Click for full size)

Author:  Ender [ Mon Oct 08, 2018 2:04 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Image

Working on this....

Author:  Bowlslaw [ Mon Nov 05, 2018 4:20 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Image

I wrote the wrong magic numbers to the wrong IO ports :)

Author:  klange [ Thu Nov 08, 2018 12:49 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

I tracked this down to a missing printf flag handler causing a constant fold to fail while trying to locally build a graphical demo. Wasn't even aware gcc folded stuff like this...

Image

Author:  flerovium [ Fri Nov 23, 2018 5:26 pm ]
Post subject:  Re: When your OS goes crazy - Screenshots

Image

Poor console driver tries to follow 4 "conversations" (CPU cores) at once :D

Author:  K3achas [ Thu Feb 07, 2019 9:30 am ]
Post subject:  Re: When your OS goes crazy - Screenshots

Basically it's just saying "Error: drive has no errors."
#-o =D>

Attachments:
drive-error-no-error.jpg
drive-error-no-error.jpg [ 64.35 KiB | Viewed 8965 times ]

Page 48 of 54 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/