这是indexloc提供的服务,不要输入任何密码
Skip to content

[Bug]: vulkan-validation-layers don't do any validation #25416

@AnonN10

Description

@AnonN10

Problem description

VVL doesn't do validation of any vulkan calls, even making explicitly invalid ones doesn't trigger it, the only thing that seems to make it call debug callback set up by the application is to enable verbose logging, at which point it only prints messages like "device 0 has been copied to device 0"

What steps will reproduce the bug?

install vulkan-loader and vulkan-loader-generic to use the android driver for adreno gpu

What is the expected behavior?

validation layers should output diagnostic messages to the debug callback

System information

Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP__APK_FILE=/data/app/~~slR_62PetpD1pQ7yKohXDQ==/com.termux-skhAq_dYgBY0gWkRandPeA==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__APP_VERSION_CODE=1020
TERMUX_APP__APP_VERSION_NAME=0.119.0-beta.1
TERMUX_APP__DATA_DIR=/data/user/0/com.termux
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PID=10370
TERMUX_APP__TARGET_SDK=28
TERMUX_VERSION=0.119.0-beta.1
TERMUX__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c68,c257,c512,c768
TERMUX__SE_INFO=default:targetSdkVersion=28:complete
TERMUX__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c68,c257,c512,c768
TERMUX__UID=10324
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb http://mirror.mephi.ru/termux/termux-main stable main
# x11-repo (sources.list.d/x11.list)
deb http://mirror.mephi.ru/termux/termux-x11 x11 main
# tur-repo (sources.list.d/tur.list)
deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous
# glibc-repo (sources.list.d/glibc.list)
deb https://packages-cf.termux.dev/apt/termux-glibc/ glibc stable
Updatable packages:
chromium/x11 138.0.7204.157 aarch64 [upgradable from: 138.0.7204.100]
clvk/stable 0.0.20250714.081613 aarch64 [upgradable from: 0.0.20250703.065636]
command-not-found/stable 3.1-3 aarch64 [upgradable from: 3.1-2]
curl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
eza/stable 0.23.0 aarch64 [upgradable from: 0.22.0]
fastfetch/stable 2.48.1 aarch64 [upgradable from: 2.47.0]
gst-plugins-bad/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-base/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gst-plugins-good/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
gstreamer/stable 1.26.4 aarch64 [upgradable from: 1.26.3]
imagemagick/stable 7.1.2.0 aarch64 [upgradable from: 7.1.1.47-1]
libcurl/stable 8.15.0 aarch64 [upgradable from: 8.14.1]
libnspr/stable 4.37 aarch64 [upgradable from: 4.36]
libnss/stable 3.114 aarch64 [upgradable from: 3.113.1]
libsqlite/stable 3.50.3 aarch64 [upgradable from: 3.50.2]
libunbound/stable 1.23.1 aarch64 [upgradable from: 1.23.0-1]
libxml2/stable 2.14.5 aarch64 [upgradable from: 2.14.4]
readline/stable 8.3.1 aarch64 [upgradable from: 8.3]
spirv-headers/stable 1.4.321.0 all [upgradable from: 1.4.313.0]
thunar/x11 4.20.4 aarch64 [upgradable from: 4.20.3]
vulkan-headers/stable 1.4.323 all [upgradable from: 1.4.322]
vulkan-loader-generic/stable 1.4.322 aarch64 [upgradable from: 1.4.321]
termux-tools version:
1.45.0
Android version:
15
Kernel build information:
Linux localhost 6.6.30-android15-8-30455426-abogkiS9310ZHS4AYF1-4k #1 SMP PREEMPT Mon Jun  9 01:59:29 UTC 2025 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-S9310
Supported ABIs:
SUPPORTED_ABIS: arm64-v8a
SUPPORTED_32_BIT_ABIS: 
SUPPORTED_64_BIT_ABIS: arm64-v8a
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec-ld-preload.so
Installed termux plugins:
com.termux.api versionCode:1000
com.termux.x11 versionCode:15

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions