Package: knot-resolver
Version: 3.0.0-4
Tags: upstream, help
Control: affects -1 hddemux

On the arm64 build daemons, kresd fails with the error:

     PANIC: unprotected error in call to Lua API (bad light userdata pointer)

https://buildd.debian.org/status/fetch.php?pkg=knot-resolver&arch=arm64&ver=3.0.0-4&stamp=1535740254&raw=0

This happens despite all the official upstream test suites passing.

This same failure causes the test suite for hddemux 0.4-5 to fail on
this platform, which is why i'm marking this bug as affecting hddemux.

The error message seems to be derived from LJ_ERR_BADLU, which i think
is raised by the checklightudptr within luajit, from either
lua_pushlightuserdata() or lua_cpcall() [0].  i have not tracked down
the specific instance yet (i'm not on an arm64 machine at the moment).
But as the knot-resolver codebase never invokes lua_cpcall(), i suspect it
is lua_pushlightuserdata() that is causing the crash.

I welcome any help in trying to diagnose or fix this issue, as i'm
pretty far out of my depth here!

  --dkg

[0] see 
https://codesearch.debian.net/search?q=checklightudptr+package%3A%5CQluajit%5CE

Attachment: signature.asc
Description: PGP signature

Reply via email to