View Issue Details

IDProjectCategoryView StatusLast Update
0010051ardourbugspublic2025-12-06 21:01
ReporterSchmitty2005 Assigned To 
PriorityhighSeveritycrashReproducibilityrandom
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version9.0-rc 
Summary0010051: Crashes when editing MIDI in CUE Page lower panel piano roll
DescriptionA continuous loop happens when editing MIDI on CUE Page piano roll. Several random occasions :

MidiBuffer::push_back failed (buffer is full: size: 8190 capacity 8192 new bytes 15)
-- Stacktrace Thread: RT-main-(nil)
  PBD::stacktrace(std::ostream&, int, unsigned long)
  ARDOUR::MidiBuffer::insert_event(Evoral::Event<long> const&)
  non-virtual thunk to ARDOUR::MidiBuffer::write(long, Evoral::EventType, unsigned int, unsigned char const*)
  ARDOUR::MidiStateTracker::resolve_diff(ARDOUR::MidiStateTracker const&, Evoral::EventSink<long>&, long, bool)
  ARDOUR::MIDITrigger::check_edit_swap(Temporal::timepos_t const&, bool, ARDOUR::BufferSet&)
  ARDOUR::TriggerBox::run_cycle(ARDOUR::BufferSet&, long, long, double, unsigned int)
  ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool)
  ARDOUR::Route::run_route(long, long, unsigned int, bool, bool)
  ARDOUR::Route::roll(unsigned int, long, long, bool&)
  ARDOUR::Graph::process_one_route(ARDOUR::Route*)
  ARDOUR::GraphNode::run(ARDOUR::GraphChain const*)
  ARDOUR::Graph::main_thread()
  ARDOUR::AlsaAudioBackend::alsa_process_thread(void*)
  /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x7accd1a9caa4]
  /lib/x86_64-linux-gnu/libc.so.6(+0x129c6c) [0x7accd1b29c6c]
MST:rd control15902 set to 1
MidiBuffer::push_back failed (buffer is full: size: 8190 capacity 8192 new bytes 15)
-- Stacktrace Thread: RT-main-(nil)
  PBD::stacktrace(std::ostream&, int, unsigned long)
  ARDOUR::MidiBuffer::insert_event(Evoral::Event<long> const&)
  non-virtual thunk to ARDOUR::MidiBuffer::write(long, Evoral::EventType, unsigned int, unsigned char const*)
  ARDOUR::MidiStateTracker::resolve_diff(ARDOUR::MidiStateTracker const&, Evoral::EventSink<long>&, long, bool)
  ARDOUR::MIDITrigger::check_edit_swap(Temporal::timepos_t const&, bool, ARDOUR::BufferSet&)
  ARDOUR::TriggerBox::run_cycle(ARDOUR::BufferSet&, long, long, double, unsigned int)
  ARDOUR::Route::process_output_buffers(ARDOUR::BufferSet&, long, long, unsigned int, bool, bool)
  ARDOUR::Route::run_route(long, long, unsigned int, bool, bool)
  ARDOUR::Route::roll(unsigned int, long, long, bool&)
  ARDOUR::Graph::process_one_route(ARDOUR::Route*)
  ARDOUR::GraphNode::run(ARDOUR::GraphChain const*)
  ARDOUR::Graph::main_thread()
  ARDOUR::AlsaAudioBackend::alsa_process_thread(void*)
  /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x7accd1a9caa4]
  /lib/x86_64-linux-gnu/libc.so.6(+0x129c6c) [0x7accd1b29c6c]
MST:rd note 15903 turned on
MidiBuffer::push_back failed (buffer is full: size: 8190 capacity 8192 new bytes 15)
-- Stacktrace Thread: RT-main-(nil)
^Z
[2]+ Stopped ./ardev
Steps To ReproduceOpen new project.
  Add MIDI track (General MIDI Synth).
  Select CUE page.
  Double click empty CUE slot on MIDI Track (General MIDI Synth)
Select Keyboard Shortcut 'D' to draw
Draw notes. Playback . Works.
Edit notes. Maybe it works. Playback. Maybe works.
Keep fidgeting with playback and editing until a crash happens.

This happened on three out of three projects. These were new projects with only 1 MIDI track with General MIDI synth as the instrument.
Additional InformationOther MIDI Instruments plugins are also affected.
TagsNo tags attached.

Activities

Schmitty2005

2025-12-06 20:58

reporter   ~0029554

Homebuild with GCC UBUNTU 24.04 LTS. Git pulled Dec 6th (b915435). Crashed on previous commits with homebuilds as well. Ardour.org Nightly build was not tested.

Schmitty2005

2025-12-06 21:01

reporter   ~0029555

NOTE : Loop is not continuous :

...
...
...
MST:rd control15902 set to 1
...
...
MST:rd note 15903 turned on
...
...

Issue History

Date Modified Username Field Change
2025-12-06 20:56 Schmitty2005 New Issue
2025-12-06 20:58 Schmitty2005 Note Added: 0029554
2025-12-06 21:01 Schmitty2005 Note Added: 0029555