(Solucionado) La sesión de gnome se cierra cuando cierro el portátil

Iniciado por class_OpenGL, 27 Octubre 2017, 23:24 PM

0 Miembros y 1 Visitante están viendo este tema.

class_OpenGL

Hola, muy buenas.

Recientemente me he instalado Arch Linux, y posteriormente GNOME. El problema que tengo es que cada vez que cierro el portátil, se me cierra la sesión (cerrándose así abruptamente las aplicaciones que hubiera abiertas), lo cual es muy molesto. ¿Cómo podría cambiar esto? Muchas gracias

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL

Slava_TZD

Que yo sepa no hay una opción que controle esto, mas que nada porque no es el comportamiento habitual así lo que mas probable es que te esté crasheando algo relacionado con Gnome y esto hace que tu sesión se vaya a la *****. Pega la salida de dmesg cuando te pase a ver si hay alguna pista.

Saludos


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

class_OpenGL


Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL

Slava_TZD

#3
Pues no te crashea nada, hay algunas cosas raras relacionadas con ACPI pero lo mas probable es que no sea ese el problema, sube la salida de journalctl -b --no-pager . ¿Te pasa el 100% de las veces? ¿Lo primero que ves es el login normal o te deja poner la contraseña y luego te envía a la pantalla inicial?

Saludos


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

class_OpenGL

#4
Resultado de journalctl -b --no-pager: https://mega.nz/#!BVFx3JQA!vdLUYXK9ANq1SvdxsxYrlCODrEcFjwLYj2AYv-as6nU

ATENCION: He subido la salida a MEGA porque me he dado cuenta que en pastebin no se habían copiado todas las líneas. Si no está aceptado links a MEGA, lo quitaré.

Me pasa el 100% de las veces (de momento, no ha sucedido que no haya pasado). Al cerrar la pantalla, y abrirla, me pide iniciar sesión como si acabara de encender el ordenador. El ordenador no se apaga porque tarda muy poco en encender.

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL

Slava_TZD

oct 28 01:01:45 archlinux systemd-logind[370]: Lid closed.
oct 28 01:01:45 archlinux systemd-logind[370]: Suspending...
oct 28 01:01:45 archlinux kernel: traps: gnome-shell[742] trap int3 ip:7f5197fbd411 sp:7fffa7cc0830 error:0
oct 28 01:01:46 archlinux org.gnome.Shell.desktop[742]: (EE)
oct 28 01:01:46 archlinux org.gnome.Shell.desktop[742]: Fatal server error:
oct 28 01:01:46 archlinux org.gnome.Shell.desktop[742]: (EE) failed to read Wayland events: Connection reset by peer
oct 28 01:01:46 archlinux org.gnome.Shell.desktop[742]: (EE)
oct 28 01:01:46 archlinux gnome-session[711]: gnome-session-binary[711]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5
oct 28 01:01:46 archlinux gnome-session-binary[711]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5
oct 28 01:01:46 archlinux gnome-session-binary[711]: Unrecoverable failure in required component org.gnome.Shell.desktop
oct 28 01:01:47 archlinux systemd-coredump[1134]: Process 742 (gnome-shell) of user 1000 dumped core.
                                                 
                                                  Stack trace of thread 742:
                                                  #0  0x00007f5197fbd411 n/a (libglib-2.0.so.0)
                                                  #1  0x00007f5197fbe44c g_log_default_handler (libglib-2.0.so.0)
                                                  #2  0x00005634a0761418 n/a (gnome-shell)
                                                  #3  0x00007f5197fbe6dd g_logv (libglib-2.0.so.0)
                                                  #4  0x00007f5197fbe84f g_log (libglib-2.0.so.0)
                                                  #5  0x00007f51985dcec9 n/a (libgio-2.0.so.0)
                                                  #6  0x00007f51985dd50c n/a (libgio-2.0.so.0)
                                                  #7  0x00007f51985e0ecf g_settings_get_value (libgio-2.0.so.0)
                                                  #8  0x00007f519977ebe7 n/a (libmutter-0.so.0)
                                                  #9  0x00007f51932181c8 ffi_call_unix64 (libffi.so.6)
                                                  #10 0x00007f5193217c2a ffi_call (libffi.so.6)
                                                  #11 0x00007f5199ea3837 n/a (libgjs.so.0)
                                                  #12 0x00007f5199ea5049 n/a (libgjs.so.0)
                                                  #13 0x00007f5192b21cd8 n/a (libmozjs-38.so)
                                                  #14 0x00007f5192b1782f n/a (libmozjs-38.so)
                                                  #15 0x00007f5192b21932 n/a (libmozjs-38.so)
                                                  #16 0x00007f5192b21c24 n/a (libmozjs-38.so)
                                                  #17 0x00007f5192b22845 n/a (libmozjs-38.so)
                                                  #18 0x00007f5192c78ba4 n/a (libmozjs-38.so)
                                                  #19 0x00007f519a87b510 n/a (ld-linux-x86-64.so.2)
                                                  #20 0x00005634a2bd42b0 n/a (n/a)
                                                  #21 0x00007f519a875811 n/a (ld-linux-x86-64.so.2)
                                                  #22 0x00007f5192c0cd53 n/a (libmozjs-38.so)
                                                  #23 0x00007f5192c140f3 n/a (libmozjs-38.so)
                                                  #24 0x00007f5192b21a0c n/a (libmozjs-38.so)
                                                  #25 0x00007f5192b21c24 n/a (libmozjs-38.so)
                                                  #26 0x00007f5192b1782f n/a (libmozjs-38.so)
                                                  #27 0x00007f5192b21932 n/a (libmozjs-38.so)
                                                  #28 0x00007f5192b21c24 n/a (libmozjs-38.so)
                                                  #29 0x00007f5192e2a777 n/a (libmozjs-38.so)
                                                  #30 0x00007f5192b21cd8 n/a (libmozjs-38.so)
                                                  #31 0x00007f5192b22845 n/a (libmozjs-38.so)
                                                  #32 0x00007f5192c78ba4 n/a (libmozjs-38.so)
                                                  #33 0x00007f519a87b510 n/a (ld-linux-x86-64.so.2)
                                                  #34 0x00005634a1900e90 n/a (n/a)
                                                  #35 0x00007f519a8756b5 n/a (ld-linux-x86-64.so.2)


¿Puedes desactivar las extensiones y comprobar si te sigue sucediendo? Si no son extensiones y tu tarjeta está soportada intenta con nouveau.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

class_OpenGL

Siento la espera.

Amigo, ¡eres un genio del diagnóstico de errores! Tenía una extensión llamada 'Default minimize and maximize' que hacía crashear GNOME. Para encontrarla, he desactivado todas las extensiones y he ido activándolas una por una.

¡¡Muchísimas gracias!!

Por cierto, podrías decirme(os) qué metodología se usa para realizar este tipo de diagnósticos? ¿Cómo sabías que era problema de una extensión? Muchas gracias de nuevo!

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL

Slava_TZD

Cuando Gnome crashea los sospechosos habituales son plugins, extensiones y demás 3rd party que modifican el comportamiento habitual. En este caso como el problema se te presentaba al suspender pensé que podría haber sido algo relacionado con UPower, ACPI...etc En el log no hay nada que cante ACPI (aparte de algún warning sin menor importancia) o algún problema relacionado directamente con entrar en suspención, así que lo siguiente en la lista es extensiones o el driver gráfico.

Si repasas el log que me pegaste verás otros 'problemas', no quiero repasar de nuevo el log porque es kilométrico pero así de memoria te faltaban symlinks a algunas units y systemd se quejaba, warnings de dbus que se deberian ir actualizando systemd a 235...y alguno que otro, solucionarlos ya depende de lo maniatico que quieras ser jeje

Saludos y suerte con tu Arch


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

class_OpenGL

Muchas gracias! Ahora que se como detectar errores y warnings, trataré de solucionarlos!

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL