Describe the bug
When we start a recording, the GUI crashes after a variable period of time, usually about 5 minutes.
To Reproduce
We use a fairly simple signal chain - just an acquisition board, a record node, an LFP viewer, and an audio monitor. We are generally acquiring video using a separate piece of software. The crash happens even if the video is not running, but it seems to happen more quickly if the video is running. A screenshot of the crash and the logfile is attached.
Versions:
Additional context
Generally the log file ends with something like this.
[2026-08-13T11:24:00.141][acquisition-board.so]ERROR Error reading ONI frame: Failure to read from a stream or register code -5
[2026-08-13T11:24:00.143][open-ephys][debug]
/usr/local/bin/open-ephys-gui/open-ephys(_ZN4juce11SystemStats17getStackBacktraceEv+0x3e) [0x56186cce4f2e]
/usr/local/bin/open-ephys-gui/open-ephys(+0x8ba77a) [0x56186d19c77a]
/usr/local/bin/open-ephys-gui/open-ephys(+0x3eeeb1) [0x56186ccd0eb1]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7efc5b775520]
/home/mouse/.config/open-ephys/plugins-api10/../shared-api10/liboni.so(oni_destroy_frame+0x9) [0x7efc58736fa9]
/home/mouse/.config/open-ephys/plugins-api10/acquisition-board.so(_ZN11AcqBoardONI3runEv+0x6ea) [0x7efc5274cf6a]
/usr/local/bin/open-ephys-gui/open-ephys(_ZN4juce6Thread16threadEntryPointEv+0xdb) [0x56186cd23e6b]
/usr/local/bin/open-ephys-gui/open-ephys(+0x441fcd) [0x56186cd23fcd]
/lib/x86_64-linux-gnu/libc.so.6(+0x94a83) [0x7efc5b7c7a83]
/lib/x86_64-linux-gnu/libc.so.6(+0x126890) [0x7efc5b859890]
Describe the bug
When we start a recording, the GUI crashes after a variable period of time, usually about 5 minutes.
To Reproduce
We use a fairly simple signal chain - just an acquisition board, a record node, an LFP viewer, and an audio monitor. We are generally acquiring video using a separate piece of software. The crash happens even if the video is not running, but it seems to happen more quickly if the video is running. A screenshot of the crash and the logfile is attached.
Versions:
Additional context
Generally the log file ends with something like this.
[2026-08-13T11:24:00.141][acquisition-board.so]ERROR Error reading ONI frame: Failure to read from a stream or register code -5
[2026-08-13T11:24:00.143][open-ephys][debug]
/usr/local/bin/open-ephys-gui/open-ephys(_ZN4juce11SystemStats17getStackBacktraceEv+0x3e) [0x56186cce4f2e]
/usr/local/bin/open-ephys-gui/open-ephys(+0x8ba77a) [0x56186d19c77a]
/usr/local/bin/open-ephys-gui/open-ephys(+0x3eeeb1) [0x56186ccd0eb1]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7efc5b775520]
/home/mouse/.config/open-ephys/plugins-api10/../shared-api10/liboni.so(oni_destroy_frame+0x9) [0x7efc58736fa9]
/home/mouse/.config/open-ephys/plugins-api10/acquisition-board.so(_ZN11AcqBoardONI3runEv+0x6ea) [0x7efc5274cf6a]
/usr/local/bin/open-ephys-gui/open-ephys(_ZN4juce6Thread16threadEntryPointEv+0xdb) [0x56186cd23e6b]
/usr/local/bin/open-ephys-gui/open-ephys(+0x441fcd) [0x56186cd23fcd]
/lib/x86_64-linux-gnu/libc.so.6(+0x94a83) [0x7efc5b7c7a83]
/lib/x86_64-linux-gnu/libc.so.6(+0x126890) [0x7efc5b859890]