-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Description
While trying to figure out why I'm being prompted to authenticate on every git operation (I'm using secretservice on Ubuntu 20.04), I ran git-credential-manager diagnose
, and it coredumps.
❯ git-credential-manager --version
2.0.886+ea93cb5158
❯ apt show libsecret-1-0
Version: 0.20.4-0ubuntu1
[...]
❯ git-credential-manager diagnose
Running diagnostics...
[ OK ] Environment
[ OK ] File system
[ OK ] Networking
[ OK ] Git
>>>> Credential storagegit-credential-manager: egg/egg-secure-memory.c:596: sec_free: Assertion `cell->requested > 0' failed.
Aborted (core dumped)
Backtrace:
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ff38ae1792e in __GI_abort () at abort.c:100
#2 0x00007ff38ae17729 in __assert_fail_base
(fmt=0x7ff38afad588 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7ff38806b6ee "cell->requested > 0", file=0x7ff38806b531 "egg/egg-secure-memory.c", line=596, function=<optimised out>) at assert.c:92
#3 0x00007ff38ae28fd6 in __GI___assert_fail
(assertion=0x7ff38806b6ee "cell->requested > 0", file=0x7ff38806b531 "egg/egg-secure-memory.c", line=596, function=0x7ff38806bb58 "sec_free")
at assert.c:101
#4 0x00007ff388060e9e in () at /lib/x86_64-linux-gnu/libsecret-1.so.0
#5 0x00007ff3880616eb in () at /lib/x86_64-linux-gnu/libsecret-1.so.0
#6 0x00007ff388047b88 in secret_value_unref () at /lib/x86_64-linux-gnu/libsecret-1.so.0
#7 0x00007ff3880383c2 in () at /lib/x86_64-linux-gnu/libsecret-1.so.0
#8 0x00007ff38006dd0e in g_object_unref () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x000055927698999a in ()
#10 0x0000000000000000 in ()
Possibly a libsecret bug rather than git-credential-manager?
Metadata
Metadata
Assignees
Labels
No labels