DF-5411 / fix_run.log
=== DF-5411 PATCHED RUN (fix.diff applied: uether_ifdetach ue_lock guard + udav_attach detach_usb label) === --- guest --- DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 --- patched uether.ko in /boot/kernel (md5 vs patched build) --- MD5 (/boot/kernel/uether.ko) = a11f1db7c3a25f318c5048a9a9a2e354 MD5 (/usr/obj/usr/src/sys/bus/u4b/net/uether/uether.ko) = a11f1db7c3a25f318c5048a9a9a2e354 --- run: identical harness, identical input --- Loaded /root/df5411/udav_poc.ko, id=8, path=/root/df5411/udav_poc.ko KLDLOAD_RC=0 8 1 0xffffffff82600000 1000 udav_poc.ko 9 1 0xffffffff82601000 2000 uether.ko UNLOAD_OK --- console markers of this run (dmesg) --- udav_poc: constructing post-'allocating USB transfers failed' state (if_udav.c:260-268) udav_poc: state check: ue_lock=0 ue_dev=0 ue_udev=0 ue_methods=0 ue_tq.up_lock=0 (all must be 0/NULL) udav_poc: entering udav_detach() replay: usbd_transfer_unsetup() + uether_ifdetach() (if_udav.c:304-305) udav_poc: SURVIVED uether_ifdetach() (UNEXPECTED M-bM^@M^T guard present?) udav_poc: constructing post-'allocating USB transfers failed' state (if_udav.c:260-268) udav_poc: state check: ue_lock=0 ue_dev=0 ue_udev=0 ue_methods=0 ue_tq.up_lock=0 (all must be 0/NULL) udav_poc: entering udav_detach() replay: usbd_transfer_unsetup() + uether_ifdetach() (if_udav.c:304-305) udav_poc: SURVIVED uether_ifdetach() (UNEXPECTED M-bM^@M^T guard present?) --- Fatal trap count --- 0 0 --- patched driver module: if_udav.ko load/unload --- Loaded /usr/obj/usr/src/sys/X86_64_GENERIC/usr/src/sys/bus/u4b/net/udav/if_udav.ko, id=10, path=/usr/obj/usr/src/sys/X86_64_GENERIC/usr/src/sys/bus/u4b/net/udav/if_udav.ko UDAV_MOD_LOAD_OK 10 1 0xffffffff82600000 1a000 if_udav.ko UDAV_MOD_UNLOAD_OK --- guest still healthy --- 10:42AM up 4 mins, 0 users, load averages: 0.00, 0.02, 0.00