Russian Qt Forum

Qt => Вопросы новичков => Тема начата: azik от Март 02, 2014, 08:45



Название: Реш. Проблемы при запуске готовой программы
Отправлено: azik от Март 02, 2014, 08:45
Здравствуйте

Собираю проект и запускаю его  через Qtcreator , все работает нормально (ос debian).

Если запускаю проект через  ярлык(в консоле), через уже собранный проект вылезают ошибки насчет библиотек:

Код:

*** glibc detected *** ./prLcd55: realloc(): invalid pointer: 0xb6b4f55c ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x70f01)[0xb6404f01]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(realloc+0x2bb)[0xb640aacb]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(realloc+0x2d3)[0xb640aae3]
/opt/Qt5.2.0/5.2.0-rc1/gcc/lib/libQt5Core.so.5(_ZN9QListData7reallocEi+0x37)[0xb675bd27]
======= Memory map: ========
08048000-08050000 r-xp 00000000 08:13 1070983    /home/Proekti/102/prLcd55
08050000-08051000 rw-p 00007000 08:13 1070983    /home/Proekti/102/prLcd55
09c77000-09c98000 rw-p 00000000 00:00 0          [heap]
b3732000-b3736000 rw-p 00000000 00:00 0
b3736000-b373a000 r-xp 00000000 08:13 4718662    /lib/i386-linux-gnu/libuuid.so.1.3.0
b373a000-b373b000 r--p 00003000 08:13 4718662    /lib/i386-linux-gnu/libuuid.so.1.3.0
b373b000-b373c000 rw-p 00004000 08:13 4718662    /lib/i386-linux-gnu/libuuid.so.1.3.0
b373c000-b373d000 rw-p 00000000 00:00 0
b373d000-b3796000 r-xp 00000000 08:13 1353166    /usr/lib/i386-linux-gnu/libXt.so.6.0.0
b3796000-b3797000 r--p 00059000 08:13 1353166    /usr/lib/i386-linux-gnu/libXt.so.6.0.0
b3797000-b379a000 rw-p 0005a000 08:13 1353166    /usr/lib/i386-linux-gnu/libXt.so.6.0.0
b379a000-b37c0000 r-xp 00000000 08:13 4722224    /lib/i386-linux-gnu/libexpat.so.1.6.0
b37c0000-b37c1000 ---p 00026000 08:13 4722224    /lib/i386-linux-gnu/libexpat.so.1.6.0
b37c1000-b37c3000 r--p 00026000 08:13 4722224    /lib/i386-linux-gnu/libexpat.so.1.6.0
b37c3000-b37c4000 rw-p 00028000 08:13 4722224    /lib/i386-linux-gnu/libexpat.so.1.6.0
b37c4000-b37c9000 r-xp 00000000 08:13 1318129    /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
b37c9000-b37ca000 rw-p 00004000 08:13 1318129    /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
b37ca000-b37cc000 r-xp 00000000 08:13 1318127    /usr/lib/i386-linux-gnu/libXau.so.6.0.0
b37cc000-b37cd000 rw-p 00001000 08:13 1318127    /usr/lib/i386-linux-gnu/libXau.so.6.0.0
b37cd000-b37ce000 rw-p 00000000 00:00 0
b37ce000-b4d16000 r--p 00000000 08:13 4514818    /opt/Qt5.2.0/5.2.0-rc1/gcc/lib/libicudata.so.51.1
b4d16000-b4d17000 rw-p 01547000 08:13 4514818    /opt/Qt5.2.0/5.2.0-rc1/gcc/lib/libicudata.so.51.1
b4d17000-b4d54000 r-xp 00000000 08:13 4722258    /lib/i386-linux-gnu/libpcre.so.3.13.1
b4d54000-b4d55000 rw-p 0003c000 08:13 4722258    /lib/i386-linux-gnu/libpcre.so.3.13.1
b4d55000-b4d5d000 r-xp 00000000 08:13 1317914    /usr/lib/i386-linux-gnu/libffi.so.5.0.10
b4d5d000-b4d5e000 rw-p 00008000 08:13 1317914    /usr/lib/i386-linux-gnu/libffi.so.5.0.10
b4d5e000-b4d67000 r-xp 00000000 08:13 1318300    /usr/lib/i386-linux-gnu/libXrender.so.1.3.0
b4d67000-b4d68000 rw-p 00008000 08:13 1318300    /usr/lib/i386-linux-gnu/libXrender.so.1.3.0
b4d68000-b4d7e000 r-xp 00000000 08:13 1319982    /usr/lib/i386-linux-gnu/libICE.so.6.3.0
b4d7e000-b4d80000 rw-p 00015000 08:13 1319982    /usr/lib/i386-linux-gnu/libICE.so.6.3.0
b4d80000-b4d82000 rw-p 00000000 00:00 0
b4d82000-b4d89000 r-xp 00000000 08:13 1319984    /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b4d89000-b4d8a000 rw-p 00006000 08:13 1319984    /usr/lib/i386-linux-gnu/libSM.so.6.0.1
b4d8a000-b4e21000 r-xp 00000000 08:13 1318109    /usr/lib/i386-linux-gnu/libfreetype.so.6.8.1
b4e21000-b4e25000 r--p 00096000 08:13 1318109    /usr/lib/i386-linux-gnu/libfreetype.so.6.8.1
b4e25000-b4e26000 rw-p 0009a000 08:13 1318109    /usr/lib/i386-linux-gnu/libfreetype.so.6.8.1
b4e26000-b4e4e000 r-xp 00000000 08:13 4722268    /lib/i386-linux-gnu/libpng12.so.0.49.0
b4e4e000-b4e4f000 r--p 00027000 08:13 4722268    /lib/i386-linux-gnu/libpng12.so.0.49.0
b4e4f000-b4e50000 rw-p 00028000 08:13 4722268    /lib/i386-linux-gnu/libpng12.so.0.49.0
b4e50000-b4e68000 r-xp 00000000 08:13 1323674    /usr/lib/i386-linux-gnu/libaudio.so.2.4
b4e68000-b4e69000 r--p 00017000 08:13 1323674    /usr/lib/i386-linux-gnu/libaudio.so.2.4
b4e69000-b4e6a000 rw-p 00018000 08:13 1323674    /usr/lib/i386-linux-gnu/libaudio.so.2.4
b4e6a000-b4e9e000 r-xp 00000000 08:13 1318122    /usr/lib/i386-linux-gnu/libfontconfig.so.1.5.0
b4e9e000-b4e9f000 r--p 00033000 08:13 1318122    /usr/lib/i386-linux-gnu/libfontconfig.so.1.5.0
b4e9f000-b4ea0000 rw-p 00034000 08:13 1318122    /usr/lib/i386-linux-gnu/libfontconfig.so.1.5.0
b4ea0000-b4ea1000 rw-p 00000000 00:00 0
b4ea1000-b4eb8000 r-xp 00000000 08:13 4718683    /lib/i386-linux-gnu/libz.so.1.2.7
b4eb8000-b4eb9000 r--p 00016000 08:13 4718683    /lib/i386-linux-gnu/libz.so.1.2.7
b4eb9000-b4eba000 rw-p 00017000 08:13 4718683    /lib/i386-linux-gnu/libz.so.1.2.7
b4eba000-b4ec6000 r-xp 00000000 08:13 1318884    /usr/lib/i386-linux-gnu/libdrm.so.2.4.0
b4ec6000-b4ec7000 r--p 0000b000 08:13 1318884    /usr/lib/i386-linux-gnu/libdrm.so.2.4.0
b4ec7000-b4ec8000 rw-p 0000c000 08:13 1318884    /usr/lib/i386-linux-gnu/libdrm.so.2.4.0
b4ec8000-b4ecc000 r-xp 00000000 08:13 1318879    /usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0
b4ecc000-b4ecd000 r--p 00004000 08:13 1318879    /usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0
b4ecd000-b4ece000 rw-p 00005000 08:13 1318879    /usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0
b4ece000-b4eef000 r-xp 00000000 08:13 1339747    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b4eef000-b4ef0000 r--p 00020000 08:13 1339747    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b4ef0000-b4ef1000 rw-p 00021000 08:13 1339747    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b4ef1000-b4f08000 r-xp 00000000 08:13 1318890    /usr/lib/i386-linux-gnu/libxcb-glx.so.0.0.0
b4f08000-b4f09000 r--p 00017000 08:13 1318890    /usr/lib/i386-linux-gnu/libxcb-glx.so.0.0.0
b4f09000-b4f0a000 rw-p 00018000 08:13 1318890    /usr/lib/i386-linux-gnu/libxcb-glx.so.0.0.0
b4f0a000-b4f0b000 rw-p 00000000 00:00 0
b4f0b000-b4f0c000 r-xp 00000000 08:13 1318887    /usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
b4f0c000-b4f0d000 rw-p 00000000 08:13 1318887    /usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0
b4f0d000-b4f11000 r-xp 00000000 08:13 1318892    /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0
b4f11000-b4f12000 r--p 00003000 08:13 1318892    /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0
b4f12000-b4f13000 rw-p 00004000 08:13 1318892    /usr/lib/i386-linux-gnu/libXfixes.so.3.1.0 Аварийный останов





Если собирать проект под рутом и запускать, таких ошибок нет, если собирать под юзером, и запускать под рутом, то они есть.




Название: Re: Проблемы при запуске готовой программы
Отправлено: Alex Custov от Март 04, 2014, 18:03
в программе портится память. 99% что проблема в твоём коде.


Название: Re: Проблемы при запуске готовой программы
Отправлено: azik от Март 04, 2014, 18:15
Да, вы правы, проблема в коде. Спасибо отклик.


Название: Re: Реш. Проблемы при запуске готовой программы
Отправлено: azik от Март 12, 2014, 15:20
Проблема была в использование уже предустановленной библиотеки qwt из репозитория