Bug#771796: weston: Weston fails with Intel GM45
Subject: weston: Weston fails with Intel GM45
Package: weston
Version: 1.6.0-2+b1
Severity: normal
Dear Maintainer,
I decided to try Weston. It is just an experiment to see how things are
coming along. It failed on this
machine with graphics hardware, but I was able to run it successfully
with the pixman renderer. I was also able to run successfully with the
graphics hardware on another machine.
Here is my graphics card:
$ glxinfo | grep 'renderer string'
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
I will paste two runs, the first fails, the second succeeds:
First try, with graphics hardware:
$ EGL_LOG_LEVEL=debug MESA_DEBUG=1 WAYLAND_DEBUG=1 LIBGL_DEBUG=verbose
weston-launch --verbose
weston-launch: spawned weston with pid: 4652
Date: 2014-12-02 EST
[08:36:08.292] weston 1.6.0
http://wayland.freedesktop.org/
Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.6.0
Build: 1.5.93-5-g2858cc2 configure.ac: bump version to
1.6.0 (2014-09-19 13:40:14 +0300)
[08:36:08.292] OS: Linux, 3.13-1-amd64, #1 SMP Debian 3.13.10-1
(2014-04-15), x86_64
[08:36:08.292] Starting with no config file.
[08:36:08.293] Loading module
'/usr/lib/x86_64-linux-gnu/weston/drm-backend.so'
[08:36:08.295] initializing drm backend
weston-launch: opened /dev/dri/card0: ret: 0, fd: 4
[08:36:08.300] using /dev/dri/card0
[08:36:08.300] Loading module
'/usr/lib/x86_64-linux-gnu/weston/gl-renderer.so'
libEGL debug: Native platform type: drm (autodetected)
libEGL debug: EGL search path is /usr/lib/x86_64-linux-gnu/egl
libEGL debug: added /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so to
module array
libEGL debug: added egl_dri2 to module array
libEGL debug: dlopen(/usr/lib/x86_64-linux-gnu/egl/egl_gallium.so)
libEGL info: use DRM for display 0xbe6330
libEGL debug: EGL user error 0x3001 (EGL_NOT_INITIALIZED) in
eglInitialize(no usable display)
libEGL debug: the best driver is DRI2
[08:36:08.346] failed to choose EGL config
[08:36:08.346] EGL error state: EGL_SUCCESS (0x3000)
*** Error in `/usr/bin/weston': corrupted double-linked list:
0x0000000000be6320 ***
Second try, with pixman:
$ EGL_LOG_LEVEL=debug MESA_DEBUG=1 WAYLAND_DEBUG=1 LIBGL_DEBUG=verbose
weston-launch --verbose -- --use-pixman
weston-launch: spawned weston with pid: 6165
Date: 2014-12-02 EST
[08:51:16.243] weston 1.6.0
http://wayland.freedesktop.org/
Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.6.0
Build: 1.5.93-5-g2858cc2 configure.ac: bump version to
1.6.0 (2014-09-19 13:40:14 +0300)
[08:51:16.243] OS: Linux, 3.13-1-amd64, #1 SMP Debian 3.13.10-1
(2014-04-15), x86_64
[08:51:16.243] Starting with no config file.
[08:51:16.243] Loading module
'/usr/lib/x86_64-linux-gnu/weston/drm-backend.so'
[08:51:16.388] initializing drm backend
weston-launch: opened /dev/dri/card0: ret: 0, fd: 4
[08:51:16.389] using /dev/dri/card0
weston-launch: opened /dev/input/event5: ret: 0, fd: 6
[08:51:16.390] input device 'Power Button', /dev/input/event5 is a keyboard
weston-launch: opened /dev/input/event9: ret: 0, fd: 7
[08:51:16.392] input device 'Video Bus', /dev/input/event9 is a keyboard
weston-launch: opened /dev/input/event3: ret: 0, fd: 8
[08:51:16.392] not using input device '/dev/input/event3'.
weston-launch: opened /dev/input/event4: ret: 0, fd: 9
[08:51:16.392] input device 'Sleep Button', /dev/input/event4 is a keyboard
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (650, 'stable'), (600, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/1 CPU core)
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 weston depends on:
ii adduser 3.113+nmu3
ii libc6 2.19-11
ii libcairo2 1.14.0-2.1
ii libcolord2 1.2.1-1
ii libdbus-1-3 1.8.6-2
ii libdrm2 2.4.56-1
ii libegl1-mesa [libegl1-x11] 10.3.2-1
ii libgbm1 10.2.6-1
ii libgles2-mesa [libgles2] 10.3.2-1
ii libglib2.0-0 2.42.0-2
ii libinput5 0.6.0+dfsg-2
ii libjpeg62-turbo 1:1.3.1-10
ii liblcms2-2 2.6-3
ii libmtdev1 1.1.5-1
ii libpam0g 1.1.8-3.1
ii libpango-1.0-0 1.36.8-2
ii libpangocairo-1.0-0 1.36.8-2
ii libpixman-1-0 0.32.6-3
ii libpng12-0 1.2.50-2
ii libsystemd0 215-5+b1
ii libudev1 208-8
ii libwayland-client0 1.6.0-2
ii libwayland-cursor0 1.6.0-2
ii libwayland-egl1-mesa [libwayland-egl1] 10.3.2-1
ii libwayland-server0 1.6.0-2
ii libx11-6 2:1.6.2-3
ii libx11-xcb1 2:1.6.2-3
ii libxcb-composite0 1.10-3
ii libxcb-render0 1.10-3
ii libxcb-shape0 1.10-3
ii libxcb-shm0 1.10-3+b1
ii libxcb-xfixes0 1.10-3
ii libxcb-xkb1 1.10-3
ii libxcb1 1.10-3
ii libxcursor1 1:1.1.14-1
ii libxkbcommon0 0.4.3-2
Versions of packages weston recommends:
ii libgl1-mesa-dri 10.2.6-1
weston suggests no packages.
-- no debconf information
--
Anthony Carrico
Reply to: