Описание тега electric-fence
Electric fence (eFence for short) is a popular memory debugger tool.
0
ответов
Page_AllowAccess: сбой mprotect errno=12 при использовании Electric Fence (libefence)
Я получаю следующую ошибку от программы ac, скомпилированной с gcc и связанной с libefence: Electric Fence 2.2.2 Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com> Page_AllowAccess: mprotect failed errno=12 Segmentation fault (core dumped…
11 авг '18 в 00:48
3
ответа
Повреждение кучи не обнаружено Valgrind или Electric Fence. Должен ли я быть подозрительным? (C++)
Я недавно столкнулся с моей первой битвой (решённой) с кучей коррупции. На моей машине linux дома код преступника завершается без ошибок, используя valgrind и electric-fence(с помощью gdb). Тем не менее, на компьютере с Windows в нашей лаборатории я…
25 апр '11 в 03:01
5
ответов
Почему электрический забор /Valgrind не может уловить проблему переполнения буфера?
Я создал программу с ошибками - buggy.c - это сценарий переполнения буфера для буфера t. Вы можете видеть, что я пишу более 5 индексов. Работает нормально. Это никогда не бросает мне ошибку. Мне было интересно, почему это так? Я пробовал даже Valgri…
06 окт '13 в 10:25
4
ответа
Использование электрического забора в программе на С ++
В последнее время я экспериментировал с Electric Fence и не могу понять, как использовать его с кодом C++. Вот пример: // test.cpp #include <cstdlib> using namespace std; int main() { int *a = new int(10); delete a; } Я скомпилировал это с g++…
29 фев '12 в 07:08
1
ответ
Сегфоэлектрические ограждения в Malloc
У меня довольно сложная программа, занимающая много места в памяти, и сегодня она неожиданно начала работать с ошибками странным образом, что GDB не может точно определить местоположение. Подозревая где-то повреждение памяти, я связал это с Electric…
28 ноя '12 в 22:04
1
ответ
Переадресация libcurl HTTPS вызывает ошибку электрического забора
В настоящее время я работаю на сервере ArchLinux 4.7.2-1 x86_64 и пытаюсь написать приложение, использующее libcurl для запросов HTTP(S). Так, например, я делаю что-то вроде этого: #include <curl/curl.h> int main(void) { CURL* curl_handle = cu…
02 сен '16 в 11:54
1
ответ
Использование Electric Fence (libefence) только для общей библиотеки
Чтобы диагностировать сложную ошибку повреждения памяти (память перезаписывается случайным образом), я подумал об использовании Electric Fence + некоторых пользовательских вызовов mprotect, чтобы гарантировать, что поврежденные структуры данных дост…
13 окт '10 в 22:57
3
ответа
Электрический забор с резьбой
Я работаю над многопоточным (основанным на pthread) проектом. В проекте используется библиотека, которую я пишу. Чтобы проверить это, я связал это с -lefence и это дало мне SIGSEGV. После большого количества времени, потраченного на выяснение того, …
24 июл '10 в 13:20
3
ответа
Ошибка "address not from malloc()" при использовании электрического забора
Я писал программу для тестового примера, чтобы продемонстрировать проблему с моей более крупной программой, и в тестовом примере есть ошибка, которой нет в оригинальной программе. Вот заголовочный файл: // compiled with g++ -I/usr/local/bin/boost_1_…
25 июл '10 в 19:12
1
ответ
Openmpi Segfault при использовании электрического забора
Я пытаюсь найти некоторые ошибки памяти в моей программе, использующей электрический забор. Моя программа использует OpenMPI, и когда я пытаюсь ее запустить, она вызывает ошибку со следующей обратной трассировкой: Program received signal SIGSEGV, Se…
16 янв '13 в 21:07
1
ответ
Отладка segfault без видимой причины в GDB?
GDB сообщал, что мой код C сбой где-то в malloc()Поэтому я связал свой код с Electric Fence, чтобы точно определить источник ошибки памяти. Теперь мой код сегрегируется намного раньше, но вывод GDB еще более запутан: Program received signal SIGSEGV,…
28 мар '14 в 20:06
2
ответа
Понимание выхода электрического забора и GDB
При отладке программы, которая заканчивается segfault, электрический забор, в сочетании с gdb, возвращает это: "ElectricFence Exiting: mprotect() failed: Cannot allocate memory [Thread 0xb0bd4b70 (LWP 5363) exited] Program exited with code 0377. Я д…
15 ноя '10 в 21:54
0
ответов
Есть ли какая-либо проблема с выравниванием памяти на Electric Fence - Cross, скомпилированной для MIPS?
Я пытаюсь использовать Electric Fence на своей встраиваемой коробке - на основе MIPS. когда я запускаю простое приложение - это кажется хорошим. Когда я работаю на реальном приложении - сложном приложении, которое пытается использовать все - от dbus…
23 окт '13 в 06:13
1
ответ
C++ STL map::operator[] сделано для удаляемой записи
std::map<int,int> bar; int foo(int key) { bar.erase(key); return 1; } int main() { bar[0] = foo(0); return 0; } Этот код, скомпилированный с GCC 4.8, вызывает ошибку при проверке использования памяти с помощью электрического ограждения. LD_PRE…
14 окт '15 в 17:33
1
ответ
Выход из Amazon EC2 Electric Fence: сбой mprotect(): невозможно выделить память
При выполнении моей программы внутри экземпляра Amazon EC2 (t2.small, Oregon, Ubuntu 16.04) я получаю сообщение об ошибке ElectricFence Exiting: mprotect() failed: Cannot allocate memory Шаги, которые я выполняю после запуска экземпляра: Установите …
23 дек '16 в 01:00
0
ответов
Проблемы в концепции силовой электроники
Обычно полумостовой инвертор представляет явление прорыва. Хорошо сконструированный инвертор не имеет явного прорыва, высокой надежности и небольших потерь при переключении, где эффективность может достигать более 98,5%. Как насчет реализованного по…
02 апр '19 в 14:57
0
ответов
efence SIGSEGV memalign
Я использую в своем коде некоторые функции из коммерческой библиотеки C. Если я вызываю функции с соответствующими параметрами, программа получает сигнал SIGSEGV и завершается. Я проверил значения всех параметров функции с помощью gdb. Все они четко…
08 апр '20 в 11:43
0
ответов
Не можете рассчитать ответ на эту диодную схему?
На рисунке показана установка диодов для конкретной схемы. Решите UF и соответствующие текущие потоки IDA, IDB и IR для следующих условий:i. UA = 10 В и UB = 0 В ii. UA = 6 В и UB = 5,8 В Изображение схемы
19 апр '21 в 13:47
0
ответов
Мне нужна серьезная помощь в выполнении моих заданий по электрооборудованию электростанции. Я описал их ниже [закрыто]
Недавно я столкнулся с огромной трудностью в выполнении задачи моей электрической практики электростанции. Моя практика - "ПРОЕКТИРОВАНИЕ ЭЛЕКТРОСТАНЦИИ". Кто-нибудь может мне помочь с этим? .. или, по крайней мере, дайте мне идею. введите описание …
12 июн '21 в 10:35
0
ответов
TypeError: new(): данные должны быть последовательностью (полученная функция)
У меня возникла ошибка, когда я пытаюсь запустить свой код для модели DQN для электрической оптимизации, текст ошибки - tensor_state = torch.FloatTensor(state).squeeze(n_state) .to (device)TypeError: new(): data must be a последовательность (получен…
04 окт '21 в 17:26