FS#54985 - Glib2 segfaults in g_file_get_parse_name()

Attached to Project: Arch Linux
Opened by Ryan Dwyer (ryan-au) - Monday, 31 July 2017, 00:23 GMT
Last edited by Jan de Groot (JGC) - Monday, 31 July 2017, 11:03 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When I try to launch nautilus, nemo or thunar the application segfaults immediately.

$ nemo

(nemo:30343): GLib-GObject-CRITICAL **: g_type_interface_peek: assertion 'instance_class != NULL' failed
Segmentation fault (core dumped)

The following is logged in journalctl:

Jul 31 08:10:37 home kernel: nemo[30343]: segfault at 58 ip 00007ff3f5b9200f sp 00007ffe8f454230 error 4 in libgio-2.0.so.0.5200.3[7ff3f5b48000+192000]
Jul 31 08:10:37 home systemd[1]: Started Process Core Dump (PID 30353/UID 0).
Jul 31 08:10:37 home systemd-coredump[30354]: Process 30343 (nemo) of user 1000 dumped core.

Stack trace of thread 30343:
#0 0x00007ff3f5b9200f g_file_get_parse_name (libgio-2.0.so.0)
#1 0x000056511bbff8fa n/a (nemo)
#2 0x000056511bc3e701 n/a (nemo)
#3 0x000056511bc2f18a n/a (nemo)
#4 0x000056511bc5bd3e n/a (nemo)
#5 0x000056511bc6176b n/a (nemo)
#6 0x00007ff3f562c8c5 g_main_context_dispatch (libglib-2.0.so.0)
#7 0x00007ff3f562cc88 n/a (libglib-2.0.so.0)
#8 0x00007ff3f562cd1c g_main_context_iteration (libglib-2.0.so.0)
#9 0x00007ff3f5be872d g_application_run (libgio-2.0.so.0)
#10 0x000056511bbca452 n/a (nemo)
#11 0x00007ff3f47194ca __libc_start_main (libc.so.6)
#12 0x000056511bbca4aa n/a (nemo)

All three applications produce the same stderr message and a stack trace ending in g_file_get_parse_name.

If someone can confirm that downgrading glib2 is safe to do so then I'll downgrade through the versions and figure out where this was introduced, if that helps.

Additional info:

glib2 2.52.3-1
nemo 3.4.6-1

Steps to reproduce:

$ nemo
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 31 July 2017, 11:03 GMT
Reason for closing:  Works for me
Comment by Ryan Dwyer (ryan-au) - Monday, 31 July 2017, 00:38 GMT
Update: This has been resolved after a reboot.

Loading...