Erreur de segmentation avec des paquets installés ???

Le
Nicolas FRANCOIS
Salut.

J'ai des erreurs de segmentation au lancement d'un certain nombre de
programmes (par exemple amarok ou xmms, mais pas seulement des
applications multimedia). Si j'utilise l'icône, je vois un sablier pendant
un certain temps, puis plus rien. Si je lance la commande dans la
console, je lis le message "erreur de segmentation".

Quid ?

bye

PS : je suis en etch.

--

Nicolas FRANCOIS
http://nicolas.francois.free.fr
A TRUE Klingon programmer does NOT comment his code


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre THIERRY
Le #9536101
--KZCIPwrNpw38UenM
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Scribit Nicolas FRANCOIS dies 04/04/2007 hora 04:22:
Quid ?



Sans plus d'infos, comment savoir ?

Lances ces applications dans gdb, pour savoir où ça segfautle. Po ur
avoir des infos utiles, il sera peut-être nécessaire d'installer les
paquets avec les symbols de debuggage des bibliothèques utilisées.

Installe au moins libc6-dbg.

Incomplètement,
Pierre
--

OpenPGP 0xD9D50D8A

--KZCIPwrNpw38UenM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGEw6hxe13INnVDYoRAngdAKC+Mh8fwybpg0q0m1YZsVnl/ABt8ACg5iuF
Ei3U6DVukXQb4NHTgGXjFjk =pdDb
-----END PGP SIGNATURE-----

--KZCIPwrNpw38UenM--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Jean-Michel OLTRA
Le #9536071
Bonjour,


Le mercredi 04 avril 2007, Nicolas FRANCOIS a écrit...


J'ai des erreurs de segmentation au lancement d'un certain nombre de
programmes (par exemple amarok ou xmms, mais pas seulement des
applications multimedia). Si j'utilise l'icône, je vois un sablier pendant
un certain temps, puis plus rien. Si je lance la commande dans la
console, je lis le message "erreur de segmentation".



Quid ?



Fais un test de ta mémoire.

--
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.affaires-en-ligne.com



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Nicolas FRANCOIS
Le #9535981
Le Wed, 4 Apr 2007 04:34:09 +0200 Pierre THIERRY

Scribit Nicolas FRANCOIS dies 04/04/2007 hora 04:22:
> Quid ?

Sans plus d'infos, comment savoir ?

Lances ces applications dans gdb, pour savoir où ça segfautle. Pour
avoir des infos utiles, il sera peut-être nécessaire d'installer les
paquets avec les symbols de debuggage des bibliothèques utilisées.

Installe au moins libc6-dbg.



À défaut de tout cela, voici la fin d'un log de la commande "strace
amarokapp".

[...]
mmap2(0xb4ed8000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d) = 0xb4ed8000
close(3) = 0 access("/etc/ld.so.nohwcap",
F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3 read(3,
"177ELF111331`500"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size1252, ...}) = 0 mmap2(NULL,
150752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 0xb4e95000 mmap2(0xb4eb9000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0xb4eb9000
close(3) = 0 access("/etc/ld.so.nohwcap",
F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXfixes.so.3", O_RDONLY) = 3 read(3,
"177ELF11133120017"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size348, ...}) = 0 mmap2(NULL,
17340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4e90000
mmap2(0xb4e94000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb4e94000
close(3) = 0 access("/etc/ld.so.nohwcap",
F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3 read(3,
"177ELF111331 n00"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size504, ...}) = 0 mmap2(NULL,
4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 0xb4e8f000 mmap2(NULL, 17416, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4e8a000 mmap2(0xb4e8e000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) 0xb4e8e000 close(3) = 0 mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4e89000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb4e88000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4e87000 mprotect(0xb53c1000, 4096,
PROT_READ|PROT_WRITE) = 0 mprotect(0xb53c1000, 4096, PROT_READ|PROT_EXEC)
= 0 mprotect(0xb53c3000, 9658368, PROT_READ|PROT_WRITE) = 0
mprotect(0xb53c3000, 9658368, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6913000, 20480, PROT_READ) = 0 mprotect(0xb6a28000, 12288,
PROT_READ) = 0 mprotect(0xb6cd1000, 491520, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6cd1000, 491520, PROT_READ|PROT_EXEC) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb4e876c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f2a000,
97376) = 0 set_tid_address(0xb4e87708) = 3281
rt_sigaction(SIGRTMIN, {0xb52c74c0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb52c7420, [], SA_RESTART|SA_SIGINFO}, NULL, 8) 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur92*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="mobilix", ...}) = 0 futex(0xb6a2e4fc,
FUTEX_WAKE, 2147483647) = 0 brk(0) 0x8077000 brk(0x8098000) = 0x8098000
rt_sigaction(SIGILL, {0xb6afcaa0, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL}, {0xb6afcaa0, [ILL], SA_RESTART}, 8) = 0
rt_sigaction(SIGILL, {0xb6afcaa0, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL}, {0xb6afcaa0, [ILL], SA_RESTART}, 8) = 0
futex(0xb5f90070, FUTEX_WAKE, 2147483647) = 0 gettimeofday({1175686271,
866285}, NULL) = 0 open("/dev/zero", O_RDWR) = 3
mmap2(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) 0xb7f40000 close(3) = 0 mmap2(NULL,
425984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 0xb4e1f000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by
SIGSEGV +++

Et d'autre part, pas d'erreur de mémoire détectée par memtest86+.

Se peut-il que certaines librairies installées soient incompatibles sans
que cela soit détectable à l'installation ? La réponse est certainement
oui, mais j'aimerais pouvoir faire quelques tests. Comment savoir de
quelles librairies dépend un package (pas un binaire, ça, je sais) ?

bye

--

Nicolas FRANCOIS
http://nicolas.francois.free.fr
A TRUE Klingon programmer does NOT comment his code


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme