The packaging changes between xenial and bionic don't seem to involve lua-lpeg, and notably the patch 0003-Link-against-lua-lpeg.patch is included in both (the patch is refreshed for lua5.3 in bionic, so the patch isn't identical).
The diff of CHANGELOG between 7.01 and 7.60 doesn't indicate a mention of lua-lpeg or a fix of a recursion error, and none of the mentions of lua fixes seem to match this error. There's a lot of changes between these two versions, though. I'm guessing a bisection search would be the most straightforward way to identify the fix? ddstreet, when you tested against the bionic lua-lpeg, were you testing with lua5.2 or lua5.3? Presumably you've ruled out lua as a variable? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1580385 Title: /usr/bin/nmap:11:hascaptures:hascaptures:hascaptures:hascaptures:hascaptures To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nmap/+bug/1580385/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs