Вопросы по теме 'segmentation-fault'
Проблема вектора указателей
У меня довольно много проблем с попыткой push_back объекта моего пользовательского класса в вектор указателей с моим пользовательским классом в качестве типа. См. приведенный ниже код вместе с полученной ошибкой. Я использую Eclipse с плагином CDT и...
4877 просмотров
schedule
18.04.2023
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 просмотров
schedule
21.11.2023
C++ std::vector ошибок удаления и сегментации указателей
У меня есть вектор указателей на класс. Мне нужно вызвать их деструкторы и освободить их память. Поскольку они являются векторами указателей, vector.clear() не выполняет эту работу. Поэтому я продолжил делать это вручную следующим образом:
void...
20338 просмотров
schedule
24.09.2022
Список STL для хранения указателей на структуру
У меня есть структура под названием вершина, и я создал несколько указателей на них. Я хочу добавить эти указатели в список. Мой код ниже, когда он пытается вставить указатель в список, создает ошибку сегментации. Может кто-нибудь объяснить, что...
24614 просмотров
schedule
07.07.2022
Какие есть хорошие методы или шаги для отладки ошибки сегментации в Perl?
Есть два случая, когда мой код не вызовет ошибку сегментации :
Когда я использую Smart::Comments хотя бы в одном месте
Прогони через отладчик.
Я отследил его до этого звонка:
$action->{breakdown}
= join( ' '
,...
3385 просмотров
schedule
31.03.2023
Ошибка сегментации с использованием общей библиотеки
У меня есть общая библиотека (а именно libXXX.so) с связанным файлом cpp / h. Они содержат ряд указателей на функции (чтобы указать на точку входа функции .so) и класс для обертывания этих функций как методов указанного класса.
т.е.: файл .h:...
19347 просмотров
schedule
28.11.2023
Почему 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 просмотров
schedule
02.08.2023
PHP не обрабатывает переполнение стека?
Я был удивлен, когда только что попробовал следующий PHP-код:
function foo()
{
foo();
}
foo();
Я ожидал получить «500: внутренняя ошибка сервера». Вместо этого соединение было немедленно закрыто (байты не получены), и файлы журнала...
383 просмотров
schedule
01.04.2023
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