View Issue Details

IDProjectCategoryView StatusLast Update
0009805ardourbugspublic2024-09-30 14:33
Reporterkarel.drummer Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformUbuntuOSLinuxOS Version(any)
Product Version8.7 
Summary0009805: Markers moving in tempo "track" causes Ardour crash
DescriptionCrazy editing (add/move) of markers on tempo track will cause always crashing of application
Steps To Reproduce1. show tempo track (View -> Rulers -> Tempo)
2. Define 4 and more tempo changes (values/types of changes doesn't matter)
3. Take and hold one of tempo change marker and shift over other tempo changes right and left (== make a crazy movements)
4. Application always crashes
Additional InformationI'm investigate to your code, probably issue will be in temporal bussines logic somewhere (hell complicated thing, respect to you :)).
TagsNo tags attached.

Activities

karel.drummer

2024-09-30 14:28

reporter  

tempo_crash.jpg (404,545 bytes)

karel.drummer

2024-09-30 14:33

reporter   ~0029008

labsharp@labsharp:~/Workspace/ardour/gtk2_ardour$ ./ardev
bind txt domain [gtk2_ardour8] to /usr/local/share/ardour8/locale
Ardour8.7.38 (built using 8.7-38-gdc92ed1bc9 and GCC version 10.2.1 20210110)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/labsharp/Workspace/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/labsharp/.config/ardour8/config
Ardour: [INFO]: CPU vendor: AuthenticAMD
Ardour: [INFO]: AVX capable processor
Ardour: [INFO]: CPU brand: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
Ardour: [INFO]: Using AVX optimized routines
Ardour: [INFO]: Loading plugin meta data file /home/labsharp/Workspace/ardour/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/labsharp/.config/ardour8/plugin_metadata/plugin_stats
Ardour: [INFO]: Loading 461 MIDI patches from /home/labsharp/Workspace/ardour/share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/labsharp/Workspace/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/labsharp/.config/ardour8/ui_config
Ardour: [INFO]: Loading color file /home/labsharp/Workspace/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/labsharp/Workspace/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/labsharp/Workspace/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/labsharp/Workspace/ardour/build/gtk2_ardour/clearlooks.rc
Found nothing along /home/labsharp/.config/ardour8/templates:/home/labsharp/Workspace/ardour/share/templates:/home/labsharp/Workspace/ardour/build/templates:/home/labsharp/Workspace/ardour/gtk2_ardour/templates:/home/labsharp/Workspace/ardour/build/gtk2_ardour/templates
locate to 0 took 229 usecs for 1 tracks = 229 per track
locate to 0 took 110 usecs for 1 tracks = 110 per track
locate to 7420032 took 137 usecs for 1 tracks = 137 per track
locate to 5272128 took 133 usecs for 1 tracks = 133 per track
locate to 4393440 took 261 usecs for 1 tracks = 261 per track
TEMPO MAP LOGIC FAILURE: [qn >= _quarters] at ../libs/temporal/tempo.cc:507


TEMPO MAP @ 0x5560b6fd7000:
... tempos...
0x5560b6fbacc0 120 1/4 notes per minute (141120000 sc-per-1/4) P@0/0:0/1|1|0
0x5560b6fd3e00 120 1/4 notes per minute (141120000 sc-per-1/4) P@28365120000/201:0/51|2|0
0x5560b6fb6570 120 1/4 notes per minute (141120000 sc-per-1/4) P@111061440000/787:0/197|4|0
0x5560b6cb4520 120 1/4 notes per minute (141120000 sc-per-1/4) P@130536000000/925:0/232|2|0
0x5560b6fdb430 150 1/4 notes per minute (112896000 sc-per-1/4) P@130300432500/923:635/231|4|635
... meters...
0x5560b6fac820 4/4 P@0/0:0/1|1|0
... bartimes...
... all points ...
0x5560b6fac840 P@0/0:0/1|1|0 Meter
0x5560b6fbad08 P@0/0:0/1|1|0 Tempo
0x5560b6fd3e48 P@28365120000/201:0/51|2|0 Tempo
0x5560b6fb65b8 P@111061440000/787:0/197|4|0 Tempo
0x5560b6cb4568 P@130536000000/925:0/232|2|0 Tempo
0x5560b6fdb478 P@130300432500/923:635/231|4|635 Tempo
------------


Aborted

Issue History

Date Modified Username Field Change
2024-09-30 14:28 karel.drummer New Issue
2024-09-30 14:28 karel.drummer File Added: tempo_crash.jpg
2024-09-30 14:33 karel.drummer Note Added: 0029008