🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310547

Re: Jak wysterować gdb z własnego prog.?

#310547
From: Jacek Marcin Jaworski
Date: Fri, 17 May 2024 11:34
20 lines
1891 bytes
W dniu 16.05.2024 o 23:30, heby pisze:
> Może zamiast gdb sprawdź jak działa dowolny inny proces. Buga masz gdzie 
> indziej i raczej nie ma on związku z gdb. Coś źle robisz z QProcess, lub 
> ogólnie coś źle robisz, skoro głupie użycie fork zamyka Ci aplikację.

Już mam! Robiłem coś takiego:
1. Kompilowałem mój edytor;
2. Uruchamiałem z go lokalnie;
3. Uruchamiałem z niego skrypt budowania (tego samego proj.);
4. Podczas budowania zmieniał się exe na dysku;
5. Uruchomiony w p. 2. edytor nagle zawieszał się.

Pojawia się pyt.:
Czemu zapis do pliku exe dokładnie tak samo kompilowanego prog. powoduje 
zawieszenie prog.?

Bo wiem, że prog. ładuje się dynamicznie, w miarę potrzeb, ładując kol. 
s. po 4KB (zwykle). Ale kod prog. się nie zmieniał ani użyte narzędzia.
Usuwanie pliku exe z dysku też nie jest wytłumaczeniem, bo przecież 
wtedy otwarte pliki nie są usuwane do momentu ich zamknięcia.
Technical Details
Message-ID: <laotluFlsa0U1@mid.individual.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <lahf72Fh3jaU1@mid.individual.net> <v20cq6$b9bm$1@dont-email.me> <lakjuoF11h8U1@mid.individual.net> <v25o50$1o0ul$1@dont-email.me> <lanbk2Fep9lU1@mid.individual.net> <v25tss$1p27k$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Jacek Marcin Jaworski <jaworski1978@adres.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Jak wysterować gdb z własnego
 prog.?
Date: Fri, 17 May 2024 13:34:22 +0200
Lines: 20
Message-ID: <laotluFlsa0U1@mid.individual.net>
References: <lahf72Fh3jaU1@mid.individual.net> <v20cq6$b9bm$1@dont-email.me> <lakjuoF11h8U1@mid.individual.net> <v25o50$1o0ul$1@dont-email.me> <lanbk2Fep9lU1@mid.individual.net> <v25tss$1p27k$1@dont-email.me>
Mime-Version: 1.0
X-Trace: individual.net dfKIJmmKOgosRq1TDPF5zQ6SXjtsV3eiW/1ttsCAalq4TrxYwZ
Cancel-Lock: sha1:PnRxghd98pPeDzGTYE+hYwDqFeE= sha256:9GpFPYTFVDECGJGpU1sXZ6DTeQ/zKaqQ9YJAErjI3pY=
User-Agent: Mozilla Thunderbird
In-Reply-To: <v25tss$1p27k$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit