Regression: Segfault on Raspberry Pi Zero W (original) (raw)

Which version are you using?

1.17.0

Which operating system are you using?

Linux arm6 Docker

Describe the issue

Can't stream Raspberry Pi v2 Camera on Raspberry Pi Zero running Raspbian Bookworm.
MediaMTX gets a segmentation fault every few seconds.

Seems like a regression of #1513 to me

Describe how to replicate the issue

  1. docker compose up
  2. observe the logs

MediaMTX configuration

services: mediamtx: image: bluenviron/mediamtx:1-rpi volumes: - /run/udev:/run/udev:ro tmpfs: - /dev/shm:exec network_mode: "host" privileged: true environment: FOO: "bar" MTX_PATHS_CAM_SOURCE: rpiCamera MTX_PATHS_CAM_RPICAMERAWIDTH: 1640 MTX_PATHS_CAM_RPICAMERAHEIGHT: 1232 MTX_PATHS_CAM_RPICAMERAFPS: 10 MTX_PATHS_CAM_RPICAMERATEXTOVERLAYENABLE: true MTX_PATHS_CAM_RPICAMERATEXTOVERLAY: '%Y-%m-%d %H:%M:%S - SprinklerCam'

MediaMTX logs

mediamtx-1  | 2026/03/18 15:42:30 INF MediaMTX v1.17.0, linux, armv6
mediamtx-1  | 2026/03/18 15:42:30 INF configuration loaded from /mediamtx.yml
mediamtx-1  | 2026/03/18 15:42:30 INF [path cam] [RPI Camera source] started
mediamtx-1  | 2026/03/18 15:42:30 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:42:30 INF [RTSP] listener opened on :8554 (TCP/RTSP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
mediamtx-1  | 2026/03/18 15:42:30 INF [RTMP] listener opened on :1935
mediamtx-1  | 2026/03/18 15:42:30 INF [HLS] listener opened on :8888
mediamtx-1  | 2026/03/18 15:42:30 INF [WebRTC] listener opened on :8889 (HTTP), :8189 (ICE/UDP)
mediamtx-1  | 2026/03/18 15:42:30 INF [SRT] listener opened on :8890 (UDP)
mediamtx-1  | 2026/03/18 15:42:35 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:42:40 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:42:45 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:42:50 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:42:55 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:00 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:05 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:10 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:15 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:20 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:25 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:30 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:35 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:41 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:46 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:51 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:43:56 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:44:01 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:44:06 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:44:11 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)
mediamtx-1  | 2026/03/18 15:44:16 ERR [path cam] [RPI Camera source] ldconfig failed: signal: segmentation fault (core dumped)

Packet dump

No response

Camera test

$ rpicam-hello --list-cameras
Available cameras
-----------------
0 : imx219 [3280x2464 10-bit RGGB] (/base/soc/i2c0mux/i2c@1/imx219@10)
    Modes: 'SRGGB10_CSI2P' : 640x480 [206.65 fps - (1000, 752)/1280x960 crop]
                             1640x1232 [41.85 fps - (0, 0)/3280x2464 crop]
                             1920x1080 [47.57 fps - (680, 692)/1920x1080 crop]
                             3280x2464 [21.19 fps - (0, 0)/3280x2464 crop]
           'SRGGB8' : 640x480 [206.65 fps - (1000, 752)/1280x960 crop]
                      1640x1232 [83.70 fps - (0, 0)/3280x2464 crop]
                      1920x1080 [47.57 fps - (680, 692)/1920x1080 crop]
                      3280x2464 [21.19 fps - (0, 0)/3280x2464 crop]
$ rpicam-hello
[0:23:05.772348263] [1494]  INFO Camera camera_manager.cpp:330 libcamera v0.5.2+99-bfd68f78
[0:23:05.994863980] [1497]  INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/vc4/imx219.json
[0:23:06.059119609] [1497]  INFO Camera camera_manager.cpp:220 Adding camera '/base/soc/i2c0mux/i2c@1/imx219@10' for pipeline handler rpi/vc4
[0:23:06.060653601] [1497]  INFO RPI vc4.cpp:440 Registered camera /base/soc/i2c0mux/i2c@1/imx219@10 to Unicam device /dev/media3 and ISP device /dev/media0
[0:23:06.061438596] [1497]  INFO RPI pipeline_base.cpp:1107 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
Made DRM preview window
Preview window unavailable
Mode selection for 1640:1232:12:P
    SRGGB10_CSI2P,640x480/0 - Score: 4504.81
    SRGGB10_CSI2P,1640x1232/0 - Score: 1000
    SRGGB10_CSI2P,1920x1080/0 - Score: 1541.48
    SRGGB10_CSI2P,3280x2464/0 - Score: 1718
    SRGGB8,640x480/0 - Score: 5504.81
    SRGGB8,1640x1232/0 - Score: 2000
    SRGGB8,1920x1080/0 - Score: 2541.48
    SRGGB8,3280x2464/0 - Score: 2718
[0:23:06.120390256] [1494]  INFO Camera camera.cpp:1215 configuring streams: (0) 1640x1232-YUV420/sYCC (1) 1640x1232-SBGGR10_CSI2P/RAW
[0:23:06.124714231] [1497]  INFO RPI vc4.cpp:615 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 1640x1232-SBGGR10_1X10/RAW - Selected unicam format: 1640x1232-pBAA/RAW
#7 (0.00 fps) exp 680.00 ag 1.00 dg 1.00
#8 (15.00 fps) exp 680.00 ag 1.00 dg 1.00
#9 (15.00 fps) exp 661.00 ag 1.00 dg 1.02
#10 (30.00 fps) exp 661.00 ag 1.00 dg 1.02
#11 (15.00 fps) exp 661.00 ag 1.00 dg 1.02
#12 (15.01 fps) exp 661.00 ag 1.00 dg 1.02
#13 (15.00 fps) exp 661.00 ag 1.00 dg 1.02
#14 (15.00 fps) exp 661.00 ag 1.00 dg 1.02
#15 (30.00 fps) exp 661.00 ag 1.00 dg 1.02
#16 (30.00 fps) exp 661.00 ag 1.00 dg 1.02
#17 (30.01 fps) exp 661.00 ag 1.00 dg 1.02
<snip>