Error in microdnf: corrupted double-linked list (not small)

Solution Unverified - Updated -

Issue

  • When building a docker image the build sometime fails with the the following error.
Error in `microdnf': corrupted double-linked list (not small): 0x0000000002afb560 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7ab54)[0x7f0a0bdd5b54]
/lib64/libc.so.6(+0x7c97d)[0x7f0a0bdd797d]
/lib64/libsolv.so.0(solv_free+0xe)[0x7f0a0a6efb7e]
/lib64/libsolv.so.0(map_free+0xc)[0x7f0a0a6b7bac]
/lib64/libsolv.so.0(solver_free+0x226)[0x7f0a0a6c1bd6]
/lib64/libdnf.so.1(hy_goal_free+0x20)[0x7f0a0c9fdc40]
/lib64/libdnf.so.1(+0x22a7b)[0x7f0a0ca0aa7b]
/lib64/libgobject-2.0.so.0(g_object_unref+0x1d4)[0x7f0a0d61f6f4]
microdnf(main+0x3b6)[0x403346]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f0a0bd7cc05]
microdnf[0x4039b3]
======= Memory map: ========
00400000-00407000 r-xp 00000000 fd:16 16798909    /usr/bin/microdnf
[...]

Environment

  • Red Hat Enterprise Linux 7
  • RHEL Atomic Base Image
  • microdnf

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In