bin: fix destruction order of global variables
Fixes #142, reported by Joachim Klein. * bin/autfilt.cc, bin/ltlfilt.cc, bin/randaut.cc, bin/randltl.cc: Make sure all global variables that have a destructor are destructed in the main. Otherwise they risk being destructed after the library's global structures are destructed, causing access to freed memory. * NEWS: Mention the bug.
This commit is contained in:
parent
bceb54c80e
commit
86646ac31f
5 changed files with 137 additions and 90 deletions
4
NEWS
4
NEWS
|
|
@ -52,10 +52,12 @@ New in spot 1.99.7a (not yet released)
|
|||
pointers) for some concepts used in Spot.
|
||||
See https://spot.lrde.epita.fr/concepts.html
|
||||
|
||||
Bugs:
|
||||
Bug fixes:
|
||||
|
||||
* Using ltl2tgba -U would fail to output the unambiguous property
|
||||
(regression introduced in 1.99.7)
|
||||
* ltlfilt, autfilt, randltl, and randaut could easily crash when
|
||||
compiled statically (i.e., with configure --disable-shared).
|
||||
|
||||
New in spot 1.99.7 (2016-01-15)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue