LUMIERA.clone/tests/core/steam/engine
Ichthyostega aac9ee2934 Bugfix: uninitialised stack-memory used in test
...this bug was spotted as the test failed reproducibly
when built with `-fstack-protector-strong` — which adds
additional "canary" markers to some kinds of problematic
stack storage; this seemed to have the effect that now
the second test uses exactly the same location as the
preceding test, and thus finds valid data in the newly
created work buffers.

There is no reason for using uninitialised storage in this
test (I can recall that I wanted to build a generic helper
and intended to use that as ''virtual overlay'' over existing
memory — but that usage never took place, and the `struct Buffer`
is not a general-purpose tool now, but only made for this
specific test. Thus memory can be easily zero-initialised.
2025-11-15 02:00:11 +01:00
..
buffer-metadata-key-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
buffer-metadata-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
buffer-provider-protocol-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
calc-stream-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
dispatcher-interface-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-interface-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-hash-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-planning-pipeline-test.cpp clean-up: remove gavl_time_t as external dependency 2025-05-17 23:12:47 +02:00
job-planning-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-dispatcher.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-dispatcher.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mock-support-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
node-base-test.cpp Invocation: build a complex Render Node network for integration test 2025-02-19 19:37:55 +01:00
node-builder-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-devel-test.cpp Bugfix: uninitialised stack-memory used in test 2025-11-15 02:00:11 +01:00
node-feed-test.cpp Invocation: ++ Milestone ++ invoke complex render graph 2025-02-19 23:27:52 +01:00
node-link-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-meta-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-opera-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
node-storage-test.cpp Invocation: rearrange the Render Node development tests 2024-12-07 02:17:55 +01:00
output-proxy-provider-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
scheduler-interface-test.cpp Upgrade: address further warnings 2025-04-15 23:40:14 +02:00
test-rand-ontology.cpp Invocation: reorg namespace for TestRandOntology 2025-01-06 22:02:09 +01:00
test-rand-ontology.hpp Invocation: build a complex Render Node network for integration test 2025-02-19 19:37:55 +01:00
testframe-test.cpp Invocation: build test-data manipulation function 2024-11-21 00:50:39 +01:00
testframe.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
testframe.hpp Invocation: also provide a mixer node backed by ''Test Rand'' 2025-02-10 22:48:31 +01:00
timings-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tracking-heap-block-provider-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00