Package: brasero
Version: 3.8.0-1
Severity: normal

Dear Maintainer,


Upon installing brasero 3.8.0-1 from Sid and the subsequent gvfs the 
application will not launch.

Output:

mdriftmeyer@horus:/usr/lib/x86_64-linux-gnu/gio/modules$ brasero

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GDaemonVfs'.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GDaemonVolumeMonitor'.

(gst-plugin-scanner:6451): GLib-GIO-WARNING **: Tried to register an extension 
of the type (null) to extension point gio-volume-monitor. Expected type is 
GVolumeMonitor.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: cannot add interface type 
`GLoadableIcon' to type `GVfsIcon', since type `GVfsIcon' already conforms to 
interface

(gst-plugin-scanner:6451): GLib-GIO-WARNING **: Tried to register an extension 
of the type (null) to extension point gio-vfs. Expected type is GVfs.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GVfsUriMapper'.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GVfsUriMapperSmb'.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GVfsUriMapperHttp'.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: Two different plugins tried 
to register 'GVfsUriMapperAfp'.

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: invalid cast from 
`GDaemonVfs' to `<invalid>'

(gst-plugin-scanner:6451): GLib-GObject-WARNING **: invalid cast from 
`GDaemonVfs' to `<invalid>'

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GDaemonVfs'.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GDaemonVolumeMonitor'.

(brasero:6450): GLib-GIO-WARNING **: Tried to register an extension of the type 
(null) to extension point gio-volume-monitor. Expected type is GVolumeMonitor.

(brasero:6450): GLib-GObject-WARNING **: cannot add interface type 
`GLoadableIcon' to type `GVfsIcon', since type `GVfsIcon' already conforms to 
interface

(brasero:6450): GLib-GIO-WARNING **: Tried to register an extension of the type 
(null) to extension point gio-vfs. Expected type is GVfs.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GVfsUriMapper'.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GVfsUriMapperSmb'.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GVfsUriMapperHttp'.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GVfsUriMapperAfp'.

(brasero:6450): GLib-GObject-WARNING **: invalid cast from `GDaemonVfs' to 
`<invalid>'

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyDrive'.

(brasero:6450): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: 
assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyMount'.

(brasero:6450): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: 
assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyShadowMount'.

(brasero:6450): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: 
assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyVolume'.

(brasero:6450): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: 
assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyVolumeMonitor'.

(brasero:6450): GLib-GObject-WARNING **: Two different plugins tried to 
register 'GProxyVolumeMonitorUDisks2'.

(brasero:6450): GLib-GIO-WARNING **: Tried to register an extension of the type 
(null) to extension point gio-native-volume-monitor. Expected type is 
GNativeVolumeMonitor.

(brasero:6450): GLib-GObject-WARNING **: invalid class cast from 
`GProxyVolumeMonitorUDisks2' to `<invalid>'

(brasero:6450): GLib-GObject-WARNING **: invalid class cast from (NULL) pointer 
to `<invalid>'

(brasero:6450): GLib-GObject-CRITICAL **: g_type_class_peek_parent: assertion 
`g_class != NULL' failed

(brasero:6450): GLib-GObject-WARNING **: invalid class cast from (NULL) pointer 
to `GObject'
Segmentation fault
mdriftmeyer@horus:/usr/lib/x86_64-linux-gnu/gio/modules$

------------------------------------------------------

Upon investigating these two different plugins I noticed the following with 
glib-networking gio modules and gvfs gio modules:

mdriftmeyer@horus:/usr/lib/x86_64-linux-gnu/gio/modules$ ls -rhlt
total 520K
-rw-r--r-- 1 root root  15K May  8 05:08 libgiolibproxy.so
-rw-r--r-- 1 root root 101K May  8 05:08 libgiognutls.so
-rw-r--r-- 1 root root  19K May  8 05:08 libgiognomeproxy.so
-rw-r--r-- 1 root root 199K May 24 16:50 libgvfsdbus.so
-rw-r--r-- 1 root root 116K May 24 16:50 libgioremote-volume-monitor.so
-rw-r--r-- 1 root root  48K Jun  4 19:40 libdconfsettings.so
-rw-r--r-- 1 root root  270 Jun 13 08:08 giomodule.cache
mdriftmeyer@horus:/usr/lib/x86_64-linux-gnu/gio/modules$

mdriftmeyer@horus:/usr/lib/gio/modules$ ls -rhlt
total 520K
-rw-r--r-- 1 root root  15K May  8 05:08 libgiolibproxy.so
-rw-r--r-- 1 root root 101K May  8 05:08 libgiognutls.so
-rw-r--r-- 1 root root  19K May  8 05:08 libgiognomeproxy.so
-rw-r--r-- 1 root root 199K May 24 16:50 libgvfsdbus.so
-rw-r--r-- 1 root root 116K May 24 16:50 libgioremote-volume-monitor.so
-rw-r--r-- 1 root root  48K Jun  4 19:40 libdconfsettings.so
-rw-r--r-- 1 root root  270 Jun 13 08:08 giomodule.cache
mdriftmeyer@horus:/usr/lib/gio/modules$ 

Maybe I'm missing something but looking at the package contents for gvfs 
extracted via dpkg -x I get the following file path structure:

mdriftmeyer@horus:~/Temp/gio-temp/usr/lib/x86_64-linux-gnu/gio/modules$ ls -rhlt
total 324K
-rw-r--r-- 1 mdriftmeyer mdriftmeyer 199K May 24 16:50 libgvfsdbus.so
-rw-r--r-- 1 mdriftmeyer mdriftmeyer 116K May 24 16:50 
libgioremote-volume-monitor.so
mdriftmeyer@horus:~/Temp/gio-temp/usr/lib/x86_64-linux-gnu/gio/modules$

Yet, why does the system duplicate this and install an exact copy under 
/usr/lib/gio/modules when it's not shown in the paths even with symlinks?

This and glib-networking packages both do this? Is this expected behavior? And 
if so, it seems to cause failures for brasero, nautilus and any other gio 
modules used by gnome apps that need gvfs.

- Marc



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.8-2-rt-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages brasero depends on:
ii  brasero-common                  3.8.0-1
ii  gnome-icon-theme                3.8.2-1
ii  gstreamer1.0-plugins-base       1.0.7-1
ii  gvfs                            1.16.2-2
ii  libatk1.0-0                     2.8.0-2
ii  libbrasero-media3-1             3.8.0-1
ii  libc6                           2.17-5
ii  libcairo-gobject2               1.12.14-5
ii  libcairo2                       1.12.14-5
ii  libgdk-pixbuf2.0-0              2.28.2-1
ii  libglib2.0-0                    2.36.3-1
ii  libgstreamer-plugins-base1.0-0  1.0.7-1
ii  libgstreamer1.0-0               1.0.7-1
ii  libgtk-3-0                      3.8.2-1
ii  libice6                         2:1.0.8-2
ii  libnautilus-extension1a         3.8.0-1
ii  libpango-1.0-0                  1.32.5-5+b1
ii  libpangocairo-1.0-0             1.32.5-5+b1
ii  libsm6                          2:1.2.1-2
ii  libtotem-plparser17             3.4.5-1
ii  libtracker-sparql-0.14-0        0.14.5-1
ii  libxml2                         2.9.1+dfsg1-1

Versions of packages brasero recommends:
ii  yelp  3.8.1-2

Versions of packages brasero suggests:
ii  libdvdcss2  1.2.13-dmo1
ii  tracker     0.16.1-1
ii  vcdimager   0.7.24+dfsg-0.1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to