CodeWalrus

General => Tech, Science, IT discussion & News => Topic started by: p2 on March 07, 2017, 07:17:37 pm

Title: Wonderful Software Bugs
Post by: p2 on March 07, 2017, 07:17:37 pm
Let's start a collection of the most beautiful (and unexplainable) bugs we ever encountered  :thumbsup:

I go first:
I use a Windows7 x64 SP1 (This time it's not even pirated!!) in a virtualBox on MacOS X Sierra and have the ethernet adapter set to my mac's adapter so the virtual machine got internet. Now every time I change the wifi, the Windows7 starts to enforce IPv6 everywhere. For example in CMD doing ping google.com results in a response from 2a00:1450:4016:803::2003: instead of a regular IPv4. I got 2 WIFIs and it doesn't matter with which wifi I begin - as soon as I switch to the other one it starts acting up like this ^^ As of now I have no idea how to fix this or if this is even an actual problem at all. Any explanations?  ;D
Title: Re: Wonderful Software Bugs
Post by: Juju on March 08, 2017, 02:18:25 am
There's quite a lot of explanations for this one, but it's probably mostly linked to the DNS resolver. So first time you connect to wifi, no matter which one, you get IPv4 addresses, then when you switch you get IPv6? Yeah, that's weird, especially when it's desirable to get IPv6 everywhere. Have you tried changing the DNS to something like 8.8.8.8?
Title: Re: Wonderful Software Bugs
Post by: Scipi on March 08, 2017, 02:38:07 am
I once played a game called Aurora and it had a really odd text bug where text was disappearing in tree lists in the GUI. The cause was a VB5 bug with touchscreen drivers that my drawing tablet had triggered.

We had a classic one at work recently. A library we developed was causing some really strange behavior. The application it was developed for would launch and run the library code fine, but would segfault sometime afterwards. We couldn't figure out what it was until one of us noticed we forgot a semicolon after a struct definition and the compiler thought its definition kept going. We didn't even get a warning about it, let alone a compile-time error. <_<
Title: Re: Wonderful Software Bugs
Post by: DJ Omnimaga on March 08, 2017, 03:15:42 am
Missing No (Pokémon), the minus world (SMB) and this

(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FdXbp6y_7eac%2Fhqdefault.jpg&hash=428ad0def730392ece772f22b426af12)

The latter might not really be a bug but rather an english localization attempt gone so bad it almost is a bug by itself.
Title: Re: Wonderful Software Bugs
Post by: Juju on March 08, 2017, 03:32:32 am
I'd say most of the bugs speedrunners exploit and ends up in videos on TASVideos, especially the ones leading to Arbitrary Code Execution. Gen I Pokémon games are extremely prone to this and you can do rather crazy stuff with that.

Otherwise, I don't know if it's counted as a bug since it's from a TV show, but to me it's pretty much the same as leaving a bug in software: Derpy from My Little Pony: Friendship is Magic.

(https://upload.wikimedia.org/wikipedia/commons/0/05/Derpy_ID_S4E10.png)

She was a random crowd character in the first episode, an animator accidentally left her eyes misaligned, fans were quick to notice it and due to fan demand, they kept her eyes derped, even elevating her to the rank of secondary character in later episodes. She even played a big role in the 100th episode.
Title: Re: Wonderful Software Bugs
Post by: DJ Omnimaga on March 08, 2017, 03:34:07 am
I don't watch MLP but I thought Derpy was a main character? O.O
Title: Re: Wonderful Software Bugs
Post by: Juju on March 08, 2017, 03:35:49 am
No, she was really an accident, fans brought her life and she's now a fan favourite.
Title: Re: Wonderful Software Bugs
Post by: gameblabla on March 08, 2017, 05:14:26 am
Quote from: Juju on March 08, 2017, 03:35:49 am
No, she was really an accident, fans brought her life and she's now a fan favourite.

And you can now beat the s*** out of her in Derp Puncher (https://codewalr.us/index.php?topic=1270.0) !  :D
Title: Re: Wonderful Software Bugs
Post by: p2 on March 08, 2017, 08:38:18 am
maaan gameblabla, don't destroy such a peaceful discussion D: That game is pure madness!! D:

ALso I didn't know she was created by accident...
I knew about Derpy being a fan favorite and that they first wanted to remove her again.
But I thought one of the animators simply added her out of nowhere, but not as a bug xD
This is clearly my favorite "bug" so far :D

@Scipi There should be automated tools checking for missing semicolons xD

@DJ Omnimaga Really a nice one, I love it :love:
Title: Re: Wonderful Software Bugs
Post by: Juju on March 08, 2017, 09:18:18 am
Huh, why did I even accepted to add this game in the Arcade.
Title: Re: Wonderful Software Bugs
Post by: DJ Omnimaga on March 08, 2017, 04:11:13 pm
I think it was accepted because we only accept games made by CW members lol.
Title: Re: Wonderful Software Bugs
Post by: p2 on March 08, 2017, 04:21:03 pm
Quote from: Juju on March 08, 2017, 09:18:18 am
Huh, why did I even accepted to add this game in the Arcade.

I was asking myself the same question... at least we should tag it as NSFW...