登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
开源项目
>
其他开源
>
操作系统
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
15
Star
118
Fork
30
GVP
TenonOS
/
Tenon
代码
Issues
4
Pull Requests
4
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
[Bug]: lib-musl + helloworld + tenon v0.2.0 uktest 无法通过
已完成
#IA5SBP
孙昊一
创建于
2024-06-16 21:10
### 这个问题是否已经存在? - [x] 我已经搜索过现有的问题 (https://gitee.com/../../issues) ### 如何复现 请使用该config文件 ``` # # Automatically generated file; DO NOT EDIT. # Unikraft/0.16.0~b1a5bf6 Configuration # CONFIG_UK_FULLVERSION="0.16.0~b1a5bf6" CONFIG_TN_FULLVERSION="0.1.0~b1a5bf6" CONFIG_UK_CODENAME="Telesto" CONFIG_UK_ARCH="arm64" CONFIG_HOST_ARCH="x86_64" CONFIG_UK_BASE="/home/shy/Desktop/bsp/tenon" CONFIG_UK_APP="/home/shy/Desktop/bsp/apps/app-helloworld" CONFIG_UK_DEFNAME="app-helloworld" # # Architecture Selection # # CONFIG_ARCH_X86_64 is not set CONFIG_ARCH_ARM_64=y # CONFIG_ARCH_ARM_32 is not set # CONFIG_MCPU_ARM64_NONE is not set # CONFIG_MCPU_ARM64_NATIVE is not set # CONFIG_MCPU_ARM64_GENERIC is not set # CONFIG_MCPU_ARM64_CORTEX_A34 is not set # CONFIG_MCPU_ARM64_CORTEX_A35 is not set # CONFIG_MCPU_ARM64_CORTEX_A53 is not set CONFIG_MCPU_ARM64_CORTEX_A55=y # CONFIG_MCPU_ARM64_CORTEX_A57 is not set # CONFIG_MCPU_ARM64_CORTEX_A57_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A65 is not set # CONFIG_MCPU_ARM64_CORTEX_A65AE is not set # CONFIG_MCPU_ARM64_CORTEX_A72 is not set # CONFIG_MCPU_ARM64_CORTEX_A72_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A73 is not set # CONFIG_MCPU_ARM64_CORTEX_A73_A35 is not set # CONFIG_MCPU_ARM64_CORTEX_A73_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A75 is not set # CONFIG_MCPU_ARM64_CORTEX_A76 is not set # CONFIG_MCPU_ARM64_CORTEX_A76AE is not set # CONFIG_MCPU_ARM64_CORTEX_A75_A55 is not set # CONFIG_MCPU_ARM64_CORTEX_A76_A55 is not set # CONFIG_MCPU_ARM64_CORTEX_A77 is not set # CONFIG_MCPU_ARM64_NEOVERSE_E1 is not set # CONFIG_MCPU_ARM64_NEOVERSE_N1 is not set # CONFIG_MCPU_ARM64_NEOVERSE_N2 is not set # CONFIG_MCPU_ARM64_NEOVERSE_V1 is not set # CONFIG_ARM64_ERRATUM_858921 is not set # CONFIG_ARM64_ERRATUM_835769 is not set # CONFIG_ARM64_ERRATUM_843419 is not set CONFIG_STACK_SIZE_PAGE_ORDER=4 CONFIG_CPU_EXCEPT_STACK_SIZE_PAGE_ORDER=4 # end of Architecture Selection # # Platform Configuration # # CONFIG_PLAT_KVM is not set # # Platform Interface Options # # CONFIG_UKPLAT_MEMRNAME is not set CONFIG_UKPLAT_MEMREGION_MAX_COUNT=128 CONFIG_UKPLAT_LCPU_MAXCOUNT=1 # CONFIG_PAGING is not set # end of Platform Interface Options CONFIG_HZ=100 CONFIG_FPSIMD=y CONFIG_UKPLAT_AUXSP_PAGE_ORDER=4 CONFIG_PLAT_RK3568=y CONFIG_RAM_BASE_ADDR=0x280000 # CONFIG_PLATRK3568_TEST is not set # CONFIG_PLAT_RASPI is not set # end of Platform Configuration # # Device Drivers # CONFIG_SYSCLOCK=y CONFIG_ARM_GENERIC_TIMER=y # # Serial console # # CONFIG_LIBUKTTY_PL011 is not set # CONFIG_LIBUKTTY_NS16550 is not set CONFIG_LIBTNTTY_NS8250=y CONFIG_LIBTNTTY_EARLY_PRINT_NS8250_CONSOLE_NAME="serial4" # end of Serial console # # Bus drivers # # CONFIG_LIBUKBUS_PLATFORM is not set CONFIG_LIBUKBUS_PLATFORM_FDT=y # end of Bus drivers # # Interrupt controller # # CONFIG_LIBUKINTCTLR_BCM_INTC is not set CONFIG_LIBUKINTCTLR_GIC=y # CONFIG_LIBUKINTCTLR_GICV2 is not set CONFIG_LIBUKINTCTLR_GICV3=y CONFIG_PRIORITY_MAX_16=y # CONFIG_PRIORITY_MAX_32 is not set # CONFIG_PRIORITY_MAX_64 is not set # CONFIG_PRIORITY_MAX_128 is not set # end of Interrupt controller # # Virtio # # end of Virtio # end of Device Drivers # # Library Configuration # # CONFIG_LIBDEVFS is not set CONFIG_HAVE_FDT=y CONFIG_LIBFDT=y # CONFIG_LIBISRLIB is not set CONFIG_LIBPOSIX_ENVIRON=y # # Compiled-in environment variables # CONFIG_LIBPOSIX_ENVIRON_ENVP0="PATH=/bin" CONFIG_LIBPOSIX_ENVIRON_ENVP0_NOTEMPTY=y CONFIG_LIBPOSIX_ENVIRON_ENVP1="" CONFIG_LIBPOSIX_ENVIRON_ENVP2="" CONFIG_LIBPOSIX_ENVIRON_ENVP3="" CONFIG_LIBPOSIX_ENVIRON_ENVP4="" CONFIG_LIBPOSIX_ENVIRON_ENVP5="" CONFIG_LIBPOSIX_ENVIRON_ENVP6="" CONFIG_LIBPOSIX_ENVIRON_ENVP7="" CONFIG_LIBPOSIX_ENVIRON_ENVP8="" CONFIG_LIBPOSIX_ENVIRON_ENVP9="" CONFIG_LIBPOSIX_ENVIRON_ENVP10="" CONFIG_LIBPOSIX_ENVIRON_ENVP11="" CONFIG_LIBPOSIX_ENVIRON_ENVP12="" CONFIG_LIBPOSIX_ENVIRON_ENVP13="" CONFIG_LIBPOSIX_ENVIRON_ENVP14="" CONFIG_LIBPOSIX_ENVIRON_ENVP15="" # end of Compiled-in environment variables # CONFIG_LIBPOSIX_ENVIRON_LIBPARAM is not set # CONFIG_LIBPOSIX_EVENTFD is not set CONFIG_LIBPOSIX_FDIO=y CONFIG_LIBPOSIX_FDTAB=y CONFIG_LIBPOSIX_FDTAB_MAXFDS=1024 CONFIG_LIBPOSIX_FDTAB_LEGACY_SHIM=y CONFIG_LIBPOSIX_FUTEX=y # CONFIG_LIBPOSIX_FUTEX_DEBUG is not set # CONFIG_LIBPOSIX_FUTEX_TEST is not set # CONFIG_LIBPOSIX_LIBDL is not set CONFIG_LIBPOSIX_PIPE=y CONFIG_LIBPOSIX_PIPE_SIZE_ORDER=16 CONFIG_LIBPOSIX_POLL=y CONFIG_LIBPOSIX_PROCESS=y CONFIG_LIBPOSIX_PROCESS_PIDS=y CONFIG_LIBPOSIX_PROCESS_MAX_PID=31 CONFIG_LIBPOSIX_PROCESS_INIT_PIDS=y CONFIG_LIBPOSIX_PROCESS_CLONE=y # CONFIG_LIBPOSIX_PROCESS_DEBUG is not set # CONFIG_LIBPOSIX_SOCKET is not set # CONFIG_LIBPOSIX_SYSINFO is not set CONFIG_LIBPOSIX_TIME=y # CONFIG_LIBPOSIX_TIMERFD is not set # CONFIG_LIBPOSIX_UNIXSOCKET is not set # CONFIG_LIBPOSIX_USER is not set # CONFIG_LIBRAMFS is not set CONFIG_LIBSYSCALL_SHIM=y CONFIG_LIBSYSCALL_SHIM_NOWRAPPER=y # CONFIG_LIBSYSCALL_SHIM_HANDLER is not set # # Debugging # # CONFIG_LIBSYSCALL_SHIM_DEBUG_SYSCALLS is not set # CONFIG_LIBSYSCALL_SHIM_DEBUG is not set CONFIG_LIBSYSCALL_SHIM_LEGACY_VERBOSE=y # end of Debugging # CONFIG_LIBTNSCHEDPRIO is not set CONFIG_LIBTNSYSTICK=y # CONFIG_LIBTNSYSTICK_TICKLESS is not set CONFIG_LIBTNSYSTICK_FREQ=1000 CONFIG_LIBTNTIMER=y # CONFIG_LIBTNTIMER_TEST is not set # CONFIG_LIBTNTIMER_TRACE is not set # CONFIG_LIBTNTRACE is not set # CONFIG_LIBUBSAN is not set # CONFIG_LIBUK9P is not set CONFIG_LIBUKALLOC=y # CONFIG_LIBUKALLOC_IFMALLOC is not set # CONFIG_LIBUKALLOC_IFSTATS is not set CONFIG_LIBUKALLOCBBUDDY=y # CONFIG_LIBUKALLOCBBUDDY_FREELIST_SANITY is not set # CONFIG_LIBUKALLOCPOOL is not set # CONFIG_LIBUKALLOCREGION is not set CONFIG_LIBUKARGPARSE=y # CONFIG_LIBUKARGPARSE_TEST is not set CONFIG_LIBUKATOMIC=y CONFIG_LIBUKBITOPS=y # CONFIG_LIBUKBLKDEV is not set CONFIG_LIBUKBOOT=y # CONFIG_LIBUKBOOT_BANNER_NONE is not set CONFIG_LIBTNBOOT_BANNER_WELCOME_TXT=y # CONFIG_LIBTNBOOT_BANNER_WELCOME_IMG_AND_TXT is not set # CONFIG_LIBTNBOOT_BANNER_WELCOME_IMG_AND_TXT_CLR is not set # CONFIG_LIBUKBOOT_BANNER_MINIMAL is not set # CONFIG_LIBUKBOOT_BANNER_CLASSIC is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_ANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_ANSI2 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EA is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EAANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EAANSI2 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8ANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8ANSI2 is not set CONFIG_LIBUKBOOT_MAXNBARGS=60 CONFIG_LIBUKBOOT_INITBBUDDY=y # CONFIG_LIBUKBOOT_INITREGION is not set # CONFIG_LIBUKBOOT_INITTLSF is not set # CONFIG_LIBUKBOOT_NOALLOC is not set CONFIG_LIBUKBOOT_INITSCHEDCOOP=y # CONFIG_LIBUKBOOT_INITSCHEDPRIO is not set # CONFIG_LIBUKBOOT_NOSCHED is not set # CONFIG_LIBUKBOOT_MAINTHREAD is not set # CONFIG_LIBUKBUS is not set # CONFIG_LIBUKCPIO is not set CONFIG_LIBUKDEBUG=y CONFIG_LIBUKDEBUG_PRINTK=y # CONFIG_LIBUKDEBUG_PRINTK_INFO is not set # CONFIG_LIBUKDEBUG_PRINTK_WARN is not set CONFIG_LIBUKDEBUG_PRINTK_ERR=y # CONFIG_LIBUKDEBUG_PRINTK_CRIT is not set # CONFIG_LIBUKDEBUG_PRINTD is not set # CONFIG_LIBUKDEBUG_NOREDIR is not set CONFIG_LIBUKDEBUG_REDIR_PRINTD=y # CONFIG_LIBUKDEBUG_REDIR_PRINTK is not set CONFIG_LIBUKDEBUG_PRINT_TIME=y # CONFIG_LIBUKDEBUG_PRINT_THREAD is not set # CONFIG_LIBUKDEBUG_PRINT_CALLER is not set CONFIG_LIBUKDEBUG_PRINT_SRCNAME=y # CONFIG_LIBUKDEBUG_ANSI_COLOR is not set CONFIG_LIBUKDEBUG_ENABLE_ASSERT=y # CONFIG_LIBUKDEBUG_TRACEPOINTS is not set # CONFIG_LIBUKFALLOC is not set # CONFIG_LIBUKFALLOCBUDDY is not set CONFIG_LIBUKFILE=y CONFIG_LIBUKFILE_CHAINUPDATE=y # CONFIG_LIBUKGCOV is not set CONFIG_HAVE_INTCTLR=y CONFIG_LIBUKINTCTLR=y CONFIG_LIBUKINTCTLR_MAX_HANDLERS_PER_IRQ=8 # CONFIG_LIBUKINTCTLR_TEST is not set # CONFIG_LIBUKINTCTLR_TRACE is not set CONFIG_LIBUKLIBID=y CONFIG_LIBUKLIBID_INFO=y # # Global metadata # CONFIG_LIBUKLIBID_INFO_UKFULLVERSION=y # CONFIG_LIBUKLIBID_INFO_UKCODENAME is not set # CONFIG_LIBUKLIBID_INFO_COMPILER is not set CONFIG_LIBUKLIBID_INFO_COMPILEDATE=y # CONFIG_LIBUKLIBID_INFO_UKCONFIGGZ is not set # end of Global metadata # # Per library metadata # # CONFIG_LIBUKLIBID_INFO_LIB_UKVERSION is not set # CONFIG_LIBUKLIBID_INFO_LIB_UKCODENAME is not set CONFIG_LIBUKLIBID_INFO_LIB_COMPILER=y # CONFIG_LIBUKLIBID_INFO_LIB_COMPILEDATE is not set # end of Per library metadata # CONFIG_LIBUKLIBID_INFO_COMPILEDBY is not set # CONFIG_LIBUKLIBID_INFO_BOOTDUMP is not set # CONFIG_LIBUKLIBPARAM is not set CONFIG_LIBUKLOCK=y CONFIG_LIBUKLOCK_SPINLOCK=y # CONFIG_LIBUKLOCK_TICKETLOCK is not set CONFIG_LIBUKLOCK_SEMAPHORE=y CONFIG_LIBUKLOCK_MUTEX=y # CONFIG_LIBUKLOCK_MUTEX_METRICS is not set CONFIG_LIBUKLOCK_RWLOCK=y # CONFIG_LIBUKLOCK_TRACE is not set CONFIG_LIBUKMMAP=y # CONFIG_LIBUKMMAP_TEST is not set # CONFIG_LIBUKMPI is not set # CONFIG_LIBUKNETDEV is not set # CONFIG_LIBUKNOFAULT is not set CONFIG_LIBUKOFW=y # CONFIG_LIBUKRING is not set CONFIG_LIBUKSCHED=y # CONFIG_LIBUKSCHED_THREAD_PRIORITY is not set CONFIG_LIBUKSCHED_RUNQ_TAILQ=y CONFIG_LIBUKSCHED_WAITQ_STAILQ=y CONFIG_LIBUKSCHED_TCB_INIT=y # CONFIG_LIBUKSCHED_DEBUG is not set # CONFIG_LIBUKSCHED_TEST is not set # CONFIG_LIBUKSCHED_TRACE is not set CONFIG_LIBUKSCHEDCOOP=y # CONFIG_LIBUKSGLIST is not set CONFIG_LIBUKSIGNAL=y # CONFIG_LIBUKSP is not set # CONFIG_LIBUKSTORE is not set CONFIG_LIBUKSTREAMBUF=y # CONFIG_LIBUKSTREAMBUF_TEST is not set # CONFIG_LIBUKSWRAND is not set # CONFIG_LIBUKTEST is not set CONFIG_LIBUKTIMECONV=y # CONFIG_LIBUKVMEM is not set CONFIG_LIBVFSCORE=y # CONFIG_LIBVFSCORE_TEST is not set # CONFIG_LIBVFSCORE_NONLARGEFILE is not set # CONFIG_LIBVFSCORE_AUTOMOUNT_ROOTFS is not set # CONFIG_LIBVFSCORE_FSTAB is not set CONFIG_HAVE_BOOTENTRY=y CONFIG_HAVE_LIBC=y CONFIG_HAVE_TIME=y CONFIG_HAVE_SCHED=y CONFIG_HAVE_SYSTICK=y CONFIG_LIBMUSL=y CONFIG_LIBMUSL_AIO=y # CONFIG_LIBMUSL_COMPLEX is not set CONFIG_LIBMUSL_CONF=y CONFIG_LIBMUSL_CRYPT=y CONFIG_LIBMUSL_CTYPE=y CONFIG_LIBMUSL_DIRENT=y CONFIG_LIBMUSL_ENV=y CONFIG_LIBMUSL_ERRNO=y CONFIG_LIBMUSL_EXIT=y CONFIG_LIBMUSL_FCNTL=y CONFIG_LIBMUSL_FENV=y CONFIG_LIBMUSL_INTERNAL=y CONFIG_LIBMUSL_IPC=y CONFIG_LIBMUSL_LDSO=y CONFIG_LIBMUSL_LEGACY=y CONFIG_LIBMUSL_LINUX=y CONFIG_LIBMUSL_LOCALE=y CONFIG_LIBMUSL_LOCALE_LEGACY=y CONFIG_LIBMUSL_MALLOC=y CONFIG_LIBMUSL_MATH=y CONFIG_LIBMUSL_MISC=y CONFIG_LIBMUSL_MMAN=y CONFIG_LIBMUSL_MQ=y CONFIG_LIBMUSL_MULTIBYTE=y CONFIG_LIBMUSL_NETWORK=y CONFIG_LIBMUSL_PASSWD=y CONFIG_LIBMUSL_PRNG=y CONFIG_LIBMUSL_PROCESS=y CONFIG_LIBMUSL_REGEX=y CONFIG_LIBMUSL_SCHED=y CONFIG_LIBMUSL_SEARCH=y CONFIG_LIBMUSL_SELECT=y CONFIG_LIBMUSL_SETJMP=y CONFIG_LIBMUSL_SIGNAL=y CONFIG_LIBMUSL_STAT=y # CONFIG_LIBMUSL_STDIO is not set CONFIG_LIBMUSL_STDLIB=y CONFIG_LIBMUSL_STRING=y CONFIG_LIBMUSL_TEMP=y CONFIG_LIBMUSL_TERMIOS=y CONFIG_LIBMUSL_THREAD=y CONFIG_LIBMUSL_FORCE_THREAD=y CONFIG_LIBMUSL_TIME=y CONFIG_LIBMUSL_UNISTD=y CONFIG_LIBTLSF_INCLUDED=y # CONFIG_LIBTLSF is not set # end of Library Configuration # # Application Options # CONFIG_APPHELLOWORLD_DEPENDENCIES=y CONFIG_APPHELLOWORLD_PRINTARGS=y # CONFIG_APPHELLOWORLD_SPINNER is not set # end of Application Options # # Build Options # # CONFIG_OPTIMIZE_NONE is not set CONFIG_OPTIMIZE_PERF=y # CONFIG_OPTIMIZE_SIZE is not set CONFIG_OPTIMIZE_NOOMITFP=y # CONFIG_OPTIMIZE_DEADELIM is not set # CONFIG_OPTIMIZE_LTO is not set # CONFIG_OPTIMIZE_PIE is not set # CONFIG_DEBUG_SYMBOLS_LVL0 is not set # CONFIG_DEBUG_SYMBOLS_LVL1 is not set # CONFIG_DEBUG_SYMBOLS_LVL2 is not set CONFIG_DEBUG_SYMBOLS_LVL3=y # CONFIG_OPTIMIZE_WARNISERROR is not set # CONFIG_OPTIMIZE_SYMFILE is not set CONFIG_OPTIMIZE_COMPRESS=y # CONFIG_RECORD_BUILDTIME is not set CONFIG_CROSS_COMPILE="" CONFIG_LLVM_TARGET_ARCH="" # end of Build Options CONFIG_UK_NAME="app-helloworld" ``` ### 预期结果 测试用例通过 ### 实际结果 测试用例无法通过 ``` [ 2.263000] Info: test: posix_futex_testsuite->test_cmp_requeue_different_val [ 2.271000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 2.283000] Info: expected `(*__errno_location())` to be 11 but was -38 ........................... [ FAILED ] [ 2.294000] Info: in test_posix_futex.c]:309] [ 2.299000] Info: test: posix_futex_testsuite->test_cmp_requeue_two_waiters_no_requeue [ 2.308000] Info: expected `rets[2][0]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.319000] Info: in test_posix_futex.c]:366] [ 2.324000] Info: expected `rets[0][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.335000] Info: in test_posix_futex.c]:369] [ 2.340000] Info: expected `rets[1][0]` to be -1 and was -1 ....................................... [ PASSED ] [ 2.351000] Info: expected `var_to_change` to be 1 but was 0 ...................................... [ FAILED ] [ 2.362000] Info: in test_posix_futex.c]:374] [ 2.367000] Info: test: posix_futex_testsuite->test_cmp_requeue_two_waiters_one_waker [ 2.376000] Info: expected `rets[2][0]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.387000] Info: in test_posix_futex.c]:425] [ 2.392000] Info: expected `rets[0][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.403000] Info: in test_posix_futex.c]:436] [ 2.409000] Info: expected `rets[1][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.420000] Info: in test_posix_futex.c]:437] [ 2.425000] Info: expected `rets[3][0]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.436000] Info: in test_posix_futex.c]:440] [ 2.441000] Info: expected `var_to_change` to be 3 but was 1 ...................................... [ FAILED ] [ 2.452000] Info: in test_posix_futex.c]:442] [ 2.457000] Info: test: posix_futex_testsuite->test_one_waiter_one_waker [ 2.465000] Info: expected `var_to_change` to be 10 but was 5 ..................................... [ FAILED ] [ 2.476000] Info: in test_posix_futex.c]:252] [ 2.481000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.492000] Info: in test_posix_futex.c]:252] [ 2.497000] Info: expected `var_to_change_vals[i][j]` to be 1 and was 1 ........................... [ PASSED ] [ 2.508000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.519000] Info: in test_posix_futex.c]:252] [ 2.524000] Info: expected `var_to_change_vals[i][j]` to be 3 but was 2 ........................... [ FAILED ] [ 2.535000] Info: in test_posix_futex.c]:252] [ 2.540000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.551000] Info: in test_posix_futex.c]:252] [ 2.556000] Info: expected `var_to_change_vals[i][j]` to be 5 but was 3 ........................... [ FAILED ] [ 2.568000] Info: in test_posix_futex.c]:252] [ 2.573000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.584000] Info: in test_posix_futex.c]:252] [ 2.589000] Info: expected `var_to_change_vals[i][j]` to be 7 but was 4 ........................... [ FAILED ] [ 2.600000] Info: in test_posix_futex.c]:252] [ 2.605000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.616000] Info: in test_posix_futex.c]:252] [ 2.621000] Info: expected `var_to_change_vals[i][j]` to be 9 but was 5 ........................... [ FAILED ] [ 2.632000] Info: in test_posix_futex.c]:252] [ 2.637000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.648000] Info: in test_posix_futex.c]:252] [ 2.653000] Info: expected `var_to_change_vals[i][j]` to be 2 but was 0 ........................... [ FAILED ] [ 2.664000] Info: in test_posix_futex.c]:252] [ 2.669000] Info: expected `rets[i][j]` to be 0 but was 2169872 ................................... [ FAILED ] [ 2.681000] Info: in test_posix_futex.c]:252] [ 2.686000] Info: expected `var_to_change_vals[i][j]` to be 4 but was 4294967272 .................. [ FAILED ] [ 2.697000] Info: in test_posix_futex.c]:252] [ 2.702000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 2.713000] Info: expected `var_to_change_vals[i][j]` to be 6 but was 4294967168 .................. [ FAILED ] [ 2.724000] Info: in test_posix_futex.c]:252] [ 2.729000] Info: expected `rets[i][j]` to be 0 but was 2169872 ................................... [ FAILED ] [ 2.740000] Info: in test_posix_futex.c]:252] [ 2.745000] Info: expected `var_to_change_vals[i][j]` to be 8 but was 2170640 ..................... [ FAILED ] [ 2.756000] Info: in test_posix_futex.c]:252] [ 2.761000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 2.772000] Info: expected `var_to_change_vals[i][j]` to be 10 but was 0 .......................... [ FAILED ] [ 2.783000] Info: in test_posix_futex.c]:252] [ 2.788000] Info: test: posix_futex_testsuite->test_two_waiters_one_waker [ 2.796000] Info: expected `var_to_change` to be 15 but was 5 ..................................... [ FAILED ] [ 2.807000] Info: in test_posix_futex.c]:293] [ 2.812000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.824000] Info: in test_posix_futex.c]:293] [ 2.829000] Info: expected `var_to_change_vals[i][j]` to be 1 and was 1 ........................... [ PASSED ] [ 2.840000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.851000] Info: in test_posix_futex.c]:293] [ 2.856000] Info: expected `var_to_change_vals[i][j]` to be 4 but was 2 ........................... [ FAILED ] [ 2.867000] Info: in test_posix_futex.c]:293] [ 2.872000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.883000] Info: in test_posix_futex.c]:293] [ 2.888000] Info: expected `var_to_change_vals[i][j]` to be 7 but was 3 ........................... [ FAILED ] [ 2.899000] Info: in test_posix_futex.c]:293] [ 2.904000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.915000] Info: in test_posix_futex.c]:293] [ 2.920000] Info: expected `var_to_change_vals[i][j]` to be 10 but was 4 .......................... [ FAILED ] [ 2.931000] Info: in test_posix_futex.c]:293] [ 2.937000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.948000] Info: in test_posix_futex.c]:293] [ 2.953000] Info: expected `var_to_change_vals[i][j]` to be 13 but was 5 .......................... [ FAILED ] [ 2.964000] Info: in test_posix_futex.c]:293] [ 2.969000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.980000] Info: in test_posix_futex.c]:293] [ 2.985000] Info: expected `rets[i][j]` to be 0 but was 2170584 ................................... [ FAILED ] [ 2.996000] Info: in test_posix_futex.c]:293] [ 3.001000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.012000] Info: expected `rets[i][j]` to be 0 but was 5 ......................................... [ FAILED ] [ 3.023000] Info: in test_posix_futex.c]:293] [ 3.028000] Info: expected `rets[i][j]` to be 0 but was 5 ......................................... [ FAILED ] [ 3.039000] Info: in test_posix_futex.c]:293] [ 3.044000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 3.056000] Info: in test_posix_futex.c]:293] [ 3.061000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.072000] Info: expected `rets[i][j]` to be 0 but was 2835688 ................................... [ FAILED ] [ 3.083000] Info: in test_posix_futex.c]:293] [ 3.088000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.099000] Info: expected `rets[i][j]` to be 0 but was 2170640 ................................... [ FAILED ] [ 3.110000] Info: in test_posix_futex.c]:293] [ 3.115000] Info: test: posix_futex_testsuite->test_wait_different_value [ 3.123000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 3.134000] Info: expected `(*__errno_location())` to be 11 but was -38 ........................... [ FAILED ] [ 3.145000] Info: in test_posix_futex.c]:192] [ 3.150000] Info: test: posix_futex_testsuite->test_wait_timeout [ 3.157000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 3.168000] Info: expected `(*__errno_location())` to be 110 but was -38 .......................... [ FAILED ] [ 3.179000] Info: in test_posix_futex.c]:204] [ 3.184000] Info: test: posix_futex_testsuite->test_wake_no_waiters [ 3.191000] Info: expected `ret` to be 0 but was -1 ............................................... [ FAILED ] [ 3.203000] Info: in test_posix_futex.c]:214] ``` [ 6.795000] Info: test: vfscore->test_vfscore_fchmodat [ 6.801000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.812000] Info: in test_vfscore.c]:63] [ 6.816000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.827000] Info: in test_vfscore.c]:67] [ 6.832000] Info: expected `st.st_mode & 0777` to be 0x111 but was 0x20 ........................... [ FAILED ] [ 6.843000] Info: in test_vfscore.c]:71] [ 6.848000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.859000] Info: in test_vfscore.c]:75] [ 6.863000] Info: expected `rc` to be 0 but was 9 ................................................. [ FAILED ] [ 6.874000] Info: in test_vfscore.c]:82] [ 6.879000] Info: expected `st.st_mode & 0777` to be 0xe5 but was 0x20 ............................ [ FAILED ] [ 6.890000] Info: in test_vfscore.c]:86] [ 6.895000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.906000] Info: in test_vfscore.c]:91] [ 6.910000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.921000] Info: test: vfscore->test_vfscore_mkdir_recursion [ 6.928000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.939000] Info: in test_vfscore.c]:35] [ 6.944000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.955000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.966000] Info: in test_vfscore.c]:43] [ 6.971000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.982000] Info: in test_vfscore.c]:47] [ 6.986000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] ``` [ 6.795000] Info: test: vfscore->test_vfscore_fchmodat [ 6.801000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.812000] Info: in test_vfscore.c]:63] [ 6.816000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.827000] Info: in test_vfscore.c]:67] [ 6.832000] Info: expected `st.st_mode & 0777` to be 0x111 but was 0x20 ........................... [ FAILED ] [ 6.843000] Info: in test_vfscore.c]:71] [ 6.848000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.859000] Info: in test_vfscore.c]:75] [ 6.863000] Info: expected `rc` to be 0 but was 9 ................................................. [ FAILED ] [ 6.874000] Info: in test_vfscore.c]:82] [ 6.879000] Info: expected `st.st_mode & 0777` to be 0xe5 but was 0x20 ............................ [ FAILED ] [ 6.890000] Info: in test_vfscore.c]:86] [ 6.895000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.906000] Info: in test_vfscore.c]:91] [ 6.910000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.921000] Info: test: vfscore->test_vfscore_mkdir_recursion [ 6.928000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.939000] Info: in test_vfscore.c]:35] [ 6.944000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.955000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.966000] Info: in test_vfscore.c]:43] [ 6.971000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.982000] Info: in test_vfscore.c]:47] [ 6.986000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] ``` ### 截图或视频 ### 版本 Tenon v0.2.0
### 这个问题是否已经存在? - [x] 我已经搜索过现有的问题 (https://gitee.com/../../issues) ### 如何复现 请使用该config文件 ``` # # Automatically generated file; DO NOT EDIT. # Unikraft/0.16.0~b1a5bf6 Configuration # CONFIG_UK_FULLVERSION="0.16.0~b1a5bf6" CONFIG_TN_FULLVERSION="0.1.0~b1a5bf6" CONFIG_UK_CODENAME="Telesto" CONFIG_UK_ARCH="arm64" CONFIG_HOST_ARCH="x86_64" CONFIG_UK_BASE="/home/shy/Desktop/bsp/tenon" CONFIG_UK_APP="/home/shy/Desktop/bsp/apps/app-helloworld" CONFIG_UK_DEFNAME="app-helloworld" # # Architecture Selection # # CONFIG_ARCH_X86_64 is not set CONFIG_ARCH_ARM_64=y # CONFIG_ARCH_ARM_32 is not set # CONFIG_MCPU_ARM64_NONE is not set # CONFIG_MCPU_ARM64_NATIVE is not set # CONFIG_MCPU_ARM64_GENERIC is not set # CONFIG_MCPU_ARM64_CORTEX_A34 is not set # CONFIG_MCPU_ARM64_CORTEX_A35 is not set # CONFIG_MCPU_ARM64_CORTEX_A53 is not set CONFIG_MCPU_ARM64_CORTEX_A55=y # CONFIG_MCPU_ARM64_CORTEX_A57 is not set # CONFIG_MCPU_ARM64_CORTEX_A57_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A65 is not set # CONFIG_MCPU_ARM64_CORTEX_A65AE is not set # CONFIG_MCPU_ARM64_CORTEX_A72 is not set # CONFIG_MCPU_ARM64_CORTEX_A72_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A73 is not set # CONFIG_MCPU_ARM64_CORTEX_A73_A35 is not set # CONFIG_MCPU_ARM64_CORTEX_A73_A53 is not set # CONFIG_MCPU_ARM64_CORTEX_A75 is not set # CONFIG_MCPU_ARM64_CORTEX_A76 is not set # CONFIG_MCPU_ARM64_CORTEX_A76AE is not set # CONFIG_MCPU_ARM64_CORTEX_A75_A55 is not set # CONFIG_MCPU_ARM64_CORTEX_A76_A55 is not set # CONFIG_MCPU_ARM64_CORTEX_A77 is not set # CONFIG_MCPU_ARM64_NEOVERSE_E1 is not set # CONFIG_MCPU_ARM64_NEOVERSE_N1 is not set # CONFIG_MCPU_ARM64_NEOVERSE_N2 is not set # CONFIG_MCPU_ARM64_NEOVERSE_V1 is not set # CONFIG_ARM64_ERRATUM_858921 is not set # CONFIG_ARM64_ERRATUM_835769 is not set # CONFIG_ARM64_ERRATUM_843419 is not set CONFIG_STACK_SIZE_PAGE_ORDER=4 CONFIG_CPU_EXCEPT_STACK_SIZE_PAGE_ORDER=4 # end of Architecture Selection # # Platform Configuration # # CONFIG_PLAT_KVM is not set # # Platform Interface Options # # CONFIG_UKPLAT_MEMRNAME is not set CONFIG_UKPLAT_MEMREGION_MAX_COUNT=128 CONFIG_UKPLAT_LCPU_MAXCOUNT=1 # CONFIG_PAGING is not set # end of Platform Interface Options CONFIG_HZ=100 CONFIG_FPSIMD=y CONFIG_UKPLAT_AUXSP_PAGE_ORDER=4 CONFIG_PLAT_RK3568=y CONFIG_RAM_BASE_ADDR=0x280000 # CONFIG_PLATRK3568_TEST is not set # CONFIG_PLAT_RASPI is not set # end of Platform Configuration # # Device Drivers # CONFIG_SYSCLOCK=y CONFIG_ARM_GENERIC_TIMER=y # # Serial console # # CONFIG_LIBUKTTY_PL011 is not set # CONFIG_LIBUKTTY_NS16550 is not set CONFIG_LIBTNTTY_NS8250=y CONFIG_LIBTNTTY_EARLY_PRINT_NS8250_CONSOLE_NAME="serial4" # end of Serial console # # Bus drivers # # CONFIG_LIBUKBUS_PLATFORM is not set CONFIG_LIBUKBUS_PLATFORM_FDT=y # end of Bus drivers # # Interrupt controller # # CONFIG_LIBUKINTCTLR_BCM_INTC is not set CONFIG_LIBUKINTCTLR_GIC=y # CONFIG_LIBUKINTCTLR_GICV2 is not set CONFIG_LIBUKINTCTLR_GICV3=y CONFIG_PRIORITY_MAX_16=y # CONFIG_PRIORITY_MAX_32 is not set # CONFIG_PRIORITY_MAX_64 is not set # CONFIG_PRIORITY_MAX_128 is not set # end of Interrupt controller # # Virtio # # end of Virtio # end of Device Drivers # # Library Configuration # # CONFIG_LIBDEVFS is not set CONFIG_HAVE_FDT=y CONFIG_LIBFDT=y # CONFIG_LIBISRLIB is not set CONFIG_LIBPOSIX_ENVIRON=y # # Compiled-in environment variables # CONFIG_LIBPOSIX_ENVIRON_ENVP0="PATH=/bin" CONFIG_LIBPOSIX_ENVIRON_ENVP0_NOTEMPTY=y CONFIG_LIBPOSIX_ENVIRON_ENVP1="" CONFIG_LIBPOSIX_ENVIRON_ENVP2="" CONFIG_LIBPOSIX_ENVIRON_ENVP3="" CONFIG_LIBPOSIX_ENVIRON_ENVP4="" CONFIG_LIBPOSIX_ENVIRON_ENVP5="" CONFIG_LIBPOSIX_ENVIRON_ENVP6="" CONFIG_LIBPOSIX_ENVIRON_ENVP7="" CONFIG_LIBPOSIX_ENVIRON_ENVP8="" CONFIG_LIBPOSIX_ENVIRON_ENVP9="" CONFIG_LIBPOSIX_ENVIRON_ENVP10="" CONFIG_LIBPOSIX_ENVIRON_ENVP11="" CONFIG_LIBPOSIX_ENVIRON_ENVP12="" CONFIG_LIBPOSIX_ENVIRON_ENVP13="" CONFIG_LIBPOSIX_ENVIRON_ENVP14="" CONFIG_LIBPOSIX_ENVIRON_ENVP15="" # end of Compiled-in environment variables # CONFIG_LIBPOSIX_ENVIRON_LIBPARAM is not set # CONFIG_LIBPOSIX_EVENTFD is not set CONFIG_LIBPOSIX_FDIO=y CONFIG_LIBPOSIX_FDTAB=y CONFIG_LIBPOSIX_FDTAB_MAXFDS=1024 CONFIG_LIBPOSIX_FDTAB_LEGACY_SHIM=y CONFIG_LIBPOSIX_FUTEX=y # CONFIG_LIBPOSIX_FUTEX_DEBUG is not set # CONFIG_LIBPOSIX_FUTEX_TEST is not set # CONFIG_LIBPOSIX_LIBDL is not set CONFIG_LIBPOSIX_PIPE=y CONFIG_LIBPOSIX_PIPE_SIZE_ORDER=16 CONFIG_LIBPOSIX_POLL=y CONFIG_LIBPOSIX_PROCESS=y CONFIG_LIBPOSIX_PROCESS_PIDS=y CONFIG_LIBPOSIX_PROCESS_MAX_PID=31 CONFIG_LIBPOSIX_PROCESS_INIT_PIDS=y CONFIG_LIBPOSIX_PROCESS_CLONE=y # CONFIG_LIBPOSIX_PROCESS_DEBUG is not set # CONFIG_LIBPOSIX_SOCKET is not set # CONFIG_LIBPOSIX_SYSINFO is not set CONFIG_LIBPOSIX_TIME=y # CONFIG_LIBPOSIX_TIMERFD is not set # CONFIG_LIBPOSIX_UNIXSOCKET is not set # CONFIG_LIBPOSIX_USER is not set # CONFIG_LIBRAMFS is not set CONFIG_LIBSYSCALL_SHIM=y CONFIG_LIBSYSCALL_SHIM_NOWRAPPER=y # CONFIG_LIBSYSCALL_SHIM_HANDLER is not set # # Debugging # # CONFIG_LIBSYSCALL_SHIM_DEBUG_SYSCALLS is not set # CONFIG_LIBSYSCALL_SHIM_DEBUG is not set CONFIG_LIBSYSCALL_SHIM_LEGACY_VERBOSE=y # end of Debugging # CONFIG_LIBTNSCHEDPRIO is not set CONFIG_LIBTNSYSTICK=y # CONFIG_LIBTNSYSTICK_TICKLESS is not set CONFIG_LIBTNSYSTICK_FREQ=1000 CONFIG_LIBTNTIMER=y # CONFIG_LIBTNTIMER_TEST is not set # CONFIG_LIBTNTIMER_TRACE is not set # CONFIG_LIBTNTRACE is not set # CONFIG_LIBUBSAN is not set # CONFIG_LIBUK9P is not set CONFIG_LIBUKALLOC=y # CONFIG_LIBUKALLOC_IFMALLOC is not set # CONFIG_LIBUKALLOC_IFSTATS is not set CONFIG_LIBUKALLOCBBUDDY=y # CONFIG_LIBUKALLOCBBUDDY_FREELIST_SANITY is not set # CONFIG_LIBUKALLOCPOOL is not set # CONFIG_LIBUKALLOCREGION is not set CONFIG_LIBUKARGPARSE=y # CONFIG_LIBUKARGPARSE_TEST is not set CONFIG_LIBUKATOMIC=y CONFIG_LIBUKBITOPS=y # CONFIG_LIBUKBLKDEV is not set CONFIG_LIBUKBOOT=y # CONFIG_LIBUKBOOT_BANNER_NONE is not set CONFIG_LIBTNBOOT_BANNER_WELCOME_TXT=y # CONFIG_LIBTNBOOT_BANNER_WELCOME_IMG_AND_TXT is not set # CONFIG_LIBTNBOOT_BANNER_WELCOME_IMG_AND_TXT_CLR is not set # CONFIG_LIBUKBOOT_BANNER_MINIMAL is not set # CONFIG_LIBUKBOOT_BANNER_CLASSIC is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_ANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_ANSI2 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EA is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EAANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_EAANSI2 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8 is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8ANSI is not set # CONFIG_LIBUKBOOT_BANNER_POWEREDBY_U8ANSI2 is not set CONFIG_LIBUKBOOT_MAXNBARGS=60 CONFIG_LIBUKBOOT_INITBBUDDY=y # CONFIG_LIBUKBOOT_INITREGION is not set # CONFIG_LIBUKBOOT_INITTLSF is not set # CONFIG_LIBUKBOOT_NOALLOC is not set CONFIG_LIBUKBOOT_INITSCHEDCOOP=y # CONFIG_LIBUKBOOT_INITSCHEDPRIO is not set # CONFIG_LIBUKBOOT_NOSCHED is not set # CONFIG_LIBUKBOOT_MAINTHREAD is not set # CONFIG_LIBUKBUS is not set # CONFIG_LIBUKCPIO is not set CONFIG_LIBUKDEBUG=y CONFIG_LIBUKDEBUG_PRINTK=y # CONFIG_LIBUKDEBUG_PRINTK_INFO is not set # CONFIG_LIBUKDEBUG_PRINTK_WARN is not set CONFIG_LIBUKDEBUG_PRINTK_ERR=y # CONFIG_LIBUKDEBUG_PRINTK_CRIT is not set # CONFIG_LIBUKDEBUG_PRINTD is not set # CONFIG_LIBUKDEBUG_NOREDIR is not set CONFIG_LIBUKDEBUG_REDIR_PRINTD=y # CONFIG_LIBUKDEBUG_REDIR_PRINTK is not set CONFIG_LIBUKDEBUG_PRINT_TIME=y # CONFIG_LIBUKDEBUG_PRINT_THREAD is not set # CONFIG_LIBUKDEBUG_PRINT_CALLER is not set CONFIG_LIBUKDEBUG_PRINT_SRCNAME=y # CONFIG_LIBUKDEBUG_ANSI_COLOR is not set CONFIG_LIBUKDEBUG_ENABLE_ASSERT=y # CONFIG_LIBUKDEBUG_TRACEPOINTS is not set # CONFIG_LIBUKFALLOC is not set # CONFIG_LIBUKFALLOCBUDDY is not set CONFIG_LIBUKFILE=y CONFIG_LIBUKFILE_CHAINUPDATE=y # CONFIG_LIBUKGCOV is not set CONFIG_HAVE_INTCTLR=y CONFIG_LIBUKINTCTLR=y CONFIG_LIBUKINTCTLR_MAX_HANDLERS_PER_IRQ=8 # CONFIG_LIBUKINTCTLR_TEST is not set # CONFIG_LIBUKINTCTLR_TRACE is not set CONFIG_LIBUKLIBID=y CONFIG_LIBUKLIBID_INFO=y # # Global metadata # CONFIG_LIBUKLIBID_INFO_UKFULLVERSION=y # CONFIG_LIBUKLIBID_INFO_UKCODENAME is not set # CONFIG_LIBUKLIBID_INFO_COMPILER is not set CONFIG_LIBUKLIBID_INFO_COMPILEDATE=y # CONFIG_LIBUKLIBID_INFO_UKCONFIGGZ is not set # end of Global metadata # # Per library metadata # # CONFIG_LIBUKLIBID_INFO_LIB_UKVERSION is not set # CONFIG_LIBUKLIBID_INFO_LIB_UKCODENAME is not set CONFIG_LIBUKLIBID_INFO_LIB_COMPILER=y # CONFIG_LIBUKLIBID_INFO_LIB_COMPILEDATE is not set # end of Per library metadata # CONFIG_LIBUKLIBID_INFO_COMPILEDBY is not set # CONFIG_LIBUKLIBID_INFO_BOOTDUMP is not set # CONFIG_LIBUKLIBPARAM is not set CONFIG_LIBUKLOCK=y CONFIG_LIBUKLOCK_SPINLOCK=y # CONFIG_LIBUKLOCK_TICKETLOCK is not set CONFIG_LIBUKLOCK_SEMAPHORE=y CONFIG_LIBUKLOCK_MUTEX=y # CONFIG_LIBUKLOCK_MUTEX_METRICS is not set CONFIG_LIBUKLOCK_RWLOCK=y # CONFIG_LIBUKLOCK_TRACE is not set CONFIG_LIBUKMMAP=y # CONFIG_LIBUKMMAP_TEST is not set # CONFIG_LIBUKMPI is not set # CONFIG_LIBUKNETDEV is not set # CONFIG_LIBUKNOFAULT is not set CONFIG_LIBUKOFW=y # CONFIG_LIBUKRING is not set CONFIG_LIBUKSCHED=y # CONFIG_LIBUKSCHED_THREAD_PRIORITY is not set CONFIG_LIBUKSCHED_RUNQ_TAILQ=y CONFIG_LIBUKSCHED_WAITQ_STAILQ=y CONFIG_LIBUKSCHED_TCB_INIT=y # CONFIG_LIBUKSCHED_DEBUG is not set # CONFIG_LIBUKSCHED_TEST is not set # CONFIG_LIBUKSCHED_TRACE is not set CONFIG_LIBUKSCHEDCOOP=y # CONFIG_LIBUKSGLIST is not set CONFIG_LIBUKSIGNAL=y # CONFIG_LIBUKSP is not set # CONFIG_LIBUKSTORE is not set CONFIG_LIBUKSTREAMBUF=y # CONFIG_LIBUKSTREAMBUF_TEST is not set # CONFIG_LIBUKSWRAND is not set # CONFIG_LIBUKTEST is not set CONFIG_LIBUKTIMECONV=y # CONFIG_LIBUKVMEM is not set CONFIG_LIBVFSCORE=y # CONFIG_LIBVFSCORE_TEST is not set # CONFIG_LIBVFSCORE_NONLARGEFILE is not set # CONFIG_LIBVFSCORE_AUTOMOUNT_ROOTFS is not set # CONFIG_LIBVFSCORE_FSTAB is not set CONFIG_HAVE_BOOTENTRY=y CONFIG_HAVE_LIBC=y CONFIG_HAVE_TIME=y CONFIG_HAVE_SCHED=y CONFIG_HAVE_SYSTICK=y CONFIG_LIBMUSL=y CONFIG_LIBMUSL_AIO=y # CONFIG_LIBMUSL_COMPLEX is not set CONFIG_LIBMUSL_CONF=y CONFIG_LIBMUSL_CRYPT=y CONFIG_LIBMUSL_CTYPE=y CONFIG_LIBMUSL_DIRENT=y CONFIG_LIBMUSL_ENV=y CONFIG_LIBMUSL_ERRNO=y CONFIG_LIBMUSL_EXIT=y CONFIG_LIBMUSL_FCNTL=y CONFIG_LIBMUSL_FENV=y CONFIG_LIBMUSL_INTERNAL=y CONFIG_LIBMUSL_IPC=y CONFIG_LIBMUSL_LDSO=y CONFIG_LIBMUSL_LEGACY=y CONFIG_LIBMUSL_LINUX=y CONFIG_LIBMUSL_LOCALE=y CONFIG_LIBMUSL_LOCALE_LEGACY=y CONFIG_LIBMUSL_MALLOC=y CONFIG_LIBMUSL_MATH=y CONFIG_LIBMUSL_MISC=y CONFIG_LIBMUSL_MMAN=y CONFIG_LIBMUSL_MQ=y CONFIG_LIBMUSL_MULTIBYTE=y CONFIG_LIBMUSL_NETWORK=y CONFIG_LIBMUSL_PASSWD=y CONFIG_LIBMUSL_PRNG=y CONFIG_LIBMUSL_PROCESS=y CONFIG_LIBMUSL_REGEX=y CONFIG_LIBMUSL_SCHED=y CONFIG_LIBMUSL_SEARCH=y CONFIG_LIBMUSL_SELECT=y CONFIG_LIBMUSL_SETJMP=y CONFIG_LIBMUSL_SIGNAL=y CONFIG_LIBMUSL_STAT=y # CONFIG_LIBMUSL_STDIO is not set CONFIG_LIBMUSL_STDLIB=y CONFIG_LIBMUSL_STRING=y CONFIG_LIBMUSL_TEMP=y CONFIG_LIBMUSL_TERMIOS=y CONFIG_LIBMUSL_THREAD=y CONFIG_LIBMUSL_FORCE_THREAD=y CONFIG_LIBMUSL_TIME=y CONFIG_LIBMUSL_UNISTD=y CONFIG_LIBTLSF_INCLUDED=y # CONFIG_LIBTLSF is not set # end of Library Configuration # # Application Options # CONFIG_APPHELLOWORLD_DEPENDENCIES=y CONFIG_APPHELLOWORLD_PRINTARGS=y # CONFIG_APPHELLOWORLD_SPINNER is not set # end of Application Options # # Build Options # # CONFIG_OPTIMIZE_NONE is not set CONFIG_OPTIMIZE_PERF=y # CONFIG_OPTIMIZE_SIZE is not set CONFIG_OPTIMIZE_NOOMITFP=y # CONFIG_OPTIMIZE_DEADELIM is not set # CONFIG_OPTIMIZE_LTO is not set # CONFIG_OPTIMIZE_PIE is not set # CONFIG_DEBUG_SYMBOLS_LVL0 is not set # CONFIG_DEBUG_SYMBOLS_LVL1 is not set # CONFIG_DEBUG_SYMBOLS_LVL2 is not set CONFIG_DEBUG_SYMBOLS_LVL3=y # CONFIG_OPTIMIZE_WARNISERROR is not set # CONFIG_OPTIMIZE_SYMFILE is not set CONFIG_OPTIMIZE_COMPRESS=y # CONFIG_RECORD_BUILDTIME is not set CONFIG_CROSS_COMPILE="" CONFIG_LLVM_TARGET_ARCH="" # end of Build Options CONFIG_UK_NAME="app-helloworld" ``` ### 预期结果 测试用例通过 ### 实际结果 测试用例无法通过 ``` [ 2.263000] Info: test: posix_futex_testsuite->test_cmp_requeue_different_val [ 2.271000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 2.283000] Info: expected `(*__errno_location())` to be 11 but was -38 ........................... [ FAILED ] [ 2.294000] Info: in test_posix_futex.c]:309] [ 2.299000] Info: test: posix_futex_testsuite->test_cmp_requeue_two_waiters_no_requeue [ 2.308000] Info: expected `rets[2][0]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.319000] Info: in test_posix_futex.c]:366] [ 2.324000] Info: expected `rets[0][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.335000] Info: in test_posix_futex.c]:369] [ 2.340000] Info: expected `rets[1][0]` to be -1 and was -1 ....................................... [ PASSED ] [ 2.351000] Info: expected `var_to_change` to be 1 but was 0 ...................................... [ FAILED ] [ 2.362000] Info: in test_posix_futex.c]:374] [ 2.367000] Info: test: posix_futex_testsuite->test_cmp_requeue_two_waiters_one_waker [ 2.376000] Info: expected `rets[2][0]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.387000] Info: in test_posix_futex.c]:425] [ 2.392000] Info: expected `rets[0][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.403000] Info: in test_posix_futex.c]:436] [ 2.409000] Info: expected `rets[1][0]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.420000] Info: in test_posix_futex.c]:437] [ 2.425000] Info: expected `rets[3][0]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.436000] Info: in test_posix_futex.c]:440] [ 2.441000] Info: expected `var_to_change` to be 3 but was 1 ...................................... [ FAILED ] [ 2.452000] Info: in test_posix_futex.c]:442] [ 2.457000] Info: test: posix_futex_testsuite->test_one_waiter_one_waker [ 2.465000] Info: expected `var_to_change` to be 10 but was 5 ..................................... [ FAILED ] [ 2.476000] Info: in test_posix_futex.c]:252] [ 2.481000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.492000] Info: in test_posix_futex.c]:252] [ 2.497000] Info: expected `var_to_change_vals[i][j]` to be 1 and was 1 ........................... [ PASSED ] [ 2.508000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.519000] Info: in test_posix_futex.c]:252] [ 2.524000] Info: expected `var_to_change_vals[i][j]` to be 3 but was 2 ........................... [ FAILED ] [ 2.535000] Info: in test_posix_futex.c]:252] [ 2.540000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.551000] Info: in test_posix_futex.c]:252] [ 2.556000] Info: expected `var_to_change_vals[i][j]` to be 5 but was 3 ........................... [ FAILED ] [ 2.568000] Info: in test_posix_futex.c]:252] [ 2.573000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.584000] Info: in test_posix_futex.c]:252] [ 2.589000] Info: expected `var_to_change_vals[i][j]` to be 7 but was 4 ........................... [ FAILED ] [ 2.600000] Info: in test_posix_futex.c]:252] [ 2.605000] Info: expected `rets[i][j]` to be 1 but was -1 ........................................ [ FAILED ] [ 2.616000] Info: in test_posix_futex.c]:252] [ 2.621000] Info: expected `var_to_change_vals[i][j]` to be 9 but was 5 ........................... [ FAILED ] [ 2.632000] Info: in test_posix_futex.c]:252] [ 2.637000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.648000] Info: in test_posix_futex.c]:252] [ 2.653000] Info: expected `var_to_change_vals[i][j]` to be 2 but was 0 ........................... [ FAILED ] [ 2.664000] Info: in test_posix_futex.c]:252] [ 2.669000] Info: expected `rets[i][j]` to be 0 but was 2169872 ................................... [ FAILED ] [ 2.681000] Info: in test_posix_futex.c]:252] [ 2.686000] Info: expected `var_to_change_vals[i][j]` to be 4 but was 4294967272 .................. [ FAILED ] [ 2.697000] Info: in test_posix_futex.c]:252] [ 2.702000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 2.713000] Info: expected `var_to_change_vals[i][j]` to be 6 but was 4294967168 .................. [ FAILED ] [ 2.724000] Info: in test_posix_futex.c]:252] [ 2.729000] Info: expected `rets[i][j]` to be 0 but was 2169872 ................................... [ FAILED ] [ 2.740000] Info: in test_posix_futex.c]:252] [ 2.745000] Info: expected `var_to_change_vals[i][j]` to be 8 but was 2170640 ..................... [ FAILED ] [ 2.756000] Info: in test_posix_futex.c]:252] [ 2.761000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 2.772000] Info: expected `var_to_change_vals[i][j]` to be 10 but was 0 .......................... [ FAILED ] [ 2.783000] Info: in test_posix_futex.c]:252] [ 2.788000] Info: test: posix_futex_testsuite->test_two_waiters_one_waker [ 2.796000] Info: expected `var_to_change` to be 15 but was 5 ..................................... [ FAILED ] [ 2.807000] Info: in test_posix_futex.c]:293] [ 2.812000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.824000] Info: in test_posix_futex.c]:293] [ 2.829000] Info: expected `var_to_change_vals[i][j]` to be 1 and was 1 ........................... [ PASSED ] [ 2.840000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.851000] Info: in test_posix_futex.c]:293] [ 2.856000] Info: expected `var_to_change_vals[i][j]` to be 4 but was 2 ........................... [ FAILED ] [ 2.867000] Info: in test_posix_futex.c]:293] [ 2.872000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.883000] Info: in test_posix_futex.c]:293] [ 2.888000] Info: expected `var_to_change_vals[i][j]` to be 7 but was 3 ........................... [ FAILED ] [ 2.899000] Info: in test_posix_futex.c]:293] [ 2.904000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.915000] Info: in test_posix_futex.c]:293] [ 2.920000] Info: expected `var_to_change_vals[i][j]` to be 10 but was 4 .......................... [ FAILED ] [ 2.931000] Info: in test_posix_futex.c]:293] [ 2.937000] Info: expected `rets[i][j]` to be 2 but was -1 ........................................ [ FAILED ] [ 2.948000] Info: in test_posix_futex.c]:293] [ 2.953000] Info: expected `var_to_change_vals[i][j]` to be 13 but was 5 .......................... [ FAILED ] [ 2.964000] Info: in test_posix_futex.c]:293] [ 2.969000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 2.980000] Info: in test_posix_futex.c]:293] [ 2.985000] Info: expected `rets[i][j]` to be 0 but was 2170584 ................................... [ FAILED ] [ 2.996000] Info: in test_posix_futex.c]:293] [ 3.001000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.012000] Info: expected `rets[i][j]` to be 0 but was 5 ......................................... [ FAILED ] [ 3.023000] Info: in test_posix_futex.c]:293] [ 3.028000] Info: expected `rets[i][j]` to be 0 but was 5 ......................................... [ FAILED ] [ 3.039000] Info: in test_posix_futex.c]:293] [ 3.044000] Info: expected `rets[i][j]` to be 0 but was -1 ........................................ [ FAILED ] [ 3.056000] Info: in test_posix_futex.c]:293] [ 3.061000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.072000] Info: expected `rets[i][j]` to be 0 but was 2835688 ................................... [ FAILED ] [ 3.083000] Info: in test_posix_futex.c]:293] [ 3.088000] Info: expected `rets[i][j]` to be 0 and was 0 ......................................... [ PASSED ] [ 3.099000] Info: expected `rets[i][j]` to be 0 but was 2170640 ................................... [ FAILED ] [ 3.110000] Info: in test_posix_futex.c]:293] [ 3.115000] Info: test: posix_futex_testsuite->test_wait_different_value [ 3.123000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 3.134000] Info: expected `(*__errno_location())` to be 11 but was -38 ........................... [ FAILED ] [ 3.145000] Info: in test_posix_futex.c]:192] [ 3.150000] Info: test: posix_futex_testsuite->test_wait_timeout [ 3.157000] Info: expected `ret` to be -1 and was -1 .............................................. [ PASSED ] [ 3.168000] Info: expected `(*__errno_location())` to be 110 but was -38 .......................... [ FAILED ] [ 3.179000] Info: in test_posix_futex.c]:204] [ 3.184000] Info: test: posix_futex_testsuite->test_wake_no_waiters [ 3.191000] Info: expected `ret` to be 0 but was -1 ............................................... [ FAILED ] [ 3.203000] Info: in test_posix_futex.c]:214] ``` [ 6.795000] Info: test: vfscore->test_vfscore_fchmodat [ 6.801000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.812000] Info: in test_vfscore.c]:63] [ 6.816000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.827000] Info: in test_vfscore.c]:67] [ 6.832000] Info: expected `st.st_mode & 0777` to be 0x111 but was 0x20 ........................... [ FAILED ] [ 6.843000] Info: in test_vfscore.c]:71] [ 6.848000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.859000] Info: in test_vfscore.c]:75] [ 6.863000] Info: expected `rc` to be 0 but was 9 ................................................. [ FAILED ] [ 6.874000] Info: in test_vfscore.c]:82] [ 6.879000] Info: expected `st.st_mode & 0777` to be 0xe5 but was 0x20 ............................ [ FAILED ] [ 6.890000] Info: in test_vfscore.c]:86] [ 6.895000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.906000] Info: in test_vfscore.c]:91] [ 6.910000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.921000] Info: test: vfscore->test_vfscore_mkdir_recursion [ 6.928000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.939000] Info: in test_vfscore.c]:35] [ 6.944000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.955000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.966000] Info: in test_vfscore.c]:43] [ 6.971000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.982000] Info: in test_vfscore.c]:47] [ 6.986000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] ``` [ 6.795000] Info: test: vfscore->test_vfscore_fchmodat [ 6.801000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.812000] Info: in test_vfscore.c]:63] [ 6.816000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.827000] Info: in test_vfscore.c]:67] [ 6.832000] Info: expected `st.st_mode & 0777` to be 0x111 but was 0x20 ........................... [ FAILED ] [ 6.843000] Info: in test_vfscore.c]:71] [ 6.848000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.859000] Info: in test_vfscore.c]:75] [ 6.863000] Info: expected `rc` to be 0 but was 9 ................................................. [ FAILED ] [ 6.874000] Info: in test_vfscore.c]:82] [ 6.879000] Info: expected `st.st_mode & 0777` to be 0xe5 but was 0x20 ............................ [ FAILED ] [ 6.890000] Info: in test_vfscore.c]:86] [ 6.895000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.906000] Info: in test_vfscore.c]:91] [ 6.910000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.921000] Info: test: vfscore->test_vfscore_mkdir_recursion [ 6.928000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.939000] Info: in test_vfscore.c]:35] [ 6.944000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] [ 6.955000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.966000] Info: in test_vfscore.c]:43] [ 6.971000] Info: expected `rc` to be 0 but was -20 ............................................... [ FAILED ] [ 6.982000] Info: in test_vfscore.c]:47] [ 6.986000] Info: expected `rc` to not be 0 and was -20 ........................................... [ PASSED ] ``` ### 截图或视频 ### 版本 Tenon v0.2.0
评论 (
0
)
登录
后才可以发表评论
状态
已完成
待办的
进行中
已完成
已取消
负责人
未设置
标签
bug
release-v0.3.0
未设置
项目
未立项任务
未立项任务
里程碑
Tenon_v0.3.0
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (
-
)
标签 (
-
)
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)
C
1
https://gitee.com/tenonos/tenon.git
git@gitee.com:tenonos/tenon.git
tenonos
tenon
Tenon
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册