Unity8 crashed with "failed to assemble keymap from given parameters" (xkbcommon: ERROR: Couldn't find file "symbols/pinyin" in include paths)

Bug #1627942 reported by Golanguage
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
New
Critical
Unassigned
Mir
New
Critical
Andreas Pokorny
mir (Ubuntu)
New
Critical
Unassigned

Bug Description

I only install openbox, LXQT and Unity8 session.
LxQt is fine.

After input password,
The screen is black few seconds.
Next in screen there are is a small rectangle with text "Scope".
Next In the rectangle there is a ubuntu arc logo is rolling.
Next the rolling logo is frozen.
Next all are black few seconds.
From a ssh console ,I can see the cpu rate of unity8, unity8.dash or applet.y is very high(70% --100%)

And again and again.

If anybody need more info, comments on the issue.
This is its upstart.log:

[2016-09-27:13:35:18.182] qtmir.screens: ScreensModel::ScreensModel
[2016-09-27 13:35:18.198252] mirplatform: Found graphics driver: mir:mesa-kms (version 0.24.0)
[2016-09-27 13:35:18.198494] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.24.0)
[2016-09-27:13:35:18.200] qtmir.mir: MirServer created
[2016-09-27:13:35:18.200] qtmir.mir: Command line arguments passed to Qt: ("unity8", "--mode=full-shell")
[2016-09-27:13:35:18.203] QSocketNotifier: Can only be used with threads started with QThread
[2016-09-27 13:35:18.204972] mirserver: Starting
[2016-09-27 13:35:18.254431] mirserver: Using nested cursor
[2016-09-27 13:35:18.255972] mirserver: Initial display configuration:
[2016-09-27 13:35:18.258509] mirserver: 0.30: LVDS 14.0" 300x190mm
[2016-09-27 13:35:18.258591] mirserver: Current mode 1280x800 60.00Hz
[2016-09-27 13:35:18.258637] mirserver: Preferred mode 1280x800 60.00Hz
[2016-09-27 13:35:18.258672] mirserver: Logical position +0+0
[2016-09-27 13:35:18.258716] mirserver: 0.40: unused VGA
[2016-09-27 13:35:18.258755] mirserver: 0.43: unused DVI-D
[2016-09-27:13:35:18.259] qtmir.mir: PromptSessionListener::PromptSessionListener - this= PromptSessionListener(0x7f5b6c204630)
[2016-09-27:13:35:18.259] qtmir.mir: SessionListener::SessionListener - this= SessionListener(0x7f5b6c204540)
[2016-09-27:13:35:18.261] qtmir.mir: MirWindowManagerImpl::MirWindowManagerImpl
[2016-09-27 13:35:18.263049] mirserver: Mir version 0.24.0
[2016-09-27:13:35:18.263] qtmir.screens: QtCompositor::start
[2016-09-27:13:35:18.342] qtmir.screens: ScreensModel::update
[2016-09-27:13:35:18.343] qtmir.sensor: Screen - nativeOrientation is: Qt::ScreenOrientation(LandscapeOrientation)
[2016-09-27:13:35:18.344] qtmir.sensor: Screen - initial currentOrientation is: Qt::ScreenOrientation(LandscapeOrientation)
[2016-09-27:13:35:18.355] qtmir.screens: Added Screen with id 30 and geometry QRect(0,0 1280x800)
[2016-09-27:13:35:18.355] qtmir.screens: Screen::setMirDisplayBuffer Screen(0x5570d2904f40) 0x7f5b6c1d2ca0 0x7f5b6c2028f0
[2016-09-27:13:35:18.355] qtmir.screens: =======================================
[2016-09-27:13:35:18.355] qtmir.screens: Screen(0x5570d2904f40) - id: 30 geometry: QRect(0,0 1280x800) window: 0x0 type: "LVDS" scale: 1
[2016-09-27:13:35:18.355] qtmir.screens: =======================================
[2016-09-27:13:35:18.484] qtmir.applications: UnityApplicationPlugin::registerTypes - this= UnityApplicationPlugin(0x7f5b40047ba0) uri= Unity.Application
[2016-09-27:13:35:20.824] Using "/etc/ubuntu/devices.conf" as device configuration file
[2016-09-27:13:35:20.832] QObject: Cannot create children for a parent that is in a different thread.
(Parent is DashCommunicator(0x5570d2a8fbf0), parent's thread is QThread(0x5570d28a83f0), current thread is DashCommunicator(0x5570d2a8fbf0)
[2016-09-27:13:35:20.833] unity.topsurfacelist: TopLevelSurfaceList()
[2016-09-27:13:35:20.834] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:20.842] file:///usr/share/unity8//Components/Showable.qml:43: Error: Cannot assign to non-existent property "target"
[2016-09-27:13:35:20.843] file:///usr/share/unity8//Components/Showable.qml:42: Error: Cannot assign to non-existent property "target"
[2016-09-27:13:35:20.891] Fail to connect with service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name com.canonical.pim was not provided by any .service files")
[2016-09-27:13:35:21.211] Failed to get all properties for "com.ubuntu.location.providers.here.AccountsService" : "No such interface"
[2016-09-27:13:35:21.226] CursorImageProvider: "" not found (nor its fallbacks, if any). Going for "left_ptr" as a last resort.
[2016-09-27:13:35:21.257] qtmir.applications: applicationManagerSingleton - engine= 0x5570d28e7cd0 scriptEngine= 0x5570d28e7cd0
[2016-09-27:13:35:21.278] qtmir.applications: ApplicationManager::ApplicationManager (this=%p) qtmir::ApplicationManager(0x5570d2bf3660)
[2016-09-27:13:35:21.293] qtmir.applications: surfaceManagerSingleton - engine= 0x5570d28e7cd0 scriptEngine= 0x5570d28e7cd0
[2016-09-27:13:35:21.293] qtmir.sessions: SessionManager::SessionManager - this= qtmir::SessionManager(0x5570d2bfcc10)
[2016-09-27:13:35:21.293] qtmir.surfaces: MirSurfaceManager::MirSurfaceManager - this= qtmir::MirSurfaceManager(0x5570d2bfd520)
[2016-09-27:13:35:21.293] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
initctl: No such variable: UNITY_MIR_SOCKET
[2016-09-27:13:35:21.315] Couldn't find a .desktop file for "dialer-app" . Skipping...
[2016-09-27:13:35:21.319] Couldn't find a .desktop file for "messaging-app" . Skipping...
[2016-09-27:13:35:21.340] Couldn't find a .desktop file for "com.ubuntu.camera_camera" . Skipping...
[2016-09-27:13:35:21.346] Couldn't find a .desktop file for "com.ubuntu.gallery_gallery" . Skipping...
[2016-09-27:13:35:21.429] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:21.431] unity.topsurfacelist: setApplicationsModel(qtmir::ApplicationManager(0x5570d2bf3660, name = qtmir::ApplicationManager))
[2016-09-27:13:35:21.664] qtmir.mir: SessionAuthorizer::connection_is_allowed - this= SessionAuthorizer(0x7f5b6c1aa9d0) pid= 31124
[2016-09-27:13:35:22.177] Failed to initialize lights hardware.
[2016-09-27:13:35:22.177] No lights device
Attempted to unregister path (path[0] = null path[1] = null) which isn't registered
[2016-09-27:13:35:22.962] This backend doesn't support multiple users
[2016-09-27:13:35:24.831] file:///usr/share/unity8//Tutorial/TutorialContent.qml:137:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:24.831] file:///usr/share/unity8//Tutorial/TutorialContent.qml:103:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:24.831] file:///usr/share/unity8//Tutorial/TutorialContent.qml:70:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:25.639] qml: Calculating new usage mode. Pointer devices: 0 current mode: Windowed old device count 0 root width: 40 height: 71
[2016-09-27:13:35:25.645] file:///usr/share/unity8//Tutorial/TutorialContent.qml:137:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:25.648] file:///usr/share/unity8//Tutorial/TutorialContent.qml:103:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:25.652] file:///usr/share/unity8//Tutorial/TutorialContent.qml:70:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:25.924] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.937] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.943] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.950] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.957] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.964] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.970] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.977] file:///usr/share/unity8//Panel/IndicatorItem.qml:141:5: QML Label: Binding loop detected for property "text"
[2016-09-27:13:35:25.986] file:///usr/share/unity8//Stages/DesktopSpread.qml:467:33: Unable to assign [undefined] to QUrl
[2016-09-27:13:35:25.988] qtmir.screens: Screen::setWindow - new geometry for shell surface ShellView(0x5570d29fe840) QRect(0,0 1280x800)
[2016-09-27:13:35:25.988] qtmir.screens: ScreenWindow 0x5570d31a2e20 with window ID 1 backed by Screen(0x5570d2904f40) with ID 30
[2016-09-27:13:35:25.989] qtmir.screens: QWindow ShellView(0x5570d29fe840) with geom QRect(0,0 1280x800) is backed by a Screen(0x5570d2904f40) with geometry QRect(0,0 1280x800)
[2016-09-27:13:35:25.990] qml: Calculating new usage mode. Pointer devices: 0 current mode: Staged old device count 0 root width: 160 height: 71
[2016-09-27:13:35:26.004] qtmir.screens: ScreensModel::onCompositorStarting
[2016-09-27:13:35:26.005] qtmir.screens: ScreensModel::update
[2016-09-27:13:35:26.005] qtmir.screens: Screen::setMirDisplayBuffer Screen(0x5570d2904f40) 0x7f5b6c1d2ca0 0x7f5b6c2028f0
[2016-09-27:13:35:26.005] qtmir.screens: =======================================
[2016-09-27:13:35:26.005] qtmir.screens: Screen(0x5570d2904f40) - id: 30 geometry: QRect(0,0 1280x800) window: 0x5570d31a2e20 type: "LVDS" scale: 1
[2016-09-27:13:35:26.005] qtmir.screens: =======================================
[2016-09-27:13:35:26.005] qtmir.screens: ScreenWindow::setExposed 0x5570d31a2e20 true 0x5570d2904f50
[2016-09-27:13:35:26.007] qtmir.applications: ApplicationManager::authorizeSession - pid= 31124
[2016-09-27:13:35:26.009] qtmir.applications: Process supplied desktop_file_hint, loading: "unity8-dash"

** (process:31095): WARNING **: Unable to get snap information for '': Status code is: 404
[2016-09-27:13:35:26.037] qtmir.applications: New process with pid 31124 appeared, adding new application to the application list with appId: "unity8-dash"
[2016-09-27:13:35:26.037] qtmir.applications: Application["unity8-dash"]::Application()
[2016-09-27:13:35:26.037] qtmir.applications: ApplicationManager::add(appId="unity8-dash")
[2016-09-27:13:35:26.037] unity.topsurfacelist: addApplication(unity8-dash)
[2016-09-27:13:35:26.037] unity.topsurfacelist: appendPlaceholder(unity8-dash)
[2016-09-27:13:35:26.046] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.054] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.054] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.054] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.297] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:26.301] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.308] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.308] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.308] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.348] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:26.359] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.367] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.368] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.368] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.410] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(80, 56))
[2016-09-27:13:35:26.450] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 56))
[2016-09-27:13:35:26.451] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 376))
[2016-09-27:13:35:26.459] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.465] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.465] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.465] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.499] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:26.502] unity.topsurfacelist: raiseId(id=1) - Model busy (modelState=1). Try again in the next event loop.
[2016-09-27:13:35:26.503] unity.topsurfacelist: appendSurfaceHelper after (index=0,appId=unity8-dash,surface=0x0,id=1)
[2016-09-27:13:35:26.506] qtmir.applications: ApplicationManager::add(appId="unity8-dash") - after "unity8-dash"
[2016-09-27:13:35:26.506] qtmir.mir: SessionAuthorizer::configure_display_is_allowed - this= SessionAuthorizer(0x7f5b6c1aa9d0) pid= 31124
[2016-09-27:13:35:26.506] qtmir.mir: SessionAuthorizer::set_base_display_configuration_is_allowed - this= SessionAuthorizer(0x7f5b6c1aa9d0) pid= 31124
[2016-09-27:13:35:26.507] qtmir.mir: SessionAuthorizer::screencast_is_allowed - this= SessionAuthorizer(0x7f5b6c1aa9d0) pid= 31124
[2016-09-27:13:35:26.507] qtmir.mir: SessionAuthorizer::prompt_session_is_allowed - this= SessionAuthorizer(0x7f5b6c1aa9d0) pid= 31124
[2016-09-27:13:35:26.508] qtmir.mir: SessionListener::starting - this= SessionListener(0x7f5b6c204540) session= 0x7f5b4c001c60
[2016-09-27:13:35:26.633] qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem(0x5570d31cb590, name="surfaceItem", parent=0x0, geometry=0,0 568x296)
[2016-09-27:13:35:26.634] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.721] qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem(0x5570d33e9280, name="surfaceItem", parent=0x0, geometry=0,0 0x0)
[2016-09-27:13:35:26.722] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.729] qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem(0x5570d32dc9b0, name="surfaceItem", parent=0x0, geometry=0,0 0x0)
[2016-09-27:13:35:26.730] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.750] Input device added: "Power Button" "/dev/input/event3" QFlags(0x1)
[2016-09-27:13:35:26.751] Input device added: "Video Bus" "/dev/input/event4" QFlags(0x1)
[2016-09-27:13:35:26.753] Input device added: "Lid Switch" "/dev/input/event1" QFlags(0x20)
[2016-09-27:13:35:26.755] Input device added: "Sleep Button" "/dev/input/event2" QFlags(0x1)
[2016-09-27:13:35:26.757] Input device added: "PixArt USB Optical Mouse" "/dev/input/event6" QFlags(0x2)
[2016-09-27:13:35:26.759] Input device added: "HDA Intel Mic" "/dev/input/event9" QFlags(0x20)
[2016-09-27:13:35:26.761] Input device added: "HDA Intel Dock Mic" "/dev/input/event10" QFlags(0x20)
[2016-09-27:13:35:26.762] Input device added: "HDA Intel Front Headphone" "/dev/input/event11" QFlags(0x20)
[2016-09-27:13:35:26.764] Input device added: "AT Translated Set 2 keyboard" "/dev/input/event0" QFlags(0x1|0x10)
[2016-09-27:13:35:26.766] Input device added: "SynPS/2 Synaptics TouchPad" "/dev/input/event5" QFlags(0x4)
[2016-09-27:13:35:26.768] Input device added: "TPPS/2 IBM TrackPoint" "/dev/input/event7" QFlags(0x2)
[2016-09-27:13:35:26.771] Input device added: "ThinkPad Extra Buttons" "/dev/input/event8" QFlags(0x1|0x20)
[2016-09-27:13:35:26.773] qml: Calculating new usage mode. Pointer devices: 1 current mode: Staged old device count 0 root width: 160 height: 100
[2016-09-27:13:35:26.775] file:///usr/share/unity8//Tutorial/TutorialContent.qml:137:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:26.776] file:///usr/share/unity8//Tutorial/TutorialContent.qml:103:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:26.777] file:///usr/share/unity8//Tutorial/TutorialContent.qml:70:5: QML Loader: Binding loop detected for property "active"
[2016-09-27:13:35:26.798] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.802] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.803] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.803] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.844] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:26.850] qtmir.surfaces: MirSurfaceItem::MirSurfaceItem
[2016-09-27:13:35:26.857] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.858] qtmir.surfaces: MirSurfaceItem::setOrientationAngle(0)
[2016-09-27:13:35:26.859] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:26.896] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(80, 56))
[2016-09-27:13:35:26.902] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 56))
[2016-09-27:13:35:26.904] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 376))
[2016-09-27:13:35:26.907] unity.topsurfacelist: raiseId(id=1) - do it now.
[2016-09-27:13:35:26.909] file:///usr/share/unity8//Stages/DesktopSpread.qml:467:33: Unable to assign [undefined] to QUrl
[2016-09-27:13:35:26.911] qml: Calculating new usage mode. Pointer devices: 2 current mode: Windowed old device count 1 root width: 160 height: 100
[2016-09-27:13:35:26.912] qml: Calculating new usage mode. Pointer devices: 3 current mode: Windowed old device count 2 root width: 160 height: 100
[2016-09-27:13:35:26.955] APP_ID isn't set, the handler ignored
[2016-09-27:13:35:26.979] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 376))
[2016-09-27:13:35:26.980] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(320, 376))
[2016-09-27:13:35:27.017] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:27.017] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:27.036] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:27.037] qtmir.applications: Application["unity8-dash"]::setInitialSurfaceSize(size=QSize(-1, -1))
[2016-09-27:13:35:27.068] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:27.070] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.071] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.071] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.072] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.072] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.073] QObject::disconnect: signal not found in LauncherModel
[2016-09-27:13:35:27.628] [PERFORMANCE]: Last frame took 524 ms to render.
[2016-09-27:13:35:27.651] unity.topsurfacelist: raiseId(id=1) - do it now.
[2016-09-27:13:35:27.652] qtmir.sessions: SessionManager::onSessionStarting - sessionName= unity8-dash
[2016-09-27:13:35:27.652] qtmir.surfaces: Session[0x5570d362e2a0,name="unity8-dash"]::Session()
[2016-09-27:13:35:27.653] qtmir.applications: Application["unity8-dash"]::setSession(session=qtmir::Session(0x5570d362e2a0))
[2016-09-27:13:35:27.654] qtmir.surfaces: Session[0x5570d362e2a0,name="unity8-dash"]::resume state=starting
[2016-09-27:13:35:27.664] qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem(0x5570d36127a0, name="surfaceItem", parent=0x0, geometry=0,0 1280x776)
[2016-09-27:13:35:27.665] qtmir.surfaces: MirSurfaceItem::setSurface surface=QObject(0x0)
[2016-09-27:13:35:27.806] qml: EdgeBarrierSettings: min=2gu(16px), max=60gu(480px), sensitivity=0.35, threshold=39.7gu(317.6px)
[2016-09-27:13:35:27.814] [PERFORMANCE]: Last frame took 133 ms to render.
[2016-09-27:13:35:27.937] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/1.3/Icon.qml:115:5: QML Image: Failed to get image from provider: image://theme/indicator-keyboard-Pi
[2016-09-27:13:35:28.636] [PERFORMANCE]: Last frame took 49 ms to render.
[2016-09-27:13:35:28.819] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/1.3/Icon.qml:115:5: QML Image: Cannot open: file:///home/git/.face
[2016-09-27:13:35:28.828] file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/1.3/Icon.qml:115:5: QML Image: Cannot open: file:///home/liong/.face
[2016-09-27:13:35:29.138] qtmir.applications: ApplicationManager::onSessionAboutToCreateSurface appId="unity8-dash"
[2016-09-27:13:35:29.138] qtmir.mir: MirWindowManagerImpl::add_surface(): didn't get a initial surface size from shell. Falling back to fullscreen placement
[2016-09-27:13:35:29.138] qtmir.mir: MirWindowManagerImpl::add_surface(): size requested ( 320 , 544 ) and placed ( 1280 , 800 )
[2016-09-27:13:35:29.139] qtmir.mir: SessionListener::surface_created - this= SessionListener(0x7f5b6c204540) session= 0x7f5b4c001c60 surface= 0x7f5b4c5f9bf0
[2016-09-27:13:35:29.140] qtmir.surfaces: MirSurfaceManager::onSessionCreatedSurface - mirSession= 0x7f5b4c001c60 surface= 0x7f5b4c5f9bf0 surface.name= Scopes creationHints= "CreationHints(minW=320,minH=320,maxW=16777215,maxH=16777215,wIncr=0,hInc=0,shellChrome=normal)"
[2016-09-27:13:35:29.142] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::MirSurface()
[2016-09-27:13:35:29.143] qtmir.surfaces: Session[0x5570d362e2a0,name="unity8-dash"]::registerSurface(surface=qtmir::MirSurface(0x5570d3750f60))
[2016-09-27:13:35:29.368] qtmir.surfaces: Session[0x5570d362e2a0,name="unity8-dash"]::prependSurface(surface=qtmir::MirSurface(0x5570d3750f60))
[2016-09-27:13:35:29.369] unity.topsurfacelist: appendSurface appId=unity8-dash surface=qtmir::MirSurface(0x5570d3750f60), filling out placeholder. after: (index=0,appId=unity8-dash,surface=0x5570d3750f60,id=1)
[2016-09-27:13:35:29.370] qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x5570d3750f60)
[2016-09-27:13:35:29.371] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::registerView(93943069350384) after=1
[2016-09-27:13:35:29.371] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::updateVisibility(true)
[2016-09-27:13:35:29.372] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::onAttributeChanged visible = true
[2016-09-27:13:35:29.373] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::setScreenmoved toQPoint(0,0)px
[2016-09-27:13:35:29.374] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::updateActiveFocus() unfocused
[2016-09-27:13:35:29.376] qtmir.surfaces: MirSurfaceItem::setSurface surface=qtmir::MirSurface(0x5570d3750f60)
[2016-09-27:13:35:29.377] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::registerView(93943067488208) after=2
[2016-09-27:13:35:29.379] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::resize old (1280,800), new (320,376)
[2016-09-27:13:35:29.380] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::setScreenmoved toQPoint(0,0)px
[2016-09-27:13:35:29.381] qtmir.surfaces: MirFocusController::setFocusedSurface(qtmir::MirSurface(0x5570d3750f60))
[2016-09-27:13:35:29.381] unity.topsurfacelist: raise(MirSurface[0x5570d3750f60])
[2016-09-27:13:35:29.382] unity.topsurfacelist: raiseId(id=1) - do it now.
[2016-09-27:13:35:29.382] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::raise()
[2016-09-27:13:35:29.383] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::setKeymap("pinyin")
xkbcommon: ERROR: Couldn't find file "symbols/pinyin" in include paths
xkbcommon: ERROR: 1 include paths searched:
xkbcommon: ERROR: /usr/share/X11/xkb
xkbcommon: ERROR: 1 include paths could not be added:
xkbcommon: ERROR: /home/liong/.xkb
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >'
  what(): failed to assemble keymap from given parameters

Revision history for this message
Golanguage (golanguage) wrote :
tags: added: unity8-desktop
summary: - unity8 of 16.10 can't start, keep black screen,lenovo R61i
+ unity8 crashes on start-up: what(): failed to assemble keymap from given
+ parameters
Changed in canonical-devices-system-image:
importance: Undecided → Critical
milestone: none → 14
summary: - unity8 crashes on start-up: what(): failed to assemble keymap from given
- parameters
+ unity8 of 16.10 can't start, keep black screen, lenovo R61i
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: unity8 of 16.10 can't start, keep black screen, lenovo R61i

Actually it appears everything was fine till Unity8 decided to shut down (almost immediately). So I'm guessing unity-system-compositor had exited. Please attach a copy of:
   /var/log/lightdm/unity-system-compositor.log
which you will need to copy as root or sudo.

Changed in canonical-devices-system-image:
status: New → Incomplete
Changed in unity8 (Ubuntu):
status: New → Incomplete
Changed in canonical-devices-system-image:
milestone: 14 → none
tags: added: black-screen
Revision history for this message
Golanguage (golanguage) wrote :

In fact, I kill upstart unity8 dash lightdm ...... at last as root.
Because the screen didn't work at all.

Revision history for this message
Golanguage (golanguage) wrote :

I'm Chinese user, so this computer should had some Chinese language configure before.
I installed iBus-pinyin, etc, which works. But now it has been uninstalled. Because I want to remove python2.
I don't know if this is about "keymap parameter".

Revision history for this message
Golanguage (golanguage) wrote :
Revision history for this message
Golanguage (golanguage) wrote :

liong@fwqa:/var/log/lightdm$ ps aux|grep /usr/sbin/unity-system-compositor
liong 18943 0.0 0.0 14684 980 pts/0 S+ 15:53 0:00 grep --color=auto /usr/sbin/unity-system-compositor
root 23152 0.1 1.4 542160 29460 tty8 Ssl+ 14:16 0:09 /usr/sbin/unity-system-compositor --disable-inactivity-policy=true --on-fatal-error-abort --file /run/mir_socket --from-dm-fd 12 --to-dm-fd 21 --vt 8
Seem the compositor didn't exit

Revision history for this message
Golanguage (golanguage) wrote :
Download full text (3.7 KiB)

dmesg:
[ 174.877153] unity8-dash[2728]: segfault at 70 ip 00007f67d497c984 sp 00007ffe8895e3b0 error 6 in libQt5Core.so.5.6.1[7f67d48d7000+4c6000]
[ 187.475845] unity8-dash[3101]: segfault at 70 ip 00007f12fdb74984 sp 00007ffc0544c3e0 error 6 in libQt5Core.so.5.6.1[7f12fdacf000+4c6000]
[ 238.719537] perf: interrupt took too long (2551 > 2500), lowering kernel.perf_event_max_sample_rate to 78250
[ 252.793405] unity8-dash[4714]: segfault at 70 ip 00007fd3ddb34984 sp 00007ffd4bfcfab0 error 6 in libQt5Core.so.5.6.1[7fd3dda8f000+4c6000]
[ 265.401260] unity8-dash[5023]: segfault at 70 ip 00007f56dffc8984 sp 00007ffca23a0100 error 6 in libQt5Core.so.5.6.1[7f56dff23000+4c6000]
[ 277.993564] unity8-dash[5320]: segfault at 70 ip 00007fbb5032b984 sp 00007ffe802a2800 error 6 in libQt5Core.so.5.6.1[7fbb50286000+4c6000]
[ 285.183803] perf: interrupt took too long (3191 > 3188), lowering kernel.perf_event_max_sample_rate to 62500
[ 290.306736] unity8-dash[5626]: segfault at 70 ip 00007ff01a195984 sp 00007fff65fefc60 error 6 in libQt5Core.so.5.6.1[7ff01a0f0000+4c6000]
[ 302.666145] unity8-dash[5914]: segfault at 70 ip 00007f9a042c0984 sp 00007ffc955e49b0 error 6 in libQt5Core.so.5.6.1[7f9a0421b000+4c6000]
[ 589.612686] perf: interrupt took too long (4009 > 3988), lowering kernel.perf_event_max_sample_rate to 49750
[ 591.084779] unity8-dash[7350]: segfault at 70 ip 00007fe60eb3e984 sp 00007ffc14829ec0 error 6 in libQt5Core.so.5.6.1[7fe60ea99000+4c6000]
[ 603.828240] unity8-dash[7646]: segfault at 7fec58a680f8 ip 00007fec75ad29e5 sp 00007fff71748c80 error 7 in libQt5Core.so.5.6.1[7fec75a2d000+4c6000]
[ 616.516594] unity8-dash[7942]: segfault at 7f6e06de70f8 ip 00007f6e2be529e5 sp 00007fff70319a20 error 7 in libQt5Core.so.5.6.1[7f6e2bdad000+4c6000]
[ 628.953358] unity8-dash[8244]: segfault at 70 ip 00007f6b8ffcf984 sp 00007ffc0625b4c0 error 6 in libQt5Core.so.5.6.1[7f6b8ff2a000+4c6000]
[ 641.422200] unity8-dash[8555]: segfault at 70 ip 00007f33199dc984 sp 00007ffcaa9970a0 error 6 in libQt5Core.so.5.6.1[7f3319937000+4c6000]
[ 784.955520] unity8-dash[9150]: segfault at 70 ip 00007f89bff92984 sp 00007fff3afe0aa0 error 6 in libQt5Core.so.5.6.1[7f89bfeed000+4c6000]
[ 797.465281] unity8-dash[9447]: segfault at 70 ip 00007fb0398f5984 sp 00007ffdb842a230 error 6 in libQt5Core.so.5.6.1[7fb039850000+4c6000]
[ 805.024075] perf: interrupt took too long (5044 > 5011), lowering kernel.perf_event_max_sample_rate to 39500
[ 978.238697] unity8-dash[10912]: segfault at 70 ip 00007f43bb016984 sp 00007ffffe7825e0 error 6 in libQt5Core.so.5.6.1[7f43baf71000+4c6000]
[ 990.879361] unity8-dash[11204]: segfault at 70 ip 00007fd662f71984 sp 00007ffc818d0270 error 6 in libQt5Core.so.5.6.1[7fd662ecc000+4c6000]
[ 1003.224196] unity8-dash[11499]: segfault at 7f1bf7614898 ip 00007f1bf71f19e5 sp 00007ffc750c4ba0 error 7 in libQt5Core.so.5.6.1[7f1bf714c000+4c6000]
[ 1015.860341] unity8-dash[11797]: segfault at f0000000a ip 00007f2ddaa839c8 sp 00007ffef440be70 error 4 in libQt5Core.so.5.6.1[7f2dda9de000+4c6000]
[ 1028.268991] unity8-dash[12096]: segfault at 70 ip 00007f65ed456984 sp 00007ffe9af22410 error 6 in libQt5Core.so.5.6.1[7f65ed3b1000+4c6000]
[ 1040.622650] unity8-da...

Read more...

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It now appears Mir can support your system just fine (unity-system-compositor.log):

[2016-09-27 13:48:33.471796] GLRenderer: GL vendor: Intel Open Source Technology Center
[2016-09-27 13:48:33.471847] GLRenderer: GL renderer: Mesa DRI Intel(R) 965GM
[2016-09-27 13:48:33.471882] GLRenderer: GL version: OpenGL ES 2.0 Mesa 12.0.3
[2016-09-27 13:48:33.471922] GLRenderer: GLSL version: OpenGL ES GLSL ES 1.0.16

However the above segfaults in unity8-dash and also:

[2016-09-27:13:32:42.951] QEGLPlatformContext: eglSwapBuffers failed: 3000

both suggest that Qt/Unity8 has trouble supporting your graphics chip. Looks like we will need to get hold of a Core 2 Duo system to test...

Revision history for this message
Golanguage (golanguage) wrote :

Thank you. But a sad story,...

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for that comment. I just found a machine to test on, but had forgotten which bug it was for :)

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Unity8 crashed with "failed to assemble keymap from given parameters"

OK, sorry this took longer than it should have.

The bad news for me is that my Core2 system is broken. Although I successfully logged into Unity8 from the 16.10 live session and Unity8 worked perfectly.

But it seems your problems are all to do with Unity8 crashing due to an exception coming from Mir itself:

[2016-09-27:13:35:29.383] qtmir.surfaces: MirSurface[0x5570d3750f60,"unity8-dash"]::setKeymap("pinyin")
xkbcommon: ERROR: Couldn't find file "symbols/pinyin" in include paths
xkbcommon: ERROR: 1 include paths searched:
xkbcommon: ERROR: /usr/share/X11/xkb
xkbcommon: ERROR: 1 include paths could not be added:
xkbcommon: ERROR: /home/liong/.xkb
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >'
  what(): failed to assemble keymap from given parameters

summary: - unity8 of 16.10 can't start, keep black screen, lenovo R61i
+ Unity8 crashed with "failed to assemble keymap from given parameters"
affects: unity8 (Ubuntu) → mir (Ubuntu)
Changed in mir (Ubuntu):
importance: Undecided → Critical
Changed in mir:
importance: Undecided → Critical
Changed in mir (Ubuntu):
status: Incomplete → New
Changed in canonical-devices-system-image:
status: Incomplete → New
Changed in mir:
assignee: nobody → Andreas Pokorny (andreas-pokorny)
summary: Unity8 crashed with "failed to assemble keymap from given parameters"
+ (xkbcommon: ERROR: Couldn't find file "symbols/pinyin" in include paths)
Changed in mir:
milestone: none → 1.0.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The error message:

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >'
  what(): failed to assemble keymap from given parameters

suggests this is a duplicate of bug 1557634.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.