240

doom Attention. N'oubliez pas de lacher ALT avant de basculer de taches Je vous surveille ! doom

241

Relâchez alt avant de faire alt-tab grin
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

242

243

244

245

Désolé, mais le backtrace du post ./244 est inutilisable, étant donné que 1. il n'y a pas d'informations de débogage, 2. le backtrace s'arrête à l'intérieur de GTK+/glib et 3. tu ne sais plus comment tu l'as eu.

Quant au plantage dans exec_build_section_table, je suis déjà au courant que ça se passe parfois, j'ai même pris un backtrace avec infos de débogage une fois, ça m'a donné exactement la ligne du plantage, mais ça n'a quand-même pas expliqué pourquoi ça plante. sad Le workaround est de redémarrer TiEmu entre 2 sessions de débogage, le plantage ne se produit que quand on envoit le deuxième programme (ou la deuxième version du même programme) à déboguer (et pas avec tous les programmes non plus, ça dépend du contenu du programme).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

246

247

Oui, envoie-le, ça peut peut-être servir.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

248

249

Bah, tu peux installer ktigcc-debuginfo et mettre des breakpoints avec GDB. Mais ça risque de changer le timing et donc de faire magiquement disparaître le problème.
Sinon il faut que je compile une version spéciale de KTIGCC avec des messages de débogage sur la console. Il n'y a rien du tout prévu pour logguer parce que c'est censé toujours marcher. happy
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

250

Kevin Kofler (./249) :
Il n'y a rien du tout prévu pour logguer parce que c'est censé toujours marcher.
roll zzz
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

251

252

Je peux te compiler une version avec des logs rajoutés, avec laquelle tu peux remplacer ton /usr/bin/ktigcc. (Tu peux d'ailleurs faire ça toi-même aussi, la source est disponible. tongue)

Sinon, comme déjà dit, la manière prévue de déboguer, c'est de prendre ktigcc-debuginfo et GDB.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

253

Quant au plantage du ./243, en fait ce n'est pas celui auquel je pensais, mais c'est qu'il voulait déboguer un exécutable sans infos de débogage. grin Évidemment, il devrait y avoir un message d'erreur plus agréable que KCrash grin, mais c'est quand-même un truc à ne pas faire.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

254

255

256

257

Oh génial, on plante en plein dans du Tcl... mourn
Est-ce reproduisible? Parce qu'il faudra probablement travailler avec un débogueur Tcl (tcldebugger) là, le backtrace ne me dit pas grand chose. sad
Le problème principal avec les plantages dans Insight, c'est qu'ils sont souvent assez aléatoires. mur
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

258

259

Non, il faut lancer TiEmu explicitement dedans pour que tcldebugger soit utile (cf. http://svn.tilp.info/cgi-bin/viewcvs.cgi/tiemu/trunk/docs/Debugging_TiEmu.txt?rev=2337&root=tiemu&view=markup), donc pour les bogues aléatoires comme celui-ci, ça ne va pas servir à grand chose. sad
(C'est tclpro qui a l'exécutable prodebug qu'il faut d'ailleurs, tcldebugger est utilisé en interne par prodebug.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

260

261

Je viens de penser à une feature qui m'aiderait peut-être à debugger un problème avec un programme, qui ne se manifeste que quand -freg-relative-a5 est activé (cause inconnue, peut-être une fonction qui détruit a5 et ne le restaure pas ?): un nouveau type de breakpoints, qui se déclenche quand un registre change de valeur.
Bon, je ne vais pas mourir si cette feature n'est pas implémentée, surtout que ce type de feature s'utilise très rarement...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

262

263

Martial Demolins (./260) :
Existe-t-il un moyen d'envoyer un fichier à TiEmu en ligne de commande?

via TILP, non ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

264

265

> t'installes un handler sur le vecteur trace, qui vérifie a5 et qui te fait un bra . quand il change cheeky
Ah ouais... il y a de l'idée grin
Merci, je vais essayer ça.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

266

squale92 (./263) :
Martial Demolins (./260) :
Existe-t-il un moyen d'envoyer un fichier à TiEmu en ligne de commande?

via TILP, non ?

Oui, il suffit de lui passer en paramètre.

267

268

Ah je sais pas, je développe sous Windows.

269

à tout hasard, est-ce qu'il ne faut pas autoriser le cable virtuel (ou dans le genre dans TIEmu - je n'ai ni tilp ni tiemu sous la main sur ce PC) dans TIEmu ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

270