Bug#890809: gnome-shell crash with gir1.2-gnomedesktop-3.0:amd64==3.27.90-1

2018-02-19 Thread Jeremy Bicha
On Mon, Feb 19, 2018 at 1:47 PM, Abhijit Hoskeri
 wrote:
> If you consider these bugs as spurious, is there a better way to upgrade
> gnome early and still report bugs that are useful?

"Experimental" being difficult to use is one reason why the Debian
GNOME team has pushed some previous GNOME releases before they've
actually reached their .0 release.

I think for 3.28, we'll be pushing many components at the 3.27.92 "RC"
release (in two weeks), although many of the apps work fine even at
their .90 releases.

I am waiting on upstream to bump the soname for mutter (a release
tarball would be cool too) because the new version of mutter is not
compatible with at least GNOME Shell 3.26 (I haven't tried Budgie with
it yet).

Thanks,
Jeremy Bicha



Bug#890809: gnome-shell crash with gir1.2-gnomedesktop-3.0:amd64==3.27.90-1

2018-02-19 Thread Abhijit Hoskeri

Thanks for the response - I am aware of the dangers - my goal is to help catch 
bugs and contribute to debian.



If you consider these bugs as spurious, is there a better way to upgrade gnome 
early and still report bugs that are useful?



Thanks, Abhijit.

On Feb 19, 2018, at 06:41 AM, Simon McVittie  wrote:


Control: reassign -1 gir1.2-gnomedesktop-3.0 3.27.90-1

On Sun, 18 Feb 2018 at 20:57:05 -0800, Abhijit Hoskeri wrote:

gnome-shell crashes on startup with the new version of
gir1.2-gnomedesktop-3.0 is installed. I worked around the problem by
holding the package to 3.26.x.

I think this is better represented as a libgnome-desktop bug: the new
libgnome-desktop from experimental is not yet ready for full-stack
testing.

When I saw this crash, it was because the same process had both
libgnome-desktop-3-12 (via libmutter) and libgnome-desktop-3-17 (via
gir1.2-gnomedesktop-3.0) in the same process space, and they fight.

gir1.2-gnomedesktop-3.0 (>= 3.27) should probably have a Breaks
on libmutter-1-0 (<< 3.27) to prevent the broken situation from
being installable. However, Mutter 3.27 has not yet been uploaded to
experimental, so if that was done, there is no version that would be
co-installable with libgnome-desktop-3-17 yet.


ii libc6 2.27-0experimental0
ii libpolkit-gobject-1-0 0.113-6

You appear to be installing all available packages from experimental. This
is almost certainly a bad idea. If they were ready for general use,
they wouldn't be in experimental.

smcv


Processed: Re: Bug#890809: gnome-shell crash with gir1.2-gnomedesktop-3.0:amd64==3.27.90-1

2018-02-19 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 gir1.2-gnomedesktop-3.0 3.27.90-1
Bug #890809 [gnome-shell] gnome-shell crash with 
gir1.2-gnomedesktop-3.0:amd64==3.27.90-1
Bug reassigned from package 'gnome-shell' to 'gir1.2-gnomedesktop-3.0'.
No longer marked as found in versions gnome-shell/3.26.2-5.
Ignoring request to alter fixed versions of bug #890809 to the same values 
previously set
Bug #890809 [gir1.2-gnomedesktop-3.0] gnome-shell crash with 
gir1.2-gnomedesktop-3.0:amd64==3.27.90-1
Marked as found in versions gnome-desktop3/3.27.90-1.

-- 
890809: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890809
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#890809: gnome-shell crash with gir1.2-gnomedesktop-3.0:amd64==3.27.90-1

2018-02-19 Thread Simon McVittie
Control: reassign -1 gir1.2-gnomedesktop-3.0 3.27.90-1

On Sun, 18 Feb 2018 at 20:57:05 -0800, Abhijit Hoskeri wrote:
> gnome-shell crashes on startup with the new version of
> gir1.2-gnomedesktop-3.0 is installed. I worked around the problem by
> holding the package to 3.26.x.

I think this is better represented as a libgnome-desktop bug: the new
libgnome-desktop from experimental is not yet ready for full-stack
testing.

When I saw this crash, it was because the same process had both
libgnome-desktop-3-12 (via libmutter) and libgnome-desktop-3-17 (via
gir1.2-gnomedesktop-3.0) in the same process space, and they fight.

gir1.2-gnomedesktop-3.0 (>= 3.27) should probably have a Breaks
on libmutter-1-0 (<< 3.27) to prevent the broken situation from
being installable. However, Mutter 3.27 has not yet been uploaded to
experimental, so if that was done, there is no version that would be
co-installable with libgnome-desktop-3-17 yet.

> ii  libc62.27-0experimental0
> ii  libpolkit-gobject-1-00.113-6

You appear to be installing all available packages from experimental. This
is almost certainly a bad idea. If they were ready for general use,
they wouldn't be in experimental.

smcv



Bug#890809: gnome-shell crash with gir1.2-gnomedesktop-3.0:amd64==3.27.90-1

2018-02-18 Thread Abhijit Hoskeri
Package: gnome-shell
Version: 3.26.2-5
Severity: grave


Hi,

gnome-shell crashes on startup with the new version of
gir1.2-gnomedesktop-3.0 is installed. I worked around the problem by
holding the package to 3.26.x.

This prevents both gdm3 from starting up, and from gnome-session from
working from .xinitrc.

I have a core-dump, and here is the thread that crashes.

Stack trace of thread 3842:
#0  0x7fdc84cb0b83 n/a (libgnome-desktop-3.so.17)
#1  0x7fdccbfb76a5 g_type_create_instance 
(libgobject-2.0.so.0)
#2  0x7fdccbf985a8 n/a (libgobject-2.0.so.0)
#3  0x7fdccbf9a01d g_object_newv (libgobject-2.0.so.0)
#4  0x7fdccac849ae n/a (libgjs.so.0)
#5  0x7fdcc2053ecd n/a (libmozjs-52.so.0)
#6  0x7fdcc20540f9 n/a (libmozjs-52.so.0)
#7  0x7fdcc1ee8554 
_Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE
 (libmozjs-52.so.0)
#8  0x7fdccac9e1e6 gjs_call_function_value (libgjs.so.0)
#9  0x7fdccac832f6 n/a (libgjs.so.0)
#10 0x7fdcc2059830 n/a (libmozjs-52.so.0)
#11 0x7fdcc204f032 n/a (libmozjs-52.so.0)
#12 0x7fdcc2053846 n/a (libmozjs-52.so.0)
#13 0x7fdcc2053e1f n/a (libmozjs-52.so.0)
#14 0x7fdcc20540f9 n/a (libmozjs-52.so.0)


Thanks,
Abhijit


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-shell depends on:
ii  caribou  0.4.21-5
ii  dconf-gsettings-backend [gsettings-backend]  0.26.1-3
ii  evolution-data-server3.27.90-1
ii  gir1.2-accountsservice-1.0   0.6.45-1
ii  gir1.2-atspi-2.0 2.26.2-2
ii  gir1.2-caribou-1.0   0.4.21-5
ii  gir1.2-freedesktop   1.54.1-4
ii  gir1.2-gcr-3 3.20.0-6
ii  gir1.2-gdesktopenums-3.0 3.27.90-1
ii  gir1.2-gdm-1.0   3.27.90-1
ii  gir1.2-geoclue-2.0   2.4.7-1
ii  gir1.2-glib-2.0  1.54.1-4
ii  gir1.2-gnomebluetooth-1.03.27.90-1
pn  gir1.2-gnomedesktop-3.0  
ii  gir1.2-gtk-3.0   3.22.28-1
ii  gir1.2-gweather-3.0  3.27.4-1
ii  gir1.2-ibus-1.0  1.5.17-3
ii  gir1.2-mutter-1  3.26.2-1
ii  gir1.2-nm-1.01.10.4-1
ii  gir1.2-nma-1.0   1.8.10-2
ii  gir1.2-pango-1.0 1.40.14-1
ii  gir1.2-polkit-1.00.113-6
ii  gir1.2-rsvg-2.0  2.40.20-2
ii  gir1.2-soup-2.4  2.61.90-1
ii  gir1.2-upowerglib-1.00.99.7-2
ii  gjs  1.50.3-2
ii  gnome-backgrounds3.27.90-1
ii  gnome-settings-daemon3.26.2-1
ii  gnome-shell-common   3.26.2-5
ii  gsettings-desktop-schemas3.27.90-1
ii  libasound2   1.1.3-5
ii  libatk-bridge2.0-0   2.26.1-1
ii  libatk1.0-0  2.26.1-3
ii  libc62.27-0experimental0
ii  libcairo21.15.10-1
ii  libcanberra-gtk3-0   0.30-6
ii  libcanberra0 0.30-6
ii  libcroco30.6.12-2
ii  libecal-1.2-19   3.27.90-1
ii  libedataserver-1.2-223.26.5-1
ii  libgcr-base-3-1  3.20.0-6
ii  libgdk-pixbuf2.0-0   2.36.11-1
ii  libgirepository-1.0-11.54.1-4
ii  libgjs0g [libgjs0-libmozjs-52-0] 1.50.3-2
ii  libglib2.0-0 2.55.2-1
ii  libglib2.0-bin   2.55.2-1
ii  libgstreamer1.0-01.12.4-1
ii  libgtk-3-0   3.22.28-1
ii  libical3 3.0.1-5
ii  libjson-glib-1.0-0   1.4