Bug 83514 - [BDW regression]Cannot start gnome-session
Summary: [BDW regression]Cannot start gnome-session
Status: CLOSED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium major
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-05 03:11 UTC by zhoujian
Modified: 2014-10-10 05:38 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg.log (85.71 KB, text/plain)
2014-09-05 03:13 UTC, zhoujian
Details
gnome-session_bad_output_log.log (5.91 KB, text/plain)
2014-09-05 03:14 UTC, zhoujian
Details
Xorg.0.log (16.23 KB, text/plain)
2014-09-05 03:14 UTC, zhoujian
Details

Description zhoujian 2014-09-05 03:11:08 UTC
Platform:BDW
Libdrm:(master)libdrm-2.4.56-21-g8c2ae1695913990cbe6c6a8aa294f354eba33bd0
Mesa:(master)504f5f9d1a4fb5a0ddc8a5d0bf73fd6eba96b1d0
Xserver:(master)xorg-server-1.16.0-152-g3a51418b2db353519a1779cf3cebbcc9afba2520
Xf86_video_intel:(master)2.99.914-89-gaa10f480c566b8523cdd49b3e23f64b7b9625987
Cairo:(master)8e11a42e3e9b679dce97ac45cd8b47322536a253
Libva:(master)c356638098e55453d2fac8bbb92eafc8cc32d6f4
Libva_intel_driver:(master)865f288d6821dfea5a9dc2a0525eba69ef786b23
Kernel:(drm-intel-nightly)4144c90b76dfe6eaa2205ac947090786b5091cff

Bug detailed description:
-------------------------------------------------
Cannot start gnome-session on BDW,this issue doesn't exist on IVB/HSW/BYT-M.
It's X11R7 regression,i have tried compiling the Mesa/xf86/server/Cairo component,but not found which component problem,so can't bisect it,I know that the good commit(X11R7 RAW X:2014-08-24) and bad commit(X11R7 RAW X:2014-08-25).
please see dmesg.log and Xorg.0.log and gnome-session_bad_output_log.log


Reproduce step:
----------------------
1. xinit&
2. gnome-session
Comment 1 zhoujian 2014-09-05 03:13:37 UTC
Created attachment 105771 [details]
dmesg.log
Comment 2 zhoujian 2014-09-05 03:14:04 UTC
Created attachment 105772 [details]
gnome-session_bad_output_log.log
Comment 3 zhoujian 2014-09-05 03:14:25 UTC
Created attachment 105773 [details]
Xorg.0.log
Comment 4 Eero Tamminen 2014-09-05 08:25:41 UTC
With what OS and desktop this is?

Have you installed all the updates to that OS version?


The warnings in your gnome session output don't indicate an issue with graphics stack, but issue in your system setup:

** (unity-settings-daemon:5087): WARNING **: Name taken or bus went away - shutting down
...
(gnome-settings-daemon:5083): Gvc-WARNING **: Failed to connect context: OK
...
** (process:5261): CRITICAL **: bluez.vala:104: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files
...
initctl: UPSTART_SESSION isn't set in the environment. Unable to locate the Upstart instance.
...
nm-applet: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale
...
** (process:5260): CRITICAL **: volume_control_set_volume_internal: assertion '_tmp1_ == PA_CONTEXT_READY' failed
...
** (process:5260): CRITICAL **: file /build/buildd/indicator-sound-12.10.2+14.04.20140401/obj-x86_64-linux-gnu/src/volume-control.c: line 1775: uncaught error: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface (g-dbus-error-quark, 16)
nautilus: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale
...
** (gnome-user-share:5634): WARNING **: gnome-user-share cannot be started as root for security reasons.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
gnome-session[5057]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal 2


Based on above output:
- bluetooth doesn't work
- pulseaudio setup is broken
- cairo version is incompatible with your desktop
- upstart environment variable is missing so something doesn't get started
- things are run as root although they shouldn't
- problem with gnome-settings

First two probably aren't critical, Cairo issue could.  You need a version of Cairo which ABI matches what rest of your desktop expects.
Comment 5 zhoujian 2014-09-25 01:16:56 UTC
Using command "apt-get autoremove gnome-shell" to uninstall gnome-shell,after it,install gnome-shell,then it can works well.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.