[Bug 2154439] [NEW] libgit2 1.9.3+ds-1ubuntu1 fails to build on Framework 12

Benjamin Drung 2154439 at bugs.launchpad.net
Thu May 28 10:11:15 UTC 2026


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
Foundations Bugs, which is subscribed to gcc-15 in Ubuntu.
https://bugs.launchpad.net/bugs/2154439

Title:
  libgit2 1.9.3+ds-1ubuntu1 fails to build on Framework 12

Status in gcc-15 package in Ubuntu:
  New

Bug description:
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-15/+bug/2154439/+subscriptions




More information about the foundations-bugs mailing list