OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 10:29 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 45, 46, 47, 48, 49, 50, 51 ... 54  Next
Author Message
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu May 03, 2018 2:58 am 
Offline
Member
Member

Joined: Thu Apr 26, 2018 11:21 pm
Posts: 49
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 12515 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu May 03, 2018 8:43 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
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.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri May 04, 2018 12:11 am 
Offline
Member
Member

Joined: Thu Apr 26, 2018 11:21 pm
Posts: 49
That's exactly what it's like! No it wasn't the aim!!!


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed May 09, 2018 5:16 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
Not even Rust is immune to undefined behaviour.

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

Image

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Tue Jun 26, 2018 9:35 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 201
MyBSOD


Attachments:
bsod.png
bsod.png [ 14.27 KiB | Viewed 11875 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Aug 09, 2018 5:12 am 
Offline

Joined: Tue Jul 10, 2018 2:11 pm
Posts: 12
Image
Just working on paging


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sun Aug 19, 2018 4:16 am 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 84
Location: The Netherlands
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

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Tue Sep 04, 2018 10:35 pm 
Offline

Joined: Sat Jun 09, 2018 11:51 am
Posts: 6
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


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sat Oct 06, 2018 1:24 pm 
Offline

Joined: Sun Feb 25, 2018 1:14 pm
Posts: 3
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.

_________________
My OS: nightingale


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sun Oct 07, 2018 5:16 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
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)

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Oct 08, 2018 2:04 am 
Offline
User avatar

Joined: Thu Jul 19, 2018 9:40 pm
Posts: 24
Image

Working on this....


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Nov 05, 2018 4:20 pm 
Offline

Joined: Fri Oct 26, 2018 12:54 pm
Posts: 20
Image

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


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Nov 08, 2018 12:49 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
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

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri Nov 23, 2018 5:26 pm 
Offline
User avatar

Joined: Tue May 15, 2012 10:11 am
Posts: 8
Image

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

_________________
Current project: https://github.com/reinixOS/microsphere/


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Feb 07, 2019 9:30 am 
Offline
User avatar

Joined: Sat May 26, 2018 5:32 pm
Posts: 22
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 8933 times ]

_________________
The maker of Foxtrot microkernels. Currently just Greyhound, which is currently smaller than 3 KiB.
Also working on osmkVII.
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 45, 46, 47, 48, 49, 50, 51 ... 54  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 62 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group