Nästa Föregående Innehållsförteckning

8. Rapportera buggar.

Om du tror att biblioteket är buggigt, läs först FAQen. Det kan vara så att andra har haft samma problem och att det finns någon enkel lösning. Du bör också läsa avsnittet "Recommended Tools to Install the GNU C Library" i INSTALL-filen, eftersom vissa buggar kan finnas i verktygen och inte i glibc.

Om du hittat en bugg, så se till att det verkligen är en bugg. Ett bra sätt att göra detta är att kolla om GNU C-biblioteket uppträder på samma sätt som andra C-bibliotek. Om det gör det så har du antagligen fel och biblioteken har antagligen rätt (men inte med nödvändighet). Om inte så har säkert biblioteken fel.

Gå sedan till http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl och ta en titt på bugg-databasen. Kolla så att problemet inte redan har rapporterats. Du bör också titta på filen BUGS (vilken kommer med libc) för att se efter om det är en känd bugg.

Om du är säker på att du hittat en ny bugg, försök avgränsa den till det minsta möjliga testfallet som producerar detta problem. I C-bibliotekets fall behöver du bara avgränsa det till ett biblioteksfunktionsanrop, om det är möjligt. Detta bör inte vara så svårt.

Det sista steget, när du har ett enkelt testfall är att rapportera buggen. När du rapporterar en bugg, skicka in testfallet, resultaten du fått, resultaten du väntade dig, vad du tror felet kan vara (om du har kommit på något), vilken sorts system du har, versionerna av GNU C-biblioteket, GNU CC-kompilatorn och GNU Binutils som du använder. Inkludera också filerna config.status och config.make, vilka skapas då du kör configure; de kommer finnas i den katalog du stod i då du körde configure.

Alla buggrapporter för GNU C-biblioteket ska skickas med hjälp av skalprogrammet glibcbug, vilket kommer med GNU libc, till bugs@gnu.org (den äldre adressen bugs@gnu.ai.mit.edu fungerar fortfarande), eller skickad genom webb-gränssnittet GNATS till http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl.

Förslag och frågor ska skickas till mailinglistan på bugs-glibc@prep.ai.mit.edu. If du inte läser nyhetsgruppen gnu.bug.glibc så kan du prenumerera på listan genom att fråga bug-glibc-request@prep.ai.mit.edu.

Var vänlig skicka INTE buggrapporter för GNU C-biblioteket till <bug-gcc@prep.ai.mit.edu>. Den listan är till för buggrapporter för GNU CC. GNU CC och GNU C-biblioteket är separata entiteter vilka utvecklas av olika människor.


Nästa Föregående Innehållsförteckning