Page 1 sur 1

[LXAppearance] Segfault dans arch 64bits (Résolu)

Publié : mar. 15 oct. 2013, 05:56
par mélodie
Salut,

Chez moi ça ne fonctionne plus (depuis un moment d'ailleurs).

Code : Tout sélectionner

$ gdb lxappearance
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/lxappearance...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/lxappearance 
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff354b308 in ?? () from /usr/lib/libpcre.so.1
(gdb) 
Désinstallation/réinstallation n'a rien produit de plus. Auriez-vous une idée ?

Merci. :)

Re: [LXAppearance] Segfault dans arch 64bits

Publié : mar. 15 oct. 2013, 09:59
par MrMen
Chez moi en 64 bits pas de soucis.

Code : Tout sélectionner

-->>  yaourt -Qb lxappearance  
community/lxappearance 0.5.2-2 (lxde)
Quelle est ta version de lxappearance?
Il ne te dit rien à part segfault dans un terminal ? Le paquet pcre est bien là et dans quelle version. (chez moi 8.33-1)

Re: [LXAppearance] Segfault dans arch 64bits

Publié : mar. 15 oct. 2013, 11:49
par mélodie
Salut,

Oui chez moi aussi le système est à jour.

Code : Tout sélectionner

$ yaourt -Qb lxappearance
community/lxappearance 0.5.2-2 (lxde)
$ yaourt -Qb pcre
core/pcre 8.33-1
:)

(Je me passe de LXAppearance mais ça me navre de le voir se crasher comme ça).

Que dit-il d'autre ? Pas grand-chose:

Code : Tout sélectionner

(gdb) continue
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) 
Voilà.

Re: [LXAppearance] Segfault dans arch 64bits

Publié : mar. 15 oct. 2013, 14:15
par MrMen
Ce problème existe aussi avec un autre utilisateur ? Après je vois pas trop quoi faire… peut être un bt après ton segfault pour voir la backtrace dans gdb.

Re: [LXAppearance] Segfault dans arch 64bits

Publié : mar. 15 oct. 2013, 18:29
par mélodie
Salut,

un bt après le segfault:

Code : Tout sélectionner

(gdb) bt
No stack.
(gdb) 
Bon, j'ai trouvé : grâce à strace:

Code : Tout sélectionner

open("/home/melodie/.gtkrc-2.0.mine", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=624, ...}) = 0
read(5, "# DO NOT EDIT! This file will be"..., 624) = 624
close(5)    = 0

Code : Tout sélectionner

$ ls -l .gtkrc-2.0.mine
-rw-r--r-- 1 melodie users 586 15 oct.  18:25 .gtkrc-2.0.mine
Si je le sors du chemin Lxappearance est de retour.

Merci de ton soutien moral. :)