<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>10316</bug_id>
          
          <creation_ts>2016-09-21 14:28:20 +0000</creation_ts>
          <short_desc>Vivante: Memory corruption in wayland client process after hiding window</short_desc>
          <delta_ts>2019-01-31 19:09:34 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>BSPs</product>
          <component>bsps-meta-fsl-arm</component>
          <version>2.1.2</version>
          <rep_platform>Other</rep_platform>
          <op_sys>arm</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wieland Hagen">wieland.hagen</reporter>
          <assigned_to name="Tom Hochstein">tom.hochstein</assigned_to>
          <cc>otavio</cc>
    
    <cc>prabhusundar</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>New (Never tested)</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>66418</commentid>
    <comment_count>0</comment_count>
      <attachid>3436</attachid>
    <who name="Wieland Hagen">wieland.hagen</who>
    <bug_when>2016-09-21 14:28:20 +0000</bug_when>
    <thetext>Created attachment 3436
Testcase app

See the attached testcase.

When hiding a wayland window by attaching a NIL-buffer to the wayland surface, memory corruptions occur, which are visible later on by malloc assertions failing.

This is only reproducible when
- a shader program is used while rendering
- after attaching the NIL-buffer we call
    1. eglDestroySurface(display, surface)
    2. eglCreateWindowSurface(display, cfg, window, 0)
    3. eglMakeCurrent(display, surface, surface, context)
(this is what&apos;s happening in QtWayland when calling QWindow::hide() with the QtWayland backend)

The attached code shows the bug. Run like
  ./wayland_window_hide 100 bug
on a target device.

This code runs fine on intel or nvidia host machines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66429</commentid>
    <comment_count>1</comment_count>
    <who name="prabhu">prabhusundar</who>
    <bug_when>2016-09-21 17:30:40 +0000</bug_when>
    <thetext>It is already fixed and it will be available in upcoming release. 5.0.11P8.6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66430</commentid>
    <comment_count>2</comment_count>
    <who name="Otavio Salvador">otavio</who>
    <bug_when>2016-09-21 17:37:07 +0000</bug_when>
    <thetext>As explained by Prabhu, this will be fixed when the next BSP release is out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66485</commentid>
    <comment_count>3</comment_count>
    <who name="Wieland Hagen">wieland.hagen</who>
    <bug_when>2016-09-22 13:39:59 +0000</bug_when>
    <thetext>That&apos;s good to hear. When will 5.0.11P8.6 be released? Is there already a change-log for the fixed issues?

And in case it&apos;s not possible for us to use a new yocto release, is it possible to use the new driver as a drop-in replacement for our system (kernel version 4.1.15-1.1.0+ga4d2a08)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74775</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-07-05 10:53:48 +0000</bug_when>
    <thetext>Waiting For Upstream status is being removed, changing to Accepted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82930</commentid>
    <comment_count>5</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2019-01-31 19:09:34 +0000</bug_when>
    <thetext>bsps-meta-fsl-arm issues are now tracked in GitHub.  Please see: https://github.com/Freescale/meta-freescale</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3436</attachid>
            <date>2016-09-21 14:28:20 +0000</date>
            <delta_ts>2016-09-21 14:28:20 +0000</delta_ts>
            <desc>Testcase app</desc>
            <filename>imx6_wayland_crash.tar.gz</filename>
            <type>application/gzip</type>
            <size>3846</size>
            <attacher name="Wieland Hagen">wieland.hagen</attacher>
            
              <data encoding="base64">H4sIAAAAAAAAA+0ba3PaSDKf+RUTNpcTDm8/8iRbBMsOtRhcgLPO5VIqIQ2gi5A4PbC9Kf/363lJ
owcGJ0629pYplxEzPf2anp7uZrTUr7WZ7U50W5tj3cTeo4dvdWhHR0f0E1r6EwYPHjWaz5/XDxvN
ZmMf+hsH8Pho9gN4ybTQD3QPSHquG9wFt2k8LdxfpB02keEuFtgJWsYhnhoH0/365Kh5dPDSnEz3
n7/Yrzf29ca+8VLHzw9emM8nL83Cn83zrj1c65zpX3DP8gO/GlzfaeDf3tj+P1i3/xv1/cP0/t8/
ahw++imb6G++/40FrL+2sBxrES40D/83tDxsKh/U4ag76KNm9UW10SgVCkvP/Q82AuVKv7F1x9Su
LMd0r7S5ZeJSwceB0jlr/6Zq3X6nd3Gsap2L4VDtj7Xj7hAN+gxi3B6eqmOUi6Ggm6aGr7ERBvrE
xsqTrwz6Fi10y6kay2WJgph4CqwGluv4SrHiB2bLePas0SiWCrCKMxxotuV8gX8TT/cs7Et41NOe
IF0xbAscHjrtqaNVE4i7S4JR6QwHo1FncHbe7XX7p6gIjnFp2RhNXQ8x9MjEK8vARTQ4OYF51jQ1
p1RAyHIMOzSxZoIijcDlbDD1jD6OhoPB+LYW+l6NA9Y4V2RuVsRjSkCLKICk2Paxso7SOsyb1CNU
g2c2UHBMEK20c/T//40ZlvpDaWzy/41GPe3/m/Wj5s7//4Q2dtEktGyTObk5Bg/nfwncZRl5ofOq
ULmzFejpgaoF8lEoZHBZZ5fVI4oJKRTSDz2MAhcZc92Zwdcbn6gV4G3IPHwEDggFnrW0KdCNG3rI
vXJKm9j4jlbA10vXC9B42D3vqS3dW1T0GXhHy6mAqwyvKzMnxPrEEnBnH4UPb9WWejCvBW7NN7/U
uCQVdj5I0P32uPtBvXvS3PUDrkrw9/SgGA8Gvc77drevncDubAWua4POyEkowBLnTguOamkV5KUr
XGE/cB30tFCt5Ry9hYICekYLazYPkIOxSTRPFqzIZbg8PtWGF/1x90wlp3mrBoNwyGCvRngvoqnl
+cHuqPirNhFe/Ugad/v/ZvOonon/m4fk80cyJdrf3P//wmNF9MYCL+RhffG2EPeFDmSGZnUu9xm6
D7s/kLvyphrQZTkzuWtFo9S3hUKthvrganB8UnywVroTYMRqUDBnCmEwSsW+hV9obIwRfLm4jL5B
ZK+1z7vaybvCLzRyLUg0SYzfrM3sZlIIKdzNH2ApQnIMCNX4BIj9IYG4ssxgjlro6KD+mnbMMfWj
vKcAphVYBrqyNZJKuL4F4qM96bmF+he93msJ0J9j20Z77CM77OEZrIh3g/aipxwcoTfVDQxY+MMa
MhJg4msW3LT8pa0DVfGQBQHF8HMF7fFPAUQX/LtPasDxO1scNBSyd3TbnujGF/9BKAhpVq5lIl4U
FWrWIGIxbewpdHDP1AO9jGAgNIL8dSlD0rW5hWA1+00tQJa53QQD0sKAxE9gSDAX0xUrx3hWEEdB
6lgqfKXorClSgBtjsVQk6GLCIosl1Gqhegl9LcRUJBNlWtFg3wdvEhP33iqS6NoEVl2JxCcSoacJ
eE1iQfBZek2J3m7glhpoDqNin6R4pN3bscdM/y7Obu82DA8v3NV9DENedLJOMX62uNnJkLH7AXaw
h7I9La6NNfZazh3kPBduH3BzDsH3YuLyH3QvnvaItpDt6uZoTs4GRd4BPu0aeUYZALETLlBws8TC
+Bkkx8BAQV0zuwNnVYA5OjqBLTU72BQGyftmNoMbQTJiYD5WRg0wHok48XMwgc/osLoRJ5BAd9oj
vPDCkilInOKAAVuriAIcajw310bj9vhiBBTFPI7MmiqPoy5pUzAiljN1QScgcf11NLSWVrd/MtB6
g1Otp/ZPx++BGJ9fiicDPYH0LWrIFKm26YpwpVM4d5bamQQEduUCvLZrKL71B3anCukswURBTyKY
4rjLkEZs8xlM/WVBMzUf4pdXrwzseejNG1RUPQ98GlMamCq3ildFMih4hkc6CezZTuKaehgrWTK3
knqPsY2D3KWnFjaBlEpJ+DwPB6HncEZeS85gCjYfIA+28Ql5Utj3hQXy8kf9WqwBRwKD6BlJta8r
8EiUymaVKBqlhGpRx7DdP9bO2pev0+7No9uY7zKIeI75if8UDnj+XEbR6IiHDGSUP5fFjlt67szT
F2I3zuwPFr4iOaVSLyP4o9FTmcdM0Xbr2Fj3Oq7tekose706hT1XnZbKaPtO8j+BVaF7qjcYau8u
Tk5U+OiOOQTfnEyxqw/gBiCN9z99Ju4V1auHgJR/1Kv16Z1HdYXBVbYERxnw28iRXPj4nClREcoU
AhEW8XU7gCB7cu7S44uodZ9u5pPeoD1mT+3eSKXajoSKUKgOKbXLiNqep98o9Qji2NOvaJ9PVDce
dtt9Ek9TfPuy5sjqX+nLd+F0Suo4imwrsWWUqLE91HnDvMg/fVKwoEWRBRxqcNAarueFtKCPVpZv
gYgPHxya7shd4DZhQGeVerETmXsPHZIENOrNA7If+eb7B+3gaqMehiVEbwjKvbeIyuOzYZIXKdSL
U/8NH28YWnh89iwRAYEXhVDC/4MQJL5LInckux6KvboM/blGQubIC/+RjMG2p0y9IUP7yfosh0s0
FyKVBYpI92ZwRLLjYQ++rOTglAwChWZCJOqy3TCgLvvC12f4FaIumsz+VP9M+xE1+pVOgjdtYdkQ
EWHwS6aPPk3C2efiGj/OXWVDlpmtCNVbYC0w7ADZuNlhymjRAw1wgotV9MC1FMpR4zO4m0Oxbyau
ayNDD308hmOHGGDH032SJzJp3xJpnz5Fj3moS1E0P0OgC3wXZfuIdCDIt/hBxZmhagDVEvRsSMmh
+ysq3mC/iECHjgsxdFYv9F+txj827JUoC9ty40i46b84hYwTS0gSHIf8vMgDKWqwLBrjECK6ktJe
aTr5aUuMSDPIBDmMJj+vicBZSgWeZqLqKKLjGAQdDzaCSSrUKSKcVyltgvWlmYXgO86tkymRQWNR
kXpLGFIxaeRBY3tN5exRLkOUkRhU6LcySiJJVwE0H+YF7tLGK2wriSFpBocld0YsmS0GIPL+RD2A
yyiA8w9+LifH8LhFqzr9gTa6GJ60O6qgsLWRkp97v9FAM6FPfJqBaJgGpPx7vhlI8LEgx93Rea/9
UV7BiNA78BhYdxD93Ve3waObjFI36kgcqSzeze4Vab5QWESDeDFMchNnas3YcR8GIsSJvCNhlgdH
o+6/IHJoHJUTg0O1f6wO2+8gLRl/PFeTg4NzSB56mjpqktAqOdYf9FXmchnL0Md4ibmKBhK8dujh
k68wg0HMXZ8kOokwi8yfuzDAsKRDkrQeyjSEZb0svUsykN7oMd3M2kuzSL2iIZZCCpfjmIitM8tI
f6fGzwfyGS7zPZa3+hLStfsnoVyI+4I7LaEz6I/Vy7HW6XXJZQ5+KaSMmncvbbRMnIZELmeRqOh8
eJ3QXBjOTzmX/7x1oCRjZfD5mb0hzGkBOVgn9DxyOSTDKLkoxQfXxLeZZ85BkjOJyL292mCJnW9y
bFLRZEUD/pEoXtBlL+pCjTBsHKDVOTmEILB9/W+nuE1dskjDYhrylbad8nVbQJKKaIIj4DbmDm2L
4hYAX6c1MfX0Gbn5mNLF0sOGRUqAkFGYVrhYsnx7W1V8kzLuoQ6hkBPgnubJRCOwaJD61mkCSTJf
9q+0tYJyVMSzeNlcgJJUiEsZEs03wUXADtNG79twSpRy0CV1nkSYWQ+Wwg7bp2fE/axHypPjwYRc
UZNKfCJ5Tm7AJPRjUlEWCS94E92Yc3YScOWEIraakBQnmvIOHDjzWj2ePaYnwuIVIxsvRhPBc39J
lQPYjERtkdzwSlQW+RRrlSYDuu11+7/F5UU2NSouIuUx77lHbfEuat9QY8yWGH9QhZHzLUqMKea/
udJIFPgD64x3mQO1+GS98X6HzRk4MNRz3eU9z5s4CZ5bpkmtZKrbPpYi36s5uVepBF6IZeOKHoA5
EMnAvo/gkA2mrrdAkJY4gR+BSFkZ+dQDY64tyc+/ziwVlacxswon8g3I9H6VDA/snTGcrmwnc/Ho
d45qtbquyEAaL6SuCxXWLdmtzCq5ocMjvphTcv/zTg6ZUyJm1+/20IQW5UiVjCHawLaU5OkUT5y3
keMFlSN3mTMjkxam4MSKTe3Qn+csU2KpxKpkSxrpBcqqgGgdQ0rv3ohwunSX0FStmSlrq5jpqZuZ
yQvwt+HogbKEzQzK0e02jH13NCzabY7lRw85ddacPZ0UZmRjvCTGTyqZmXpZjlShT2YoEdQeatTr
9TxCkT/jjiJbQ0xwcuw6OE+V93PD5KcLJ7yvE+bLxC16fXolrcg9NwB0wKZcWA6p7cSQcoEjWQYy
GXJe41lXhRJQGwpQEVgaQKqtCZhMUU2uCQog0ZHmK8FPtiKY58mSR5MobWYKmbQOXSe/ifyJ979S
N0t/CI0N97/364fNzPt/9YP67v7fT2j0xRx6+RmRy88OuKzkzWf+7g4F0dT+B/QE/n1l329LBXJA
x4PkTRMJ45Ov8dBt/FrJAuI6fYYVlniQX3iIu+YXv4vRLJhBacd3rlHNXQa1G9cI3Ip0gdqvGS7J
zfSX82llNV1WHOw6a0WJ0cXixH1cpCSQEEvi5MnXJMhG8cRdd/Gyzg2VNEFYsJe8M75W6OsXR9rR
gSRnKR9BQszkUCxtdookdIqhJ1lEW6kATgprhddrIsOb9GJZnt5v5TfPNvOYAO+I2zVDJF7OSkHT
N6kmllOL7DF+qswMI4Ht8vI78T17lhZ3rJ4BijMV9eK1ZYPnQ/Wke6mdt8fvUe6bZbY1qVF3npT4
pNc+hcUQU3jHLaosdM+Yk5cfVs8rOnwN5uFiUqEB0ZXrfYEeWgGrwB5qQS5tko5l2CLbjECHDm6x
HVjRXxZRp915r6IRiEZeoiuik8Gwo6a1leZFdP18bk66/WON2jBRKBh9WqU5XUTDed1c+XcMsXUp
rGdAOxsckyUenA7bZ6ivflCHm4B73XfD9vAjGvR7HzfB8hc0t4I9b3d+a58K2D/7pNq1Xdu1Xdu1
Xdu1Xdu1Xdu1Xdu1Xdu1b23/A3MOvUsAUAAA
</data>

          </attachment>
      

    </bug>

</bugzilla>