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

Программная ошибка, которая исчезает или изменяет свое поведение, когда кто-то пытается ее исследовать, изучать или изолировать.
1 ответ

Переменная не перезаписывается, если не установлена ​​точка останова

У меня есть класс, который не инициализируется должным образом: m_element.variable()=0xffffffff когда это должно быть -1. Я добавил звонок Element::debug_initialize() { m_variable=-1; } перед его чтением, но это не меняет переменную (то есть она все…
03 ноя '11 в 23:55
2 ответа

Странный гейзенбаг в макете CSS

Хорошо, у меня действительно странная проблема с CSS, и мне интересно, кто-нибудь может предложить объяснение. Действия по воспроизведению: Откройте Chrome и перейдите по http://www.mcwhinneys.com/media. Галерея фотографий должна быть выровнена, сме…
29 фев '12 в 23:21
0 ответов

Как отладить остановленный / прерванный поток

Я пытаюсь устранить ошибку в программе, в которой поток прерывается или останавливается внезапно без видимой причины. К сожалению, если программа скомпилирована с какой-либо отладочной информацией, эта проблема исчезнет. Путем создания одной и той ж…
28 мар '14 в 15:54
1 ответ

Как дождаться сохранения файла перед выполнением следующей строки кода?

Возможный дубликат: Является ли XMLDocument.Save атомарной операцией? Кажется, у меня в программе есть гейзенбаг. Мне нужно экспортировать файл XML, а затем повторно импортировать его. Проблема заключается в том, что иногда до завершения сохранения …
05 ноя '12 в 17:39
0 ответов

Ошибка Android исчезает при установке Android:debuggable=true

Как видно из названия. У меня есть ошибка в моем приложении для Android (я вставил некоторый вывод logcat, чтобы помочь определить его ниже), который исчезает, когда я делаю приложение отлаживаемым. Теперь возникает вопрос: кроме того, что делает пр…
16 дек '13 в 10:33
3 ответа

Стратегии поиска гейзенбагов

В настоящее время я снова нахожусь в ситуации, когда мне нужно найти причину ошибки, которая почти никогда не возникает, когда работает отладчик (возможно, какое-то состояние гонки). Единственное, что я могу придумать, чтобы найти это: Добавьте отла…
01 ноя '10 в 09:06
1 ответ

Охота (память, связанный с GC), исчезновение гейзенбаг без ASLR

ОС: Linux/Debian/Sid/x86_64 (и Linux/Debian/Testing/x86_64); моя система GCC, используемая для компиляции, - это 6.1.1 (и 5.3 с Debian / Testing). Gnu libc составляет 2,22; Ядро Linux - 4.5; GDB - это система 7.10 или моя собственная, собранная из и…
14 май '16 в 16:14
1 ответ

Почему селен возвращает пустое текстовое поле?

Я пытаюсь получить значение элемента "total-price" с этой страницы. Мой HTML выглядит так: <div class="data"> <div class="data-first">Ydelse pr. måned</div> <div class="data-last"> <span class="total-price">[3.551 Kr][1…
1 ответ

Странный "гейзенбаг" для выпадающего списка с двумя столбцами и заголовком

Основываясь на этом вопросе, я создал комбинированный список с 2 столбцами и заголовком. Однако мне нужно, чтобы столбцы были пропорционально разнесены, поэтому я удалил группы общего размера и изменил ширину на "*", Чтобы растянуть сетку, я добавил…
21 авг '14 в 11:38
1 ответ

Случайное нарушение доступа в FastMM4, DebugGetMem

Я пытаюсь отследить нарушение прав доступа. Воспроизводимость кажется недетерминированной и редкой, поэтому я хочу проверить некоторые из моих предположений, прежде чем идти дальше. Нарушение прав доступа возникает в FaseMM4 версии 4.991, в функции …
27 мар '14 в 10:52
0 ответов

Прерывистая ошибка доступа к константе Java из MATLAB

Короткий вопрос: как мне надежно получить доступ к константе в классе Java, например, javax.swing.JCheckBox.TRAILING? Я использую интеграцию Java MATLAB для создания графического интерфейса. Часто при настройке GUI во время модульных тестов MATLAB в…
13 ноя '13 в 18:28
12 ответов

Источники недетерминизма

Моя якобы детерминированная программа выдает один из нескольких слегка отличных результатов на разных прогонах. Вход, компилятор и компьютер неизменны. Я не уверен, какой вывод правильный, потому что он всегда выглядит разумным. Помимо случайного вы…
2 ответа

Вероятные и маловероятные причины появления гейзенбагов в Java?

У меня есть классический пример Heisenbug, который вызван состоянием, которое я не видел раньше. Мое унаследованное приложение (около 100 Кбайт старого кода) не работает должным образом в конкретном экземпляре, и простое включение JPDA для удаленной…
08 янв '16 в 14:51
1 ответ

Неверный атрибут ввода текста

У меня есть один вход в мое приложение Vue. Это часть компонента, которая настроена как документация по использованию "v-модели с компонентами": Vue.component('custom-input', { props: ['value'], template: ` <input v-bind:value="value" v-on:input=…
24 дек '18 в 17:24
4 ответа

Как отладить повреждение памяти в Linux

Я столкнулся с очень умным повреждением памяти в моем C-приложении. Коррупция происходит при высокой нагрузке. Поэтому я попытался очистить, valgring, mprotected, а также я попытался написать свой собственный простой механизм защиты. Purify / Valgri…
18 окт '13 в 11:18
3 ответа

WPF: Как определить происхождение фантомного окна?

Недавно я обновил стороннюю библиотеку, которую использовало мое приложение. После этого запуск приложения приводит к созданию "фантомного" окна. Я могу видеть пустое окно в верхнем левом углу экрана на мгновение, а затем оно становится невидимым. Э…
13 июл '11 в 01:00
3 ответа

Непоследовательное поведение в идентичном коде

После выполнения имитации физики в течение примерно 20 минут срабатывает ловушка ошибки. Понимая, что это будет проблематично, я продублировал соответствующую подпрограмму в новом проекте и назвал ее жестко закодированными копиями исходных входных д…
03 сен '17 в 22:28
0 ответов

getattr() может найти некоторые функции, но не другие

В рамках учебного проекта я пишу простого IRC-бота и реализовал простые текстовые функции, такие как !auth, !join, !sayи т. д. Чтобы упростить добавление функций, я реализовал каждую из них в python как bot_auth(), bot_join(), bot_say()и т. д., с пр…
26 сен '14 в 00:45
1 ответ

Программа вылетает без отладочных символов, работает с ними нормально (без оптимизации или чего-либо в любом случае)

Я столкнулся с очень странным сбоем, и мне было трудно отследить его в моей программе. Я понятия не имею, где его источник, потому что всякий раз, когда я пытаюсь связать с /debug флаг для отладки с символами отладки, сбой исчезает! Кажется, это не …
12 окт '12 в 11:24
1 ответ

Почему удаление необходимого "}" приводит к ошибке, но при неправильном отображении страницы корректно [vue js]?

Я слежу за уроком, здесь играю в панчбэг. Я все сделал правильно. new Vue({ el:'#punch_game', data:{ health:100, ended:false }, methods:{ punch:function(){ this.health-=10; if(this.health <=0){ this.ended=true; } }, restart:function(){ this.healt…
28 мар '18 в 12:06