View Issue Details

IDProjectCategoryView StatusLast Update
0010153ardourbugspublic2026-02-04 13:29
Reportersciurius Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformIntel x86OSFedoraOS Version42
Product Version9.0-rc 
Summary0010153: Import MIDI with tempo map crashes
DescriptionFedora 42 + MATE desktop.

Ardour 9.0-rc7
New session (PulseAudio, 44.1kHz, not sure if this is relevant)

The attached MIDI can be imported w/o problem, but when "Use MIDI tempo map" is checked,
ardour crashes with no message.

Steps To ReproduceStart Ardour
New session (PulseAudio, 44.1kHz)
Open import dialog, select the MIDI file, and "Use MIDI tempo map".
Press import.
Tagsmidi import

Activities

sciurius

2026-02-04 13:13

reporter  

x.log (3,787 bytes)   
bind txt domain [gtk2_ardour9] to /opt/Ardour-9.0.rc7-dbg/share/locale
Ardour9.0.rc7 (built using 9.0-rc7 and GCC version 10.2.1 20210110)
Ardour: [INFO]: Your system is configured to limit Ardour to 524288 open files
Ardour: [INFO]: Loading system configuration file /opt/Ardour-9.0.rc7-dbg/etc/system_config
Ardour: [INFO]: Loading user configuration file /home/jv/.config/ardour9/config
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: AVX with FMA capable processor
Ardour: [INFO]: CPU brand: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
Ardour: [INFO]: Using AVX and FMA optimized routines
Ardour: [INFO]: Loading plugin meta data file /opt/Ardour-9.0.rc7-dbg/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/jv/.config/ardour9/plugin_metadata/plugin_stats
Ardour: [INFO]: add_lrdf_data '/home/jv/.config/ardour9/rdf:/opt/Ardour-9.0.rc7-dbg/share/rdf:/usr/local/share/ladspa/rdf:/usr/share/ladspa/rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa-rubberband.rdf'
Ardour: [INFO]: read rdf_file 'file:///usr/share/ladspa/rdf/ladspa.rdfs'
*** WEAK-JACK: initializing
*** WEAK-JACK: OK. (0)
Cannot install SIGPIPE error handler
Ardour: [INFO]: Loading 470 MIDI patches from /opt/Ardour-9.0.rc7-dbg/share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /opt/Ardour-9.0.rc7-dbg/etc/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/jv/.config/ardour9/ui_config
Ardour: [INFO]: Loading colour file /opt/Ardour-9.0.rc7-dbg/share/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /opt/Ardour-9.0.rc7-dbg/etc/clearlooks.rc
Ardour: [INFO]: Loading bindings from /opt/Ardour-9.0.rc7-dbg/etc/ardour.keys
Loading ui configuration file /opt/Ardour-9.0.rc7-dbg/etc/clearlooks.rc
pingback: No Error
lilv_world_load_bundle(): warning: Ignoring bundle <file:///home/jv/lib/lv2/Harrison.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://harrisonconsoles.com/lv2/BassEq/mono> loaded from <file:///opt/Ardour-9.0.rc7-dbg/lib/LV2/Harrison.lv2/>
lilv_world_load_bundle(): warning: Ignoring bundle <file:///home/jv/lib/lv2/Harrison.lv2/>
lilv_world_load_bundle(): note: Newer version of <http://harrisonconsoles.com/lv2/BassEq/mono> loaded from <file:///opt/Ardour-9.0.rc7-dbg/lib/LV2/Harrison.lv2/>
Set cursor set to default
locate to 0 took 177 usecs for 2 tracks = 88 per track
paths done, cancel = 0
for t2-1.mid source length appears to be b760320
CB
TempoMapCutBuffer @ 0x55a18d6ecca0
Tempos:
        0x55a18d6eee80 110 1/4 notes per minute (153948937 sc-per-1/4) P@0/0:0/1|1|0
        0x55a18d6eef80 176 1/4 notes per minute (96218156 sc-per-1/4) P@29712144841/193:0/33|2|0
        0x55a18d6ef010 110 1/4 notes per minute (153948937 sc-per-1/4) P@34138180017/239:0/40|6|0
Meters:
        0x55a18d6eef10 6/4 P@0/0:0/1|1|0
final map


TEMPO MAP @ 0x55a17fbd1ff0:
... tempos...
0x55a18d6eed80 110 1/4 notes per minute (153948937 sc-per-1/4) P@0/0:0/1|1|0
0x55a18d6ef1c0 176 1/4 notes per minute (96218156 sc-per-1/4) P@29712144841/193:0/33|2|0
0x55a18d6ec598 120 1/4 notes per minute (141120000 sc-per-1/4) P@34138180018/239:0/40|6|0
0x55a18d6ef250 110 1/4 notes per minute (153948937 sc-per-1/4) P@34138180017/239:0/40|6|0
... meters...
0x55a18d6eee10 6/4 P@0/0:0/1|1|0
0x55a18d6ec620 4/4 P@34138180018/239:0/40|6|0
... bartimes...
0x55a18d6ec560 MP <import @ P@34138180018/239:0/40|6|0 120 1/4 notes per minute (141120000 sc-per-1/4) 4/4
... all points ...
0x55a18d6eedc8 P@0/0:0/1|1|0 Tempo
0x55a18d6eee30 P@0/0:0/1|1|0 Meter
0x55a18d6ef208 P@29712144841/193:0/33|2|0 Tempo
0x55a18d6ec5e0 P@34138180018/239:0/40|6|0 BarTime Tempo Meter
0x55a18d6ef298 P@34138180017/239:0/40|6|0 Tempo
------------


paths done, cancel = 0
x.log (3,787 bytes)   
float.mid (2,794 bytes)   

sciurius

2026-02-04 13:29

reporter   ~0029813

The file can be imported (same settings, plus tempo map) in ardour8, but crashes when I try to play it.

Current workaround:
* Import MIDI in ardour8
* Save
* Open saved session with ardour9

Issue History

Date Modified Username Field Change
2026-02-04 13:13 sciurius New Issue
2026-02-04 13:13 sciurius Tag Attached: midi import
2026-02-04 13:13 sciurius File Added: x.log
2026-02-04 13:13 sciurius File Added: float.mid
2026-02-04 13:29 sciurius Note Added: 0029813