obsproject / obsproject/obs-studio

The software crashes when video recording is complete.

Open
#13,642 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

Other

Other OS

KDE Linux

OBS Studio Version

32.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/lWncKhYi1Lu6l47l

OBS Studio Crash Log URL

No response

Expected Behavior

No.

Current Behavior

Just stopped recording the video as usual and it crashed.

Steps to Reproduce
  1. Open OBS Studio app
  2. Press Start recording
  3. Press Stop recording when done.
Anything else we should know?

After the crash, the KDE Crashed Processes Viewer system software displayed the following error message:

           PID: 6125 (obs)
           TID: 6187 (audio-io: audio)
           UID: 1000 (user)
           GID: 1000 (user)
        Signal: 6 (ABRT) si_code: SI_TKILL
     Timestamp: Sun 2026-07-12 09:05:33 +07 (24min ago)
  Command Line: obs
    Executable: /app/bin/obs
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.obsproject.Studio-2532345823.scope
          Unit: user@1000.service
     User Unit: app-flatpak-com.obsproject.Studio-2532345823.scope
         Slice: user-1000.slice
     Owner UID: 1000 (user)
       Boot ID: c391b8dc053941ebb6138a518a581c08
    Machine ID: 26c2d0409bd140068b48d45f26c1171d
      Hostname: ComputerS
       Storage: /var/lib/systemd/coredump/core.obs.1000.c391b8dc053941ebb6138a518a581c08.6125.1783821933000000.zst (present)
  Size on Disk: 12.7M
       Message: Process 6125 (obs) of user 1000 dumped core.

                Stack trace of thread 49:
                #0  0x00007f9a2fc2a952 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x29952)
                #1  0x00007f9a2fc2b958 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2a958)
                #2  0x00007f9a2fca78e5 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0xa68e5)
                #3  0x00007f9a2fca7904 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0xa6904)
                #4  0x00007f99d37989d7 n/a (/usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so + 0x5989d7)
                #5  0x00007f99d369dd39 n/a (/usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so + 0x49dd39)
                #6  0x00007f99d367a0d7 n/a (/usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/iHD_drv_video.so + 0x47a0d7)
                #7  0x00007f9a2f3d82f7 n/a (/usr/lib/x86_64-linux-gnu/libva.so.2.2200.0 + 0xf2f7)
                #8  0x00007f99bca2c515 n/a (/app/lib/libmfxhw64.so.1.35 + 0x22c515)
                #9  0x00007f99bca2c9d3 n/a (/app/lib/libmfxhw64.so.1.35 + 0x22c9d3)
                #10 0x00007f99bca2cd15 n/a (/app/lib/libmfxhw64.so.1.35 + 0x22cd15)
                #11 0x00007f99bc99d44f n/a (/app/lib/libmfxhw64.so.1.35 + 0x19d44f)
                #12 0x00007f99bc99d8c5 n/a (/app/lib/libmfxhw64.so.1.35 + 0x19d8c5)
                #13 0x00007f99bc9a3cc2 n/a (/app/lib/libmfxhw64.so.1.35 + 0x1a3cc2)
                #14 0x00007f99bc87208d n/a (/app/lib/libmfxhw64.so.1.35 + 0x7208d)
                #15 0x00007f99f2fab836 n/a (/app/lib/obs-plugins/obs-qsv11.so + 0xb836)
                #16 0x00007f99f2faba8f n/a (/app/lib/obs-plugins/obs-qsv11.so + 0xba8f)
                #17 0x00007f99f2faa08a n/a (/app/lib/obs-plugins/obs-qsv11.so + 0xa08a)
                #18 0x00007f99f2fa7221 n/a (/app/lib/obs-plugins/obs-qsv11.so + 0x7221)
                #19 0x00007f9a32b24a2e n/a (/app/lib/libobs.so.30 + 0x46a2e)
                #20 0x00007f9a32b255f8 n/a (/app/lib/libobs.so.30 + 0x475f8)
                #21 0x00007f9a32b27612 n/a (/app/lib/libobs.so.30 + 0x49612)
                #22 0x00007f9a32b3f004 n/a (/app/lib/libobs.so.30 + 0x61004)
                #23 0x00007f9a2fc9b56a n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9a56a)
                #24 0x00007f9a2fd1ee94 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x11de94)
                ELF object binary architecture: AMD x86-64

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

Start with the linked OBS Studio log and the crash stack, focusing on obs-qsv11.so and libobs.so.30 calls on the audio-io thread and their interaction with libva and iHD_drv_video.so. Reproduce the listed start-and-stop recording steps on KDE Linux; done means stopping recording completes without an abort or equivalent crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp, linux
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.