Re: Demarrage de thot

Daniel Veillard (Daniel.Veillard@imag.fr)
Mon, 15 Jan 1996 13:49:49 +0100

>Hello
>
>C'est avec un enorme plaisir que j'ai reu la nouvelle de la
>disponibilite de THOT.
>
>Je me suis empresse de me telecharger une copie afin d'etudier ce nouvel
>editeur
>Mais il me taquine, le petit. :-(
>
>J'ai fait une installation correcte, je crois, et a peine lance il me
>descend le serveur X11, sans aucun message d'erreur.
>
>En ce moment j'ai :
>
>- libc et libm 4.6.27
>- X11R6 3.1.1
>- Slackware 2.3 (derniere a.out, je me resiste a passer au format ELF,
>pour l'instant)
>- 486/66 32Mg de memoire 160 de swap, (je crois que c'est suffisant)
>- Kernel 1.2.13
>- Un berger allemand
>
>J'ai aussi Motif, 2.0 (MooTiff & Metrolink), mais les librairies ne sont
>pas necessaires.

J'esperes que ce n'est pas une incompatibilite de fichiers de
configuration Motif qui entraine ce crash.

>La version que j'ai telecharge est a.out (thot-linux.tgz) du dimanche
>14-1-96
>
>Quelqu'un peut-il me dire ou ai-je commis une erreur, je suis perplexe
>:-(

Ah ! Premiere fois que ca arrive. Si j'ai bien compris c'est le serveur
X11 qui fait une faute et crashe . Il peut etre interessant de voir quand
ca arrive. Une chose a faire est de modifier le script

/usr/local/thot/bin/thot

en remplacant la derniere ligne

${THOTBIN}/thotmain $* &

par

strace -o /tmp/thot.strace ${THOTBIN}/thotmain $* &

Tous les appels systeme du binaire seront collecte et imprimes en clair
dans le fichier /tmp/thot.strace jusqu'au plantage
du serveur X, en particulier les fichiers ouverts et donc charges. Je pense
au librairies dynamiques, aux fichiers de config, les locales etc ...

Il est possible de me transmettre le fichier resultant en le deposant
sur le repertoire incoming du FTP anonyme d'hatutu.imag.fr .

Ca me semble un probleme d'acces ou d'incompatibilite de librairies
dynamiques. Il peut aussi etre ineressant :
- de regarder si c'est reproductible.
- de sauvegarder les messages imprimes par le serveur X
ex :
startx >& /tmp/X.log &
- de faire un ldd /usr/local/thot/bin/LINUX/thotmain
pour voir quelles librairies partagees sont effectivement
utilisees par le systeme.
- Mettre le systeme a jour en librairies et serveur XFree 3.1.2
si ca n'est pas trop difficile

merci d'avance,

Daniel