After a system update on December 13, 2015, I have found out
that gnome-disks command does not start any more. When trying,
it reports the following:

 $ gnome-disks

(gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-disks:4828): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-disks:4828): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-disks:4828): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-disks:4828): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-disks:4828): GLib-GObject-CRITICAL **:
g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
(instance)' failed

(gnome-disks:4828): GLib-GObject-CRITICAL **: g_object_unref:
assertion 'G_IS_OBJECT (object)' failed

(gnome-disks:4828): GNOME-Disks-ERROR **: Error getting udisks client:
Could not connect: No such file or directory
Trace/breakpoint trap

Recompiling of gnome-disk-utility does not help anyway.
The package compiles almost nomarly but somewhere in the middle reports:

gducreatediskimagedialog.c:498:7: warning:
'gtk_dialog_get_action_area' is deprecated (declared at
/usr/include/gtk-3.0/gtk/gtkdialog.h:205) [-Wdeprecated-declarations]
       gtk_button_box_set_child_secondary (GTK_BUTTON_BOX
(gtk_dialog_get_action_area (GTK_DIALOG (dialog))),
       ^
gducreatediskimagedialog.c: In function 'check_overwrite':
gducreatediskimagedialog.c:933:3: warning:
'gtk_dialog_set_alternative_button_order' is deprecated (declared at
/usr/include/gtk-3.0/gtk/gtkdialog.h:187) [-Wdeprecated-declarations]
   gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
   ^
gdupasswordstrengthwidget.c: In function
'gdu_password_strength_widget_constructed':
gdupasswordstrengthwidget.c:205:7: warning: 'gtk_misc_set_alignment'
is deprecated (declared at
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72)
[-Wdeprecated-declarations]
       gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
       ^
gdupasswordstrengthwidget.c:205:7: warning: 'gtk_misc_get_type' is
deprecated (declared at
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70)
[-Wdeprecated-declarations]

Moreover, I cannot print any more. (Have not checked it more than once, though.)

Any ideas, except that I should not update the system on December 13?

I use xfce4 but still on the default/linux/amd64/13.0/desktop/gnome profile.

The output of the system update on that day was as following:

# emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-lang/python-exec-2.0.1-r1  PYTHON_TARGETS="(-jython2_5%*)"
[ebuild     U  ] sys-apps/busybox-1.24.1 [1.23.1-r1]
[ebuild     U  ] x11-proto/xproto-7.0.28 [7.0.27]
[ebuild     U  ] x11-libs/libdrm-2.4.65 [2.4.59] USE="-valgrind%"
VIDEO_CARDS="-amdgpu%"
[ebuild     U  ] x11-proto/kbproto-1.0.7 [1.0.6-r1]
[ebuild     U  ] x11-proto/randrproto-1.5.0 [1.4.0-r1]
[ebuild     U  ] media-fonts/font-util-1.3.1 [1.3.0]
[ebuild     U  ] x11-libs/libpciaccess-0.13.4 [0.13.3]
[ebuild     U  ] x11-libs/libXdmcp-1.1.2 [1.1.1-r1]
[ebuild     U  ] x11-libs/libfontenc-1.1.3 [1.1.2]
[ebuild     U  ] x11-base/xorg-drivers-1.17 [1.16]
VIDEO_CARDS="-amdgpu% (-tegra)"
[ebuild  N     ] app-misc/c_rehash-1.7-r1
[ebuild     U  ] dev-libs/openssl-1.0.2e [1.0.2d]
[blocks b      ] <dev-libs/openssl-1.0.2d-r1:0
("<dev-libs/openssl-1.0.2d-r1:0" is blocking app-misc/c_rehash-1.7-r1)
[ebuild     U  ] dev-perl/Net-SMTP-SSL-1.30.0 [1.10.0-r1] USE="{-test%}"
[ebuild     U  ] dev-libs/libevdev-1.4.4 [1.3]
[ebuild  NS    ] dev-python/beautifulsoup-4.3.2 [3.2.1-r1] USE="-doc
{-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3)
-python3_3"
[ebuild  r  U  ] x11-libs/libxcb-1.11.1 [1.11-r1]
[ebuild     U  ] x11-libs/libX11-1.6.3 [1.6.2]
[ebuild  rR    ] x11-libs/xcb-util-renderutil-0.3.9-r1
[ebuild  rR    ] x11-libs/xcb-util-wm-0.4.1-r1
[ebuild  rR    ] x11-libs/xcb-util-keysyms-0.4.0
[ebuild     U  ] x11-libs/libXrender-0.9.9 [0.9.8]
[ebuild     U  ] x11-libs/libxkbfile-1.0.9 [1.0.8]
[ebuild     U  ] x11-libs/libXi-1.7.5 [1.7.4]
[ebuild     U  ] x11-libs/libXrandr-1.5.0 [1.4.2]
[ebuild     U  ] x11-misc/xkeyboard-config-2.16 [2.14]
[ebuild     U  ] x11-apps/setxkbmap-1.3.1 [1.3.0]
[ebuild     U  ] dev-python/certifi-2015.11.20 [2015.9.6.2]
[ebuild  N     ] dev-python/html5lib-0.9999999  USE="{-test}"
PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) -python3_3
(-python3_5)"
[ebuild  rR    ] x11-libs/xcb-util-0.4.0
[ebuild  rR    ] x11-libs/xcb-util-image-0.4.0
[ebuild     U  ] x11-libs/xcb-util-cursor-0.1.2 [0.1.1-r1]
[ebuild     U  ] dev-libs/libinput-1.1.0 [1.0.1]
[ebuild     U  ] x11-libs/libXt-1.1.5 [1.1.4]
[ebuild     U  ] x11-libs/libXaw-1.0.13 [1.0.12]
[ebuild   R    ] app-text/xmlto-0.0.26-r1  USE="text%*"
[ebuild     U  ] x11-apps/xauth-1.0.9-r2 [1.0.9-r1]
[ebuild     U  ] sys-apps/portage-2.2.24 [2.2.20.1]
PYTHON_TARGETS="(-python3_5)"
[ebuild     U  ] x11-apps/xinit-1.3.4-r1 [1.3.3-r1] USE="-systemd%"
[ebuild     U  ] sys-apps/man-pages-4.02 [4.00]
[ebuild     U  ] app-eselect/eselect-opengl-1.3.1-r4 [1.2.7]
[ebuild     U  ] x11-proto/glproto-1.4.17-r1 [1.4.17]
[blocks b      ] <x11-proto/glproto-1.4.17-r1
("<x11-proto/glproto-1.4.17-r1" is blocking
app-eselect/eselect-opengl-1.3.1-r4)
[ebuild     U  ] media-libs/mesa-11.0.6 [10.3.7-r1] USE="-d3d9% -vaapi%"
[blocks b      ] =media-libs/mesa-10.3.7-r1
("=media-libs/mesa-10.3.7-r1" is blocking
app-eselect/eselect-opengl-1.3.1-r4)
[ebuild     U  ] media-libs/libepoxy-1.3.1 [1.2]
[ebuild     U  ] x11-base/xorg-server-1.17.4 [1.16.4] USE="(-libressl) -xephyr%"
[blocks b      ] =x11-base/xorg-server-1.16.4
("=x11-base/xorg-server-1.16.4" is blocking
app-eselect/eselect-opengl-1.3.1-r4)
[blocks b      ] >=app-eselect/eselect-opengl-1.3.0
(">=app-eselect/eselect-opengl-1.3.0" is blocking
x11-base/xorg-server-1.16.4)
[ebuild  rR    ] x11-drivers/xf86-video-ati-7.5.0
[ebuild     U  ] x11-drivers/xf86-input-evdev-2.9.2 [2.9.1]
[ebuild     U  ] media-libs/freeglut-3.0.0 [2.8.1-r1]
[ebuild     U  ] dev-java/icedtea-bin-7.2.6.3 [7.2.6.2]
[ebuild     U  ] sys-apps/openrc-0.18.4 [0.17]
[ebuild     U  ] www-client/chromium-47.0.2526.80 [46.0.2490.86]
USE="hangouts%* (-gtk3) (-system-ffmpeg) -widevine%"

The following packages are causing rebuilds:

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
merge) causes rebuilds for:
    (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, ebuild
scheduled for merge)
    (x11-libs/xcb-util-wm-0.4.1-r1:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-image-0.4.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-0.4.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-keysyms-0.4.0:0/0::gentoo, ebuild scheduled for merge)
  (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, ebuild scheduled for
merge) causes rebuilds for:
    (x11-drivers/xf86-video-ati-7.5.0:0/0::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No] y
...
>>> Installing (51 of 51) www-client/chromium-47.0.2526.80::gentoo
 * >>> SetUID: [chmod go-r] /usr/lib64/chromium-browser/chrome-sandbox
...
                 [ ok ]
 * Updating icons cache ...

                 [ ok ]
 * Updating desktop mime database ...
 * Updating icons cache ...

                 [ ok ]

 * Messages for package sys-apps/busybox-1.24.1:

 * Could not locate user configfile, so we will save a default one
 * Your configuration for sys-apps/busybox-1.24.1 has been saved in
 * /etc/portage/savedconfig/sys-apps/busybox-1.24.1 for your editing pleasure.
 * You can edit these files by hand and remerge this package with
 * USE=savedconfig to customise the configuration.
 * You can rename this file/directory to one of the following for
 * its configuration to apply to multiple versions:
 * ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/
 * [${CTARGET}|${CHOST}|""]/${CATEGORY}/[${PF}|${P}|${PN}]

 * Messages for package x11-libs/libXi-1.7.5:

 * Some special keys and keyboard layouts may stop working.
 * To fix them, recompile xorg-server.

 * Messages for package x11-apps/xinit-1.3.4-r1:

 * If you use startx to start X instead of a login manager like gdm/kdm,
 * you can set the XSESSION variable to anything in /etc/X11/Sessions/ or
 * any executable. When you run startx, it will run this as the login session.
 * You can set this in a file in /etc/env.d/ for the entire system,
 * or set it per-user in ~/.bash_profile (or similar for other shells).
 * Here's an example of setting it for the whole system:
 *     echo XSESSION="Gnome" > /etc/env.d/90xsession
 *     env-update && source /etc/profile

 * Messages for package x11-proto/glproto-1.4.17-r1:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *     /usr/include/GL/glxmd.h
 *     /usr/include/GL/glxtokens.h
 *     /usr/include/GL/glxproto.h
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * None of the installed packages claim the file(s).
 *
 * Package 'x11-proto/glproto-1.4.17-r1' merged despite file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * Messages for package media-libs/mesa-11.0.6:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *     /usr/include/GL/gl.h
 *     /usr/include/GL/glx.h
 *     /usr/include/GL/glxext.h
 *     /usr/include/GL/glext.h
 *     /usr/include/KHR/khrplatform.h
 *     /usr/include/GLES2/gl2ext.h
 *     /usr/include/GLES2/gl2platform.h
 *     /usr/include/GLES2/gl2.h
 *     /usr/include/EGL/egl.h
 *     /usr/include/EGL/eglext.h
 *     /usr/include/EGL/eglplatform.h
 *     /usr/include/EGL/eglmesaext.h
 *     /usr/include/EGL/eglextchromium.h
 *     /usr/include/GLES3/gl3platform.h
 *     /usr/include/GLES3/gl3ext.h
 *     /usr/include/GLES3/gl3.h
 *     /usr/include/GLES3/gl31.h
 *     /usr/lib32/libGL.so.1
 *     /usr/lib32/libGL.so
 *     /usr/lib32/libGLESv2.so.2
 *     /usr/lib32/libEGL.so.1
 *     /usr/lib32/libEGL.so
 *     /usr/lib32/libGLESv2.so
 *     /usr/lib64/libGL.so.1
 *     /usr/lib64/libGL.so
 *     /usr/lib64/libGLESv2.so.2
 *     /usr/lib64/libEGL.so.1
 *     /usr/lib64/libEGL.so
 *     /usr/lib64/libGLESv2.so
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * None of the installed packages claim the file(s).
 *
 * Package 'media-libs/mesa-11.0.6' merged despite file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
 * USE="bindist" was not set. Potentially patent encumbered code was
 * enabled. Please see patents.txt for an explanation.

 * Messages for package x11-base/xorg-server-1.17.4:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *     /usr/lib64/xorg/modules/extensions/libglx.so
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * None of the installed packages claim the file(s).
 *
 * Package 'x11-base/xorg-server-1.17.4' merged despite file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * Messages for package sys-apps/openrc-0.18.4:

 * /etc/mtab will be replaced with a
 * symbolic link to /proc/self/mounts on the next
 * reboot.
 * Change the setting in /etc/conf.d/mtab
 * if you do not want this to happen.
 * In this version of OpenRC, the loopback interface no longer
 * satisfies the net virtual.
 * If you have services now which do not start because of this,
 * They can be fixed by adding rc_need="!net"
 * to the /etc/conf.d/<servicename> file.
 * You should also file a bug against the service asking that
 * need net be dropped from the dependencies.
 * The bug you file should block the following tracker:
 * https://bugs.gentoo.org/show_bug.cgi?id=439092
 *
 * Bug https://bugs.gentoo.org/show_bug.cgi?id=427996 was not
 * fixed correctly in earlier versions of OpenRC.
 * The correct fix is implemented in this version, but that
 * means netmount needs to be added to the default runlevel if
 * you are using nfs file systems.
 *
 * You should now update all files in /etc, using etc-update
 * or equivalent before restarting any services or this host.
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

 * IMPORTANT: config file '/etc/rc.conf' needs updating.

 * IMPORTANT: 2 config files in '/usr/share/X11/xkb/symbols/' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.

# emerge --depclean --backtrack=90 --ask
>>> Nothing to clean.

# revdep-rebuild
>>> Done.

Reply via email to