OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Mar 19, 2024 4:24 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 50, 51, 52, 53, 54
Author Message
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed Aug 10, 2022 6:12 am 
Offline

Joined: Wed Aug 10, 2022 5:56 am
Posts: 1
Something is wrong here, can't tell what.


Attachments:
Screenshot from 2022-08-10 14-53-00.png
Screenshot from 2022-08-10 14-53-00.png [ 14.82 KiB | Viewed 22144 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Aug 18, 2022 5:56 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 811
Location: Hyperspace
I'm experiencing a wetware problem, (difficulty sleeping,) and did a bit of coding at the crack of dawn this morning to reset some (emotional) parameters. This BIOS 'hello world' started off well, but by the time I realized I ought to set up ES, the best I could think of was to copy it from CS. This was evidently not the right choice. :)


Attachments:
2022-08-18-boot1-es-mistake.png
2022-08-18-boot1-es-mistake.png [ 46.62 KiB | Viewed 22086 times ]

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri Dec 23, 2022 1:21 pm 
Offline

Joined: Fri Dec 23, 2022 1:06 pm
Posts: 2
This took a while to figure out, but I did eventually! What was happening was I changed my boot loader to load the C kernel at 0x1100, but still linked the C kernel to 0x1000 (the previous loaded address). Enjoy the beautiful carnage of things I don't understand below.


Attachments:
Sector Failure (December 17th, 2022).png
Sector Failure (December 17th, 2022).png [ 9.6 KiB | Viewed 21463 times ]

_________________
Currently developing reduceOS, being rewritten on a new branch - https://github.com/sasdallas/reduceOS/tree/rewrite
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sat Dec 31, 2022 4:10 pm 
Offline

Joined: Fri Dec 23, 2022 1:06 pm
Posts: 2
My operating system decided the kernel was negative bytes in size. Truly the king of operating systems right here.


Attachments:
Kernel size get failure (December 31st, 2022).png
Kernel size get failure (December 31st, 2022).png [ 1.26 KiB | Viewed 21462 times ]

_________________
Currently developing reduceOS, being rewritten on a new branch - https://github.com/sasdallas/reduceOS/tree/rewrite
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Sat Jan 07, 2023 4:51 am 
Offline
User avatar

Joined: Tue Jul 26, 2022 4:20 pm
Posts: 8
I got bored of my previous kernel panic "style", so I decided to spruce things up.

https://i.imgur.com/vZwEnAF.png

I really thought I could delay writing a bitmap font renderer until I get a basic userspace up and going, and just depend on Limine's write(), but apparently not! Fonts, here I come :lol:

_________________
Hello!


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Jan 30, 2023 5:31 am 
Offline
Member
Member
User avatar

Joined: Tue Feb 11, 2014 4:59 pm
Posts: 74
First try on task manager.
https://www.youtube.com/watch?v=q8qkrRSUBVk

Image

_________________
https://blackdev.org/ - system programming, my own 64 bit kernel and software.


Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Fri Feb 10, 2023 8:41 pm 
Offline
Member
Member

Joined: Sat Feb 04, 2012 5:03 pm
Posts: 110
Getting WDH from the OHCI controller along with SO (Schedule Overrun) and SF (Start of Frame). But when I go to the DoneHead descriptor pointer, it's NULL like maybe the BIOS is still using the controller. Since there are two OHCI controllers in the system, I output a semicolon for 9:0:0 and a comma for 9:1:0 in case I get the "ghost WDH"

Achievement unlocked? :shock: It fills up the screen with pretty morse code. No idea how this sequence of events is happening. Yes, 9:0:0 starts with frame 5 and then ... frame 4 ... followed by 5.


Attachments:
ohci.jpg
ohci.jpg [ 45.93 KiB | Viewed 21097 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed Mar 22, 2023 11:39 am 
Offline
User avatar

Joined: Fri May 20, 2022 5:10 am
Posts: 2
A helpful stack trace from my OS clears everything up.


Attachments:
aaaaaaa.png
aaaaaaa.png [ 26.62 KiB | Viewed 20700 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Thu Mar 23, 2023 12:51 pm 
Offline
User avatar

Joined: Wed Sep 27, 2017 1:44 pm
Posts: 19
Accidentally passed the wrong function pointer when setting up the IDT, so instead of setting the int 0x40 handler to a function written in assembly which calls a function written in C, I set it to the C function it was supposed to call. And with the function not being a proper interrupt handler, things get weird when it returns. It looks like the background colour is getting changed, the screen is getting cleared to show a bunch of sigmas, some garbage is being printed, and a couple of inverted question marks on a black background are thrown in at various places near the horizontal middle of the screen. Well, after I fixed that mistake, the IDT seems to be working.


Attachments:
after_int_0x40.png
after_int_0x40.png [ 28.36 KiB | Viewed 20783 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Mon Mar 27, 2023 4:58 am 
Offline
Member
Member

Joined: Sat Jan 28, 2023 11:41 am
Posts: 31
Location: Belarus
I try to add graphics shell in my os. It's drawn here https://github.com/Alexey1994/BelOS/blo ... ll2/main.c


Attachments:
4.png
4.png [ 9.71 KiB | Viewed 20695 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed Apr 05, 2023 8:50 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 05, 2009 5:04 pm
Posts: 234
Location: UK
This happens when you run a graphical program to draw on the framebuffer, then immediately run the `list` program to dump out a long text file. Looks kinda beautiful in a broken way :D


Attachments:
File comment: when it really goes crazy...
image.png
image.png [ 34.71 KiB | Viewed 20591 times ]

_________________
My homepage. | Discord RPG Bot | D++ - The C++ Discord API Library for Bots
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed May 31, 2023 7:32 pm 
Offline
Member
Member

Joined: Thu Aug 25, 2022 3:54 pm
Posts: 27
The visuals of this one aren't particularly visually impressive but it's been crazy and mind-blowing nonetheless. This happens every time my system boots on real hardware. I think it has to be an issue relating to the stack. I moved the stack to a different spot and now it gets further into the boot process before crashing so maybe i'm on to something.


Attachments:
Screenshot from 2023-05-31 20-17-00.jpg
Screenshot from 2023-05-31 20-17-00.jpg [ 115.02 KiB | Viewed 20257 times ]
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Wed Oct 25, 2023 11:49 am 
Offline

Joined: Mon Oct 23, 2023 11:52 am
Posts: 12
AthenX-2.0 triggerd exceptions quit often in its early stages(not much has changed), so I built a exception handler that would dump as much detailed info as possible.
Sack trace
Memory map
Function translation from stack trace information


Attachments:
Stack trace on error.png
Stack trace on error.png [ 72.52 KiB | Viewed 18722 times ]

_________________
If you think you did it right, you probably didn't.
Count to 10 ten before compiling, vscode can only save so fast
The pun should always be intended
Top
 Profile  
 
 Post subject: Re: When your OS goes crazy - Screenshots
PostPosted: Tue Nov 07, 2023 12:49 pm 
Offline

Joined: Mon Aug 14, 2023 4:31 pm
Posts: 1
Tried porting my 32 bit paging code to 64 bits...


Attachments:
64bit_paging.PNG
64bit_paging.PNG [ 34.54 KiB | Viewed 483 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 809 posts ]  Go to page Previous  1 ... 50, 51, 52, 53, 54

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 14 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