Описание тега general-protection-fault

0 ответов

dmesg показывает segfault, общую ошибку защиты, "заблокирован более 120 секунд", но программа все еще работает

Я запускаю какой-то код, и хотя он ни разу не вышел или не выдал мне видимое сообщение об ошибке, он, кажется, останавливается в течение больших периодов времени, а затем снова запускается, а затем останавливается, поэтому я запустил dmesg и получил…
0 ответов

JVM выдает общую ошибку защиты при выполнении кода в DozerBeanMapper

Немного любопытно, мы запускаем Dozer (5.3.2) в одном из наших приложений (в 64-битной JVM IBM). В прошлую пятницу одна из наших производственных коробок внезапно остановилась, поскольку JVM выдавала общую ошибку защиты. К сожалению, у нас нет никак…
14 май '13 в 09:00
0 ответов

Ошибки общей защиты Ubuntu - Процессор связан?

Ubuntu работает под управлением ядра 3.2.0-60. Вчера рано утром средняя нагрузка машины начала идти по постоянной подъемной линии. Загрузка ЦП очень низкая, около 85% простаивают. Потребление памяти также низкое - только около 2 МБ подкачки показыва…
0 ответов

Ошибки GP в восстановлении x86

Я хотел бы автоматизировать некоторые тестовые случаи, работающие с целью на базе архитектуры x86 IA-32. Некоторые из этих тестовых примеров генерируют общий сбой защиты (ожидаемый результат как часть процесса проверки). Я хотел бы знать, есть ли сп…
0 ответов

Исключение 13 общая ошибка защиты.... код ошибки =0240

exception 13: general protection fault at 08C7:210E error code 0240 ax=0B0A, bx=0B0A,cx=0BZA,dx=0F97,di=0000,si=001E ds=05CF limit=FFFF segment# 004D C:\TURBOC3\BIN\TC.EXE es=0F97 limit=1007 segment# cs=08C7 limit=470F segment# 0095 C:\TURBOC3\BIN\T…
0 ответов

OS Dev: общая ошибка сбоя защиты после настройки idt

Я пытаюсь написать ОС с нуля, без каких-либо библиотек и прочего. Итак, я настраивал свою IDT и все такое, и я наконец-то закончил. Поэтому, когда я попробовал это, он просто продолжал перезагружаться. Я написал только int 0x0, поэтому я написал пер…
16 фев '19 в 15:45
2 ответа

Общая ошибка защиты при работе ОС на iso

У меня есть следующий код загрузчика, который, кажется, отлично работает на жестком диске: [bits 16] [org 0x7c00] bootld_start: KERNEL_OFFSET equ 0x2000 xor ax, ax ; Explicitly set ES = DS = 0 mov ds, ax mov es, ax mov bx, 0x8C00 ; Set SS:SP to 0x8C…
29 май '17 в 11:58
3 ответа

Ошибка функции objc_setAssociatedObject в 64-битном режиме, а не в 32-битном

Я использую аккуратный контроллер табличного представления под названием SKSTableView в моем проекте, который позволяет каждой строке таблицы иметь количество подстрок. Этот код прекрасно работает в 32-битном режиме, но когда я запускаю его на своем…
0 ответов

Использование сокетов netlink с дополнениями для Linux

Я создал следующий код в модуле ядра: DECLARE_COMPLETION(comp); void nl_send (struct sk_buff* skb) { reinit_completion(&comp); NETLINK_CB(skb).portid = 0; if (nlsk){ netlink_unicast(nlsk, skb, pid, MSG_DONTWAIT); debug(KERN_NOTICE"Supposed to Se…
0 ответов

Ошибка общей защиты в node.js

Узел разбился с неисправностью общей защиты. Из системного журнала: Mar 12 23:51:01 ip-10-159-31-166 kernel: [136874.501802] node[28987] general protection ip:8902a8 sp:7fffe8326820 error:0 in node[400000+786000] Я предполагаю, что причиной является…
1 ответ

Мягкий сброс в x86 "32-битной" очистки ОЗУ после сброса?

Я использую Intel Quark SoC и пытаюсь прочитать некоторые данные из оперативной памяти после тройной ошибки. Я сохраняю некоторые данные до сброса и хочу прочитать их после перезапуска моей программы. Возможно ли это или ОЗУ очищено?
13 апр '16 в 19:43
1 ответ

как справиться с общей ошибкой защиты в ядре Linux

У меня есть фрагмент модуля ядра, как показано ниже, который пытается прочитать регистр msr, без сомнения, он выйдет из строя, поскольку msr 0x2 не существует, произойдет ошибка общей защиты. У меня вопрос: как я могу обойти эту ошибку, например, оп…
18 май '20 в 10:47
1 ответ

Почему адрес segfault имеет значение NULL при доступе к памяти, в которой установлен любой из 16 наиболее значимых битов?

Рассмотрим следующую программу сборки: bits 64 global _start _start: mov rax, 0x0000111111111111 add byte [rax*1+0x0], al jmp _start Когда вы компилируете это с помощью nasm и ld (в Ubuntu, ядро ​​5.4.0-48-generic, Ryzen 3900X), вы получите ошибку s…
0 ответов

Ошибка общей защиты (#GP) с кодом ошибки 0x13b в прерывании

Я столкнулся с общей ошибкой защиты (#GP) в bochs, когда пытался реализовать крошечную систему, и код ошибки - 0x13b. Что это означает? Код сборки leave когда происходит прерывание.
0 ответов

Ошибка общей защиты после разрешения прерываний. OSDEV

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

Общая ошибка защиты, когда я конвертирую QString в Char

Я пытаюсь преобразовать QString в const *char, это вызывает ошибку общей защиты. Я не мог понять об этом. dmesg код, который генерирует ошибку общей защиты Когда я проверил с помощью gdb, ошибка сегмента генерируется в «vfprintf». результат gdb Что …
10 фев '22 в 02:22
1 ответ

Как получить дамп ядра из ловушек: событие общей защиты program[pid]

Я пытаюсь устранить неполадки в локально скомпилированной программе-демоне в Linux, программа падает с сигналом 11, и мне нужно отследить стек и значения переменных, чтобы исправить ошибку. Однако по какой-то причине ядро ​​​​Linux не сохраняет дамп…
08 апр '22 в 14:15
0 ответов

Серые пиксели в R Studio

Думаю, это очень необычный вопрос. Но в конце концов в моем редакторе сценариев r Studio появляется серый пиксель, который исчезает, когда я нажимаю на него. Что это может быть? Я нажал на него, и он исчез, но вернулся через пару минут. Когда я прос…