[gnome 3] Crash à l'insertion clé USB

Bonjour,

J’ai “subis” le passage vers Gnome3, et après avoir poussé des hurlements, j’ai finalement décidé de créer de nouvelles connexions synaptiques en acceptant le changement, et en trouvant les avantages de ce système.
Cependant, j’ai un souci, permanent, dont je ne trouve pas la cause, d’ou mon appel à l’aide.
Je suis sous wheezy, kernel 3.1.0-1-686-pae. Gestionnaire de connexion gdm3.
Dès que je connecte ou déconnecte un périphérique usb, j’ai un crash, retour au gestionnaire de connexion.
J’ai pas mal fouillé, mais je n’ai rien trouvé qui ressemble à mon problème. Quelqu’un a t-il déja entendu parlé de cela?
Pour info, j’utilise pam-usb, avec une ligne dans /etc/pam.d/common-auth que j’ai commenté, afin de voir si cela ne pourrait pas être issu de là. Problème, du coup, crash à la connexion à gnome-shell, retour à gdm3 directement. Je ne sais pas si les deux sont liés.
J’ai jeté un oeil au syslog, et je trouve ça:

Nov 29 13:32:18 millenium-falco kernel: [15225.840059] usb 1-6: new high speed USB device number 7 using ehci_hcd Nov 29 13:32:18 millenium-falco kernel: [15225.978116] usb 1-6: New USB device found, idVendor=18a5, idProduct=0237 Nov 29 13:32:18 millenium-falco kernel: [15225.978121] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Nov 29 13:32:18 millenium-falco kernel: [15225.978125] usb 1-6: Product: Portable USB 3.0 Drive Nov 29 13:32:18 millenium-falco kernel: [15225.978129] usb 1-6: Manufacturer: Verbatim Nov 29 13:32:18 millenium-falco kernel: [15225.978131] usb 1-6: SerialNumber: 203211246342 Nov 29 13:32:18 millenium-falco kernel: [15225.979145] scsi3 : usb-storage 1-6:1.0 Nov 29 13:32:18 millenium-falco mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:0b.1/usb1/1-6" Nov 29 13:32:18 millenium-falco mtp-probe: bus: 1, device: 7 was not an MTP device Nov 29 13:32:18 millenium-falco gdm[2592]: ******************* START ********************************** Nov 29 13:32:18 millenium-falco gdm[2592]: [Thread debugging using libthread_db enabled] Nov 29 13:32:18 millenium-falco gdm[2592]: [New Thread 0xb6db0b70 (LWP 17046)] Nov 29 13:32:18 millenium-falco gdm[2592]: 0xb7891424 in __kernel_vsyscall () Nov 29 13:32:18 millenium-falco gdm[2592]: #0 0xb7891424 in __kernel_vsyscall () Nov 29 13:32:18 millenium-falco gdm[2592]: #1 0xb76841eb in waitpid () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: #2 0x080559b5 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: #3 0x08055dc9 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: #4 <signal handler called> Nov 29 13:32:18 millenium-falco gdm[2592]: #5 0x00000001 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: #6 0xb6e6ef1b in ?? () from /usr/lib/libhal.so.1 Nov 29 13:32:18 millenium-falco gdm[2592]: #7 0xb769f6f3 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3 Nov 29 13:32:18 millenium-falco gdm[2592]: #8 0xb76e29ad in ?? () from /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2 Nov 29 13:32:18 millenium-falco gdm[2592]: #9 0xb74338bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: #10 0xb7434020 in ?? () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: #11 0xb743475b in g_main_loop_run () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: #12 0x0804c40e in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: #13 0xb729ce46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Nov 29 13:32:18 millenium-falco gdm[2592]: #14 0x0804c4c5 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: Backtrace stopped: Not enough registers or memory available to unwind further Nov 29 13:32:18 millenium-falco gdm[2592]: Nov 29 13:32:18 millenium-falco gdm[2592]: Thread 2 (Thread 0xb6db0b70 (LWP 17046)): Nov 29 13:32:18 millenium-falco gdm[2592]: #0 0xb7891424 in __kernel_vsyscall () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #1 0xb768333b in read () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #2 0xb743574f in ?? () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #3 0xb745b2c4 in ?? () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #4 0xb767bc39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #5 0xb735296e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: Backtrace stopped: Not enough registers or memory available to unwind further Nov 29 13:32:18 millenium-falco gdm[2592]: Nov 29 13:32:18 millenium-falco gdm[2592]: Thread 1 (Thread 0xb7185b00 (LWP 16990)): Nov 29 13:32:18 millenium-falco gdm[2592]: #0 0xb7891424 in __kernel_vsyscall () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #1 0xb76841eb in waitpid () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #2 0x080559b5 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #3 0x08055dc9 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #4 <signal handler called> Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #5 0x00000001 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #6 0xb6e6ef1b in ?? () from /usr/lib/libhal.so.1 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #7 0xb769f6f3 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #8 0xb76e29ad in ?? () from /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #9 0xb74338bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #10 0xb7434020 in ?? () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #11 0xb743475b in g_main_loop_run () from /lib/libglib-2.0.so.0 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #12 0x0804c40e in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #13 0xb729ce46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: #14 0x0804c4c5 in ?? () Nov 29 13:32:18 millenium-falco gdm[2592]: No symbol table info available. Nov 29 13:32:18 millenium-falco gdm[2592]: Backtrace stopped: Not enough registers or memory available to unwind further Nov 29 13:32:18 millenium-falco gdm[2592]: A debugging session is active. Nov 29 13:32:18 millenium-falco gdm[2592]: Nov 29 13:32:18 millenium-falco gdm[2592]: #011Inferior 1 [process 16990] will be detached. Nov 29 13:32:18 millenium-falco gdm[2592]: Nov 29 13:32:18 millenium-falco gdm[2592]: Quit anyway? (y or n) [answered Y; input not from terminal] Nov 29 13:32:18 millenium-falco gdm[2592]: ******************* END ********************************** Nov 29 13:32:18 millenium-falco gnome-session[17045]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.#012 Nov 29 13:32:19 millenium-falco acpid: client 16925[0:0] has disconnected Nov 29 13:32:19 millenium-falco acpid: client 16925[0:0] has disconnected Nov 29 13:32:19 millenium-falco acpid: client connected from 2607[0:0] Nov 29 13:32:19 millenium-falco acpid: 1 client rule loaded Nov 29 13:32:20 millenium-falco acpid: client connected from 2607[0:0] Nov 29 13:32:20 millenium-falco acpid: 1 client rule loaded Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Successfully made thread 2664 of process 2664 (/usr/bin/pulseaudio) owned by '124' high priority at nice level -11. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Supervising 1 threads of 1 processes of 1 users. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Successfully made thread 2665 of process 2664 (/usr/bin/pulseaudio) owned by '124' RT at priority 5. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Supervising 2 threads of 1 processes of 1 users. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Successfully made thread 2669 of process 2664 (/usr/bin/pulseaudio) owned by '124' RT at priority 5. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Supervising 3 threads of 1 processes of 1 users. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Successfully made thread 2670 of process 2664 (/usr/bin/pulseaudio) owned by '124' RT at priority 5. Nov 29 13:32:21 millenium-falco rtkit-daemon[2496]: Supervising 4 threads of 1 processes of 1 users. Nov 29 13:32:23 millenium-falco gdm-simple-greeter[2674]: Gtk-WARNING: /tmp/buildd/gtk+3.0-3.0.12/./gtk/gtkwidget.c:6796: widget not within a GtkWindow Nov 29 13:32:23 millenium-falco kernel: [15231.295404] scsi 3:0:0:0: Direct-Access ST950032 5AS 0002 PQ: 0 ANSI: 2 Nov 29 13:32:23 millenium-falco kernel: [15231.295486] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295544] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295590] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295636] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295680] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295724] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295768] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.295812] scsi: killing requests for dead queue Nov 29 13:32:23 millenium-falco kernel: [15231.297972] sd 3:0:0:0: Attached scsi generic sg5 type 0 Nov 29 13:32:23 millenium-falco kernel: [15231.301330] sd 3:0:0:0: [sdd] 976773165 512-byte logical blocks: (500 GB/465 GiB) Nov 29 13:32:23 millenium-falco kernel: [15231.302013] sd 3:0:0:0: [sdd] Write Protect is off Nov 29 13:32:23 millenium-falco kernel: [15231.302020] sd 3:0:0:0: [sdd] Mode Sense: 00 06 00 00 Nov 29 13:32:23 millenium-falco kernel: [15231.302883] sd 3:0:0:0: [sdd] No Caching mode page present Nov 29 13:32:23 millenium-falco kernel: [15231.302891] sd 3:0:0:0: [sdd] Assuming drive cache: write through Nov 29 13:32:23 millenium-falco kernel: [15231.311881] sd 3:0:0:0: [sdd] No Caching mode page present Nov 29 13:32:23 millenium-falco kernel: [15231.311889] sd 3:0:0:0: [sdd] Assuming drive cache: write through Nov 29 13:32:23 millenium-falco kernel: [15231.319905] sdd: sdd1 Nov 29 13:32:24 millenium-falco 9-_-_var_-_log_-_syslog: 9-_-_var_-_log_-_syslog: client (pid 2713) exited with 1 status Nov 29 13:32:25 millenium-falco ata_id[2719]: HDIO_GET_IDENTITY failed for '/dev/sdd': Invalid argument Nov 29 13:32:25 millenium-falco kernel: [15232.595774] sd 3:0:0:0: [sdd] No Caching mode page present Nov 29 13:32:25 millenium-falco kernel: [15232.595782] sd 3:0:0:0: [sdd] Assuming drive cache: write through Nov 29 13:32:25 millenium-falco kernel: [15232.595787] sd 3:0:0:0: [sdd] Attached SCSI disk Nov 29 13:32:25 millenium-falco gdm-simple-greeter[2674]: Gtk-WARNING: gtk_widget_size_allocate(): attempt to allocate widget with width -47 and height -47 Nov 29 13:32:35 millenium-falco kernel: [15243.394154] atkbd serio0: Unknown key released (translated set 2, code 0x81 on isa0060/serio0). Nov 29 13:32:35 millenium-falco kernel: [15243.394160] atkbd serio0: Use 'setkeycodes e001 <keycode>' to make it known. Nov 29 13:32:36 millenium-falco acpid: client 2607[0:0] has disconnected

Si quelqu’un avait une idée, elle serait la bienvenue… Enregistrer tout ce que l’on fait dès qu’on doit connecter ou déconnecter sa clé, c’est un peu :smiling_imp:

Bon, autoréponse:
Le problème est lié à gdm3.
Je suis passé à wdm, le problème n’apparaît plus.
Par contre, les clés ne se montent pas automatiquement, problème de permissions. Je check ça, voir si ça ne pourrait pas être la cause du problème.
Par contre, si non, cela pourrait être un bug, je devrais le déclarer, non? Et où?

c’est vrai que gdm3 est un peu capricieux
chez moi il faisait crasher gnome-shell tant que je n’avais pas mis une vignette personnalisée sur mon login
d’autres ont aussi rencontré ce bug
c’est peut-être le cas là aussi .à vérifier :wink:

Tiens, je n’aurais pas pensé à ça…
Merci!
Sinon, j’ai un peu circonvenu le problème.
Je pense que pam-sub n’est pas totalement compatible avec gdm, ya des bugs. Quand la clé est insérée, crash. (D’ailleurs, il n’est plus dans les dépots testing, ni dans sid. Abandon?)
MAIS, car il y a un mais, j’ai découvert que gdm3 n’avait pas les droits sur le dossier /var/lib/gdm3
Donc, j’ai rajouté les droits qui vont bien, et j’ai ajouté mon user au groupe Debian-gdm.
Depuis, plus de crash à l’insertion des clés.
Moi content.
Reste à trouver comment utiliser une clé usb comme “serrure” si pamusb ne convient plus!