O Bug mais caro do mundo

Por: em 25/05/08 na(s) categoria(s): Miscelâneas


O Mars Climate Orbiter era uma sonda de 2,1m x 1,6m x 2m, 629Kg, que em 1998 deveria entrar em órbita de Marte em uma altitude entre 140Km e 150Km, após uma manobra de airbreaking, onde usaria a atmosfera marciana para desacelerar.

Deveria, se o software não fosse produzido de forma descentralizada, com desenvolvedores em várias empresas colaborando com o projeto.

Faltou um Linus pra botar o pinguim na mesa e organizar a bagunça, então o resultado só podia ser caca:

Uma das empresas responsáveis pelo software de controle dos propulsores auxiliares que faziam a rotação da nave escreveu suas rotinas recebendo valores em libras-força.

A NASA usou a rotina passando valores em Newtons. A relação Libra-Força / Newton é 4.45.

meteor

Com isso a nave não conseguiu corrigir a trajetória, entrou muito baixo na atmosfera marciana e se transformou em um lindo show de fogos para o Ajax, o Marvin e mais quem more por lá.

Custo da missão: US$327,6 milhões de dólares.

Fonte: Wikipedia

  • http://alexpopst.blogspot.com/ Alex_popst

    Não se esqueça que o fogo dos destroços pode ser mortal pro Ajax.

    :D :D

    Poemas open source em Memórias fictícias de Alex Popst

  • williamtadeus

    Putz Cardoso!!! Qdo lí o título do post achei que você estivesse falando da nave que chega lá hoje…

    Espero que dê tudo bem :)
    ———————————————————–
    “Eu sou lésbica.”

  • ppvanzella

    Mais uma das maravilhas do sistema imperial.

    http://www.ppvanzella.com
    E eu sinto uma terrível dor nos meus diodos esquerdos.

  • http://nodoadouniverso.wordpress.com puppy

    AHUAHA, quem diria, os caras na NASA fazendo uma dessas.
    ________
    http://nodoadouniverso.wordpress.com
    http://cybergalo.wordpress.com

  • DSousa

    Não é a toa que existe um sistema internacional de medidas.

    • http://www.contraditorium.com Carlos Cardoso

      Que a NASA usa, a tercerizada não.

      contraditorium.com

      • http://flybywire.librian.net/ Tango

        Kudos para a NASA. A teceirizada deveria ser obrigada a ir a Marte recuperar o que sobrou do robozinho. Onde já se viu utilizar um sistema de medidas que usa o tamanho do pé do rei da época em que foi criado como unidade de comprimento? Morte ao sistema imperial.



        Fly-By-Wire: Viagens e trabalho
        Dicas, histórias e reflexões na sala de embarque

        • http://rafasoares.wordpress.com cruentus

          SE tivesse sobrado alguma coisa… A navezinha virou purpurina (em homenagem à nobre festa que acontece hoje em SP :P )

          By the way, o Cardoso tá realmente no clima de pouso em marte, hein?
          (só pra constar, to acompanhando o NASA TV agora, aguardando pela transmissão daquele lançamento: Se7en Minutes of Terror hehehe)

  • sethneo

    Usa windows que resolve.
    Linux é tão bom que tem centenas porque cada um tem mais erros do que o outro. Windows precisa de um só pra dominar…rsrsrsrsrsrs
    Basta trocar aparencia de anos em anos que domina de novo.

    • DSousa

      É, usa Windows! Olha o que acontece:
      [quote][piada]
      “Dez… Nove… oito… sete… seis…”

      “Este programa executou uma operação ilegal e será terminado.
      Se o problema voltar a acontecer, entre em contato com o fornecedor
      do software”

      “Houston, temos um problema!!!”

      “…cinco…”

      “Péraí, que eu vou reinstalar o programa!!!!”

      “…quatro…”

      “Insira o CD do … e aperte enter pra continuar”

      “Cadê o CD do …???”

      “…três…”

      “Aguarde, o … está compilando os componentes de hardware…”

      “…dois…”

      “Este programa executou uma operação ilegal e será terminado.
      Se o problema voltar a acontecer, entre em contato com o fornecedor
      do software”

      “De novo? Você instalou o driver de NoSmoke.sys???”

      “Eu acho que é vírus! Passa o antivírus pra ver!!!”

      “…um…”

      “reboota a máquina que funciona…”

      “pronto! consegui instalar!”

      “zero… ignição!”[/piada][/quote]
      Fonte: http://www.guiadohardware.net/comunidade/foguete-leva/76003/#post543866

      :P

    • Conqueror

      Ô cara-pálida. Onde que está escrito que aquela sonda usava Linux? E naquela época, se usasse o Windows (95, porque o 98 saiu depois que a sonda foi lançada) com certeza teria acontecido um bsod e a sonda ficaria estática no espaço :p

      ——————————

      Campanha Play Ogg

      • http://rafasoares.wordpress.com cruentus

        Não é por nada não, mas acho que o comentário dele tá no post errado…
        Tá mais com cara de ser desse daqui.

    • Wallacy
      • mau.dias

        apple reina na nasa

        —————————————–

        mas tudo que eu disse pode estar errado..

        #MeioBit @ irc.LiveBR.org

  • neyfrota

    aff.. nao podem errar isso mais uma vez!

    http://ney.frota.net

  • gabriel.alevato

    Certeza que o estagiário avisou o analista responsável, que não deu nem bola… Se duvidar vc acha uma foto do Post-It deixado no workstation do analista dizendo “fazer conversão Libra-força/Newton”…

    • felipels

      Huahuahua é muito provável que ache mesmo!!
      Malditos valores imperiais… Tem que sumir com esse troço de uma vez por todas…

  • Alca Vicius

    Se bem que a situação atual não estava tão diferente, só trocou a ordem:

    ” – Contato com a superfície marciana em 10 segundos…

    …Dez…

    …Nove…

    …Oito…

    – Sonda fez contato com a superfície marc

    SIGNAL LOST “

  • http://sergioflima.pro.br/blogs oigreslima

    Da série respostas padronizadas para alunos:

    ALUNO: Professor, por que o Sr. vai tirar ponto da minha questão SÓ porque eu não coloquei a unidade certa! Mas o valor está certo!

    PROFESSOR: Por que? Dá uma olhada no texto do MeioBit sobre o bug mais caro do mundo pra você entender!

    Sérgio Lima
    sergioflima.pro.br/blog/blogs

    • http://rafasoares.wordpress.com cruentus

      Nem me fala…
      Perdi meio ponto na prova Física por isso.
      hahahahaha
      Não fosse a po*** da unidade, tinha gabaritado a prova. :P

  • jwjosefy

    Nossa, se eu fosse o cara que escreveu essa rotina, eu trocava de nome e fazia uma plástica pra trocar de rosto, porque esse ai com certeza vai passar o resto de seus dias na RUA !

    E, se eu fosse o diretor da empresa que fez essa scheisse, vendia a empresa e abria um negócio em qualquer outro ramo, menos software ;)

    AI QUE BURROS, DÁ ZERO PRA ELES !!!

    ______________________
    Du hast mich gefragt,
    und ich habe nichts gesagt!

  • THValinho

    Custa colocar a meleca de um Debugger antes de mandar a lata veia pro espaço? (literalmente :P )
    Não é a primeira vez nem a última que a NASA faz uma cagada montruosa dessas… não tirando o crédito da instituição que já fez muita coisa genial, se não me falha a memória outro projeto que sofreu com um problema muito similar foi a estação espacial…
    Eitha… tem gente q num aprende… hehehe

    • hugojp

      Acho que o caso não seria colocar um debugger.

      O debugger poderia apontar que existe uma (ou mais variáveis que não são inicializadas) ou coisas desse tipo.

      Ao meu ver a NASA deveria ter feito uma simulação com o sistema que foi desenvolvido, teste com todos os módulos integrados, antes de comecar a implementação (A mesma merda que fazemos, pelo menos deveriamos, antes de entregar um sistema para um cliente.
      __________
      “Apenas duas coisas são infinitas: O Universo e A Estupidez Humana, e eu não tenho certeza sobre o universo.”
      Albert Einstein

  • Trap

    Cabeças devem estar rolando até agora.

  • kmynsky

    Alguém deve ter perdido um emprego bem bom! huehueuh

  • http://www.efeitojoule.com Vanks Estevão

    Como isso ainda pode acontecer!? US$327,6 milhões!?
    É muita grana…
    Como o DSousa lembrou, não existe um SI?

  • http://www.facebook.com/people/João-Lucas/100000642403534 João Lucas

    A culpa não é dos valores imperiais, e vc sabe disso. (quando ler, estará desenterrando algo muito antiiiigoo hein)

  • http://twitter.com/deathcron Deathcron

    É tão bom que tem blhões de tipos de vírus e facilidades par ser invadido, tenta entrar em um linux hsuahushahsu, melhor elabora um vírus p linux.