Created attachment 8743 Simple test to show assertion failures garcon prints error messages that assertion 'GARCON_IS_MENU_ITEM_ACTION (action)' failed in garcon_menu_item_action_get_name() during package updates. I have used git bisect to trace them to the commit 8c14f977c06b531954b902ba9d593d22e1d77605. Additionally, this commit causes Whisker Menu to crash on package updates. Steps to reproduce: 1) Compile and run testcase. 2) Update or reinstall packages. Expected result: No output. Actual result: Error messages about assertion failures.
Let us know if this commit fixes the problem: https://git.xfce.org/xfce/garcon/commit/?id=6f452937366bb1599fb0ae986958786d52946f15
It does indeed. I forgot to update my garcon checkout to git master before reporting. Sorry for the noise!