genivi-ivi-layer-management@lists.genivi.org

development mailing list for GENIVI LayerManagement

View all threads

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

AV
Abhirami Vasudevan
Thu, Feb 7, 2019 9:18 AM

Hi,

The following error is displayed when there is fast switching between
two IVI surfaces .
Error “wl_display@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@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@1: error 0: invalid object 12

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

Regards,
Abhirami V

Hi, The following error is displayed when there is fast switching between two IVI surfaces . Error “wl_display@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@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@1: error 0: invalid object 12 Please guide us in resolving this error. Thanks in advance. Regards, Abhirami V
UE
Ucan, Emre (ADITG/ESB)
Thu, Feb 7, 2019 9:28 AM

Hi,

It is a very old version of weston and wayland-ivi-extension. We fixed many issues. We refactored many things. Sorry but it is not easy to help you.

Please consider to update your weston and wayland-ivi-extension version.

Best regards

Emre Ucan
Engineering Software Base (ADITG/ESB)

Tel. +49 5121 49 6937

-----Original Message-----
From: genivi-ivi-layer-management <genivi-ivi-layer-management-
bounces@lists.genivi.org> On Behalf Of Abhirami Vasudevan
Sent: Donnerstag, 7. Februar 2019 10:20
To: genivi-ivi-layer-management@lists.genivi.org; wayland mailing list
wayland-devel@lists.freedesktop.org
Subject: Wayland Error -"wl_display@1: error 0: invalid object 12 "

Hi,

The following error is displayed when there is fast switching between
two IVI surfaces .
Error “wl_display@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@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@1: error 0: invalid object 12

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

Regards,
Abhirami V


genivi-ivi-layer-management mailing list
genivi-ivi-layer-management@lists.genivi.org
http://lists.genivi.org/mailman/listinfo/genivi-ivi-layer-
management_lists.genivi.org

Hi, It is a very old version of weston and wayland-ivi-extension. We fixed many issues. We refactored many things. Sorry but it is not easy to help you. Please consider to update your weston and wayland-ivi-extension version. Best regards Emre Ucan Engineering Software Base (ADITG/ESB) Tel. +49 5121 49 6937 > -----Original Message----- > From: genivi-ivi-layer-management <genivi-ivi-layer-management- > bounces@lists.genivi.org> On Behalf Of Abhirami Vasudevan > Sent: Donnerstag, 7. Februar 2019 10:20 > To: genivi-ivi-layer-management@lists.genivi.org; wayland mailing list > <wayland-devel@lists.freedesktop.org> > Subject: Wayland Error -"wl_display@1: error 0: invalid object 12 " > > Hi, > > The following error is displayed when there is fast switching between > two IVI surfaces . > Error “wl_display@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@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@1: error 0: invalid object 12 > > Please guide us in resolving this error. Thanks in advance. > > Regards, > Abhirami V > > _______________________________________________ > genivi-ivi-layer-management mailing list > genivi-ivi-layer-management@lists.genivi.org > http://lists.genivi.org/mailman/listinfo/genivi-ivi-layer- > management_lists.genivi.org