Куда я должен сообщить об ошибке ошибки сегментации, с которой я столкнулся в Lua и LuaJIT?

#lua #segmentation-fault #luajit #bug-reporting

#lua #ошибка сегментации #luajit #сообщение об ошибках

Вопрос:

Я немного поиграл с (несколько идиотской) идеей улучшения функции с помощью генетического алгоритма и манипулирования выводом этой функции string.dump , и у меня возникла ошибка ошибки сегментации, которая появилась в luajit, а затем и в Lua тоже.

Где я могу сообщить об этой ошибке и коде, который ее вызвал, учитывая, что у меня есть только Stack Overflow и учетная запись Reddit?

Комментарии:

1. Хорошие новости, люди. Это выскочило и в Lua.

2. Теперь это ошибка сегментации в Lua и ошибка шины в Luajit. Остановка.

3. Что заставляет вас думать, что об этой ошибке следует сообщить разработчикам Lua или LuaJIT? Вы манипулируете двоичным представлением функции. Ни одна библиотека не делает никаких заявлений о том, что они будут принимать любой двоичный файл, независимо от его источника. Действительно, они работают только с двоичными файлами, которые они сами генерируют. Мне кажется, что вы сами по себе в этом.

4. » итак, я предполагаю, что то, что передается в качестве аргумента, проверяется и контролируется перед попыткой его запуска. » Если вы передадите предварительно скомпилированный фрагмент этой функции, он не будет выполнять никакой «проверки» или «управления» любого рода. Будет предполагаться , что байты представляют собой законно скомпилированный байт-код Lua. Lua является отказоустойчивым при передаче строк источника Lua. Lua не является отказоустойчивым к передаче байт-кода.

5. Я полагаю, что он обнаруживает наличие начальных байтов, которые не были бы допустимыми символами в наборе символов Lua. Но это, по сути, не имеет значения; важно то, что он может определить разницу, и в этих случаях он ведет себя по-разному.