obsproject / obsproject/obs-studio

OBS crashes if filename contains german Umlaut

Open
#12,953 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Windows 10

Other OS

Windows 10 Education

OBS Studio Version

32.0.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

--

OBS Studio Crash Log URL

No response

Expected Behavior

OBS should record as always

Current Behavior

Crash

Steps to Reproduce

Easy to reproduce:

Use a german windows installation, set the variable %Z as a part of filename (full name of the timezone) and press record. OBS will crash immediatly.

Reason: Ä, Ö, Ü or ß not allowed in filenames.

Anything else we should know?

Requires a german windows installation for reproduction

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named in the report; begin by reproducing the crash on a German Windows installation using %Z in the recording filename. Done means OBS starts recording without crashing when the expanded timezone contains Ä, Ö, Ü, or ß.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.