glib-compile-schemas invalid free in per session override
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glib2.0 (Ubuntu) |
Fix Released
|
High
|
Didier Roche-Tolomelli |
Bug Description
reinstall nautilus error with package sogoupinyin
# sudo nautilus
sys:1: PyGIWarning: Nautilus was imported without specifying a version
first. Use gi.require_
ensure that the right version gets loaded.
** Message: Init Stock Icons
(nautilus:10235): GLib-GIO-ERROR **: Settings schema
'org.gnome.
#sudo apt-get install --reinstall nautilus nautilus-share nautilus-data rabbitvcs-nautilus ubuntu-desktop libglib2.0-0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,重新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/3,298 kB 的归档。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 265294 个文件和目录。)
正准备解包 .../0-libglib2.
正在将 libglib2.0-0:amd64 (2.53.6-1ubuntu1) 解包到 (2.53.6-1ubuntu1) 上 ...
正准备解包 .../1-libglib2.
正在将 libglib2.0-0:i386 (2.53.6-1ubuntu1) 解包到 (2.53.6-1ubuntu1) 上 ...
正准备解包 .../2-nautilus_
正在将 nautilus (1:3.25.
正准备解包 .../3-nautilus-
正在将 nautilus-data (1:3.25.
正准备解包 .../4-nautilus-
正在将 nautilus-share (0.7.3-2ubuntu2) 解包到 (0.7.3-2ubuntu2) 上 ...
正准备解包 .../5-rabbitvcs
正在将 rabbitvcs-nautilus (0.16-1.1) 解包到 (0.16-1.1) 上 ...
正准备解包 .../6-ubuntu-
正在将 ubuntu-desktop (1.397) 解包到 (1.397) 上 ...
正在设置 nautilus-data (1:3.25.
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在设置 libglib2.0-0:i386 (2.53.6-1ubuntu1) ...
覆盖文件 /usr/share/
*** Error in `/usr/lib/
======= Backtrace: =========
/lib/i386-
/lib/i386-
/lib/i386-
/lib/i386-
/lib/i386-
/usr/lib/
/lib/i386-
/usr/lib/
======= Memory map: ========
5659b000-565a5000 r-xp 00000000 08:01 28049954 /usr/lib/
565a6000-565a7000 r--p 0000a000 08:01 28049954 /usr/lib/
565a7000-565a8000 rw-p 0000b000 08:01 28049954 /usr/lib/
58113000-58290000 rw-p 00000000 00:00 0 [heap]
f6e00000-f6e21000 rw-p 00000000 00:00 0
f6e21000-f6f00000 ---p 00000000 00:00 0
f6f75000-f712b000 r--p 002da000 08:01 25170585 /usr/lib/
f712b000-f732b000 r--p 00000000 08:01 25170585 /usr/lib/
f732b000-f732d000 rw-p 00000000 00:00 0
f732d000-f7346000 r-xp 00000000 08:01 50856428 /lib/i386-
f7346000-f7347000 r--p 00018000 08:01 50856428 /lib/i386-
f7347000-f7348000 rw-p 00019000 08:01 50856428 /lib/i386-
f7348000-f734a000 rw-p 00000000 00:00 0
f734a000-f73c1000 r-xp 00000000 08:01 50856034 /lib/i386-
f73c1000-f73c2000 r--p 00076000 08:01 50856034 /lib/i386-
f73c2000-f73c3000 rw-p 00077000 08:01 50856034 /lib/i386-
f73c3000-f7576000 r-xp 00000000 08:01 50856273 /lib/i386-
f7576000-f7577000 ---p 001b3000 08:01 50856273 /lib/i386-
f7577000-f7579000 r--p 001b3000 08:01 50856273 /lib/i386-
f7579000-f757a000 rw-p 001b5000 08:01 50856273 /lib/i386-
f757a000-f757d000 rw-p 00000000 00:00 0
f757d000-f76a9000 r-xp 00000000 08:01 50856016 /lib/i386-
f76a9000-f76aa000 r--p 0012b000 08:01 50856016 /lib/i386-
f76aa000-f76ab000 rw-p 0012c000 08:01 50856016 /lib/i386-
f76ab000-f76c6000 r-xp 00000000 08:01 50856195 /lib/i386-
f76c6000-f76c7000 r--p 0001a000 08:01 50856195 /lib/i386-
f76c7000-f76c8000 rw-p 0001b000 08:01 50856195 /lib/i386-
f76c8000-f76c9000 rw-p 00000000 00:00 0
f76c9000-f76d0000 r--s 00000000 08:01 28184708 /usr/lib/
f76d0000-f76e3000 r--p 00000000 08:01 25829175 /usr/share/
f76e3000-f76e6000 rw-p 00000000 00:00 0
f76e6000-f76e9000 r--p 00000000 00:00 0 [vvar]
f76e9000-f76eb000 r-xp 00000000 00:00 0 [vdso]
f76eb000-f770e000 r-xp 00000000 08:01 50856268 /lib/i386-
f770e000-f770f000 r--p 00022000 08:01 50856268 /lib/i386-
f770f000-f7710000 rw-p 00023000 08:01 50856268 /lib/i386-
ffe37000-ffe58000 rw-p 00000000 00:00 0 [stack]
Aborted (core dumped)
正在设置 libglib2.0-0:amd64 (2.53.6-1ubuntu1) ...
覆盖文件 /usr/share/
*** Error in `/usr/lib/
======= Backtrace: =========
/lib/x86_
/lib/x86_
/lib/x86_
/usr/lib/
/lib/x86_
/usr/lib/
======= Memory map: ========
f99fdb9000-
f99ffc2000-
f99ffc3000-
f9a0345000-
7f159c000000-
7f159c021000-
7f15a33a0000-
7f15a33b6000-
7f15a35b5000-
7f15a35b6000-
7f15a35b7000-
7f15a3a48000-
7f15a3a60000-
7f15a3c60000-
7f15a3c61000-
7f15a3c62000-
7f15a3c66000-
7f15a3cd8000-
7f15a3ed7000-
7f15a3ed8000-
7f15a3ed9000-
7f15a4095000-
7f15a4294000-
7f15a4298000-
7f15a429a000-
7f15a429e000-
7f15a43af000-
7f15a45af000-
7f15a45b0000-
7f15a45b1000-
7f15a45b2000-
7f15a479a000-
7f15a47b9000-
7f15a47ba000-
7f15a47c1000-
7f15a47d4000-
7f15a47d7000-
7f15a47d8000-
7f15a47d9000-
7ffdd21b2000-
7ffdd21eb000-
7ffdd21ee000-
ffffffffff60000
Aborted (core dumped)
正在处理用于 bamfdaemon (0.5.3+
Rebuilding /usr/share/
正在处理用于 libc-bin (2.24-12ubuntu1) 的触发器 ...
正在处理用于 man-db (2.7.6.1-2) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu5) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
正在设置 nautilus (1:3.25.
正在处理用于 desktop-file-utils (0.23-1ubuntu3) 的触发器 ...
正在设置 rabbitvcs-nautilus (0.16-1.1) ...
正在设置 ubuntu-desktop (1.397) ...
正在设置 nautilus-share (0.7.3-2ubuntu2) ...
after remove # sudo apt remove --purge sogoupinyin
$sudo apt-get install --reinstall nautilus nautilus-share nautilus-data rabbitvcs-nautilus ubuntu-desktop libglib2.0-0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在
fcitx-libs fcitx-libs-qt libopencc1
使用'sudo apt autoremove'
升级了 0 个软件包,新安装了 0 个软件包,重新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/3,298 kB 的归档。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 265000 个文件和目录。)
正准备解包 .../0-libglib2.
正在将 libglib2.0-0:amd64 (2.53.6-1ubuntu1) 解包到 (2.53.6-1ubuntu1) 上 ...
正准备解包 .../1-libglib2.
正在将 libglib2.0-0:i386 (2.53.6-1ubuntu1) 解包到 (2.53.6-1ubuntu1) 上 ...
正准备解包 .../2-nautilus_
正在将 nautilus (1:3.25.
正准备解包 .../3-nautilus-
正在将 nautilus-data (1:3.25.
正准备解包 .../4-nautilus-
正在将 nautilus-share (0.7.3-2ubuntu2) 解包到 (0.7.3-2ubuntu2) 上 ...
正准备解包 .../5-rabbitvcs
正在将 rabbitvcs-nautilus (0.16-1.1) 解包到 (0.16-1.1) 上 ...
正准备解包 .../6-ubuntu-
正在将 ubuntu-desktop (1.397) 解包到 (1.397) 上 ...
正在设置 nautilus-data (1:3.25.
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在设置 libglib2.0-0:i386 (2.53.6-1ubuntu1) ...
正在设置 libglib2.0-0:amd64 (2.53.6-1ubuntu1) ...
正在处理用于 bamfdaemon (0.5.3+
Rebuilding /usr/share/
正在处理用于 libc-bin (2.24-12ubuntu1) 的触发器 ...
正在处理用于 man-db (2.7.6.1-2) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu5) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
正在设置 nautilus (1:3.25.
正在处理用于 desktop-file-utils (0.23-1ubuntu3) 的触发器 ...
正在设置 rabbitvcs-nautilus (0.16-1.1) ...
正在设置 ubuntu-desktop (1.397) ...
正在设置 nautilus-share (0.7.3-2ubuntu2) ...
(failed reverse-
# sudo nautilus
sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_
** Message: Init Stock Icons
/usr/lib/
from gi.repository import Gtk as gtk
it OK!
ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: libglib2.0-0 2.53.6-1ubuntu1
ProcVersionSign
Uname: Linux 4.12.0-12-generic x86_64
ApportVersion: 2.20.6-0ubuntu7
Architecture: amd64
AssertionMessage: *** Error in `/usr/lib/
CrashCounter: 1
Date: Mon Aug 28 11:15:29 2017
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2016-07-26 (398 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
ProcCmdline: /usr/lib/
ProcEnviron:
TERM=linux
PATH=(custom, no user)
LANG=zh_CN.UTF-8
Signal: 6
SourcePackage: glib2.0
StacktraceTop:
__libc_message (do_abort=
malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7f4b8b6fb030 "double free or corruption (fasttop)", action=3) at malloc.c:5049
_int_free (av=<optimized out>, p=<optimized out>, have_lock=
__GI___libc_free (mem=<optimized out>) at malloc.c:2985
?? ()
Title: glib-compile-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
information type: | Private → Public |
summary: |
- glib-compile-schemas assert failure: *** Error in - `/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas': double free - or corruption (fasttop): 0x00000043559a5bc0 *** + glib-compile-schemas invalid free in per session override |
Changed in glib2.0 (Ubuntu): | |
status: | Triaged → Fix Committed |
StacktraceTop: do_abort@ entry=2, fmt=fmt@ entry=0x7f4b8b6 faf68 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/ posix/libc_ fatal.c: 175 <optimized out>) at malloc.c:3905 table=0x4355742 120) at ../../. ./../gio/ glib-compile- schemas. c:2115
__libc_message (do_abort=
malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7f4b8b6fb030 "double free or corruption (fasttop)", action=3) at malloc.c:5049
_int_free (av=<optimized out>, p=<optimized out>, have_lock=
__GI___libc_free (mem=<optimized out>) at malloc.c:2985
set_overrides (strict=0, files=0x4355750728, schema_