Свързани въпроси 'segmentation-fault'
Грешка при сегментиране в std функция std::_Rb_tree_rebalance_for_erase ()
(Забележка за всички бъдещи читатели: Грешката, не е изненадващо, е в моя код, а не std::_Rb_tree_rebalance_for_erase () )
Донякъде съм нов в програмирането и не съм сигурен как да се справя с грешка в сегментирането, която изглежда идва от std...
8069 изгледи
schedule
16.09.2022
Срив в CoreData в -[NSManagedObjectContext save:]
Забележка, вече проверих следните публикации:( Препълване на стека проблем 1 Проблем с препълване на стека 2
Виждам следния стек за срив в приложението си:
2 libsystem_c.dylib 0x32bc87ec _sigtramp + 48
3 CoreData 0x361a2e70...
1049 изгледи
schedule
16.09.2022
Моята c програма е многопоточна по подразбиране или stdout пренарежда моите отчети за печат?
Сблъсквам се със странен проблем. Написах проста c програма (два изходни файла, съответните секции показани по-долу). Когато стартирам програмата (a.c има основната функция), получавам изхода (тъй като броят пъти, в които извиквам „процес“, е голям,...
181 изгледи
schedule
15.09.2022
Функцията, която връща низ, не работи – грешка при сегментиране
Имам много лесна функция, която ми създава някои проблеми. Всичко, което искам да направя, е да върна подниз, след като го промених от низ. Но когато стартирам кода, имам грешка при сегментиране . Какво се случва с моя код:
#include...
720 изгледи
schedule
16.09.2022
сигнал 11 SIGSEGV в malloc?
Обикновено обичам добре обяснени въпроси и отговори. Но в този случай наистина не мога да дам повече улики.
Въпросът е: защо malloc() ми дава SIGSEGV? Дебъгът по-долу показва, че програмата няма време да тества върнатия указател към NULL и да...
3491 изгледи
schedule
15.09.2022
Грешка при сегментиране при разпределяне на паметта
Имам две функции open_files и read_bytes . Когато извикам само open_files , всичко работи както трябва, но ако извикам read_bytes след това, получавам грешка в сегментирането в open_files . Използвам gcc като компилатор.
open_files е...
66 изгледи
schedule
28.09.2022
Адрес на инструкцията, предизвикваща SIGSEGV във външна програма
Искам да получа адреса на инструкцията, която причинява външна програма към SIGSEGV. Опитах да използвам ptrace за това, но получавам EIP от пространството на ядрото (вероятно манипулатор на сигнала по подразбиране?). Как GDB може да получи...
835 изгледи
schedule
30.09.2022
грешка при използване на mmap и memcpy и Segmentation Fault (ядро изхвърлено).
Имам два файла и искам да копирам съдържанието на един файл в друг с помощта на memcpy. Но получавам тази грешка Segmentation Fault (core dumped) . Моят основен
int main( int argc, char * argv[] ){
int d1;
int d2;
char *a;
char...
2065 изгледи
schedule
09.10.2022
Иницииране на структура с 1D и 2D компоненти на масив в c
Наскоро имах проблеми със създаването на структура, която е направена от 1D и 2D масиви. Размерът на масивите е голям и искам само да инициирам структурата. Ето какво имам досега:
#include<stdio.h>
struct frame{
int time[8000];
int...
25 изгледи
schedule
08.10.2022
Segfaulting Java процес
Имам Java процес, който работи върху голям набор от данни в паметта. Виждал съм понякога да се срива със сигнал SIGSEGV, така че се чудех някои потенциални причини и корекции.
Причини:
JVM грешка
Грешка в родната библиотека (напр. pthreads...
5796 изгледи
schedule
21.11.2022
получаване на грешка при сегментиране при търсене на елемент в двоично дърво за търсене в c++
node ** BST :: searchElement(node **tree, int item)
{
if( ((*tree)->data == item) || ( (*tree) == NULL) )
return tree;
else if( item < (*tree)->data)
return searchElement( &(*tree)->left, item);
else...
1090 изгледи
schedule
22.10.2023
C++ SIGSEGV Грешка в сегментирането в цикъл
Имам следния код, който завършва с грешка в сегментирането.
for (int a=0; a<inputFileList.size(); a++)
{
fileLines = readFile(inputFileList[a].c_str());
for (int i = 0; i < fileLines.size(); i++)
{...
425 изгледи
schedule
28.11.2022
Поглед напред в C/Reading
Написах този код, като един вид поглед напред.
int main() {
char a[100];
char b[100];
scanf("%s", a);
if (a[0] == '@') {
scanf("{%s}", b);
}
printf("%s\n", b);
}
По някаква причина получавам segfault, след като...
398 изгледи
schedule
04.12.2022
Грешка при сегментиране в кода за анализ на файла
Получавам грешка при сегментиране, когато се опитвам да стартирам моята програма, която прави добавяне на матрици. Опитвам се да стартирам програмата отделно ~1000 пъти (докато измервам времето за всяко изпълнение и записвам резултата във файл)....
345 изгледи
schedule
08.11.2022
GDB помощ клиент-сървър
Аз съм в клас по компютърни мрежи и пиша прост сървър, който просто изпраща и получава съобщения от клиента (който е даден). Моят сървър обаче получава грешки при сегментиране, когато даден клиент се свърже. Как мога да стартирам GDB за отстраняване...
539 изгледи
schedule
15.10.2022
Адрес на променлива за преминаване по стойност, причиняваща грешка на сегмента
Работя с някакъв наследен код, който не мога да редактирам и който първоначално е бил компилиран и тестван на PowerPC. Опитвам се да създам система за компилиране, която ще го изгради за генеричен linux box (Ubuntu 11.10 x64).
Той има...
210 изгледи
schedule
18.11.2022
Грешка в сегментирането с sprintf
Правя създател на makefile, но останах в тази грешка на sprintf, най-любопитното е, че имам няколко sprintf преди този с грешката и те работят добре.
Ето кода:
if ( WIFEXITED(stat) ){
if ( WEXITSTATUS(stat) ) {
if ( cFiles == 0...
2257 изгледи
schedule
09.12.2022
Грешка при сегментиране: препълване на стека
Следното се случва в linux 2.6.32-220.7.1.el6.x86_64 и g++ 4.4.6 .
Следният код:
#include <iostream>
#include <cstdlib>
int PROB_SIZE = 10000000;
using namespace std;
int main(int argc, char *argv[]) {
unsigned int...
2066 изгледи
schedule
04.12.2022
Грешка при сегментиране при използване на malloc с char указатели
Нов съм в C и изучаването на структури. Опитвам се да malloc char указател с размер 30, но той дава грешка при сегментиране (ядро дъмп). Търсих го в интернет и така, но не мога да разреша това. Всяка помощ ще бъде високо оценена. Вероятно имам...
9512 изгледи
schedule
20.11.2022
Превеждане на проследяване на стека на iOS - SIGSEGV/SEGV_ACCERR на viewDidUnload
Предполагам, че този проблем е проблем на жизнения цикъл. Приложението получава предупреждение за паметта и се опитва да разреди някои елементи от потребителския интерфейс. Но не съм 100% сигурен как да тълкувам грешката в контекста на последния...
1775 изгледи
schedule
26.10.2023