Skip to content

Bug: Playout fails on default configuration #1656

@milkywayfarer

Description

@milkywayfarer

Observed Behavior

When I try to playout a png image using a clean install only with NDI added, this is what i get in the logs:

[2025-07-09 22:51:24.549] [info]    Received message from 127.0.0.1: PLAY 1-10 "ANCIENT" CUT 0 Linear RIGHT\r\n
[2025-07-09 22:51:24.654] [info]    image_producer[media\ancient.png] Initialized
[2025-07-09 22:51:24.655] [info]    Sent message to 127.0.0.1:202 PLAY OK\r\n
[2025-07-09 22:51:24.684] [error]   Exception: No diagnostic information available.

[2025-07-09 22:51:24.684] [error]    0# 0x00007FF783BE2D57 in casparcg
[2025-07-09 22:51:24.684] [error]    1# 0x00007FF783BE27E5 in casparcg
[2025-07-09 22:51:24.684] [error]    2# 0x00007FF783EB00B9 in casparcg
[2025-07-09 22:51:24.684] [error]    3# _CxxFrameHandler4 in VCRUNTIME140_1
[2025-07-09 22:51:24.684] [error]    4# 0x00007FFAD2402572 in VCRUNTIME140_1
[2025-07-09 22:51:24.684] [error]    5# RtlCaptureContext2 in ntdll
[2025-07-09 22:51:24.684] [error]    6# 0x00007FF783C811FD in casparcg
[2025-07-09 22:51:24.684] [error]    7# 0x00007FF783C7C203 in casparcg
[2025-07-09 22:51:24.684] [error]    8# configthreadlocale in ucrtbase
[2025-07-09 22:51:24.684] [error]    9# BaseThreadInitThunk in KERNEL32
[2025-07-09 22:51:24.684] [error]   10# RtlUserThreadStart in ntdll
[2025-07-09 22:51:24.684] [error]   
[2025-07-09 22:51:24.718] [error]   Exception: Dynamic exception type: class std::future_error
[2025-07-09 22:51:24.718] [error]   std::exception::what: no state
[2025-07-09 22:51:24.718] [error] 

Last stack trace with no state error repeats every couple of milliseconds.

Expected behaviour

Expected it to playout correctly.

Steps to reproduce

  1. Download CasparCG Server v2.4.3, CasparCG Client v2.3.0 from GitHub and latest NDI Runtime v6 from NDI.
  2. Open server config, add NDI consumer.
  3. Open media folder, add a random png file from the PC.
  4. Start the scanner then the server, make sure that the screen consumer has opened and NDI is loaded correctly by searching for these strings in the logs: Loaded "C:\Program Files\NDI\NDI 6 Runtime\v6\Processing.NDI.Lib.x64.dll"; ndi_consumer[1|CasparCG_1] Initialized.
  5. Start the client, it autoconnects to the localhost server and reads the library of one png file.
  6. Add the file to the rundown, press F2.

Environment

  • Commit: the one tagged with v2.4.3
  • Server version: v2.4.3
  • Operating system: Windows 10 latest

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions