Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Federation

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Senza categoria
  4. Io credo che l'integer overflow non gestito sia uno dei bug più comuni del mondo informatico

Io credo che l'integer overflow non gestito sia uno dei bug più comuni del mondo informatico

Pianificato Fissato Bloccato Spostato Senza categoria
softwaredevelopmentbugsintegeroverflow
2 Post 1 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • TiTiNoNero :__:undefined Questo utente è esterno a questo forum
    TiTiNoNero :__:undefined Questo utente è esterno a questo forum
    TiTiNoNero :__:
    scritto su ultima modifica di
    #1

    Io credo che l'integer overflow non gestito sia uno dei bug più comuni del mondo informatico.

    Ieri mezza fabbrica si è fermata per quasi un giorno intero a causa di questo. In realtà non avendo accesso al sorgente e non essendoci errori nei log ho fatto una diagnosi puramente comportamentale, ma Rockwell ha confermato la correttezza delle assunzioni dopo poche ore.

    In pratica a partire da una data specifica una certa funzione si è bloccata contemporaneamente su più server. Anche in ambiente di DEV. La funzione veniva chiamata, presentava una finestra che flashava e scompariva. Sul log indicava alla stessa data e ora l'attivazione e l'annullamento, che in realtà non c'era.

    Ma c'era.

    Questa finestra fa partire un timer che aspetta per la sua durata, configurabile, dopodiché annulla l'operazione. Non si può disattivare, e i nostri geniali ingegneri hanno comunemente deciso di popolare quel parametro con un valore di "99999h:59m:59s". Adesso vi lascio immaginare cosa sia successo a partire da ieri.

    Spoiler

    OK, se hai fatto il conto, manchiamo il bug 2038 per qualcosa come 8000 e rotte ore, meno di un anno, però non sappiamo come questo timeout venga impastato con altri parametri e in quale punto esatto l'intero si rompa. Potrebbe anche essere un integer underflow per quello che ne so, ma rimane il fatto che la finestra si chiude e l'operazione si annulla perché la condizione del timeout viene considerata soddisfatta.

    La morale è sempre quella

    Fai merenda con girella.

    Qualche zucchero in più non fa male se devi usare il cervello.

    Se poi sviluppi software, oltre a imparare da uno bravo, controlla i tuoi interi e se invece lo smanetti e basta non usare MAI valori limite, ma mettici la testa: non ha senso un timeout di 10 anni. Considerato tutto, in questo caso, 1 settimana sarebbe sufficientemente cautelativa.

    #software #development #bugs #integeroverflow

    TiTiNoNero :__:undefined 1 Risposta Ultima Risposta
    • TiTiNoNero :__:undefined TiTiNoNero :__:

      Io credo che l'integer overflow non gestito sia uno dei bug più comuni del mondo informatico.

      Ieri mezza fabbrica si è fermata per quasi un giorno intero a causa di questo. In realtà non avendo accesso al sorgente e non essendoci errori nei log ho fatto una diagnosi puramente comportamentale, ma Rockwell ha confermato la correttezza delle assunzioni dopo poche ore.

      In pratica a partire da una data specifica una certa funzione si è bloccata contemporaneamente su più server. Anche in ambiente di DEV. La funzione veniva chiamata, presentava una finestra che flashava e scompariva. Sul log indicava alla stessa data e ora l'attivazione e l'annullamento, che in realtà non c'era.

      Ma c'era.

      Questa finestra fa partire un timer che aspetta per la sua durata, configurabile, dopodiché annulla l'operazione. Non si può disattivare, e i nostri geniali ingegneri hanno comunemente deciso di popolare quel parametro con un valore di "99999h:59m:59s". Adesso vi lascio immaginare cosa sia successo a partire da ieri.

      Spoiler

      OK, se hai fatto il conto, manchiamo il bug 2038 per qualcosa come 8000 e rotte ore, meno di un anno, però non sappiamo come questo timeout venga impastato con altri parametri e in quale punto esatto l'intero si rompa. Potrebbe anche essere un integer underflow per quello che ne so, ma rimane il fatto che la finestra si chiude e l'operazione si annulla perché la condizione del timeout viene considerata soddisfatta.

      La morale è sempre quella

      Fai merenda con girella.

      Qualche zucchero in più non fa male se devi usare il cervello.

      Se poi sviluppi software, oltre a imparare da uno bravo, controlla i tuoi interi e se invece lo smanetti e basta non usare MAI valori limite, ma mettici la testa: non ha senso un timeout di 10 anni. Considerato tutto, in questo caso, 1 settimana sarebbe sufficientemente cautelativa.

      #software #development #bugs #integeroverflow

      TiTiNoNero :__:undefined Questo utente è esterno a questo forum
      TiTiNoNero :__:undefined Questo utente è esterno a questo forum
      TiTiNoNero :__:
      scritto ultima modifica di
      #2

      @trwnh

      Sorry, it's in Italian....

      1 Risposta Ultima Risposta
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti


      Feed RSS
      Io credo che l'integer overflow non gestito sia uno dei bug più comuni del mondo informatico

      Gli ultimi otto messaggi ricevuti dalla Federazione
      • Maronno Winchester :antifa:undefined
        Maronno Winchester :antifa:

        ADUC - Articolo - RSA e rette di ricovero: Corte d’Appello Milano ribadisce nullità impegni familiari
        https://www.aduc.it/articolo/rsa+rette+ricovero+corte+appello+milano+ribadisce_39858.php

        per saperne di più

      • UAARundefined
        UAAR

        #Zambia, due persone condannate per #stregoneria: avrebbero complottato per lanciare un maleficio di morte contro il presidente Hichilema. Applicata una legge coloniale mai abolita; per gli oppositori è repressione da un governo sempre più autoritario.👇
        https://www.theguardian.com/world/2025/sep/15/two-men-found-guilty-of-witchcraft-plot-to-kill-zambias-president

        per saperne di più

      • denyundefined
        deny

        @sandropisano @fuorisede @scuola
        Eee.. si ni non lo so. Dipende. Sarebbe bello discuterne assieme in comunità educante, onde evitare che i regolamenti sull'abbigliamento diventino discriminatori o auto-censuranti.
        Esempio: E' giusto consentire alle ragazze di portare scarpe aperte, maglie senza maniche e colori vivaci e ai ragazzi no?
        Nella generica regola 'abbigliamento decoroso' come si pone il jeans con gli strappi? Dipende da quanti strappi? Dipende da quant'è rigido il prof del momento?

        per saperne di più

      • informapirata ⁂ :privacypride:undefined
        informapirata ⁂ :privacypride:

        @BoostMediaAPS si tratta di un odioso abuso verso una comunità che tra meno di un mese sarà sempre più grande

        per saperne di più

      • marcoboccaccioundefined
        marcoboccaccio

        @GustavinoBevilacqua @phab ma facebuc è internet

        per saperne di più

      • Oloap :mastodon: :proton:undefined
        Oloap :mastodon: :proton:

        @francina1909 l'immunità di fatto è una discriminazione, ancor più evidente quando usata da chi dice di essere contro i privilegi.

        per saperne di più

      • Maronno Winchester :antifa:undefined
        Maronno Winchester :antifa:

        Una commissione del Parlamento Europeo ha respinto la richiesta di revocare l'immunità a Ilaria Salis: il voto definitivo sarà a ottobre - Il Post

        https://www.ilpost.it/2025/09/23/commissione-affari-giuridici-respinge-revoca-immunita-ilaria-salis/

        per saperne di più

      • Francy 🌻undefined
        Francy 🌻

        Opinione personale: le immunità parlamentari, nazionali o europee, le reputo un'ingiustizia perché pongono alcuni cittadini in maniera diversa, e privilegiata, di fronte alla legge.
        E soprattutto nelle democrazie non hanno alcun senso.

        per saperne di più
      Powered by NodeBB Contributors
      Post suggeriti
      • Maronno Winchester :antifa:undefined

        ADUC - Articolo - RSA e rette di ricovero: Corte d’Appello Milano ribadisce nullità impegni familiarihttps://www.aduc.it/articolo/rsa+rette+ricovero+corte+appello+milano+ribadisce_39858.php

        Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria
        1
        1
        0 Votazioni
        1 Post
        0 Visualizzazioni
        Nessuno ha risposto
      • Lilith :femin:undefined

        Lo strano è che qualcuno si indigna per qualche vetrina rotta e non davanti al genocidio di un popolo 🍉#FreePalestine 🇪🇭

        Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria freepalestine
        1
        0 Votazioni
        1 Post
        0 Visualizzazioni
        Nessuno ha risposto
      • Web Apps Magazine :verified:undefined

        ito.ai: potenzia la tua #voce con l'AI #IntelligenzaArtificiale #software #macos @diggita @tecnologia @opensource https://webappsmagazine.blogspot.com/2025/09/itoai-potenzia-la-tua-voce-con-lai.html

        Seguito Ignorato Pianificato Fissato Bloccato Spostato Open Source Italia - Progetti Liberi voce intelligenzaartificial software macos
        1
        0 Votazioni
        1 Post
        1 Visualizzazioni
        Nessuno ha risposto
      • david jon furbishundefined

        It is soooo satisfying to continue ditching/purging enshittified Microsoft, Adobe, etc. products for high quality open-source software without missing a beat.

        Seguito Ignorato Pianificato Fissato Bloccato Spostato Senza categoria software computersoftware enshittification opensource
        1
        0 Votazioni
        1 Post
        1 Visualizzazioni
        Nessuno ha risposto
      • Accedi

      • Accedi o registrati per effettuare la ricerca.
      • Primo post
        Ultimo post