Salut mon journal préféré,
J'ai un soucis avec l'applet 'moniteur réseau' qui me dit que mon eth0 est déconnecté (c'est ma seule interface réseau du système mis à part 'lo' qui fonctionne avec l'applet) alors que tout fonctionne correctement sur la machine (gentoo, kernel 2.6.5).
Alors j'aimerais pouvoir debugger l'applet pour ma culture personnel et peut-être pouvoir proposer un patch ou découvrir un problème dans ma configuration.
Sais-tu quels sont les outils et quelles sont les techniques pour debugguer une applet gnome ?
# informaticien qui a oublié d'apprendre à écrire correctement
Posté par Philippe MAES (site web personnel) . Évalué à 1.
désolé pourtant j'avais vérifié avant de poster
# Au debut...etait la source
Posté par TheBreton . Évalué à 3.
Ensuite avec un gdb d'installé et un front end graphique de ton choix (il en existe plein) tu pourras calmement debbuger le soft.
A mon avis le pb n'est pas trop dans le soft mon dans la config de ta machine, qu'elle est le resultat de ifconfig dans une fenetre console ?
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
wipeout root # ifconfig
eth0 Lien encap:Ethernet HWaddr 00:04:75:81:73:C0
inet adr:10.0.0.254 Bcast:10.255.255.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:2611006 errors:0 dropped:0 overruns:1 frame:0
TX packets:2534173 errors:0 dropped:0 overruns:0 carrier:0
collisions:4155 lg file transmission:1000
RX bytes:1792106138 (1709.0 Mb) TX bytes:1341266027 (1279.1 Mb)
Interruption:9 Adresse de base:0xa800
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1827 errors:0 dropped:0 overruns:0 frame:0
TX packets:1827 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:109206 (106.6 Kb) TX bytes:109206 (106.6 Kb)
[^] # Re: Au debut...etait la source
Posté par TazForEver . Évalué à 1.
ce que tu dis m'intéresse, je m'occupe de libgtop, la bibliothèque qui sauf erreur doit être utilisée par cette applet. mais la quelle au fait ? celle avec les deux ordinateurs ou celle avec les deux cartes réseaux ?
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
eth0:1841795687 2693555 0 0 1 0 0 0 1366045238 2615334 0 0 0 4166 0 0
lo: 109686 1832 0 0 0 0 0 0 109686 1832 0 0 0 0 0 0
c'est l'applet où l'on vois 2 ecrans (1 pour la reception et l'autre pour l'emission je suppose) qui passent au vert quand çà discute
Dans les credits de l'applet:
ecrit par:
Mark McLoughlin <mark@skynet.ie>
Erwann Chenede <erwann.chenede@sun.com>
Calum Benson <calum.benson@sun.com>
[^] # Re: Au debut...etait la source
Posté par TazForEver . Évalué à 1.
tu as jeté un coup d'oeil au bugzilla ?
est-ce qu'une autre applet réseau gnome (l'autre justement), ou un autre logiciel (genre gdesklets ou gkrellm) fonctionne correctement ?
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par TazForEver . Évalué à 1.
bien il te faut déjà récupérer la version CVS, la compiler et la faire tourner.
tu peux aussi récupérer les sources du paquets de distribution.
mais déjà, il te faut localiser le problème : est-ce que gnome-netinfo est ok ?
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 2.
apparemment quand je fait une recherche çà recherche les bugs dans bugzilla lui meme ou un truc du genre !!!
[^] # Re: Au debut...etait la source
Posté par TazForEver . Évalué à 2.
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
j'utilise linux depuis plus de 5 ans (j'ai meme plus de windows et heureux de ne plus l'utiliser à part au taf) et je ne sais meme pas utiliser les outils de la communauté. j'dois vraiment avoir l'air d'un con (en plus sur ma fiche de paye y'est ecrit developpeur)
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
extrait de lspci
-------------------
0000:00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30)
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
Je viens du monde windows (pour le developpement), avec l'habitude de travailler avec des IDE. Pour l'instant gdb me donne des boutons.
Existe-t-il un IDE qui permet d'editer, de mettre des points d'arret, voir la pile d'appels... sous gnome (ou autre chose, mais pas KDE svp)?
[^] # Re: Au debut...etait la source
Posté par Sylvain (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
Il faudrait que je retente d'utiliser la bete ;)
merci
[^] # Re: Au debut...etait la source
Posté par Nicolas Antoniazzi (site web personnel) . Évalué à 3.
Si ca t'interesse, je peux te donner des ebuilds pour la version 3.0M8 et CDT 2.x
[^] # Re: Au debut...etait la source
Posté par Philippe MAES (site web personnel) . Évalué à 1.
[^] # Re: Au debut...etait la source
Posté par rajabo . Évalué à 1.
Je me permet d'envoyer ce message pour savoir comment tu fais pour configurer eclipse (une fois CDT installé) afin qu'il utilise le débugger de cygwin. En particulier que faut-il mettre dans le champ "Command file " apres avoir opté pour "Cygwin debugger" (Rubrique "Run"->"Debug..."->)
Merci d'avance !
[^] # Re: Au debut...etait la source
Posté par TheBreton . Évalué à 1.
http://sources.redhat.com/insight(...)
http://www.gnu.org/software/ddd(...)
pour les plus simples a demarrer
(a voir les belles courbes 3d que ddd peut te generer...;-) )
# débugger une applet
Posté par Vivi (site web personnel) . Évalué à 3.
1) tuer bonobo-activation (killall bonobo-activation-server) (pas absolument nécessaire, mais au cas où ...)
2) lancer panel-test-applets
3) lancer ton executable
4) tout de suite après, demander à panel-test-applet de créer ton applet
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.