• Ошибка сегментирования gnlnx

    From Maxim Sokolsky@2:5020/828.777 to All on Sun Jul 13 23:17:42 2025
    Здpавствуй, All!

    а i386 (Debian Bookworm, кодировка в консоли utf-8), после сборки последнего Golded+'gnlnx -C golded.cfg' падает при обработке нодлиста: "31718 Ошибка сегментирования".
    а amd64 этой ошибки нет. ет также этой ошибки в i386, если собирать бинарники не из последних, а апрельских исходников Golded+.

    С уважением - Maxim
    --- -Да, да!.. Я вижу, вы поняли мой замысел.
    * Origin: Сено - великая вещь. (2:5020/828.777)
  • From Nil A@2:5015/46 to Maxim Sokolsky on Sun Jul 13 23:30:14 2025
    Hello, Maxim!

    Sunday July 13 2025 23:17, from Maxim Sokolsky -> All:

    а i386 (Debian Bookworm, кодировка в консоли utf-8), после сборки последнего Golded+'gnlnx -C golded.cfg' падает при обработке нодлиста: "31718 Ошибка сегментирования". а amd64 этой ошибки нет. ет также
    этой ошибки в i386, если собирать бинарники не из последних, а
    апрельских исходников Golded+.

    Так а без stack trace тебе никто не поможет. Core dump образуется? Если нет, то надо научиться включать. Дальше либо кору куда-то выложить, либо зайти gdb на неё и написать 'bt'.
    Вот ещё, возможно что-то попало в golded.log.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Maxim Sokolsky@2:5020/828.777 to Nil A on Fri Aug 1 13:16:52 2025
    Здpавствуй, Nil!

    а i386 (Debian Bookworm, кодировка в консоли utf-8), после
    сборки последнего Golded+'gnlnx -C golded.cfg' падает при
    обработке нодлиста: "31718 Ошибка сегментирования". а amd64 этой
    ошибки нет. ет также этой ошибки в i386, если собирать бинарники
    не из последних, а апрельских исходников Golded+.

    Так а без stack trace тебе никто не поможет. Core dump образуется?
    Если нет, то надо научиться включать. Дальше либо кору куда-то
    выложить, либо зайти gdb на неё и написать 'bt'. Вот ещё, возможно
    что-то попало в golded.log.

    Ошибка была из-за файла нодлиста, в котором была неправильная строка, поэтому компилятор и падал. Хотя виндовая реализация компилятора нодлиста тот же файл прекрасно переваривала и индексы создавала.

    Код дедушки для Windows и Unix - разный, и последний недоработан и худшего качества и в кое-чем не соответсвует документации.

    С уважением - Maxim
    --- -Да, да!.. Я вижу, вы поняли мой замысел.
    * Origin: Сено - великая вещь. (2:5020/828.777)
  • From Nil A@2:5015/46 to Maxim Sokolsky on Fri Aug 1 16:08:26 2025
    Hello, Maxim!

    Friday August 01 2025 13:16, from Maxim Sokolsky -> Nil A:

    Так а без stack trace тебе никто не поможет. Core dump
    образуется? Если нет, то надо научиться включать. Дальше либо
    кору куда-то выложить, либо зайти gdb на неё и написать 'bt'. Вот
    ещё, возможно что-то попало в golded.log.
    Ошибка была из-за файла нодлиста, в котором была неправильная строка, поэтому компилятор и падал.

    Дык тоогда неправильную строку в студию, чтобы можно было воспроизвести.
    Или уже пичинино?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
  • From Cheslav Osanadze@2:6078/80 to Maxim Sokolsky on Fri Aug 1 19:50:13 2025
    Привет Maxim!

    01 Авг 25 13:16, Maxim Sokolsky -> Nil A:

    Ошибка была из-за файла нодлиста, в котором была неправильная строка, поэтому компилятор и падал. Хотя виндовая реализация компилятора
    нодлиста тот же файл прекрасно переваривала и индексы создавала.

    Код дедушки для Windows и Unix - разный, и последний недоработан и
    худшего качества и в кое-чем не соответсвует документации.

    Почему это стало давно традицией?


    Cheslav.


    ... Винда медленно и бесстыдно снимала с себя задачи...
    ---
    * Origin: ,,, (2:6078/80)
  • From Maxim Sokolsky@2:5020/828.777 to Nil A on Sat Aug 2 12:44:22 2025
    Здpавствуй, Nil!

    Ошибка была из-за файла нодлиста, в котором была неправильная
    строка, поэтому компилятор и падал.

    Дык тоогда неправильную строку в студию, чтобы можно было
    воспроизвести. Или уже пичинино?

    Если бы. Добавь любую фразу вначало нодиста, без разницы, какую, главное без ";". Виндовая версия этого даже не заметит и скомпилирует индексы, а в любых юниксах она вылетит с ошибкой сегментации.

    Кроме отсутсвия обработки ошибок, в юникс-версии заметил еще одно отличие - неправильная работа с маской .*

    Виндовая версия всегда берет последний по номеру файл, как и написано в докуметации. Юниксовая версия всегда выбирает файл с меньшим номером. К примеру, из двух файлов nodelist.209 и nodelist.210 она выберает первый, что неправильно. Это некритично, если вычищать старые файлы при загрузке новых, но все же.

    С уважением - Maxim
    --- -Да, да!.. Я вижу, вы поняли мой замысел.
    * Origin: Сено - великая вещь. (2:5020/828.777)