1. Go / Говнокод #26599

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    Currently, we're ignoring failures to mlock signal stacks in the
    workaround for #35777. This means if your mlock limit is low, you'll
    instead get random memory corruption, which seems like the wrong
    trade-off.

    самый лучший язык на свете продолжает шпарить, отказались от free after use - получили «забыл сделать if (err != nil)»

    https://github.com/golang/go/commit/69614c0d0e05787c8203bdc364c3293e1cf5094a

    Запостил: Fike, 24 Апреля 2020

    Комментарии (26) RSS

    • use after free, простите, был взволнован
      Ответить
    • println("runtime: update your kernel to 5.4.2 or later")


      блядь
      блядь
      блядь
      Ответить
    • на джаве и ноде операнционку мы уже писали, время писать операционку на го

      https://www.youtube.com/watch?list=PL4jag8ijtDPwmF-BRtOrCvhlHSGW3l9D3&v=X4-YmXUtTig
      Ответить
      • показать все, что скрытоvanished
        Ответить
      • > на джаве и ноде операнционку мы уже писали
        О, кстати, а как эта дрисня была технически реализована? Они в загрузчик JRE/рантайм ноды засунули, чи шо?
        Ответить
        • вроде бы там взяли линукс, добавили туда ноду, написали на ней файл-менеджер, установили нескучные обои, и так получилась операционка на ноджс

          пра жаву не знаю. Знаешь такие PicoJava протсы?
          Ответить
          • Ну блин, а докер с PHP и каким-нибудь скриптом файл-менеджера теперь считается операционкой на PHP?
            Ответить
          • Кокой позор (((

            «PicoJava» поглядел, выглядит круто. Почти как «Лисп-машина».
            Ответить
            • и такая же быстрая, угу
              Ответить
              • Лисповые машинки с генерацией нативного кода и тайпхинтингом довольно шустро работают. Ну причём это не jit который хер пойми когда запустится, а вполне предсказуемая конпеляция когда объявляешь функцию.
                Ответить
                • Я имел ввиду железную лисп машину с клавиатурой Космическим Кадетом и 20-ти летним Столлманом за этой клавиатурой
                  Ответить
    • показать все, что скрытоvanished
      Ответить
    • Так а шо тут произошло?

      Go-спода нашли бажину с покоцаной памятью, которая оказалась бажиной в ядре лялиха и которую они до фикса в ядре закрыли костылём, который поломал другие нежные части тела. Я правильно понял?

      P.S. Коммент понравился: The random corruption can occur with any program in any language. Using async preemption does make the random corruption more likely. But it can happen regardless.

      Азаза, мы все умрём. Коммитовирус
      Ответить
    • спасибо, продолжайте минусовать, типа решаю как раз, стоит ли сюда вообще заходить в будущем, полезно ваше мнение знать, так что голосуйте, начинал программировать в ранних 70x, с тех пор попеременно сети и реальное время, в создании интернет реально участвовал, спрашивается что мне здесь делать? все просто — ностальгия, типа лет 25 в россии не был
      Ответить
      • Лолечка, где ты был/была/было?
        Ответить
        • В последнее время даже говнокоды лень читать. Вот увидел на Хабре комментарий и решил сюда скинуть, сейчас пойду дальше окукливаться.
          Ответить
      • опять владелец питухов пошёл страйкеру счёт за электричество накручивать
        Ответить

    Добавить комментарий