Public bug reported:
I tried to build libgit2 1.9.3+ds-1ubuntu1 with sbuild (using unshare
backend) and it failed reproducible with:
```
CMakeFiles/libgit2.dir/tag.c.o
../../src/libgit2/CMakeFiles/libgit2.dir/trace.c.o
../../src/libgit2/CMakeFiles/libgit2.dir/tIn function ‘git_submodule_owner’,
inlined from ‘test_submodule_lookup__can_be_dupped’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/submodule/lookup.c:71:2:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/submodule.c:1113:18: warning:
‘sm_duplicate’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/submodule/lookup.c: In
function ‘test_submodule_lookup__can_be_dupped’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/submodule/lookup.c:49:17:
note: ‘sm_duplicate’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c: In
function ‘test_worktree_worktree__init’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:216:2:
warning: ‘branch’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:203:17:
note: ‘branch’ declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c: In
function ‘test_worktree_worktree__add_remove_add’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:237:2:
warning: ‘branch’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:225:17:
note: ‘branch’ declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c: In
function ‘test_worktree_worktree__add_locked’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:285:2:
warning: ‘branch’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/worktree/worktree.c:268:17:
note: ‘branch’ declared here
In function ‘git_object_free’,
inlined from ‘git_commit_free’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/object_api.c:33:2,
inlined from ‘test_checkout_index__initialize’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/checkout/index.c:23:2:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/object.c:290:5: warning: ‘tree’
may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/checkout/index.c: In function
‘test_checkout_index__initialize’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/checkout/index.c:16:12: note:
‘tree’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c: In
function ‘test_odb_backend_mempack__empty_object_count_succeeds’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c:66:2:
warning: ‘count’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c:64:9:
note: ‘count’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/merge/trees/renames.c: In
function ‘test_merge_trees_renames__cache_recomputation’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/merge/trees/renames.c:310:3:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/merge/trees/renames.c:282:19:
note: ‘builder’ was declared here
In function ‘git_pack_oidmap_get’,
inlined from ‘get_delta_base’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/pack.c:1014:8:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/pack.c:49:1: warning: ‘idx’ may
be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/pack.c: In function
‘get_delta_base’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/pack.c:49:1: note: ‘idx’ was
declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c: In
function ‘validate_index_unchanged’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c:95:2:
warning: ‘head’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c:88:12:
note: ‘head’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c: In
function ‘validate_workdir_unchanged’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c:122:2:
warning: ‘head’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/apply/apply_helpers.c:112:12:
note: ‘head’ was declared here
corrupted size vs. prev_size
during RTL pass: vartrack
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/streams/openssl.c: In function
‘bio_destroy’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/streams/openssl.c:242:1:
internal compiler error: Aborted
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/duplicateentries.c:
In function ‘tree_creator’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/duplicateentries.c:62:2:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/duplicateentries.c:58:19:
note: ‘builder’ was declared here
0x1571663 diagnostic_context::diagnostic_impl(rich_location*,
diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag
(*) [1], diagnostic_t)
???:0
0x153f81b internal_error(char const*, ...)
???:0
0x7138c2e2e48c pthread_kill
???:0
0x7138c2dcdb7d raise
???:0
0x7138c2db08eb abort
???:0
0x7138c2e3db6e realloc
???:0
0x190bc95 cselib_process_insn(rtx_insn*)
???:0
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-15/README.Bugs> for instructions.
make[5]: *** [/tmp/ccDjnekS.mk:134: /tmp/cc4erqPc.ltrans66.ltrans.o] Error 1
make[5]: *** Waiting for unfinished jobs....
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__subtree’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:81:2:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:69:19:
note: ‘builder’ declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_invalid_objects’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:475:2:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:452:19:
note: ‘builder’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_inserting_submodule’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:502:2:
warning: ‘bld’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:497:19:
note: ‘bld’ was declared here
In function ‘git_config_next’,
inlined from ‘test_config_read__iterator’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/config/read.c:366:16:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/config.c:1193:15: warning:
‘iter’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/config/read.c: In function
‘test_config_read__iterator’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/config/read.c:353:23: note:
‘iter’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c: In function
‘test_object_validate__cannot_parse_sha256_as_sha1’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c:75:2:
warning: ‘valid’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c:72:6: note:
‘valid’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c: In function
‘test_object_validate__invalid_sha1’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c:86:2:
warning: ‘valid’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/validate.c:83:6: note:
‘valid’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__sorted_subtrees’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:146:3:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:108:19:
note: ‘builder’ was declared here
In function ‘git_treebuilder_entrymap_size’,
inlined from ‘git_treebuilder_entrycount’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/tree.c:352:9,
inlined from
‘test_object_tree_write__removing_and_re_adding_in_treebuilder’ at
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:202:2:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/src/libgit2/tree.c:24:1: warning: ‘builder’
may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__removing_and_re_adding_in_treebuilder’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:193:19:
note: ‘builder’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__filtering’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:294:3:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:284:19:
note: ‘builder’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__cruel_paths’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:356:3:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:344:19:
note: ‘builder’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__protect_filesystems’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:421:2:
warning: ‘builder’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:411:19:
note: ‘builder’ was declared here
free(): invalid pointer
lto1: internal compiler error: Aborted
0x1571663 diagnostic_context::diagnostic_impl(rich_location*,
diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag
(*) [1], diagnostic_t)
???:0
0x153f81b internal_error(char const*, ...)
???:0
0x7a56e4f7248c pthread_kill
???:0
0x7a56e4f11b7d raise
???:0
0x7a56e4ef48eb abort
???:0
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-15/README.Bugs> for instructions.
make[5]: *** [/tmp/ccDjnekS.mk:86: /tmp/cc4erqPc.ltrans42.ltrans.o] Error 1
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c: In
function ‘test_object_tree_write__invalid_null_oid’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:524:2:
warning: ‘bld’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/object/tree/write.c:520:19:
note: ‘bld’ was declared here
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c: In
function ‘test_odb_backend_mempack__object_count_succeeds’:
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c:75:2:
warning: ‘count’ may be used uninitialized [-Wmaybe-uninitialized]
/usr/src/libgit2-1.9.3+ds-1ubuntu1/tests/libgit2/odb/backend/mempack.c:72:9:
note: ‘count’ was declared here
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/x86_64-linux-gnu-ld.bfd: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
```
Others could build the package without problems (PPA build works). So
this problem might be hardware related or caused by faulty hardware (see
also my report in https://community.frame.work/t/spontaneous-poweroffs-
on-framework-laptop-12/82660/13).
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: gcc-15 15.2.0-16ubuntu1
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu May 28 12:07:32 2026
InstallationDate: Installed on 2025-07-28 (304 days ago)
InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3)
SourcePackage: gcc-15
UpgradeStatus: Upgraded to resolute on 2026-03-13 (76 days ago)
** Affects: gcc-15 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154439
Title:
libgit2 1.9.3+ds-1ubuntu1 fails to build on Framework 12
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-15/+bug/2154439/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs