<div dir="ltr"><div><div><div><div><div><div><div>Hello,<br><br></div>I am Bhavisha Dhruve a participant of gsoc.  My project is to Devise the Plasma-Mobile Emulator.<b> </b> The link for the same is:  <span dir="ltr" style="text-align:left" id=":1ci.co" class=""><a rel="nofollow noreferrer" target="_blank" href="https://summerofcode.withgoogle.com/projects/#4529407473483776" class="" tabindex="-1" dir="ltr">https://summerofcode.withgoogle.com/projects/#4529407473483776</a><br><br></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">I've started with initial Dockerfile that can run kwin_wayland, it displays the window however it doesn't render anything in window, I am not sure what is wrong, can anyone help me, please.<br><br></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">I am pasting my Dockerfile contents over here:<br><br>FROM ubuntu:xenial<br>RUN apt update<br>RUN apt install -y wget software-properties-common <br>RUN add-apt-repository -y 'deb <a href="http://mobile.neon.pangea.pub">http://mobile.neon.pangea.pub</a> xenial main'<br>RUN wget -qO - '<a href="http://mobile.neon.pangea.pub/Pangea%20CI.gpg.key">http://mobile.neon.pangea.pub/Pangea%20CI.gpg.key</a>' | apt-key add -<br>RUN apt-get -y update && apt-get install -y kwin-wayland kwin-wayland-backend-x11<br>RUN apt-get install -y libgl1-mesa-glx libgl1-mesa-dri<br>RUN export uid=1000 gid=1000 && \<br>    mkdir -p /home/developer && \<br>    echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \<br>    echo "developer:x:${uid}:" >> /etc/group && \<br>    chown ${uid}:${gid} -R /home/developer<br>    <br>RUN gpasswd -a developer video<br>RUN apt-get -y update && apt-get install -y gdb <br>RUN apt-get -y update && apt-get install -y kwin-dbg<br><br>USER developer<br>ENV HOME /home/developer<br>CMD kwin_wayland --xwayland<br><b><i><br></i></b></span></div><div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">Command for running the docker container:<br></span></div><div><span dir="ltr" style="text-align:left" id=":1ci.co" class=""><br>docker run -ti -e DISPLAY --device=/dev/dri/card0:/dev/dri/card0 -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/.Xauthority:/home/developer/.Xauthority --net=host plasma-emulator<br></span></div><div><span dir="ltr" style="text-align:left" id=":1ci.co" class=""><b><i><br></i></b></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">And here is the backtrace of Kwin while it is not rendering anything:<br><br>#0  0x00007ffff5767d13 in select () at ../sysdeps/unix/syscall-template.S:84                                                                                                                    <br>#1  0x00007ffff62a8cff in qt_safe_select (nfds=33, fdread=fdread@entry=0x644108, fdwrite=fdwrite@entry=0x644398, fdexcept=fdexcept@entry=0x644628, orig_timeout=orig_timeout@entry=0x0)<br>    at kernel/qcore_unix.cpp:75<br>#2  0x00007ffff62aa73e in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x644628, writefds=0x644398, readfds=0x644108, nfds=<optimized out>, this=0x641950)<br>    at kernel/qeventdispatcher_unix.cpp:320<br>#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x643f70, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196<br>#4  0x00007ffff62aac52 in QEventDispatcherUNIX::processEvents (this=0x641950, flags=...) at kernel/qeventdispatcher_unix.cpp:607<br>#5  0x00007fffe0f1586d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/KWinQpaPlugin.so<br>#6  0x00007ffff625615a in QEventLoop::exec (this=this@entry=0x7fffffffe7d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204<br>#7  0x00007ffff625e81c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285<br>#8  0x00007fffef9d2cbc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598<br>#9  0x00007ffff6600215 in QApplication::exec () at kernel/qapplication.cpp:2973<br>#10 0x000000000040885f in main (argc=2, argv=<optimized out>) at /var/lib/jenkins-slave/mci/workspace/xenial_unstable_plasma_kwin_bin_amd64/build/main_wayland.cpp:710<br>(gdb) <br><br></span></div><div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">Awaiting for your earliest reply.<br></span></div><div><span dir="ltr" style="text-align:left" id=":1ci.co" class=""><br></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">Thanking in you advance.<br><br></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">With Regards,<br></span></div><span dir="ltr" style="text-align:left" id=":1ci.co" class="">Bhavisha Dhruve.<br></span></div>