|
3 / 3 / 1
Регистрация: 11.03.2015
Сообщений: 27
|
||||||
Ошибка сегментирования (сделан дамп памяти)11.05.2015, 06:01. Показов 6126. Ответов 3
Метки нет (Все метки)
Всем доброго времени суток, уважаемые гуру. Ребят, подскажите пожалуйста, кто в теме. Написал обычную программу на языке с++. Компилирую командой "g++ main.cpp -fopenmp", и компилируется без ошибок. А когда запускаю её на выполнение командой "./a.out ", в терминале пишет: Ошибка сегментирования (сделан дамп памяти)
Подскажите в чём может быть проблема? Причём всё работает, при изменении параметра n<18. т.е. когда n=17 и меньше, всё работает.
0
|
||||||
| 11.05.2015, 06:01 | |
|
Ответы с готовыми решениями:
3
Ошибка сегментирования (сделан дамп памяти) Ошибка сегментирования (сделан дамп памяти) Ошибка сегментирования (сделан дамп памяти) |
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
|
||||||
| 11.05.2015, 06:19 | ||||||
Сообщение было отмечено Bacek_Tm как решение
Решение
Падает со stack overflow еще до вызова функции main, скорее всего из-за выделения слишком большого массива (a и b). Выделите его динамически через new...
1
|
||||||
|
3 / 3 / 1
Регистрация: 11.03.2015
Сообщений: 27
|
|||||||||||
| 11.05.2015, 07:04 [ТС] | |||||||||||
|
Someone007, спасибо. это действительно помогло. Но теперь уже при n = 26+ выпадает другая ошибка также при выполнении программы. Я полагаю это от того, что слишком большие значения для компьютера. Всё же как никак показательная степень используется. Выпадает ошибка:
Someone007, а подскажите ещё пожалуйста про функцию clock(), я хочу замерить время работы программы. А эта функция выдаёт не соответствующее время работы самой программы. Т.е. пишет, что проработала 18.5629 секунд, а на самом деле секунд 5.
0
|
|||||||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
|
||||||
| 11.05.2015, 07:29 | ||||||
|
2^27=0x08000000, 0x08000000*8*2=0x80000000 байт = минимум 2 ГБ памяти (а скорее всего даже больше, зависит от внутреннего устройства std::complex, у меня выделилось 4 ГБ при 27 степени на 64 битной винде и не упало). Это значение в int не укладывается, но падает скорее всего из-за нехватки памяти.
1
|
||||||
| 11.05.2015, 07:29 | |
|
Помогаю со студенческими работами здесь
4
Ошибка сегментирования (сделан дамп памяти) Ошибка сегментирования (сделан дамп памяти)
Ошибка сегментирования (сделан дамп памяти) Разделяемая память linux, Ошибка сегментирования (сделан дамп памяти) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|