[Regression 1.69.0] Clang UBSan triggers when std::string is used in notify()
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia con il minimal working example di Stack Overflow collegato e riproduci la regressione della versione 1.69.0 usando Clang UBSan con i visibility flags indicati. Determina se la segnalazione riflette un comportamento undefined effettivo o un falso positivo di UBSan; il completamento richiede una diagnosi confermata e una correzione documentata o una risoluzione upstream.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We found that clang UBSan shows undefined behaviour when we use an option of type std::string with po::notify(). Please see https://stackoverflow.com/q/55064334/2375725 for more details and a minimal working example.
My colleague has already bisected the issue in this comment and it seems to be related to activating -fvisibility-inlines-hidden and -fvisibility=hidden.
Unfortunately we have no idea where to go from here...
We will also open a ticket at clang as we are really not sure whether this is a false positive in clang UBSan or actual undefined behaviour.
- Lingua principale
- C++
- Stelle
- 136
- Fork
- 117
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di boostorg/program_options
-
Provide C++20 module Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
boostorg/program_options#160 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
boostorg/program_options#159 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
boostorg/program_options#147 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
boostorg/program_options#146 ·
-
non static member shadows Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
boostorg/program_options#144 ·
Tutte le issue di boostorg/program_options
Issue simili
-
[CI] Nightly Clang build broken: structured binding captured in a lambda in FileDataSource.cpp Apertabug build
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Apertafuzz
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ClickHouse/ClickHouse#122114 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
module/agent platform/macos type/bug/regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
enhancement PyCDE
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100