Page 1 sur 1

[SU#COREDUMPED] Erreur de segmentation [ABANDON]

Publié : jeu. 13 août 2015, 10:22
par aminnairi
Bonjour tout le monde !

Quand j'essaie de passer sur l'utilisateur root j'ai une erreur après avoir rentrer le mot de passe : Erreur de segmentation (core dump) et c'est tout pas plus d'explication.

Je ne sais pas de tout comme faire pour retrouver la trace d'un log ou chercher d'où vient le problème, c'est pourquoi j'ouvre un thread ici car sur internet c'est chaque fois la cause d'un application, et qu'il faudrait downgrader mais je ne peux pas le faire si je ne connait pas le paquet en cause.

Sachant qu'utiliser sudo marche parfaitement et sans souci, ce qui est étrange... J'ai essayé de passer en root pour en fait pouvoir utiliser la commande

Code : Tout sélectionner

cpupower frequency-set -g performance
mais c'est vrai que j'ai un peu abuser du root parce que j'aurais pu créer un alias avec sudo donc je me sens un peu c...

Ce que j'aimerais qu'on me dise c'est comment trouver l'origine de ce problème (un log quelque part peux être ?) pour pouvoir ensuite voir ensemble les solutions à apporter.

Merci beaucoup !

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : jeu. 13 août 2015, 17:38
par jean_no
Salut

Pour obtenir la liste de tous les coredumps :

Code : Tout sélectionner

coredumpctl list
Dans cette liste, tu trouves le PID de l'appli qui a crashé, puis pour obtenir des infos :

Code : Tout sélectionner

coredumpctl info 1234
1234 étant à remplacer par le code PID
Pour analyser le coredump :

Code : Tout sélectionner

coredumpctl gdb 1234
Dans gdb :

Code : Tout sélectionner

(gdb) bt
et pour quitter :

Code : Tout sélectionner

(gdb) q
Ce que tu obtiendras te permettras soit de trouver pourquoi, soit de compléter un rapport de bogue.

A+

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : ven. 14 août 2015, 13:53
par aminnairi
Merci pour la réponse mais en fait quand j'utilise la commande j'obtient

Code : Tout sélectionner

[amin@archlinux ~]$ sudo coredumpctl gdb 3427
           PID: 3427 (bash)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: ven. 2015-08-14 13:55:32 CEST (1min 36s ago)
  Command Line: bash
    Executable: /usr/bin/bash
 Control Group: /user.slice/user-1000.slice/session-c3.scope
          Unit: session-c3.scope
         Slice: user-1000.slice
       Session: c3
     Owner UID: 1000 (amin)
       Boot ID: 166931adff804caaa5b79dda8c6f9eb5
    Machine ID: c6f57a0ef6054fc29e5347263ddb3afc
      Hostname: archlinux
      Coredump: /var/lib/systemd/coredump/core.bash.0.166931adff804caaa5b79dda8c6f9eb5.3427.1439553332000000.lz4
       Message: Process 3427 (bash) of user 0 dumped core.

GNU gdb (GDB) 7.9.1
Copyright (C) 2015 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/bash...(no debugging symbols found)...done.
[New LWP 3427]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Core was generated by `bash'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fe5036a274f in _int_malloc () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007fe5036a274f in _int_malloc () from /usr/lib/libc.so.6
#1  0x00007fe5036a43d4 in malloc () from /usr/lib/libc.so.6
#2  0x000000000046b93b in xmalloc ()
#3  0x000000000041b000 in ?? ()
#4  0x000000000041cf4f in ?? ()
#5  0x000000000041fa7a in ?? ()
#6  0x0000000000422fd9 in yyparse ()
#7  0x000000000041a69b in parse_command ()
#8  0x0000000000470e21 in parse_and_execute ()
#9  0x0000000000470713 in ?? ()
#10 0x000000000047096d in source_file ()
#11 0x0000000000479b6e in source_builtin ()
#12 0x000000000042bfde in ?? ()
#13 0x000000000042e06d in ?? ()
#14 0x000000000042f0a0 in execute_command_internal ()
#15 0x0000000000430b5e in execute_command ()
#16 0x00000000004309be in execute_command_internal ()
#17 0x000000000047109b in parse_and_execute ()
#18 0x0000000000470713 in ?? ()
#19 0x000000000047096d in source_file ()
#20 0x0000000000479b6e in source_builtin ()
#21 0x000000000042bfde in ?? ()
#22 0x000000000042e06d in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) q
[amin@archlinux ~]$ sudo su
Erreur de segmentation (core dump)

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : ven. 14 août 2015, 18:15
par jean_no
Salut

Es-tu réellement à jour?
Sudo a été mis à jour le 22/07/2015: As-tu pris en compte le nouveau fichier «/etc/sudoers.pacnew».
Peux-tu tester aussi de passer en root ainsi :

Code : Tout sélectionner

su -
Sinon il te reste a faire un rapport de bogue sur https://bugs.archlinux.org/

A+

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : sam. 15 août 2015, 10:01
par aminnairi
Okay j'ai avancé un peu apparemment mon shadow.service a pointé l'execution de pwck -r comme failed donc j'ai essayé de le lancer et voilà l'ouput

Code : Tout sélectionner

[amin@archlinux ~]$ sudo pwck -r
utilisateur lxdm : le répertoire « /var/lib/lxdm » n'existe pas
pwck : aucun changement
Par contre à partir de là j'ai essayé rmdir mais ça n'a pas l'air de marché. Une idée ?

P. S. : je tiens à ajouter que j'avais essayé d'installer gnome à la base mais que ça ne fonctionnait pas donc pensant que ça venait du DE j'ai installer LXDM à la place qui fonctionnait avant que j'ai réinstallé mon nouveau système mais ça ne fonctionnait pas non plus donc j'en ai conclu que ça venait de ma carte graphique et effectivement optimus n'était pas bien installé... Je hais optimus...

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : sam. 15 août 2015, 11:22
par Moviuro
jean_no a écrit :Es-tu réellement à jour?
On n'a pas eu de réponse...

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : sam. 15 août 2015, 19:35
par aminnairi
Moviuro a écrit :
jean_no a écrit :Es-tu réellement à jour?
On n'a pas eu de réponse...
Pardon j'avais fais un post mais en l'éditant j'ai supprimer la ligne qui disais que oui, je suis à jour depuis le 14 août (date à partir de laquelle j'ai installé ma distribution actuelle). Et j'ai l'habitude de regarder chaque jour le site officiel avant de faire un Syu.

Des idées à propos de ce que j'ai obtenu plus haut ?

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : dim. 16 août 2015, 19:32
par aminnairi
Obsolète disque réinstallé.

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : dim. 16 août 2015, 20:08
par Moviuro
:contourne:

Re: [SU#COREDUMPED] Erreur de segmentation

Publié : jeu. 20 août 2015, 02:11
par aminnairi
Oui désolé d'habitude je prends le reflexe de le mettre en abandon. Heureusement que j'ai du temps à perdre pour revoir un peu mes anciens posts. ;)