|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
|
Короткая функция на си/си++, вызывающая в win10 appcrash приложения24.04.2025, 08:41. Показов 23115. Ответов 34
Метки нет (Все метки)
Короткая функция на си/си++, вызывающая в win10 appcrash приложения. То есть чтобы приложение не тихо выходило в ОС, а появлялось оконце.
0
|
|
| 24.04.2025, 08:41 | |
|
Ответы с готовыми решениями:
34
Класс, созданный в DLL, не хочет удалятся из вызывающего приложения
Падает то не падает) APPCRASH StackHash PCH FROM ntdll |
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 25.04.2025, 16:01 | |
|
У меня была подобная проблема то ли на XP, то ли на 7, когда я играл в Warcraft3 и ставил две (хоть и одинаковые, но) "паленые" (или несовместимые с "двойным каналом", подробности уже не помню) планки оперативки. Причем ошибка выскакивала в относительно случайные моменты времени (логи вроде не сохранились). Помогал лишь способ оставить одну планку.
В итоге поменял память на нормальную и проблема ушла навсегда (даже с двумя или четырьмя планками).
1
|
|
|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
|||||||||
| 25.04.2025, 22:42 [ТС] | |||||||||
|
Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 11 минут Добавлено через 4 минуты осталось теперь победить саму багу Добавлено через 2 минуты И всё-таки ещё вопрос, как можно сохранять инфу о сработавшем ассерте, чтобы она не погибала в схлопывающемся окошке? батник с сервером и паузой после представляется не совсем верным решением. Нужно его срочно перезапускать после падения, а я могу прийти посмотреть на падение вообще через сутки.
0
|
|||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||||||
| 26.04.2025, 02:48 | ||||||||||||||
Сообщение было отмечено Zerg1 как решение
РешениеЧто бы сообщить что есть проблема с компонентой/приложением. Там где это не нужно, как на сервере, допустим - это отключается. В релизе их вообще нет и код ведет себя по другому. Допустим у вас дебаг-версия с ассертами. Вы можете создать свой макрос над assert, который будет логировать и прерывать работу приложения.
Перенаправить все что будет выводить server.exe в stdout и stderr в файл. Там и разберетесь.
2
|
||||||||||||||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,891
|
|
| 26.04.2025, 10:13 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||||
| 26.04.2025, 13:51 | ||||||||||||
|
Например пробовал в MSVC 2022, если перенаправить ассерт в stderr, то пишет инфу просто ассерта, без стектрейс. Вот такой ассерт я получил от него, при доступе к несуществующему элементу вектора через оператор индексирования...
![]() Перенаправлял так:
1
|
||||||||||||
|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
|||||||||||||
| 27.04.2025, 02:46 [ТС] | |||||||||||||
но я также вдохновился вашим макросом и написал свой в сишном стиле:
0
|
|||||||||||||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,891
|
|
| 27.04.2025, 03:58 | |
|
1
|
|
|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
||
| 27.04.2025, 15:16 [ТС] | ||
![]() спасибо, возьму на вооружение, хотя и не для этого случая.
0
|
||
|
Злостный нарушитель
10889 / 5825 / 1288
Регистрация: 12.03.2015
Сообщений: 26,891
|
|
| 27.04.2025, 15:58 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
||
| 27.04.2025, 22:01 [ТС] | ||
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 28.04.2025, 16:47 | ||
|
Так что лишним не будет использовать какие-то более продвинутые анализаторы, из бесплатных это линтер clang-tidy и анализатор clang static analyzer.
1
|
||
|
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
|
||
| 28.04.2025, 20:20 [ТС] | ||
|
вапще для меня интересная тема, на сам вопрос ответа нет (да уже и не нужно), но по дороге много чего узнал
0
|
||
|
Software Engineer
338 / 342 / 55
Регистрация: 23.09.2014
Сообщений: 1,050
|
||
| 30.04.2025, 00:52 | ||
|
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,705
|
||
| 03.05.2025, 21:28 | ||
|
0
|
||
| 03.05.2025, 21:28 | |
|
[MySQL] AppCrash при mysql_fetch_row() Ошибка APPCRASH после запуска программы Как правильно создать несколько потоков, вызывающий одну и ту же функцию? в классе создаётся объект оператором new, как его удалить после использования в основной программе? delete в вызывающей функции не вариант!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|