Название: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 09:15 Привет. Помогите, плиз. Программа, написана на Qt 5.2.0 для Windows 7 вылетает и оставляет такое сообщение
Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: myApp.exe Версия приложения: 0.1.0.0 Отметка времени приложения: 5319db55 Имя модуля с ошибкой: Qt5Gui.dll Версия модуля с ошибкой: 5.2.0.0 Отметка времени модуля с ошибкой: 5203a23b Код исключения: c0000005 Смещение исключения: 0019d47f Версия ОС: 6.1.7601.2.1.0.256.1 Код языка: 1049 Дополнительные сведения 1: 37db Дополнительные сведения 2: 37db878952683e42830e4c35b7460d37 Дополнительные сведения 3: 7f99 Дополнительные сведения 4: 7f99b3fed068dc22f1d51f3279b2cd49 Что можно расшифровать из этого отчета, и есть ли какие другие способы словить crash? Название: Re: Расшифровка crash отчета Отправлено: Bepec от Апрель 03, 2014, 09:17 Обращение по несуществующему указателю вроде ) Или выход за границы массива )
Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 09:47 А по чем это узнать?)
Название: Re: Расшифровка crash отчета Отправлено: Old от Апрель 03, 2014, 10:00 А по чем это узнать?) http://msdn.microsoft.com/en-us/library/cc704588.aspxSTATUS_ACCESS_VIOLATION Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 10:15 Спасибо, буду разбираться
Название: Re: Расшифровка crash отчета Отправлено: OKTA от Апрель 03, 2014, 10:18 У меня такое было на днях из-за неправильной версии библиотеки. Экспортировались одинаковые методы, но внутри были различия.
Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 11:03 У меня такое было на днях из-за неправильной версии библиотеки. Экспортировались одинаковые методы, но внутри были различия. Вроде ... у меня одинаковые.) Название: Re: Расшифровка crash отчета Отправлено: Old от Апрель 03, 2014, 11:07 Это обычный доступ по левому указателю, нужно смотреть на указатели.
Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 14:01 эх.. долго его придется искать)
Название: Re: Расшифровка crash отчета Отправлено: Igors от Апрель 03, 2014, 14:17 Особенно впечатляет
Цитировать Дополнительные сведения 1: 37db Информации - море! (Не то что в OSX стек вызовов печатается).Дополнительные сведения 2: 37db878952683e42830e4c35b7460d37 Дополнительные сведения 3: 7f99 Дополнительные сведения 4: 7f99b3fed068dc22f1d51f3279b2cd49 Ищите инструменты, в первую очередь толкайте под отладчиком Название: Re: Расшифровка crash отчета Отправлено: Bepec от Апрель 03, 2014, 14:20 Windows скудна на инструменты отладки. Имеется только дамп и тот зачастую стека не содержит. Ужас.
Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 17:26 Особенно впечатляет Цитировать Дополнительные сведения 1: 37db Информации - море! (Не то что в OSX стек вызовов печатается).Дополнительные сведения 2: 37db878952683e42830e4c35b7460d37 Дополнительные сведения 3: 7f99 Дополнительные сведения 4: 7f99b3fed068dc22f1d51f3279b2cd49 Ищите инструменты, в первую очередь толкайте под отладчиком Под отладчиком что-то не падает. Буду еще пытаться.) Название: Re: Расшифровка crash отчета Отправлено: Old от Апрель 03, 2014, 17:28 Под отладчиком что-то не падает. Буду еще пытаться.) Тогда 99,99999% это не инициализированный указатель.Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 19:52 Под отладчиком что-то не падает. Буду еще пытаться.) Тогда 99,99999% это не инициализированный указатель.Дело в том, что все работает, все функции работают, но падает программа через часов 6- 8 работы, и не всегда. Подозреваю переполнение какой-то памяти. В списке процессов память программы постоянно понемногу растет. Название: Re: Расшифровка crash отчета Отправлено: Hackerrr от Апрель 03, 2014, 19:57 Хотелось бы такую штуку под windows, чтоб в qt creator посмотреть прямо в исходном коде какие у меня утечки или узкие места. Под линукс мне подсказали, хорошо помогает valgrind, а под windows, интересно, есть чем посмотреть?
Название: Re: Расшифровка crash отчета Отправлено: Alex Custov от Апрель 03, 2014, 20:12 Хотелось бы такую штуку под windows, чтоб в qt creator посмотреть прямо в исходном коде какие у меня утечки или узкие места. Под линукс мне подсказали, хорошо помогает valgrind, а под windows, интересно, есть чем посмотреть? AQTime, IBM Purify |