Help with non-reproducible .debug_loclists

Project / Subsystem

gcc / gcc

Date

2026-07-14

Proposer

Nazar Kazakov <nazar.kazakov@codethink.co.uk>

Source type

public_inbox

Consensus

Proposed

Sentiment

/10

Technical tradeoffs

  • Ensuring consistent DWARF output across compilations can impact optimization choices, as some optimizations might perturb debug information generation.

All attributes

project
gcc
subsystem
gcc
patch_id
discussion_id
a82afd153187c3fdfa398b241acb3691@codethink.co.uk
source_type
public_inbox
title
Help with non-reproducible .debug_loclists
headline
Help with non-reproducible .debug_loclists
tldr
Developer seeks help debugging non-reproducible DWARF debug info in .debug_loclists, with varying addresses and values.
proposer
Nazar Kazakov <nazar.kazakov@codethink.co.uk>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Ensuring consistent DWARF output across compilations can impact optimization choices, as some optimizations might perturb debug information generation.
series_id
series_role
standalone
series_parts
[]
tags
  • debugging
  • dwarf
  • gcc
  • compilation
bugzilla_url
date
2026-07-14T00:00:00.000Z

Help with non-reproducible .debug_loclists

Nazar Kazakov is encountering non-reproducible DWARF debug information in the .debug_loclists section when building glslang with GCC. The issue manifests as variations in start/end values or other values within loclists, even when the source code is identical. Nazar is seeking insights into potential bugs or debugging strategies for this DWARF generation problem.