<div dir="ltr"><div><div>Hello,<br><br></div>I am testing the impedance layer for the Xserver and I've been running xts and valgrind on the xserver for the past two days, and i've received alot of errors. As for the <a href="http://paste.kde.org/plbai4or6" target="_blank">Valgrind Errors</a>, the main problem results from the fact that the following functions<span style="color:rgb(230,145,56)">(<span style="background-color:rgb(0,255,255)">
LogVWrite (log.c:292), ErrorF (log.c:652), _damageRegionAppend
(damage.c:266) _damageDamageBox (damage.c:386) damagePolyFillRect ,
(damage.c:1259) miPaintWindow (miexpose.c:642), miWindowExposures
(miexpose.c:471) KdXVWindowExposures (kxv.c:1012) MapWindow
(window.c:2626)</span>,</span> have <span style="background-color:rgb(230,145,56)"><span></span></span>uninitialized
variables, while trying to initialize some of them I was getting
serious compilation errors and I realized that there were other similar
variables which were not initialized at the point of declaration. As for
the xts tests, I even got a <a href="http://paste.kde.org/pfzo6mx2f" target="_blank">segmentation fault</a> on the Xephyr, which I"m using the backtrace to solve.<br><br></div>In order to test the impedance layer, here is my current plan.<br>
<div><br>First
and foremost, when i resolve the segmentation fault above, I want to
focus exclusively on the xts/xproto test suite which focuses on the
Xserver protocol and hence the Impedance layer, then after fixing the
errors, I'll move to the xts/xiproto tests, when I finish this guess the
impedance layer should be complete.<br>
<br>I'll continue with separating core aspects of the objects,
between the protocol layers and driver layers while running the
appropriate test suites to check and fix errors. I'll like to know if
this plan is ok? or is there anything I'm missing.<br><br></div><div>I've ran the <a href="http://paste.kde.org/pka59dwdf">xts/Xproto test</a> and I'm currently interpreting the results to fix the problems, I'll like to know what to do in test cases where the output is unresolved, as for the failed test which occurred for the MapWindow, setModifierMapping, I'll like to the various test cases which run directly against the impedance layer.<br>
</div><div>
<br>Cheers!<div class=""><div id=":2ez" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif">Nyah</div></div><br></div></div>