@z3ntu
Copy link

z3ntu commented Sep 12, 2020

I'm getting the following exception running appstream-generator with the Alpine backend:

object.Exception@../src/asgen/contentsstore.d(67): mdb_txn_begin[22]: Invalid argument
----------------
contentsstore.d:67 void asgen.contentsstore.ContentsStore.checkError(int, immutable(char)[]) [0x561a864d1d31]
contentsstore.d:152 asgen.bindings.lmdb.MDB_txn_s* asgen.contentsstore.ContentsStore.newTransaction(uint) [0x561a864d24e3]
contentsstore.d:201 bool asgen.contentsstore.ContentsStore.packageExists(immutable(char)[]) [0x561a864d27d4]
engine.d:235 int asgen.engine.Engine.seedContentsData(asgen.config.Suite, immutable(char)[], immutable(char)[], asgen.backends.interfaces.Package[]).__foreachbody7(ref asgen.backends.interfaces.Package) [0x561a8651281a]
/usr/include/dlang/ldc/std/parallelism.d-mixin-4048:4094 void std.parallelism.ParallelForeach!(asgen.backends.interfaces.Package[]).ParallelForeach.opApply(scope int delegate(ref asgen.backends.interfaces.Package)).doIt() [0x561a8651c25c]
??:? void std.parallelism.TaskPool.executeWorkLoop() [0x7f35e05fb76f]
??:? thread_entryPoint [0x7f35e02ad689]
??:? [0x7f35e01d63e8]
??:? clone [0x7f35e00ea292]

Any idea what happens there? My workdir was clean before running appstream-generator