Getting error "ivi-shell: source rectangle is not yet set by ivi_layout_surface_set_source_rectangle" when following the ivi extension quick start guide

Friedrich, Eugen (ADITG/SW1) efriedrich at de.adit-jv.com
Fri Apr 15 10:59:49 EDT 2016


Hi Johan,

Please refer to this site:
https://at.projects.genivi.org/wiki/display/PROJ/Wayland+IVI+Extension+Design

the project page is outdated, need to add this information to the site.
 @Natsume-san: are you able to check if you have a write access to the http://projects.genivi.org/wayland-ivi-extension/quick-start page

Best regards

Eugen Friedrich
Software Group I (ADITG/SW1)

Tel. +49 5121 49 6921

> -----Original Message-----
> From: genivi-ivi-layer-management-bounces at lists.genivi.org [mailto:genivi-
> ivi-layer-management-bounces at lists.genivi.org] On Behalf Of Johan
> Klokkhammer Helsing
> Sent: Freitag, 15. April 2016 15:11
> To: genivi-ivi-layer-management at lists.genivi.org
> Subject: Getting error "ivi-shell: source rectangle is not yet set by
> ivi_layout_surface_set_source_rectangle" when following the ivi extension
> quick start guide
> 
> Hi all.
> 
> I'm trying to familiarize myself with the ivi extensions for Wayland, with the
> intention of eventually implementing some basic support at least for ivi-
> application in the Qt Wayland compositor API.
> 
> As part of this, I thought I'd follow the quick start quide
> (http://projects.genivi.org/wayland-ivi-extension/quick-start) in order to
> play around with some clients and get a feel for how it works.
> 
> I built and installed the plugin according to the guide without trouble, but I
> get an error when trying to run the example. i.e. when running this part of
> the guide:
> 
> $ export XDG_RUNTIME_DIR=/var/run/user/1000
> $ weston & #reports ivi-shell.so and ivi-controller.so being loaded, no errors
> $ EGLWLMockNavigation & # no errors
> $ LayerManagerControl create layer 1000 600 400
> $ LayerManagerControl set layer 1000 render order 10
> $ LayerManagerControl set screen 0 render order 1000 # prints: "ivi-shell:
> source rectangle is not yet set by ivi_layout_surface_set_source_rectangle"
> $ LayerManagerControl set layer 1000 visibility 1
> 
> The compositor window is black the whole time, and I never see the client.
> 
> Running the client with WAYLAND_DEBUG=1 I can see a request for
> ivi_application::surface_create along with an attach, damage and commit for
> the surface.
> 
> I'm doing this on Ubuntu 15.04 inside X, using the wayland and weston 1.9
> branches. Regular weston with xdg_shell clients runs fine.
> 
> I tried with wayland-ivi-extension 1.9.0 and 1.9.1.
> 
> Am I doing something wrong? Is the guide out of date? Or is this supposed to
> work and should be filed as a bug?
> 
> 
> Johan Helsing


More information about the genivi-ivi-layer-management mailing list