LINUX.ORG.RU
ФорумTalks

Копирасты охренели

 , ,


0

3

Загуглил следующее:

Thread 1 "Primary thread" received signal SIGILL, Illegal instruction. Privileged opcode.

Гугель выдавать результат отказался, дескать, закон запрещает, смотри здесь: https://lumendatabase.org/notices/46284504

А тама какие-то книжные издатели запилили книжки про ОС. Ну и кинули страйк по ходу на все совпадения до которых можно дотянуться.

Вот так, анон, не фиг тебе больше гуглить тексты ошибок, покупай книжку.

★★★★★

приезжай к нам на яндекс и смотри что хошь!

alysnix ★★★
()

Еще лет десять назад, может даже больше, в гугле наались какие то непонятные движения. Начали требовать подписать с ними договор кровью, выдавать всякое левое, вместо нужного. Я потихоньку все чаще юзал яндекс. И оказалось, что яндекс выдает более правильный для меня результат.

Причем не только по техническим темам, но он даже порнуху лучше ищет. И инерфейс удобнее. Ну, я сам такое не смотрю, конечно, мне друг рассказывал.

А сейчас, с приходом ИИ, я даже не помню когда последний раз и яндекс то открывал… А гугл и вовсе много лет не открывался в принципе. Год назад зашел - странный статичный интерфейс, после яндекса даже непривычно, выдает какой то мусор - видимо из за того, что давно не пользовался.

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

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 2)
Ответ на: комментарий от ALiEN175

А вот это уже интересно. У меня тоже результаты порезаны как у ТСа. Тут уже получается не закон сша, а двойные стандарты.

u5er ★★★
()
Ответ на: комментарий от greenman

У меня не РФ, но тоже как у ТС - три картинки с кукишами

Переключил язык интерфейса на англ - выдало два результата. Прикольно

vaddd ☆☆
()
Последнее исправление: vaddd (всего исправлений: 1)
Ответ на: комментарий от yax123

В книгу вроде скопипастили кусок лога и всё, книга сама, не нужна. Это как если в книгу скопипастили бы цитату, на которую у автора книги прав нет (но есть право цитирования конечно), но из за того что цитата в книге, поисковик бы блокировал оригинальный текст автора цитаты. Ну или типа того.

Может я ошибаюсь, но похоже на такую шизу. Виной всему конечно автоматизация и глупые, неуправляемые роботы.

Тут надо разбираться и нырять глубже, перепроверять.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от LINUX-ORG-RU

Интересно, а если я в гугель вышлю чек, о том что купил эту книгу, он станет мне показывать все результаты поиска?

yax123 ★★★★★
()
Ответ на: комментарий от bdrbt

А у яндекса уже несколько лет основа выдачи была через нейросеть. Остальное и смысла обычно не было открывать - он сразу ссылки там на источники давал.

LightDiver ★★★★★
()
Ответ на: комментарий от yax123

Не удивлюсь что у них такое есть…
В любом случае, книга тут ненужна от слова совсем. И её содержимое не имеет никакого значения. Просто оно приклеилось с боку. Как там молодёжь говорит «абузят систему».

Идеально же, всуёшь в книгу различные широко распространённые вещи, а потом говоришь, это моё, другим нельзя. И теперь люди по сути получают вместо обсуждений на форуме, рекламу книги в выдаче поиска, как минимум картинками.

Но суть в том что если моя книга будет содержать 99% вариантов лога dmesg, где я например разбираю как такие логи читать, то я смогу забанить половину технических тем про линукс в интернете, включая lkml.org

Дурдом? Дурдом. Но мне кажется это как-то разрулят и DMCA обжалуют, дав авторам книги нагоняй за злоупотребление, так как у их нет никаких прав на сам текст ошибки.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 3)
Ответ на: комментарий от bdrbt

ИИ окончательно уничтожает поисковики

Ответы ИИ уже цензурируют. Ну и поисковики индексируют быстрее, чем дообучают модели.

skiminok1986 ★★★★★
()
Ответ на: комментарий от skiminok1986

Цензурит он больше, но совсем в другом плане. Однако и выдает больше полезного, ибо обрабатывает запрос «творчески».

И они могут использовать не только изученное, но и сами испольовать поисковики.

Тут просто нужно еще задачу смотреть. В 95% они всетаки прощше, быстрее и полезнее обычного поисковика. На чем то специфичном нужно уже всетаки руками искать.

Вот возьми эту строку от ТСа - я спросил ИИ про нее и он мне подробно рассказал от чего это бывает, как проверить, диагностировать, как попытаться исправлять. Структурированно по полочкам за пару секунд.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Есть анекдот: «-Мужик, проснись, ты обосрался! -А я и не сплю…»

Есть возможность, что для них это не абуз, а штатное поведение.

LightDiver ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Вроде того, это от психов, которые пытаются OpenXRay на фряхе запустить)) И вроде уже нашел почему - на новых амд компиляторы генерят неподдерживаемые инструкции типа ENDBR32.

Полыхает у меня с того, что гуглеж выхлопа лога, выдаваемого только одним игровым движком внезапно нарушает DMCA.

eagleivg ★★★★★
() автор топика

Ну надо же, гугл на своей платформе что хочет, то и воротит, кто бы мог подумать!

У DDG такой проблемы нет, переходи на него. Он, конечно, тоже не идеал, но уж всяко лучше гугла будет (кроме поиска картинок, он там говно).

CrX ★★★★★
()
Ответ на: комментарий от LightDiver

Структурированно по полочкам за пару секунд.

Только поди опять нагалюцинировал половину? RDTSCP-то хоть упомянул как возможную причину?

eagleivg ★★★★★
() автор топика
Ответ на: комментарий от eagleivg

Ага, упоминает в конце:

Хорошо, пользователь столкнулся с ошибкой SIGILL (Illegal Instruction) в своем потоке. Нужно разобраться, почему это происходит и как это исправить.

Сначала вспомню, что SIGILL возникает, когда процессор пытается выполнить недопустимую или привилегированную инструкцию. Привилегированные инструкции обычно требуют определенного уровня доступа, который есть у ядра ОС, но не у пользовательских программ. Значит, возможно, программа пытается выполнить инструкцию, которую не должна.

Первый шаг: проверить, не использует ли программа ассемблерные вставки или инлайн-ассемблер, которые содержат такие инструкции. Иногда разработчики по ошибке включают инструкции вроде CLI, STI, которые управляют прерываниями и требуют привилегий.

Также стоит проверить оптимизацию компилятора. Иногда агрессивная оптимизация (например, -O3 в GCC) может привести к генерации неправильных инструкций, особенно если код имеет неопределенное поведение. Возможно, стоит попробовать собрать с флагами -O0 или -O1 для проверки.

Другая возможность — использование инструкций, специфичных для определенного процессора. Например, если код скомпилирован с использованием AVX2, но запущен на процессоре без поддержки AVX, это вызовет SIGILL. Нужно проверить целевую архитектуру компиляции (флаги -march, -mtune) и убедиться, что они соответствуют целевому процессору.

Стоит также проверить бинарник с помощью objdump или gdb, чтобы увидеть, какая именно инструкция вызывает ошибку. В GDB можно использовать команду `disas` вокруг адреса сбоя, чтобы увидеть ассемблерный код.

Если проблема в сторонней библиотеке, возможно, она скомпилирована под другую архитектуру. Нужно пересобрать библиотеку с правильными флагами.

Еще возможен случай повреждения бинарного файла или его некорректная загрузка. Можно попробовать пересобрать проект.

Также стоит проверить на наличие повреждения стека или памяти, что может привести к исполнению случайных данных как кода.

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

Ошибка SIGILL (Illegal Instruction) возникает, когда процессор пытается выполнить недопустимую или привилегированную инструкцию, которую пользовательская программа не имеет права исполнять. Вот основные причины и способы их устранения:
1. Использование привилегированных инструкций

    Примеры: Инструкции вроде CLI, STI, HLT или доступ к системным регистрам (CR0, CR3 и т.д.).

    Решение:

        Уберите ассемблерные вставки с привилегированными инструкциями.

        Если это необходимо для низкоуровневых операций, используйте драйвер ядра ОС.

2. Несовместимость с процессором

    Причина: Программа использует инструкции (например, AVX, SSE4), которые не поддерживаются вашим CPU.

    Решение:

        Скомпилируйте код с правильными флагами:
        bash
        Copy

        # Для GCC/Clang укажите целевую архитектуру:
        gcc -march=native -mtune=native ...  # Автоматическое определение
        gcc -march=haswell ...               # Явное указание архитектуры

        Проверьте поддержку инструкций на вашем CPU:
        bash
        Copy

        lscpu | grep Flags  # Linux
        sysctl machdep.cpu.features  # macOS

3. Ошибки в ассемблерном коде

    Пример: Неправильные inline-ассемблерные вставки в C/C++.

    Решение:

        Проверьте синтаксис ассемблерных блоков.

        Используйте volatile и правильные constraints:
        c
        Copy

        asm volatile ("nop");  // Корректная вставка

4. Повреждение бинарного файла

    Причина: Файл мог быть поврежден при компиляции или загрузке.

    Решение:

        Пересоберите проект:
        bash
        Copy

        make clean && make

        Проверьте целостность исполняемого файла.

5. Ошибки в сторонних библиотеках

    Причина: Скомпилированная библиотека содержит несовместимые инструкции.

    Решение:

        Пересоберите библиотеки с флагами, подходящими для вашей архитектуры.

        Используйте версии библиотек, совместимые с вашим CPU.

6. Проблемы с оптимизацией компилятора

    Причина: Агрессивная оптимизация (-O3) иногда генерирует недопустимый код.

    Решение:

        Скомпилируйте с флагом -O0 или -O1 для проверки:
        bash
        Copy

        gcc -O0 -o program program.c

7. Повреждение стека/памяти

    Причина: Переполнение буфера или повреждение указателя приводит к исполнению "мусора".

    Решение:

        Включите инструменты для детекции ошибок памяти:
        bash
        Copy

        gcc -fsanitize=address -g ...  # AddressSanitizer
        valgrind ./program             # Проверка утечек

Как отладить:

    Используйте GDB:
    bash
    Copy

    gdb ./ваша_программа
    (gdb) run
    # После краша выполните:
    (gdb) disas /r $pc-32,+64  # Просмотр ассемблерного кода вокруг точки сбоя
    (gdb) info registers        # Проверьте регистры

    Проверьте сигнал:

        SIGILL может указывать на конкретную проблемную инструкцию (например, ud2 — явно сгенерированная ошибка).

Пример решения:

Если ошибка возникает в инструкции rdtscp, но ваш процессор не поддерживает ее:
c
Copy

// Замените:
unsigned long long tsc;
asm volatile ("rdtscp" : "=A" (tsc));
// На:
asm volatile ("rdtsc" : "=A" (tsc));  // Используйте rdtsc вместо rdtscp

Если проблема не ясна — предоставьте фрагмент кода или ассемблерный вывод из GDB.
LightDiver ★★★★★
()

Не зря я с гугла на яндекс свинтил. Если пару лет назад гугл выдавал по техническим вопросам результат лучше яндекса, а яндекс только по магазинам был хорош, то теперь и по техническим вопросам яндекс стал лучше.

PS: мне яндекс за этот комментарий ничего не заплатил. к сожалению.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Loki13

Да, мне тоже платят только за каждый 5 положительный отзыв на форумах.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 1)
Ответ на: комментарий от Loki13

Яндекс не ищет по точному совпадению - считаем md5 от случайного числа, ищем это значение md5 в кавычках в yandex.ru - получаем 5 страниц совпадений.

No ★★
()
Ответ на: комментарий от eagleivg

Полыхает у меня с того, что гуглеж выхлопа лога, выдаваемого только одним игровым движком внезапно нарушает DMCA.

А прикинь они теперь это увидят и придут на гхаб, и там DMCA страйк на движок кинут. Или на тему с ошибкой. Ну типа «Эта строчка у нас в книге, срочна удалять!»

Не удивлюсь что просто у них нейропрограммист

 - Вот текст нашей книги - напиши программу которая будет автоматически отсылать DMCA репорт поисковикам если в выдаче поисковика содержится любой текст из нашей книги

 - Вот код! 
 - ...

 - О клёва! За-пус-тить!
 - тыщ тыц тыщ тыщ

И это не шутка, сейчас так (как минимум некоторые) нейропрограммисты программируют.
Сам видел, человек на серьёзных щах делал подобное, а именно, «писал» нейродурами программу которая сканирует отзывы на сайте и лайкает если в тексте есть более трёх положительных слов и название товара.

Вишенка на торте, это было видео на ютубе где человек учил других, как делать так же.

Сразу отвечаю почему я такое вообще видел, мне youтрубка на тематику «разработка/программирование» на автовоспроизведение подсовывает подобные перфомансы иногда, возможно из за того что у меня история не сохраняется.

LINUX-ORG-RU ★★★★★
()

Копирасты охренели
...
13.04.25 23:49:54

Ээ, ты только сейчас это узнал?

ya-betmen ★★★★★
()
Ответ на: комментарий от No

Яндекс не ищет по точному совпадению

Так уже никто не ищет по точному совпадению. Потому, что задача поисковика не долго искать хитрую загогулину для 5% людей а за минимальное время найти статью в википедии для остальных 95.

ya-betmen ★★★★★
()

Попробовал в гугле - повторяется как у ТС. В утке нормально.

Bfgeshka ★★★★★
()
Ответ на: комментарий от ya-betmen

Или просто выплюнуть выдачу из кеша оперативки с похожими запросами.

Гугл вообще далеко не ищет, от слова совсем. Что похожее на нужное есть в первой десятке ссылок, на второй странице уже полная случайностей и никак не связанная с запросом простыня, где просто есть вхождение ключевого слова/слов. А третей страницы порой и нет, а если есть смотреть туда просто нет смысла, ну разве что есть желание «посёрфить» интернет как в старые добрые и попасть на абсолютно случайный сайт, который в 50% случаев не работает уже. Ибо робот гугла посещал его последний раз лет 10 назад, так как он занят непрерывным сканированием TOP50 самый популярных сайтов в интернете с бесконечными лентами.

Не прям всегда конечно так, но у меня, частенько.

:)

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

По ссылке на Lumen выдаёт список известных пиратских библиотек:

101audiobooks.cloud
123docz.net
allbooksworld.com
allnovel.net
archive.bookfrom.net
audiobook-mp3.com
bookreadfree.com
cafeaudiobooks.net
cheryl-pierson.freenovelread.com
dailyaudiobooks.net
dirzon.com
dokumen.pub
en.enjoyreadinghour.com
epdf.pub
epuborigin.org
findaudiobook.app
fliphtml5.com
galaxyaudiobook.com
glam0ur.net
goldenaudiobook.net
hotaudiobooks.com
listenaudiobooks.cloud
listenaudiobooks.net
loveaudiobook.com
novel11.com
novel12.com
pdfroom.com
popaudiobooks.com
rapidlinks.org
readfrom.net
royallib.com
sharedaudiobooks.co
stage.manybooks.net
staraudiobook.net
top.epub.pub
vdoc.com.br
www.allfreenovel.com
www.bookfrom.net
www.bookfusion.com
www.docdroid.net
www.ebookhunter.net
www.kdbookonline.com
www.old.you-books.com
www.pdfdrive.com
www.wecima.us
www.zlibrary.to
z-lib.id
z-lib.io
zlibrary.to

3 исключения: glam0ur.net – порносайт; dirzon.com и rapidlinks.org – файлохостинги.

Большинство заблокированы в РФ.

То есть вне книг Гугл находит этот текст только на 3 сайтах, включая ЛОР. Проблема, скорее в гуглопоиске.

olegd ★★★
()

Копирасты охренели

Вот тебе копеечку жалко заплатить, а у буржуя яхту и сотни объектов недвижимости обслуживать надо и гарем. Он старался, проталкивал в буржуазном парламенте закон, по которому тебя можно обирать до нитки. Он нанял сотни холуёв, которые денно и нощно выискивают места где поживится буржую, а ты не уважаешь его труд.

Состоятельная буржуазия – наш непримиримый враг, ее богатство зиждется на нашей бедности, ее радость – на нашем горе, Ясно, что ее сознательные представители будут нашими заклятыми врагами, которые попытаются сознательно разбить нас.

Сталин И.В.
Буржуазия ставит ловушку

15 октября 1905 г.
Ygor ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

хм ровно «наоборот»

наиболее релевантное бывает на 4ом десятке

т.е самые первые (если запрос достаточно типичен) ответы оказываются замаркетолажённые

потом +- и гдето на 4-6 страницах самый торт

вот такие странные весы

qulinxao3 ★☆
()
Ответ на: комментарий от LINUX-ORG-RU

Там кое кто по непроверенной информации формулу для ставки пошлин сгенерил с помощью нейросети, а потом использовал полученные значения в реальности.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от greenman

Тьфу блин) Я и забыл, что у меня все не-ru домены идут через зарубежный сервер. Если выключить - то картинка такая же как у ТС. Ну + еще этот тред уже проиндексировался.

ALiEN175
()
Ответ на: комментарий от LINUX-ORG-RU

Или просто выплюнуть выдачу из кеша оперативки с похожими запросами.

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

Проблема в том, что учитывают вероятность что именно ищет человек, поэтому фильм по какому-то явлению чаще проще найти чем само явление.

ya-betmen ★★★★★
()
Ответ на: комментарий от LightDiver

Цензурит он больше, но совсем в другом плане. Однако и выдает больше полезного, ибо обрабатывает запрос «творчески».

На моих попытках использования его творчество сводилось к галлюцинациям. Но я не пробовал все эти модные платные модели от OpenAI и прочих компаний, которым из РФ так просто денег не занести.

И они могут использовать не только изученное, но и сами испольовать поисковики.

Могут.

Тут просто нужно еще задачу смотреть. В 95% они всетаки прощше, быстрее и полезнее обычного поисковика.

У меня пока обратный результат. Нет в огнелисе такой удобной интеграции, как с поисковиками. Хотя, может, есть расширения.

Вот возьми эту строку от ТСа - я спросил ИИ про нее и он мне подробно рассказал от чего это бывает, как проверить, диагностировать, как попытаться исправлять. Структурированно по полочкам за пару секунд.

Как-то быстро. Они у меня всю дорогу следующее слово с ощутимой задержкой угадывают.

skiminok1986 ★★★★★
()
Ответ на: комментарий от skiminok1986

Попробуй китайцев. Я западные модели не юзал - там ограничения на мой регион, но у китайцев я почти не сталкиваюсь с «галлюцинациями». Нужно очень постараться.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Попробуй китайцев. Я западные модели не юзал - там ограничения на мой регион, но у китайцев я почти не сталкиваюсь с «галлюцинациями». Нужно очень постараться.

Ну я их, в основном, и пробовал. Галлюцинировали много. И на простых информационных запросах и на кодогенерации. Но я на кодогенерации пробовал только там, где документации или нет, или она хреновая.

skiminok1986 ★★★★★
()

Мужчина, Вам английским по белому сигнал послали: Ваша инструкция нелегальная, а код операции привилегированный. Всё прогрессивное человечество борется за чистоту и легальность процессов и против привилегий, а Вы продолжаете тянуть за первую нить. Полиции Тьюринга на Вас нет!

AITap ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)