Wayland Error -"wl_display at 1: error 0: invalid object 12 "

Abhirami Vasudevan v.abhi14 at gmail.com
Thu Feb 7 09:18:43 UTC 2019


Hi,

The following error is displayed when there is fast switching between
two IVI surfaces .
Error “wl_display at 1: error 0: invalid object 12”

Use case:
Fast switching between two IVI surfaces

Version Used:
Wayland : 1.11.0
Wayland-ivi-extension : 1.10.90

Properties Changed:
The switching is handled by setting the following properties
1. ilm_surfaceSetVisibility (always)
2. ilm_layerSetRenderOrder (always)
3. ilm_surfaceSetOrientation (on orientation change)
4. ilm_surfaceSetOpacity(always)

Console Output:
root at porter:~#LayerManagerControl get scene
screen 0 (0x0)
---------------------------------------
- resolution:           x=800, y=480
- hardware layer count: 0
- layer render order:   1000(0x3e8),

    layer 1000 (0x3e8)
    ---------------------------------------
    - created by pid:       0
    - original size:        x=800, y=480
    - destination region:   x=0, y=0, w=800, h=480
    - source region:        x=0, y=0, w=800, h=480
    - orientation:          0 (up is top)
    - opacity:              1
    - visibility:           1
    - type:                 0 (unknown)
    - surface render order: 100(0x64), 101(0x65), 103(0x67),
102(0x66), 108(0x6c),
    - on screen:            0(0x0)

        surface 100 (0x64)
        ---------------------------------------
        - created by pid:       365
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            0
        - visibility:         1
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           1000(0x3e8)

        surface 101 (0x65)
        ---------------------------------------
        - created by pid:       435
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            1
        - visibility:         1
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           1000(0x3e8)

        surface 103 (0x67)
        ---------------------------------------
        - created by pid:       768
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            1
        - visibility:         0
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           1000(0x3e8)

        surface 102 (0x66)
        ---------------------------------------
        - created by pid:       767
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            1
        - visibility:         0
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           1000(0x3e8)

        surface 108 (0x6c)
        ---------------------------------------
        - created by pid:       555
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            1
        - visibility:         0
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           1000(0x3e8)

wl_display at 1: error 0: invalid object 12

Please guide us in resolving this error. Thanks in advance.

Regards,
Abhirami V


More information about the wayland-devel mailing list