Описание тега stackunderflow

Переполнение стека происходит при попытке удалить объект из стека операндов, но стек пуст.
10 ответов

Спровоцировать переполнение стека в C

Я хотел бы спровоцировать переполнение стека в функции C для проверки мер безопасности в моей системе. Я мог бы сделать это с помощью встроенного ассемблера. Но С был бы более портативным. Однако я не могу придумать, как спровоцировать переполнение …
07 ноя '17 в 09:33
4 ответа

Изучение C++: пример недополнения стека в C++

Что может быть простым примером в C++, который вызывает переполнение стека в случае вызова и возврата из вызовов метода. Я знаком с соглашением о вызовах, т.е. thiscall, stdcall и cdecl, и тем, как они будут чистить стек. В частности, разве не будет…
2 ответа

Стеки по указателям в C работают, за исключением случаев, когда стек переполнен

Я реализовал стек с помощью указателей. Он компилируется и работает, но не теряется, когда стек пуст. Это дает мне некоторую ценность мусора. Я думаю, что проблема в чем-то create_stack функция. Я не получаю segfaults независимо от того, сколько дан…
31 июл '13 в 06:31
1 ответ

Конвей в игре Life Buffer Underflow

Я довольно новичок в C и раньше слышал о переполнении буфера, но никогда не слышал о переполнении буфера стека. Я пытался прочитать об этом, и, насколько я понимаю, я выделяю слишком много памяти? Я просто хочу быть уверен, что правильно понимаю про…
07 окт '18 в 14:13
3 ответа

Как избежать stackunderflow (используйте переменную # аргументов) в PostScript

У меня есть простая функция с двумя переменными, как /func { /var1 exch def /var2 exch def ... process ... } def (var2)(var1)func Я хочу сделать var2 необязательным. Однако, если не предоставить var2, это приведет к ошибке stackunderflow. Как сделат…
11 сен '12 в 03:25
1 ответ

Android GLException: потеря стека

Переполнение стека GL происходит в glPopMatrix(); Я не могу понять проблему, которая у меня есть.. Но я просто думаю, что Матрица push & pop... Я знаю, что появление стека без чего-либо может произойти, из-за переполнения стека... но я не думаю, что…
23 авг '14 в 12:33
1 ответ

Переполнение стека при объединении нескольких строк с использованием Gforth

Из кода Розетты я использую следующее как способ объединения строк в Forth. s" hello" pad place pad count type s" there!" pad +place pad count type Используя этот код, я хотел бы иметь возможность объединять несколько строк вместе. Тем не менее, сле…
12 мар '14 в 18:42
9 ответов

Как отладить ошибку опустошения стека во время выполнения?

Я действительно изо всех сил пытаюсь разрешить переполнение стека, которое я получаю. Трассировка, которую я получаю во время выполнения: VerifyError: Ошибка № 1024: произошло переполнение стека. на flash.events::EventDispatcher/dispatchEventFunctio…
1 ответ

Python расслоение стека

Я работал над приложением Python, где клиент отправляет тактовый сигнал на сервер, а сервер отвечает звуковым сигналом.У меня есть две кнопки, одна для запуска часов и одна для паузы трека. Основной класс # function I call when I hit the play button…
30 май '14 в 22:07
1 ответ

Исключение в коде Kaitai Struct " java.nio.BufferUnderflowException"

Я очень новичок в kaitai-struct и java. Я проанализировал.ksy файл для целевого языка Java, но после компиляции в Eclipse Ide я получаю " java.nio.BufferUnderflowException". Кто-нибудь может мне помочь.
1 ответ

Проблема с реализацией правильного (защищенного от переполнения) метода pop/peek в стеке с использованием списков избранного

Хорошо, я пытаюсь написать метод pop в стеке, используя связанные списки для моей домашней работы на C++. Позвольте мне сначала показать вам класс узлов и список, а затем рассказать о проблеме: class Node { public: int data; Node* next; Node(int dat…
05 ноя '12 в 19:45
1 ответ

Почему при сборке релиза я получаю переполнение стека (ошибка 1024)?

У меня была эта странная проблема с ошибками переполнения стека, возникающими только в выпускной сборке проекта Flex Builder. Я искал в Интернете, чтобы найти решение, но хотя я нашел несколько связанных постов, ничто действительно не помогло мне. И…
6 ответов

Почему переполнение / переполнение стека не вызывает ошибку времени выполнения?

Я использую этот фрагмент кода: // stackru.c #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char** argv) { int i; int a[10]; // init a[-1] = -1; a[11] = 11; printf(" a[-1]= = %d, a[11] = %d\n", a[-1], a…
31 май '15 в 10:36
1 ответ

Переполнение стека в glPushName + glPopName

Кто-нибудь может объяснить мне, как использовать glPushName и glPopName. Мне нравится использовать их вместо glLoadName, но я получаю ошибки GL_STACK_OVERFLOW и GL_STACK_UNDERFLOW. (Сначала под потом переполнение). Пример кода тоже мне поможет. Прим…
1 ответ

Что может вызвать переполнение стека блоков в python?

Контекст приложения Мы разрабатываем экспериментальный веб-фреймворк с использованием "исключительно" WebOb. Мы обрабатываем параллельные запросы, и это в основном довольно простая интеграция WebOb. Мы размещаем наше приложение на webfaction.com Дел…
07 дек '12 в 02:28
0 ответов

Проверка стека на предмет несуществующего объекта

(Я новичок в программировании. Прошу прощения, если это глупый вопрос.) Для моего java-задания я должен создать парковку в переулке, представленном стеком. Автомобили приезжают и припарковываются, и если кто-то хочет вернуть их машину, все припарков…
06 мар '19 в 01:36
1 ответ

Мой пользовательский класс Stack всегда вызывает исключение StackIsUnderflowing: почему?

У меня есть пользовательский класс Stack, который не манипулирует массивами, но ArrayList<String>, В моем классе стека есть методы push, pop и size. Я отслеживаю индекс через переменную экземпляра индекса. Я создал массив для хранения трех эле…
15 апр '19 в 17:09
0 ответов

Переполнение стека. Как я могу изменить свою глобальную переменную на локальную в моем коде?

Я новичок в программировании. Я создал функцию чтения, чтобы читать двоичный файл побитно, с определенным правилом для преобразования их в читаемый человеком код. Но я использовал глобальную переменную unsigned char codes[MAXLEN] который не очень хо…
0 ответов

Как исправить проблему переполнения стека в C

Я отлаживал свой код в течение нескольких дней, и очиститель адреса gcc продолжал вызывать несколько ошибок переполнения буфера стека в моей функции чтения. Всякий раз, когда я вызывал функцию чтения в своей основной функции, возникала проблема недо…
21 апр '21 в 10:51
0 ответов

Стек - как предотвратить переполнение и опустошение стека? [закрыто]

Что вы имеете в виду под опустошением стека. Как этого можно предотвратить? Как можно предотвратить переполнение стека. Например, что мы можем сделать, чтобы эта ошибка не возникала (c++)
21 окт '21 в 18:02