Učitajte core datoteke u otklanjivač pogrešaka
Koristite način rada core za pregledavanje core datoteka (crash dumpova) koje se generiraju iz procesa koji su se srušili na Linux i Unix sustavima, ako je sustav postavljen tako da to dopušta.
Pribavite core datoteke
Da biste omogućili izradu core datoteka na Unix sustavu, unesite sljedeću naredbu u shell iz kojeg se pokreće aplikacija:
ulimit -c unlimitedPrikači se na core datoteku
Za pokretanje otklanjivača pogrešaka u načinu rada s jezgrom:
- Idite na Debug > Start Debugging, a zatim odaberite Load Core File.

- U Kit u odaberite build i run kit koji je korišten za izradu binarne datoteke za koju je stvorena core datoteka. Ako core datoteka potječe iz binarne datoteke koju nije izradio Qt Creator ili iz procesa koji nije pokrenuo Qt Creator, odaberite kit koji što je moguće bliže odgovara korištenoj konfiguraciji, u pogledu navedenog uređaja (device), toolchaina, otklanjivača pogrešaka (debugger) i sysroota.
- U Core file, navedite datoteku core za pregled.
- U Executable of symbol file, navedite datoteku koja sadrži informacije za otklanjanje pogrešaka koje odgovaraju core datoteci. Obično je to izvršna datoteka ili datoteka
.debugako su informacije za otklanjanje pogrešaka pohranjene odvojeno od izvršne datoteke. - U Override start script u navedite skriptnu datoteku za pokretanje umjesto zadane početne skripte.
- U Override SysRoot u navedite putanju do
sysroota koji se koristi umjesto zadanesysroote.
Za bolje rezultate upotrijebite pravilno konfiguriran projekt koji sadrži izvornu kôd srušene aplikacije.
Priložite najnoviju core datoteku
Na Linux sustavima, Qt Creator koristi naredbu coredumpctl koju pruža upravljanje padom systemd za dohvaćanje core datoteka. Za više informacija pogledajte systemd-coredump.
Da biste se povezali s najnovijom core datotekom, idite na Debug > Start Debugging i zatim odaberite Load Last Core File.
Vidi također Kako: Debugiranje, Debugiranje, Debugeri i Upravljanje kitovima.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.