Вопросы по теме 'segmentation-fault'

Проблема вектора указателей
У меня довольно много проблем с попыткой push_back объекта моего пользовательского класса в вектор указателей с моим пользовательским классом в качестве типа. См. приведенный ниже код вместе с полученной ошибкой. Я использую Eclipse с плагином CDT и...
4877 просмотров

Segmentation Fault с указателем на указатель с C/Linux
В следующем коде я получаю ошибку сегментации: Set *getpar() {...} char function(...) { Set **S; *S = getpar(); /* Segmentation Fault */ ... } Но странно то, что с небольшими изменениями ошибка сегментации отсутствует: Set...
1856 просмотров
schedule 09.02.2023

Компиляция C++ с использованием -pthreads для ошибки сегментации Openwrt Linux-Get
Я новичок в программировании на C++ и использую pthreads. Я кросс-компилирую свой код для OpenWRT, но по какой-то причине я получаю ошибку сегментации, когда запускаю программу на своей плате, но на моем ПК она работает нормально. Я подозреваю, что...
7492 просмотров

C++ std::vector ошибок удаления и сегментации указателей
У меня есть вектор указателей на класс. Мне нужно вызвать их деструкторы и освободить их память. Поскольку они являются векторами указателей, vector.clear() не выполняет эту работу. Поэтому я продолжил делать это вручную следующим образом: void...
20338 просмотров

Список STL для хранения указателей на структуру
У меня есть структура под названием вершина, и я создал несколько указателей на них. Я хочу добавить эти указатели в список. Мой код ниже, когда он пытается вставить указатель в список, создает ошибку сегментации. Может кто-нибудь объяснить, что...
24614 просмотров
schedule 07.07.2022

Какие есть хорошие методы или шаги для отладки ошибки сегментации в Perl?
Есть два случая, когда мой код не вызовет ошибку сегментации : Когда я использую Smart::Comments хотя бы в одном месте Прогони через отладчик. Я отследил его до этого звонка: $action->{breakdown} = join( ' ' ,...
3385 просмотров
schedule 31.03.2023

Ошибка сегментации с использованием общей библиотеки
У меня есть общая библиотека (а именно libXXX.so) с связанным файлом cpp / h. Они содержат ряд указателей на функции (чтобы указать на точку входа функции .so) и класс для обертывания этих функций как методов указанного класса. т.е.: файл .h:...
19347 просмотров

Почему segfault на fclose?
Я явно что-то упускаю. Может кто-нибудь объяснить, почему это произойдет? #define RANDOM_DEVICE "/dev/random" int create_shared_secret(char * secret,int size) { FILE * file=NULL; int RetVal; file=fopen(RANDOM_DEVICE,"r"); if(!file) {...
3010 просмотров
schedule 21.07.2022

std::string::assign() вызывает segfault
У меня есть std::vector<uint8_t> , который содержит строки с определенным смещением. Вот сокращенный дамп: ... @128 00 00 00 00 00 00 00 00 73 6F 6D 65 74 68 69 33 ........somethin @144 38 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00...
15693 просмотров
schedule 11.08.2023

Как malloc() может вызвать SIGSEGV?
У меня есть странная ошибка в моей программе, мне кажется, что malloc() вызывает SIGSEGV, что, насколько я понимаю, не имеет никакого смысла. Я использую библиотеку simclist для динамических списков. Вот структура, на которую ссылаются позже:...
15974 просмотров
schedule 02.08.2023

Valgrind: Умышленно вызвать segfault
Это безумный хак , но я пытаюсь намеренно вызвать segfault в определенный момент выполнения, поэтому valgrind выдаст мне трассировку стека. Если есть лучший способ сделать это, пожалуйста, скажите мне, но мне все равно было бы любопытно узнать,...
5256 просмотров
schedule 08.04.2024

Mysql_num_rows () Сбои сегментов
Я пишу программу с использованием C ++ и MySQL C API (версия 5.1.31 ubuntu2). Однако, если запрос - UPDATE , я получаю ошибку Segmentation Fault при выполнении строки «RowsReturned = mysql_num_rows (Result);». //this code snippet contains only...
4273 просмотров
schedule 08.10.2022

Что вызывает эту ошибку сегментации при использовании инструкций SSE?
Эта проблема сводит меня с ума. Код кажется ошибкой сегментации без уважительной причины: #define MULT_FLOAT4(X, Y) ({ \ asm volatile ( \ "movups (%0), %%xmm0\n\t" \ "mulps (%1), %%xmm0\n\t" \ "movups %%xmm0, (%1)"...
1746 просмотров

PHP не обрабатывает переполнение стека?
Я был удивлен, когда только что попробовал следующий PHP-код: function foo() { foo(); } foo(); Я ожидал получить «500: внутренняя ошибка сервера». Вместо этого соединение было немедленно закрыто (байты не получены), и файлы журнала...
383 просмотров

PHP preg-match_all вызывает Apache Segfault
Я использую два регулярных выражения, чтобы получать назначения из запросов MySQL и использовать их для создания журнала аудита. Один из них является «придирчивым», который требует имен столбцов в кавычках и т. Д., Другой - нет. Оба они...
2053 просмотров
schedule 02.04.2023

Странный/случайный Segfault в C
РЕДАКТИРОВАТЬ: Уточнение. fout — это ФАЙЛ*. (Я думал, что это не имеет значения, поскольку эта строка явно компилируется) над этими последними строками находится МНОГО кода; Я думаю, я мог бы сбросить их все, но я полагаю, что вы не слишком...
3782 просмотров
schedule 21.12.2023

c структура разлома сегментации
У меня есть структура с именем таблица, я просто хочу создать таблицу, например конструктор в java, но когда я вызываю эту функцию в основном, она дает ошибку сегментации struct table *create(char *name,int number,char *s_name) { struct table...
3240 просмотров
schedule 11.06.2024

Ошибка сегментации при использовании strtok_r
Может ли кто-нибудь объяснить, почему я получаю ошибку сегментации в следующем примере? #include <stdio.h> #include <string.h> int main(void) { char *hello = "Hello World, Let me live."; char *tokens[50]; strtok_r(hello, " ,",...
16227 просмотров
schedule 05.05.2023

Может кто-нибудь сказать мне, почему мой код генерирует сегментацию на SPOJ? и что такое ошибка ошибки сегментации? (FCTRL2)
#include<stdio.h> #include<iostream> #include<string> #include<string.h> using namespace std; char arr[200],res[200]; char table[150][200]; string multiply(char n[],int m) { int N=strlen(n),M,temp=0,x=0; for(int...
177 просмотров
schedule 13.12.2022

Ошибка программы C++ libpthread по неизвестной причине
У меня есть приложение, связанное с libpthread. Ядром приложения являются два FIFO, совместно используемые четырьмя потоками (два потока на один FIFO, то есть;). Класс FIFO синхронизируется с помощью мьютексов pthread и хранит указатели на большие...
2574 просмотров
schedule 31.01.2023