MerginMaps / MerginMaps/mobile

Linux app crashes when starting recording

Open
#4,658 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug data corruption - sync failure - crash - anr Linux 🐧
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

**Description**
The Linux app crashes when recording is started by clicking "add" button in toolbar. The crash stems from pipewire library. Changing the touch feedback option to off in settings doesn't help. Apparently there is wrong path in the library which refers to the build artifact (which gets deleted) and not to the actual library that the app uses.

**Environment**
Production

**Application (+ app version, build, operating system)**
Mergin Maps 2026.3.0+ (probably even in earlier versions)
Fedora 43

**Steps to reproduce**
1. start recording features

**Actual results**
app crashes

**Expected results**
app doesn't crash, recording starts

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 by reproducing the crash on Fedora 43 from the toolbar's "add" button, then inspect the PipeWire integration and how the production app resolves its library path. Done means recording starts without a crash and the app loads the actual library rather than a deleted build artifact.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.