From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7F768138AE9 for ; Fri, 29 Dec 2017 02:01:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E41FAE0E98; Fri, 29 Dec 2017 02:01:20 +0000 (UTC) Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 84F6EE0D4C for ; Fri, 29 Dec 2017 02:01:20 +0000 (UTC) Received: by mail-oi0-x22f.google.com with SMTP id w125so28064667oie.7 for ; Thu, 28 Dec 2017 18:01:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=kNDXlPL7+GYEIEBeIQ1U1zcFOOnj79rXnEYYB11w4gI=; b=ZfYj1qMiLg0TgsHDsWQJ6KfSToSMMHFlM2STwloR7uMWnncQCEHRmEQTVlEcwPylf6 MBHEeq4LAqx5BrgPfts2WNArlDog+DCd7f/1oojpfk6TVgkxBGE3hIQN2IRqfa/IzYOx qPZGRJFsjUuu8afxhEmQdUk3CX0j48I+Yc6y307ToX2hv53G2A96XmkHI+BhIdi1hX3q sTefZpqcLFxKHdu+ne9xVc1ziDdoF/toVkewF3ryXu+Ox9TYqwwrfJ0z9R1rP1Ckltd0 5DBZkp9bJdNGXW1TURITea/ZgKsVlOQHtnN1vHcCind8TqjO1suytF2hJQt+WQ9rpWpR FpfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=kNDXlPL7+GYEIEBeIQ1U1zcFOOnj79rXnEYYB11w4gI=; b=fNnAbmBssIY0/zs8sDZmLJYP05uCgVob9ugyLuP0zYdu2J4ll4iwTuE3cpPuutBXLj 5fzLhLpyWWIjcFsLMbUHTKAxYQ2hnXFIQ6jJXkvzpbXrBkQnyHkm+XchFx4xmTh4S12K pL8dOOyAVbL0hJ/aMbW112n5CVFGl2m8aQMRp3UewPwpYRjhpcU71VVrosIVkQS0XTRA GM1FleT7rzdRR3wlDZ2kpqnT/ZWyAbOIfpk48DsMzHJYYZwWvA4Soys5OvTJTbkyRivH TU8UWH14+8q138iXqSvDlXp8ycHuCOVH66bmSyznAlQ7bCGprDTAqeaOLF1Dc68iEGRn uFNA== X-Gm-Message-State: AKGB3mISDjTWUbnpLJ4/5lU8GiWuXPz7SRzpKOYRWYUHg0oliu6ECUax 46x2dYbH93q9896EEeLY+YBjVpUdJC37QMbL6+tY3+RJ X-Google-Smtp-Source: ACJfBov1cJaUrdQoWVNDsDxD1+bixv7Jlf/KSorgTszi+6nvDQMB5PFZsl2Y4fmWbc/cPYZ4oOT0V6rMdES/CZSixPw= X-Received: by 10.202.198.203 with SMTP id w194mr21549140oif.132.1514512879368; Thu, 28 Dec 2017 18:01:19 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.157.19.65 with HTTP; Thu, 28 Dec 2017 18:01:18 -0800 (PST) From: Adam Carter Date: Fri, 29 Dec 2017 13:01:18 +1100 Message-ID: Subject: [gentoo-user] segfault in gedit / glib To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary="001a1134fc7e2ebeea056171025a" X-Archives-Salt: 6e4b7173-82ab-4185-a52b-543183e39bd8 X-Archives-Hash: 3990aa2d7a5fa0f42c84d81470864c9f --001a1134fc7e2ebeea056171025a Content-Type: text/plain; charset="UTF-8" System is ~amd64. If i try to open a text file in gnome via double click, i get; $ journalctl -b | grep segf Dec 29 12:17:32 phat kernel: gedit[1177]: segfault at 7f7c0d36e880 ip 00007f7c2550ba74 sp 00007fff66834850 error 4 in libglib-2.0.so.0.5200.3[7f7c254c0000+114000] The following work; Open gedit first, then open the file Use right click -> Open With Other Application and chose LibreOffice writer. I've rebuild glib and gedit. Are there any clues on the issue in this trace? $ strace gedit futex(0x55bf3d691a90, FUTEX_WAKE_PRIVATE, 1) = 1 access("/usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf", R_OK) = 0 openat(AT_FDCWD, "/usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf", O_RDONLY) = 18 fcntl(18, F_SETFD, FD_CLOEXEC) = 0 fstat(18, {st_mode=S_IFREG|0644, st_size=313408, ...}) = 0 mmap(NULL, 313408, PROT_READ, MAP_PRIVATE, 18, 0) = 0x7fbea8020000 close(18) = 0 brk(0x55bf3e33b000) = 0x55bf3e33b000 write(11, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x55bf3d79e270, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fbec2c1c578, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fbec2c1c578, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x55bf3d79e270, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fbec2c1c578, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7fbe9b976880} --- +++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped) --001a1134fc7e2ebeea056171025a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
System is ~amd64. If i try to ope= n a text file in gnome via double click, i get;
$ journalctl -b | grep s= egf
Dec 29 12:17:32 phat kernel: gedit[1177]: segfault at 7f7c0d36e880 i= p 00007f7c2550ba74 sp 00007fff66834850 error 4 in libglib-2.0.so.0.5200.3[7= f7c254c0000+114000]

The following work;
Open gedit first, then open the file
Use right click -> Open= With Other Application and chose LibreOffice writer.

I've= rebuild glib and gedit. Are there any clues on the issue in this trace?
$ strace gedit <filename>
<snip>
futex(0= x55bf3d691a90, FUTEX_WAKE_PRIVATE, 1) =3D 1
access("/usr/share/font= s/liberation-fonts/LiberationMono-Regular.ttf", R_OK) =3D 0
openat(= AT_FDCWD, "/usr/share/fonts/liberation-fonts/LiberationMono-Regular.tt= f", O_RDONLY) =3D 18
fcntl(18, F_SETFD, FD_CLOEXEC)=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 0
fstat(18, {st_mode=3DS_IFR= EG|0644, st_size=3D313408, ...}) =3D 0
mmap(NULL, 313408, PROT_READ, MAP= _PRIVATE, 18, 0) =3D 0x7fbea8020000
close(18)=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 =3D 0
brk(0x55bf3e33b000)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 =3D 0x55bf3e33b000
write(11, "\1\0\0\0\0\0\0\0", 8)=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 8
futex(0x55bf3d79e270, FUTEX_W= AKE_PRIVATE, 1) =3D 1
futex(0x7fbec2c1c578, FUTEX_WAIT_PRIVATE, 2, NULL)= =3D -1 EAGAIN (Resource temporarily unavailable)
futex(0x7fbec2c1c578, = FUTEX_WAKE_PRIVATE, 1) =3D 0
futex(0x55bf3d79e270, FUTEX_WAKE_PRIVATE, 1= ) =3D 1
futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) =3D -1 EAGAIN= (Resource temporarily unavailable)
futex(0x7fbec2c1c608, FUTEX_WAKE_PRI= VATE, 1) =3D 0
futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) =3D -1= EAGAIN (Resource temporarily unavailable)
futex(0x7fbec2c1c608, FUTEX_W= AKE_PRIVATE, 1) =3D 0
futex(0x7fbec2c1c578, FUTEX_WAKE_PRIVATE, 1) =3D 0=
futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) =3D -1 EAGAIN (Resou= rce temporarily unavailable)
futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1= ) =3D 0
--- SIGSEGV {si_signo=3DSIGSEGV, si_code=3DSEGV_MAPERR, si_addr= =3D0x7fbe9b976880} ---
+++ killed by SIGSEGV (core dumped) +++
Segmen= tation fault (core dumped)

--001a1134fc7e2ebeea056171025a--