[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mozilla-Firebird se lance plus, & gconf



* Fabien Fréjaville <fabienfr_fok_le_spam_@nerim.net> [2004-01-19 14:13] :
> Frédéric Bothamy wrote:
> 
> >Il faut rechercher quel est ce fichier d'identifiant 10. Tu dois avoir
> >une ligne comme ceci auparavant :
> >
> >open("/...) = 10
> 
> ok, alors ça commence par "open" et c'est "= 10"

[...]

> open("/home/ryu/.mozilla/appreg", O_RDWR) = 10

C'est le dernier avant le plantage qui importe.

[...]

> >et regarder les propriétés de ce fichier (bon, il y a quelques cas où le
> >fichier n'est pas un fichier régulier, cas qui sont plus difficiles à
> >traiter).
> 
> regarder les propriétés, cad ?  RW ou RO ?

Plutôt la taille, mais les droits d'accès peuvent être utiles à
connaître également.

> De plus, il y a plein de "No such file or directory" dans le strace.

Ce n'est pas forcément un problème.
 
> en PJ, le strace complet, moi ca ne me parle pas du tout mais toi 
> peut-être :)

Un peu violent quand même... 80 Mo (80 ko * 1000 abonnés) dans les
tubes ... :-(

> open("/home/ryu/.mozilla/appreg", O_RDWR) = 10

Le programme ouvre le fichier.

> fstat64(10, {st_mode=S_IFREG|0600, st_size=1041, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400e5000
> fstat64(10, {st_mode=S_IFREG|0600, st_size=1041, ...}) = 0
> _llseek(10, 0, [0], SEEK_SET)           = 0
> read(10, "ADdv\1\0\2\0\21\4\0\0\202\0\0\0ched_connections"..., 1041) = 1041

Il lit 1041 caractères du fichier (ce qui, chez moi, correspond à
l'intégralité du fichier sans le caractère de fin de fichier).

> _llseek(10, 1041, [1041], SEEK_SET)     = 0
> read(10, "", 4096)                      = 0

Il lit 4096 caractères après les 1041 caractères.

> gettimeofday({1074516551, 28542}, NULL) = 0
> _llseek(10, 0, [0], SEEK_SET)           = 0
> read(10, "ADdv\1\0\2\0\21\4\0\0\202\0\0\0ched_connections"..., 384) = 384

Il lit 384 caractères à partir du début du fichier.

> write(10, "1.0\0\204\1\0\0x\1\0\0\10\0\21\0\0\0\0\0\4\0\0\0\200\1"..., 657) = -1 EFBIG (File too large)

Il tente d'écrire 657 caractères dans le fichier (commençant par 1.0 etc.).

> --- SIGXFSZ (File size limit exceeded) @ 0 (0) ---
> +++ killed by SIGXFSZ +++

Francement aucune idée pour laquelle il y aurait ce plantage. Un bogue
du programme peut-être ?

> NB: j'ai déplacé le .phoenix/ de mon home, ca vient pas de là. Un 
> autre user ou
> meme root ne peut pas plus lancer mozilla.

Peut-être tenter de déplacer le .mozilla ?


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.debian.org/MailingLists/index.fr.html#codeofconduct



Reply to: