You are not logged in.

#1 2016-02-03 19:39:02

xktw
Member
Registered: 2016-02-03
Posts: 4

gdm start fails: gsettings segfaults (glib-gio related)

Since the last update, gdm is unable to start, the screen only flickers for a few seconds.

I am not sure why, I upgraded gnuplot, gst-plugins, potrace and lib32-nvidia-utils. Also, I tried to install gtkhash & gtkhash-nautilus from aur, but afterwards, I was unable to start nautilus anymore (after killing it with nautilus -q). I don’t remember the error message. Afterwards, I removed both gtkhash & gtkhash-nautilus again, and was still unable to start nautilus, so I decided to reboot.

My system is fully up-to-date, I am running linux 4.4.1-2-ARCH, my graphics driver is nvidia 361.18-3. Reinstalling glib2, gsettings-desktop-schemas, glib-networking and gdm didn’t do anything. Also, glib-compile-schemas didn’t fix the problem. Starting gsettings without any parameters works, starting it with any parameters (including help, --version) will result in a segfault.

I copied the relevant parts from my journal (journalctl -xb). Xorg doesn’t produce any errors.

Feb 03 20:38:21 mypc systemd[1]: Started GNOME Display Manager.
-- Subject: Unit gdm.service has finished start-up

Feb 03 20:38:26 mypc systemd[1]: Started Session c1 of user gdm.
-- Subject: Unit session-c1.scope has finished start-up

Feb 03 20:38:27 mypc kernel: gsettings[400]: segfault at 20 ip 00007fed62c35c53 sp 00007ffc218d6f98 error 6 in libgio-2.0.so.0.4600.2[7fed62b7b000+178000]

Feb 03 20:38:28 mypc systemd-coredump[402]: Process 400 (gsettings) of user 120 dumped core.
                                           
                                           Stack trace of thread 400:
                                           #0  0x00007fed62c35c53 g_settings_schema_source_ref (libgio-2.0.so.0)
                                           #1  0x0000000000401cce n/a (gsettings)
                                           #2  0x00007fed62297610 __libc_start_main (libc.so.6)
                                           #3  0x0000000000402319 n/a (gsettings)
-- Subject: Process 400 (gsettings) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 400 (gsettings) crashed and dumped core.

Feb 03 20:38:32 mypc gnome-session[398]: gnome-session-binary[398]: GLib-GIO-ERROR: No GSettings schemas are installed on the system
Feb 03 20:38:32 mypc gnome-session[398]: aborting...
Feb 03 20:38:32 mypc gnome-session-binary[398]: GLib-GIO-ERROR: No GSettings schemas are installed on the system
                                               aborting...
Feb 03 20:38:32 mypc kernel: traps: gnome-session-b[398] trap int3 ip:7f89b53bf64b sp:7fff7b7cadb0 error:0
Feb 03 20:38:32 mypc gdm[365]: Child process -396 was already dead.
Feb 03 20:38:32 mypc gdm[365]: Child process 385 was already dead.
Feb 03 20:38:32 mypc gdm[365]: Unable to kill session worker process
Feb 03 20:38:32 mypc systemd-logind[345]: Removed session c1.
-- Subject: Session c1 has been terminated
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/multiseat
-- 
-- A session with the ID c1 has been terminated.

Feb 03 20:38:36 mypc systemd-coredump[515]: Process 398 (gnome-session-b) of user 120 dumped core.
                                           
                                           Stack trace of thread 398:
                                           #0  0x00007f89b53bf64b g_logv (libglib-2.0.so.0)
                                           #1  0x00007f89b53bf7bf g_log (libglib-2.0.so.0)
                                           #2  0x00007f89b598dbb2 n/a (libgio-2.0.so.0)
                                           #3  0x00007f89b5692713 n/a (libgobject-2.0.so.0)
                                           #4  0x00007f89b5694225 g_object_new_valist (libgobject-2.0.so.0)
                                           #5  0x00007f89b5694591 g_object_new (libgobject-2.0.so.0)
                                           #6  0x0000000000425a9a n/a (gnome-session-binary)
                                           #7  0x00007f89b56b03f9 g_type_create_instance (libgobject-2.0.so.0)
                                           #8  0x00007f89b5691e68 n/a (libgobject-2.0.so.0)
                                           #9  0x0000000000425f18 n/a (gnome-session-binary)
                                           #10 0x00007f89b56921b9 n/a (libgobject-2.0.so.0)
                                           #11 0x00007f89b5694225 g_object_new_valist (libgobject-2.0.so.0)
                                           #12 0x00007f89b5694591 g_object_new (libgobject-2.0.so.0)
                                           #13 0x0000000000426caa n/a (gnome-session-binary)
                                           #14 0x0000000000420197 n/a (gnome-session-binary)
                                           #15 0x00007f89b59a9b94 n/a (libgio-2.0.so.0)
                                           #16 0x00007f89b5954413 n/a (libgio-2.0.so.0)
                                           #17 0x00007f89b5954abe n/a (libgio-2.0.so.0)
                                           #18 0x00007f89b599c702 n/a (libgio-2.0.so.0)
                                           #19 0x00007f89b5954413 n/a (libgio-2.0.so.0)
                                           #20 0x00007f89b5954449 n/a (libgio-2.0.so.0)
                                           #21 0x00007f89b53b8c7a g_main_context_dispatch (libglib-2.0.so.0)
                                           #22 0x00007f89b53b9020 n/a (libglib-2.0.so.0)
                                           #23 0x00007f89b53b9342 g_main_loop_run (libglib-2.0.so.0)
                                           #24 0x0000000000409d40 n/a (gnome-session-binary)
                                           #25 0x00007f89b4feb610 __libc_start_main (libc.so.6)
                                           #26 0x000000000040a089 n/a (gnome-session-binary)
                                           
                                           Stack trace of thread 476:
                                           #0  0x00007f89b50ab18d poll (libc.so.6)
                                           #1  0x00007f89b53b8fbc n/a (libglib-2.0.so.0)
                                           #2  0x00007f89b53b90cc g_main_context_iteration (libglib-2.0.so.0)
                                           #3  0x00007f89b53b9109 n/a (libglib-2.0.so.0)
                                           #4  0x00007f89b53df715 n/a (libglib-2.0.so.0)
                                           #5  0x00007f89b4bb04a4 start_thread (libpthread.so.0)
                                           #6  0x00007f89b50b413d __clone (libc.so.6)
                                           
                                           Stack trace of thread 477:
                                           #0  0x00007f89b50ab18d poll (libc.so.6)
                                           #1  0x00007f89b53b8fbc n/a (libglib-2.0.so.0)
                                           #2  0x00007f89b53b9342 g_main_loop_run (libglib-2.0.so.0)
                                           #3  0x00007f89b59af236 n/a (libgio-2.0.so.0)
                                           #4  0x00007f89b53df715 n/a (libglib-2.0.so.0)
                                           #5  0x00007f89b4bb04a4 start_thread (libpthread.so.0)
                                           #6  0x00007f89b50b413d __clone (libc.so.6)
                                           
                                           Stack trace of thread 514:
                                           #0  0x00007f89b50afcf9 syscall (libc.so.6)
                                           #1  0x00007f89b53fd87a g_cond_wait_until (libglib-2.0.so.0)
                                           #2  0x00007f89b538da69 n/a (libglib-2.0.so.0)
                                           #3  0x00007f89b53e0086 n/a (libglib-2.0.so.0)
                                           #4  0x00007f89b53df715 n/a (libglib-2.0.so.0)
                                           #5  0x00007f89b4bb04a4 start_thread (libpthread.so.0)
                                           #6  0x00007f89b50b413d __clone (libc.so.6)
-- Subject: Process 398 (gnome-session-b) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 398 (gnome-session-b) crashed and dumped core.

Feb 03 20:38:48 mypc systemd-logind[345]: Failed to remove runtime directory /run/user/120: Permission denied
Feb 03 20:38:48 mypc /usr/lib/gdm/gdm-x-session[615]: (II) NVIDIA(GPU-0): Deleting GPU-0
Feb 03 20:38:48 mypc /usr/lib/gdm/gdm-x-session[615]: (II) Server terminated successfully (0). Closing log file.

Any ideas?

Last edited by xktw (2016-02-03 19:53:49)

Offline

#2 2016-02-09 13:39:40

ixeft
Member
Registered: 2012-11-07
Posts: 6

Re: gdm start fails: gsettings segfaults (glib-gio related)

Hi !

did you found a solutions here ?

I can't get any program using glib to work hmm

Regards,

Offline

#3 2016-02-09 13:50:13

marcio
Member
Registered: 2010-10-08
Posts: 39

Re: gdm start fails: gsettings segfaults (glib-gio related)

Did you tried to reinstall glib package? Or maybe downgrade it?

Offline

Board footer

Powered by FluxBB