Gentoo Archives: gentoo-user

From: Adam Carter <adamcarter3@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] segfault in gedit / glib
Date: Fri, 29 Dec 2017 02:01:26
Message-Id: CAC=wYCFCduMjWCAFKrVPEi2ZGoRYbCso+3U2tkCAV5hurFtGBw@mail.gmail.com
1 System is ~amd64. If i try to open a text file in gnome via double click, i
2 get;
3 $ journalctl -b | grep segf
4 Dec 29 12:17:32 phat kernel: gedit[1177]: segfault at 7f7c0d36e880 ip
5 00007f7c2550ba74 sp 00007fff66834850 error 4 in
6 libglib-2.0.so.0.5200.3[7f7c254c0000+114000]
7
8 The following work;
9 Open gedit first, then open the file
10 Use right click -> Open With Other Application and chose LibreOffice writer.
11
12 I've rebuild glib and gedit. Are there any clues on the issue in this trace?
13
14 $ strace gedit <filename>
15 <snip>
16 futex(0x55bf3d691a90, FUTEX_WAKE_PRIVATE, 1) = 1
17 access("/usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf",
18 R_OK) = 0
19 openat(AT_FDCWD,
20 "/usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf", O_RDONLY) =
21 18
22 fcntl(18, F_SETFD, FD_CLOEXEC) = 0
23 fstat(18, {st_mode=S_IFREG|0644, st_size=313408, ...}) = 0
24 mmap(NULL, 313408, PROT_READ, MAP_PRIVATE, 18, 0) = 0x7fbea8020000
25 close(18) = 0
26 brk(0x55bf3e33b000) = 0x55bf3e33b000
27 write(11, "\1\0\0\0\0\0\0\0", 8) = 8
28 futex(0x55bf3d79e270, FUTEX_WAKE_PRIVATE, 1) = 1
29 futex(0x7fbec2c1c578, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource
30 temporarily unavailable)
31 futex(0x7fbec2c1c578, FUTEX_WAKE_PRIVATE, 1) = 0
32 futex(0x55bf3d79e270, FUTEX_WAKE_PRIVATE, 1) = 1
33 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource
34 temporarily unavailable)
35 futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0
36 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource
37 temporarily unavailable)
38 futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0
39 futex(0x7fbec2c1c578, FUTEX_WAKE_PRIVATE, 1) = 0
40 futex(0x7fbec2c1c608, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource
41 temporarily unavailable)
42 futex(0x7fbec2c1c608, FUTEX_WAKE_PRIVATE, 1) = 0
43 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7fbe9b976880}
44 ---
45 +++ killed by SIGSEGV (core dumped) +++
46 Segmentation fault (core dumped)

Replies

Subject Author
Re: [gentoo-user] segfault in gedit / glib P Levine <plevine457@×××××.com>