http://bugzilla.suse.com/show_bug.cgi?id=967209 Bug ID: 967209 Summary: ldconfig does abort on libefivar Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: werner@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The abort had happen in insert_to_aux_cache() of glibc-2.22/elf/cache.c at line 648: static void insert_to_aux_cache (struct aux_cache_entry_id *id, int flags, unsigned int osversion, const char *soname, int used) { size_t hash = aux_cache_entry_id_hash (id) % aux_hash_size; struct aux_cache_entry *entry; for (entry = aux_hash[hash]; entry; entry = entry->next) if (id->ino == entry->id.ino && id->ctime == entry->id.ctime && id->size == entry->id.size && id->dev == entry->id.dev)
abort (); << HERE
size_t len = soname ? strlen (soname) + 1 : 0; entry = xmalloc (sizeof (struct aux_cache_entry) + len); entry->id = *id; entry->flags = flags; entry->osversion = osversion; entry->used = used; if (soname != NULL) entry->soname = memcpy ((char *) (entry + 1), soname, len); else entry->soname = NULL; entry->next = aux_hash[hash]; aux_hash[hash] = entry; } After the comand rpm -e libefivar0 efibootmgr grub2-x86_64-efi shim the problem was gone -- You are receiving this mail because: You are on the CC list for the bug.