Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Mouse indicator stopped moving. #1396

Open
RokeJulianLockhart opened this issue May 7, 2024 · 0 comments
Open

[BUG] Mouse indicator stopped moving. #1396

RokeJulianLockhart opened this issue May 7, 2024 · 0 comments

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 7, 2024

Describe the bug

I was using https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-40-8-36-release/, and used Alt+Tab to switch to my host OS's DE. Immediately, the mouse indicator would not move

Screencast_20240507_144336.webm

until WayDroid automatically attempted to restart itself soon afterward automatically, but became hung at the boot animation:

image

Waydroid version

https://kojipkgs.fedoraproject.org//packages/waydroid/1.4.2/3.fc40/noarch/waydroid-1.4.2-3.fc40.noarch.rpm from https://koji.fedoraproject.org/koji/rpminfo?rpmID=38042996

Device

Linux Desktop

Operating System

https://download.fedoraproject.org/pub/fedora/linux/releases/40/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-1.14.iso

Kernel version

https://kojipkgs.fedoraproject.org//packages/kernel/6.8.9/300.fc40/x86_64/kernel-6.8.9-300.fc40.x86_64.rpm from https://koji.fedoraproject.org/koji/rpminfo?rpmID=38509280

Desktop Environment

https://kojipkgs.fedoraproject.org//packages/plasma-desktop/6.0.4/1.fc40/x86_64/plasma-desktop-6.0.4-1.fc40.x86_64.rpm from https://koji.fedoraproject.org/koji/rpminfo?rpmID=38385673

GPU

XFX AMD Radeon RX 5700 from https://www.amazon.co.uk/XFX-Triple-Dissipation-Graphics-RX-57XT83LD8/dp/B087J3KM2X?th=1

Logs

These might not be of much use, considering it was apparently rebooting when they were acquired.

  1. file:///var/lib/waydroid/waydroid.cfg

    [waydroid]
    arch = x86_64
    vendor_type = MAINLINE
    system_datetime = 1714786294
    vendor_datetime = 1714216970
    suspend_action = freeze
    mount_overlays = True
    images_path = /var/lib/waydroid/images
    system_ota = https://ota.waydro.id/system/lineage/waydroid_x86_64/GAPPS.json
    vendor_ota = https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
    binder = binder
    vndbinder = vndbinder
    hwbinder = hwbinder
    binder_protocol = aidl3
    service_manager_protocol = aidl3
    
    [properties]
    
    
  2. file:///var/lib/waydroid/waydroid.prop

    sys.use_memfd=true
    debug.stagefright.ccodec=0
    ro.hardware.gralloc=gbm
    ro.hardware.egl=mesa
    ro.hardware.vulkan=radeon
    ro.hardware.camera=v4l2
    ro.opengles.version=196609
    waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/GAPPS.json
    waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
    waydroid.tools_version=1.4.2
    ro.vndk.lite=true
    waydroid.host.user=RokeJulianLockhart
    waydroid.host.uid=1000
    waydroid.host.gid=1000
    waydroid.host_data_path=/home/RokeJulianLockhart/.local/share/waydroid/data
    waydroid.xdg_runtime_dir=/run/user/1000
    waydroid.pulse_runtime_path=/run/user/1000/pulse
    waydroid.wayland_display=wayland-0
    waydroid.background_start=false
    waydroid.stub_sensors_hal=1
    
    
  3. file:///var/lib/waydroid/waydroid_base.prop

    sys.use_memfd=true
    debug.stagefright.ccodec=0
    ro.hardware.gralloc=gbm
    ro.hardware.egl=mesa
    ro.hardware.vulkan=radeon
    ro.hardware.camera=v4l2
    ro.opengles.version=196609
    waydroid.system_ota=https://ota.waydro.id/system/lineage/waydroid_x86_64/GAPPS.json
    waydroid.vendor_ota=https://ota.waydro.id/vendor/waydroid_x86_64/MAINLINE.json
    waydroid.tools_version=1.4.2
    ro.vndk.lite=true
    
    
  4. file:///var/lib/waydroid/waydroid.log

    (509394) [23:56:26] Save config: /var/lib/waydroid/waydroid.cfg
    (509394) [23:56:26] % mkdir -p /var/lib/waydroid/cache_http
    (509394) [23:56:26] Downloading https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86_64/lineage-18.1-20240504-GAPPS-waydroid_x86_64-system.zip/download
    (509394) [00:00:49] Validating system image
    (509394) [00:00:49] Extracting to /var/lib/waydroid/images
    (509394) [00:00:53] Save config: /var/lib/waydroid/waydroid.cfg
    (509394) [00:00:53] Downloading https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_x86_64/lineage-18.1-20240427-MAINLINE-waydroid_x86_64-vendor.zip/download
    (509394) [00:01:45] Validating vendor image
    (509394) [00:01:45] Extracting to /var/lib/waydroid/images
    (509394) [00:01:46] Save config: /var/lib/waydroid/waydroid.cfg
    (509394) [00:01:46] % modprobe -q ashmem_linux
    (509394) [00:01:46] % lxc-info --version
    5.0.3
    (509394) [00:01:46] % mkdir -p /var/lib/waydroid/lxc/waydroid
    (509394) [00:01:46] % sh -c cat "/usr/lib/waydroid/data/configs/config_base" "/usr/lib/waydroid/data/configs/config_3" "/usr/lib/waydroid/data/configs/config_4" > "/var/lib/waydroid/lxc/waydroid/config"
    (509394) [00:01:46] % sed -i s/LXCARCH/x86_64/ /var/lib/waydroid/lxc/waydroid/config
    (509394) [00:01:46] % cp -fpr /usr/lib/waydroid/data/configs/waydroid.seccomp /var/lib/waydroid/lxc/waydroid/waydroid.seccomp
    (509394) [00:01:46] % mv /var/lib/waydroid/config_nodes /var/lib/waydroid/lxc/waydroid
    (507976) [00:06:14] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
    (508370) [00:06:14] Starting waydroid session
    STOPPED
    (507976) [00:06:14] % modprobe -q ashmem_linux
    (507976) [00:06:14] % chmod 666 -R /dev/binder
    (507976) [00:06:14] % chmod 666 -R /dev/vndbinder
    (507976) [00:06:14] % chmod 666 -R /dev/hwbinder
    (507976) [00:06:14] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
    vnic is waydroid0
    success
    (507976) [00:06:14] % chmod 777 -R /dev/dri
    (507976) [00:06:14] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
    (507976) [00:06:14] % mount -o context="system_u:object_r:waydroid_rootfs_t:s0",ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
    (507976) [00:06:14] % mkdir -p /var/lib/waydroid/overlay_work/system
    (507976) [00:06:14] % mount -t overlay -o context="system_u:object_r:waydroid_rootfs_t:s0",ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
    (507976) [00:06:14] % mount -o context="system_u:object_r:waydroid_rootfs_t:s0",ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
    (507976) [00:06:14] % mkdir -p /var/lib/waydroid/overlay_work/vendor
    (507976) [00:06:14] % mount -t overlay -o context="system_u:object_r:waydroid_rootfs_t:s0",ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
    (507976) [00:06:14] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
    (507976) [00:06:14] Save config: /var/lib/waydroid/waydroid.cfg
    (507976) [00:06:14] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
    (507976) [00:06:14] New background process: pid=518502, output=background
    (507976) [00:06:14] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
    STOPPED
    (507976) [00:06:14] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
    RUNNING
    (507976) [00:06:14] waiting 10 seconds for container to start...
    (508370) [00:06:22] waydroidusermonitor: Received transaction: 1
    (508370) [00:06:22] Android with user 0 is ready
    (508370) [00:06:22] % adb start-server
    (508370) [00:06:22] % adb connect 192.168.240.112
    connected to 192.168.240.112:5555
    (508370) [00:06:22] Established ADB connection to Waydroid device at 192.168.240.112.
    (508370) [00:09:37] waydroidusermonitor: Received transaction: 2
    (508370) [00:10:21] waydroidusermonitor: Received transaction: 2
    (529982) [00:13:47] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
    RUNNING
    (508370) [00:17:23] waydroidusermonitor: Received transaction: 2
    (508370) [00:17:40] waydroidusermonitor: Received transaction: 2
    (508370) [00:18:09] waydroidusermonitor: Received transaction: 2
    
    
  5. sudo waydroid shell -- logcat -d | tee logcat.txt

    https://github.com/waydroid/waydroid/files/15236515/logcat.txt

  6. sudo dmesg | tee dmesg.txt

    https://github.com/waydroid/waydroid/files/15236487/dmesg.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant