LINUX.ORG.RU

Странный крэш с отрисовкой в qt

 ,


0

2

В qdebug иногда попадает такое и после этого прога падает. Перед появлением этой ошибки подключались по рдп к компу, с открытой прогой там. Critical: QWindowsBackingStore::flush: BitBlt failed (Iaaa?iue aane?eioi?.) Есть идеи что это, откуда и как пофиксить ?

тебе в предыдущем треде сказали про отладчик. что пишет отладчик??

еще можно включить генерацию корок и выполнить посмертный анализ.

aol ★★★★★
()
Ответ на: комментарий от aol

В дебаг версии прога не падает, как мне поможет отладчик ? В релиз версии просмотр дампа ничего не дает без символов дебажных.

user2132
() автор топика
Ответ на: комментарий от user2132

В релиз версии просмотр дампа ничего не дает без символов дебажных

что мешает отделить дебажные символы и подгрузить их в отладчик при post-mortem?

aol ★★★★★
()
Ответ на: комментарий от user2132

можно и не отделять дебуг символы, бинарь будет толще и только
т.е. компеляй релиз с добавкой в pro файл
QMAKE_CXXFLAGS += -g
QMAKE_LFLAGS += -ggdb -ffunction-sections -fdata-sections -Wl,--gc-sections
запускай бинарь, жди падения, анализируй корку

x905 ★★★★★
()
Ответ на: комментарий от x905

Эти все флаги не катят для винды, подскажи как с виндой. Дебаг сборку я ловлю дампы через procdump и успешно их в qt загружаю. А вот с релиз как тут.

user2132
() автор топика
Ответ на: комментарий от anonymous

Я смотрел бэктрейс в WinDbg командой .ecxr из дампа Breakpad-а.

tnodir
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.