Сбой программы Qt в malloc после изменения размера окна (Linux)

Я занимаюсь разработкой под astra-linux (Linux 3.2.0-27-generic # 43astra9)
QMake версия 2.01a
Использование Qt версии 4.8.3 в / usr / lib / x86_64-linux-gnu

Программа, которую я разрабатываю, обновляет много информации о просмотрах. Все работает отлично, пока основное окно не изменится.

После изменения размера время от времени у меня возникает ошибка сегментации со стеком вызовов, заканчивающимся на:

0   __GI_raise  raise.c 64  0x7ffff3a48bf5
1   __GI_abort  abort.c 92  0x7ffff3a4bd98
2   __libc_message  libc_fatal.c    189 0x7ffff3a82d15
3   malloc_printerr malloc.c    6283    0x7ffff3a8cdc6
4   _int_malloc malloc.c    4636    0x7ffff3a8ef4f
5   __GI___libc_malloc  malloc.c    3660    0x7ffff3a90888
6   QByteArray::resize(int) /usr/lib/x86_64-linux-gnu/libQtCore.so.4    0       0x7ffff47e107d

На самом деле это происходит сбой в разных местах, но на вершине стека находится malloc.

У меня нет реального кода на событие изменения размера …

У меня заканчиваются все мои идеи …

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]