Skip to content

UltraGrid crash on query directshow devices #493

@F0xin1

Description

@F0xin1

Hello, I was looking to experiment with ultragrid on windows as a potential solution in my streaming setup, but I'm experiencing an issue where a crash occurs when attempting to query for dshow devices. I found this is working fine on my personal computer but my secondary computer is only having this issue.

I tried running the following command and got this response.

PS C:\Users\vMix\Documents\UltraGrid-1.10.3-win64> .\uv -t dshow:help
UltraGrid 1.10.3 (tags/v1.10.3 rev 12e2705 built Feb 20 2026 14:57:56)

dshow grabber options:
        -t dshow:[full|short]help
        -t dshow[:device=<DeviceNumber>|<DeviceName>][:mode=<ModeNumber>][:RGB]
            Flag RGB forces use of RGB codec, otherwise native is used if possible.
        or
        -t dshow:[Device]<DeviceNumber>:<codec>:<width>:<height>:<fps>

Devices:
Assertion failed: codec != VC_NONE, file src/video_codec.c, line 441
Backtrace:
15 (00007FF62FF3658D): print_stacktrace_win - 0x7FF62FF36540
        File: D:\a\UltraGrid\UltraGrid\src\utils\windows.c, line: 306, displacement: 16
14 (00007FF62FE9C0F3): crash_signal_handler - 0x7FF62FE9C0E0
        File: D:\a\UltraGrid\UltraGrid\src\host.cpp, line: 1406, displacement: 5
13 (00007FFA1B6C19A9): raise - 0x7FFA1B6C17D0
12 (00007FFA1B6A4AD1): abort - 0x7FFA1B6A4AA0
11 (00007FFA1B660FB9): isctype_l - 0x7FFA1B660B90
10 (00007FFA1B6C2B01): assert - 0x7FFA1B6C2A90
9 (00007FF6300FB144): assert - 0x7FF6300FB0F0
8 (00007FF62FF3B797): is_codec_opaque - 0x7FF62FF3B750
        File: D:\a\UltraGrid\UltraGrid\src\video_codec.c, line: 441, displacement: 25
7 (00007FF62FFD3B34): vidcap_dshow_probe_internal - 0x7FF62FFD35B0
        File: D:\a\UltraGrid\UltraGrid\src\video_capture\DirectShowGrabber.cpp, line: 517, displacement: 8
6 (00007FF62FFD18FD): vidcap_dshow_init - 0x7FF62FFD1500
        File: D:\a\UltraGrid\UltraGrid\src\video_capture\DirectShowGrabber.cpp, line: 847, displacement: 837
5 (00007FF62FF3ED75): initialize_video_capture - 0x7FF62FF3EC90
        File: D:\a\UltraGrid\UltraGrid\src\video_capture.c, line: 155, displacement: 0
4 (00007FF630084DB7): main - 0x7FF6300811A0
        File: D:\a\UltraGrid\UltraGrid\src\main.cpp, line: 1455, displacement: 0
3 (00007FF62FE910FE): WinMainCRTStartup - 0x7FF62FE91000
2 (00007FF62FE913E6): mainCRTStartup - 0x7FF62FE913D0
1 (00007FFA1BA7E8D7): BaseThreadInitThunk - 0x7FFA1BA7E8C0
0 (00007FFA1DA4C3FC): RtlUserThreadStart - 0x7FFA1DA4C3D0

UltraGrid has crashed (SIGABRT).

Additionally when running uv-qt, it posts this error after sitting on "Capabilities querying in safe mode".

Image

I attempted using the latest release & continuious, along with admin elevation, and the same issue occurs. I was not able to find much info from anyone else experiencing this issue. I don't see a core dump generated after the crash but I can attach it if it happens to generate somewhere.

System info:
CPU: Intel Ultra 7 265k
RAM: 64GB DDR5
GPU: RTX 4070 Ti Super (Driver 595.79 Studio)
SDI: BMD Decklink 8k Pro G2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions