Semantischer Fehler

Semantic error

Preferences may have changed, checking for Updates - Solche Fehler gibt es immer wieder, doch was viele wissen, dieser Fehler und viele ähnliche, sind sogenannte semantische Fehler, dass heisst, das die betreffenden Fehler nicht aufgrund von einem Programmierungsfehler verursacht werden, sondern weil der Inhalt eines Objects fehlerhaft ist. Gestern war Twitter wegen einem semantischen Fehler offline und zwar war ein access Key für die Content-Datennbank, welche die Tweets speichert nicht mehr korrekt. Ich vermute, dass es ein semantischer Fehler ist, weil zuvor nur das Tweeten nicht klappte und die Server-Reaktionszeit eingeschränkt war, was darauf hinweist, das der Server stark ausgelastet wurde. Es könnte also nun gut gewesen sein, dass es zu einem Freeze bzw. einer Verzögerung kam und dann ein neuer Prozess auf einenn alten RAM-Speicherblock verweist hat und die darin gespeicherten Bytes nicht dem Format entsprachen, die  eigentlich benötigt wurden. So kam es wahrscheinlich dazu, dass die Session Keys für die Datenbank nicht mehr korrekt waren und aus diesem Grund keine Tweets mehr geladen werden konnten. Einen solchen Fehler kann man recht einfach selber konstruieren, man muss nur eine Funktion erstellen, die nur Bools annehmen kann und gibt dann als Input einfach einen String. Semantische Fehler können bei allen Programmiersprachen auftreten, allerdings sind die Auswirkungen schlimmer, je Maschinen näher die Sprache ist.

Alle Angaben sind Vermutungen.

Kommentar schreiben

Kommentare: 2
  • #1

    Will (Donnerstag, 19 April 2018 09:53)

    Interesting article, just thought about if viruses could try to integrate semantic errors in to anti-virus software.

  • #2

    Maya (Sonntag, 22 April 2018 11:56)

    LOL. Ich finde es immer noch richtig lustig, wie einfach der Verursacher des Month 13 is out of bounds errors war..... Ein falsch gepointeter Block.� Hätte wohl besser mal die Spannung zurückgesetzt.

Click the button

Chance of Elysion | Buy my book now:

Chance of Elysion | There is only one step at a time, so Cooper manages to find some relief knowing that there is only one intruder.  Still, the unknown whereabouts of O`Brien keep him at the edge, making him lean some more out of his hideout towards the
Me with my book | Chance of Elysion | There is only one step at a time, so Cooper manages to find some relief knowing that there is only one intruder. Still, the unknown whereabouts of O`Brien keep him at the edge, making him lean some more out of his hi

TRAPPIST-1 E is a new chance for humanity and scientists finally found a way how to reach that place. In Elysion town they build the first human colony outside of earths star- system. But shortly before arriving on TRAPPIST-1 E, they meet an old friend: Greed and Hate. There is an explosion on the colony ship and on the planet the colony is repeatedly attacked for no reason by traitors, the separatists. When the Separatists send an encrypted signal to Earth, the mayor of Elysion Town, Cooper, begins the rescue of the colony from which they fled from Earth. Can humanity change or is this its nature? Cooper needs to rescue his daughter Sophie from the hands of the separatists and wants to keep her, as well as her little sister Shannon, from suddenly becoming a copy of the destroyed and exploited first earth.

Chance of Elysion | An event like this was supposed to happen. A revolution is always waiting to explode. | TRAPPIST-1 E is a new chance for humanity and scientists finally found a way how to reach that place. In Elysion town they build the first human co
Chance of Elysion by Severin Kämpfer


KONTAKT

Bitte den Code eingeben:

Hinweis: Bitte die mit * gekennzeichneten Felder ausfüllen.


ADCELL

Hey! Thats me!

Severin Kämpfer Bremgarten bei Bern

17 years old trekkie.

Persönliche Webseite:

https://www.severin-kaempfer.ch

Unterstütze KKTVCAM mit 1 CHF! Bezahle mit Bitcoin!



Made with ♥ in Bern (Switzerland)!

KKTVCAM ÜBERNIMMT KEINE HAFTUNG FÜR ALLE ANGABEN AUF DIESER SEITE.