News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

Signaler un bug

From FrugalWiki

Jump to: navigation, search

Signaler un Bug

Bug.png


  • Il existe un site conçu pour que les utilisateurs puissent signaler les éventuels bugs:

FRUGALWARE BUGS TRACKING SYSTEM (FBST) http://bugs.frugalware.org


Bon à savoir !

  • Avant d'ouvrir une nouveau rapport utilisez la fonction recherche !!!
  • Si la rapport existe déjà rajoutez un commentaire avec
 "I can reproduce this, too."
  • Si vous voulez rapporter un paquet qui n'est pas à jour vérifier d'abord s'il n'est pas listé sur ce site:

http://frugalware.org/~vmiklos/stats/chkworld.html

Note Note: Si la paquet est listé, les développeurs sont au courant de la présence de la nouvelle version et feront la mise à jour dès que possible.


Comment remplir un rapport de bug

Info warning.png
Anglophobe s'asbtenir !
Les rapports de bug devront se faire en anglais, en effet, les développeurs de Frugalware étant originaires d'un peu partout, la langue utilisée est l'anglais car plus pratique pour se communiquer en tre eux.


S'il vous plait signalez les indications suivantes, à moins de savoir ce que vous êtes en train de faire:

  • Le rapport de bogue doit être écris en anglais
  • Description du problème - ne jamais dire “ça ne marche pas”, copier le message d'erreur . Etapes pour reproduire le problème . Les résultats obtenus . Les résultats escomptés . A quelle fréquence le problème est apparu? . Informations complémentaires.
  • L'architecture par défaut est i686 et la version par défaut est -current. Si ce n'est pas le cas, n'oubliez pas de les changer!
  • Si vous rapportez un problème avec l'installateur -current, il est possible que la version -current ne soit pas une information suffisante, spécifiez aussi la date de mise à jour.
  • Si vous avez trouvé une faille de sécurité, veuillez préfixer le nom de la tâche avec [SEC].
  • Utiliser gdb afin de préciser une erreur de segmentation

Installez gdb:

Root terminal 48px.png
# pacman-g2 -S gdb


Pour utiliser gdb, vous devez taper gdb `which votre application`

example avec gxmame :

User terminal 48px.png
$ gdb `which gxmame`

ensuite tapez

User terminal 48px.png
$ (gdb) run

vous devriez avoir ceci:

 (no debugging symbols found)

si cela ne trouve pas le bug tout de suite, dans ce cas relancer gdb tout simplement en appuyant sur 'enter' plusieurs fois.

Dans mon cas j'ai ceci après 3 essais.

 ---Type <return> to continue, or q <return> to quit---
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1219922240 (LWP 7700)]
 0xb79b93a7 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0

Il n'y a plus qu'a recopier ces lignes dans le rapport de bug :-)

Personal tools
Namespaces
Variants
Actions