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

Re: Pb avec dpkg



Ainsi parla claude le 005ème jour de l'an 2004:

>  read(9, "/.\n/usr\n/usr/share\n/usr/share/lo"..., 5203) = 5203
>  close(9)                                = 0
>  open("/var/lib/dpkg/info/libpq3.list", O_RDONLY|O_LARGEFILE) = 9
>  fstat64(9, {st_mode=S_IFREG|0644, st_size=1126, ...}) = 0
>  read(9, "/.\n/usr\n/usr/lib\n/usr/lib/libpq."..., 1126) = 1126
>  close(9)                                = 0

OK, jusqu'ici tout va bien.

>  open("/var/lib/dpkg/info/pilot-link.list", O_RDONLY|O_LARGEFILE) = 9
>  fstat64(9, {st_mode=S_IFREG|0644, st_size=137438956224, ...}) = 0
                                             ^^^^^^^^^^^^
              ___________________________________|
             |
Pas normal, ça, à moins que le fichier
/var/lib/dpkg/info/pilot-link.list ne fasse 130 Go évidemment.
 
>  brk(0)                                  = 0x85e1000
>  brk(0x8607000)                          = 0x8607000
>  read(9, "/.\n/usr\n/usr/bin\n/usr/bin/addres"..., 32768) = 32768

A partir de là tu commences à lire le fichier de 130 Go ...

>  read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
>  32768) = 32768
>  read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
>  32768) = 32768
>  read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
>  32768) = 32768
>  read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
>  32768) = 32768
>  read(9, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 
>  32768) = 32768

Et fatalement au bout d'un moment ça crashe.

>  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
>  +++ killed by SIGSEGV +++

c'est quand-même bizarre que dpkg n'est pas fumé à la lecture de
137438956224 octets (je veux dire, _avant_ de planter, dire un truc
style "oulà, je risque de manquer de RAM"). Ça sent le bug-report, ça.
Qui s'y colle ?

Vu le trace, je pencherais pour une barrette mémoire HS, un pb de /var
défectueux (mais ça ne t'arrive pas toujours au même moment, non ?) ou
une libc foireuse (idem). Ou un overclock sauvage de ta bestiole.

Tente une grosse compilation pour voir si tu te bouffe des
SIGSEGV ailleur qu'avec dpkg.

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montbéliard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   n.rueff@free.fr
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.	    ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.

Attachment: pgpPrM0gJnOXg.pgp
Description: PGP signature


Reply to: