View Issue Details

IDProjectCategoryView StatusLast Update
0008630ardourbugspublic2022-02-19 10:30
Reporterthomas Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version6.6 
Summary0008630: Ardour crashes (reliably) when moving audio regions with ripple
DescriptionI import a single stereo track and then split it (using rhythm ferret) into about 25 regions.
With ripple selected, I then move regions right a bit, and then back again - starting from the first region on the left, and working my way from left to right through the regions. Sooner or later Audor crashes.

I built Ardour from git 6.6 (e4e21f4d07)
Steps To ReproduceI'm attaching a video
Additional InformationI've attached a backtrace plus everything that is printed in xterm
TagsNo tags attached.

Activities

thomas

2021-03-20 14:17

reporter  

ardour-backtrace.log (10,854 bytes)   
Thread 26 (LWP 30417):
#0  0x00007fc9be8a5819 in ?? ()
#1  0x0000000000000001 in ?? ()
#2  0x000055b4c7f0e410 in ?? ()
#3  0x000055b4c7f0ad90 in ?? ()
#4  0x0000000000000002 in ?? ()
#5  0x000055b4c7f0e410 in ?? ()
#6  0x00007fc9c0f5a136 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 25 (LWP 30418):
#0  0x00007fc9be8a5819 in ?? ()
#1  0x000055b4c7f191ac in ?? ()
#2  0x000055b4c7f1a3f0 in ?? ()
#3  0x000055b4c7f19060 in ?? ()
#4  0x0000000000000002 in ?? ()
#5  0x000055b4c7f1a3f0 in ?? ()
#6  0x00007fc9c0f5a136 in ?? ()
#7  0x0000000000000001 in ?? ()
#8  0x00000001c7f19060 in ?? ()
#9  0xffffffff7fffffff in ?? ()
#10 0x3f97214866e48100 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 24 (LWP 31056):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4cd586af0 in ?? ()
#3  0x00007fc93effc870 in ?? ()
#4  0x00007ffed7838b4e in ?? ()
#5  0x00007fc9c3c8f63f in ?? ()
#6  0x00007fc93effc850 in ?? ()
#7  0x00005501c50cc11e in ?? ()
#8  0x000055b4ce212c18 in ?? ()
#9  0x00007fc93effc8b0 in ?? ()
#10 0x00007fc93effc870 in ?? ()
#11 0x000055b4c50cc1b5 in ?? ()
#12 0x00007fc93effc8b8 in ?? ()
#13 0x000055b4cd586af0 in ?? ()
#14 0x00007fc93effc890 in ?? ()
#15 0x00007fc9c3c8f966 in ?? ()
#16 0x00007fc93effd700 in ?? ()
#17 0x00007fc93effc8b0 in ?? ()
#18 0x00007fc93effc8e0 in ?? ()
#19 0x00007fc9c3c8fccc in ?? ()
#20 0x000055b4ce0dd360 in ?? ()
#21 0x000055b4ce1ea520 in ?? ()
#22 0x000055b4ce1fd250 in ?? ()
#23 0x000055b4ce46a3e0 in ?? ()
#24 0x000055b4ce1fd250 in ?? ()
#25 0x000055b4ce46a3e0 in ?? ()
#26 0x00007fc93effc900 in ?? ()
#27 0x000055b4cd586af0 in ?? ()
#28 0x00007fc93effc900 in ?? ()
#29 0x00007fc9c3c94472 in ?? ()
#30 0x000055b4ce0dd330 in ?? ()
#31 0x000055b4ce1fc888 in ?? ()
#32 0x00007fc93effc920 in ?? ()
#33 0x00007fc9c3c94020 in ?? ()
#34 0x00007fc9bfa7a3a8 in ?? ()
#35 0x000055b4ce1fc880 in ?? ()
#36 0x00007fc93effc950 in ?? ()
#37 0x00007fc9c3c93a5f in ?? ()
#38 0x00007fc9a4000b20 in ?? ()
#39 0x000055b4ce1fc850 in ?? ()
#40 0x00007ffed7838b4f in ?? ()
#41 0x000055b4ce1fc850 in ?? ()
#42 0x0000000000000000 in ?? ()

Thread 23 (LWP 31054):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4ce111a60 in ?? ()
#3  0x00007fc93e7fb870 in ?? ()
#4  0x00007ffed7838b4e in ?? ()
#5  0x00007fc9c3c8f63f in ?? ()
#6  0x00007fc93e7fb850 in ?? ()
#7  0x00005501c50cc11e in ?? ()
#8  0x000055b4ce212c18 in ?? ()
#9  0x00007fc93e7fb8b0 in ?? ()
#10 0x00007fc93e7fb870 in ?? ()
#11 0x000055b4c50cc1b5 in ?? ()
#12 0x00007fc93e7fb8b8 in ?? ()
#13 0x000055b4ce111a60 in ?? ()
#14 0x00007fc93e7fb890 in ?? ()
#15 0x00007fc9c3c8f966 in ?? ()
#16 0x00007fc93e7fc700 in ?? ()
#17 0x00007fc93e7fb8b0 in ?? ()
#18 0x00007fc93e7fb8e0 in ?? ()
#19 0x00007fc9c3c8fccc in ?? ()
#20 0x000055b4ce0de9c0 in ?? ()
#21 0x000055b4cd7a05e0 in ?? ()
#22 0x000055b4ce2f25a0 in ?? ()
#23 0x000055b4ce4dfc20 in ?? ()
#24 0x000055b4ce2f25a0 in ?? ()
#25 0x000055b4ce4dfc20 in ?? ()
#26 0x00007fc93e7fb900 in ?? ()
#27 0x000055b4ce111a60 in ?? ()
#28 0x00007fc93e7fb900 in ?? ()
#29 0x00007fc9c3c94472 in ?? ()
#30 0x000055b4ce0de990 in ?? ()
#31 0x000055b4ce0d91b8 in ?? ()
#32 0x00007fc93e7fb920 in ?? ()
#33 0x00007fc9c3c94020 in ?? ()
#34 0x00007fc9bfa7a3a8 in ?? ()
#35 0x000055b4ce0d91b0 in ?? ()
#36 0x00007fc93e7fb950 in ?? ()
#37 0x00007fc9c3c93a5f in ?? ()
#38 0x00007fc9a4000b20 in ?? ()
#39 0x000055b4ce0d9180 in ?? ()
#40 0x00007ffed7838b4f in ?? ()
#41 0x000055b4ce0d9180 in ?? ()
#42 0x0000000000000000 in ?? ()

Thread 22 (LWP 30426):
#0  0x00007fc9bfa6f544 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 21 (LWP 30425):
#0  0x00007fc9bfa6c00c in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 20 (LWP 31055):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4ce1e1840 in ?? ()
#3  0x00007fc93f7fd870 in ?? ()
#4  0x00007ffed7838b4e in ?? ()
#5  0x00007fc9c3c8f63f in ?? ()
#6  0x00007fc93f7fd850 in ?? ()
#7  0x00005501c50cc14b in ?? ()
#8  0x000055b4ce212c18 in ?? ()
#9  0x00007fc93f7fd8b0 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 19 (LWP 30444):
#0  0x00007fc9bfa6c00c in ?? ()
#1  0x00007fc940111720 in ?? ()
#2  0x0000000000000005 in ?? ()
#3  0x00007fc96d983750 in ?? ()
#4  0x0000000000000001 in ?? ()
#5  0x0000000000000004 in ?? ()
#6  0x00007fc96d983770 in ?? ()
#7  0x0000008000000001 in ?? ()
#8  0x000055b4cd794a2c in ?? ()
#9  0x00007fc9bfa6bd80 in ?? ()
#10 0x00007fc96d983770 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 18 (LWP 30443):
#0  0x00007fc9bfa6c00c in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 17 (LWP 30408):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4c7ca8f40 in ?? ()
#3  0x00007fc9b1ce48d0 in ?? ()
#4  0x00007ffed783b58e in ?? ()
#5  0x00007fc9c2d9a0e4 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 16 (LWP 30406):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00007fc9b2ce68e0 in ?? ()
#4  0x00007ffed783b58e in ?? ()
#5  0x00007fc9c3559964 in ?? ()
#6  0x00007fc93002f600 in ?? ()
#7  0x00007fc93004e420 in ?? ()
#8  0x00007fc9a4000b40 in ?? ()
#9  0x0000000000000011 in ?? ()
#10 0x0000000000000011 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 15 (LWP 30411):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4c7bfd4a0 in ?? ()
#3  0x00007fc9a2992870 in ?? ()
#4  0x00007ffed783b4de in ?? ()
#5  0x00007fc9c2de5139 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 14 (LWP 30405):
#0  0x00007fc9bfa6fbf0 in ?? ()
#1  0x0000000000000001 in ?? ()
#2  0x00007ffed783b6ae in ?? ()
#3  0x00007ffed783b6af in ?? ()
#4  0x00007fc9b34e7820 in ?? ()
#5  0x00007fc9b34e7830 in ?? ()
#6  0x00007fc9c0f83abf in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 13 (LWP 30407):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x00007fc9b24e58e0 in ?? ()
#4  0x00007ffed783b58e in ?? ()
#5  0x00007fc9c3559964 in ?? ()
#6  0x00007fc930002e10 in ?? ()
#7  0x00007fc9300026b0 in ?? ()
#8  0x00007fc9a8000b20 in ?? ()
#9  0x0000000000000011 in ?? ()
#10 0x0000000000000011 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 12 (LWP 30401):
#0  0x00007fc9beba6260 in ?? ()
#1  0x00007fc9c32f0014 in ?? ()
#2  0x00007ffed7839f90 in ?? ()
#3  0x0000000000000200 in ?? ()
#4  0x000055b4ce483e70 in ?? ()
#5  0x000055b4ce41e0b0 in ?? ()
#6  0x00007ffed7839fc0 in ?? ()
#7  0x00007fc9c32ee8c2 in ?? ()
#8  0x00007ffed7839fc0 in ?? ()
#9  0x0000000000000200 in ?? ()
#10 0x000055b4ce483e70 in ?? ()
#11 0x000055b4ce41e0b0 in ?? ()
#12 0x00007ffed7839ff0 in ?? ()
#13 0x00007fc9c32ebf20 in ?? ()
#14 0x000055b4ce486e70 in ?? ()
#15 0x0000000000000200 in ?? ()
#16 0x000055b4ce483e70 in ?? ()
#17 0x000055b4ce41e0b0 in ?? ()
#18 0x00007ffed783a010 in ?? ()
#19 0x00007fc9c32e9063 in ?? ()
#20 0x000055b4ce486e70 in ?? ()
#21 0x000055b4ce41e0b0 in ?? ()
#22 0x00007ffed783a030 in ?? ()
#23 0x00007fc9c32e5ba7 in ?? ()
#24 0x00007ffed783a040 in ?? ()
#25 0x000055b4ce41e0b0 in ?? ()
#26 0x00007ffed783a050 in ?? ()
#27 0x00007fc9c32effb7 in ?? ()
#28 0x00007ffed783a060 in ?? ()
#29 0x000055b4ce41e0b0 in ?? ()
#30 0x00007ffed783a070 in ?? ()
#31 0x00007fc9c32ee833 in ?? ()
#32 0x000055b4ce41e0c8 in ?? ()
#33 0x000055b4ce41e0b0 in ?? ()
#34 0x00007ffed783a090 in ?? ()
#35 0x00007fc9c32ebe3c in ?? ()
#36 0x000055b4ce41e0c8 in ?? ()
#37 0x000055b4ce41e0b0 in ?? ()
#38 0x00007ffed783a0c0 in ?? ()
#39 0x00007fc9c32e8f7f in ?? ()
#40 0x00007ffed783a0c0 in ?? ()
#41 0x00007ffed783a140 in ?? ()
#42 0x000055b4ce41e0c8 in ?? ()
#43 0x000055b4ce41e0b0 in ?? ()
#44 0x00007ffed783a0e0 in ?? ()
#45 0x00007fc9c32e5abd in ?? ()
#46 0x00007ffed783a120 in ?? ()
#47 0x00007ffed783a140 in ?? ()
#48 0x00007ffed783a310 in ?? ()
#49 0x00007fc9c32de38e in ?? ()
#50 0x00007ffed783a110 in ?? ()
#51 0x000055b4cd7b10a0 in ?? ()
#52 0x000055b4ce486e58 in ?? ()
#53 0x00007ffed783a120 in ?? ()
#54 0x00007ffed783a120 in ?? ()
#55 0x000055b4cd7b14e8 in ?? ()
#56 0x000055b4ce121b30 in ?? ()
#57 0x000055b4ce3c4bf0 in ?? ()
#58 0x0000000000000015 in ?? ()
#59 0x0000000000000001 in ?? ()
#60 0x000055b4ce41e0b0 in ?? ()
#61 0x000055b4ce41e0c8 in ?? ()
#62 0x000055b4ce41e0c8 in ?? ()
#63 0x00000000000795a8 in ?? ()
#64 0x0000000000000000 in ?? ()

Thread 11 (LWP 30410):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9c0fa3f9f in ?? ()
#2  0x000055b4c80a21f0 in ?? ()
#3  0x00007fc9a366a870 in ?? ()
#4  0x00007ffed783b4de in ?? ()
#5  0x00007fc9c2de4f00 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 10 (LWP 30440):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x00007fc950000c30 in ?? ()
#2  0x3f97214866e48100 in ?? ()
#3  0x000055b4c92eff10 in ?? ()
#4  0x0000000100000000 in ?? ()
#5  0x00007fc9883164b0 in ?? ()
#6  0x00007fc9bfa6e988 in ?? ()
#7  0x00007fc9bfa6e850 in ?? ()
#8  0x000055b4c92eff10 in ?? ()
#9  0x0000000000000005 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 9 (LWP 30438):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x000055b4ccd152f0 in ?? ()
#2  0x000055b4ccd15328 in ?? ()
#3  0x000055b4c92eff10 in ?? ()
#4  0x0000000100000000 in ?? ()
#5  0x00007fc988418430 in ?? ()
#6  0x00007fc9bfa6e988 in ?? ()
#7  0x00007fc9bfa6e850 in ?? ()
#8  0x000055b4c92eff10 in ?? ()
#9  0x00007fc988418480 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 8 (LWP 30439):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x00007fc988397380 in ?? ()
#2  0x00007fc9c33ccede in ?? ()
#3  0x000055b4c92eff38 in ?? ()
#4  0x0000000000000000 in ?? ()

Thread 7 (LWP 30427):
#0  0x00007fc9be8aaf59 in ?? ()
#1  0x00007fc9a1e21567 in ?? ()
#2  0x0000000000000000 in ?? ()

Thread 6 (LWP 30442):
#0  0x00007fc9be8a5819 in ?? ()
#1  0x000055b4cce7ee1c in ?? ()
#2  0x00007fc948192890 in ?? ()
#3  0x000055b4cce7ecd0 in ?? ()
#4  0x0000000000000004 in ?? ()
#5  0x00007fc948192890 in ?? ()
#6  0x00007fc9c0f5a136 in ?? ()
#7  0x0000000000000000 in ?? ()

Thread 5 (LWP 30437):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x0000000000000002 in ?? ()
#2  0x00007fc9640008d0 in ?? ()
#3  0x000055b4c96eb750 in ?? ()
#4  0x0000000200000000 in ?? ()
#5  0x00007fc988ff4e20 in ?? ()
#6  0x00007fc9bfa6e988 in ?? ()
#7  0x00007fc9bfa6e850 in ?? ()
#8  0x000055b4c96eb750 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 4 (LWP 30435):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (LWP 30436):
#0  0x00007fc9bfa6e896 in ?? ()
#1  0x000000000000023f in ?? ()
#2  0x0000000000000270 in ?? ()
#3  0x000055b4c96eb750 in ?? ()
#4  0x0000000100000000 in ?? ()
#5  0x00007fc989000e20 in ?? ()
#6  0x00007fc9bfa6e988 in ?? ()
#7  0x00007fc9bfa6e850 in ?? ()
#8  0x000055b4c96eb750 in ?? ()
#9  0x000000770000007c in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 2 (LWP 30445):
#0  0x00007fc9bfa6fbf0 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (LWP 30441):
#0  0x00007fc9be7ee7bb in ?? ()
#1  0x0000000000001000 in ?? ()
#2  0x00007fc9545158b0 in ?? ()
#3  0x0000000000000000 in ?? ()
ardour-backtrace.log (10,854 bytes)   
crashlog.txt (2,870 bytes)   
bind txt domain [gtk2_ardour6] to /usr/local/share/ardour6/locale
Ardour6.6.0 (built using 6.6 and GCC version 8.3.0)
Ardour: [INFO]: Your system is configured to limit Ardour to 1048576 open files
Ardour: [INFO]: Loading system configuration file /home/tandrews/ardour-6-build/ardour/system_config
Ardour: [INFO]: Loading user configuration file /home/tandrews/.config/ardour6/config
Ardour: [INFO]: CPU vendor: GenuineIntel
Ardour: [INFO]: AVX-capable processor
Ardour: [INFO]: CPU brand:         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
Ardour: [INFO]: Using AVX optimized routines
Ardour: [INFO]: Loading plugin meta data file /home/tandrews/ardour-6-build/ardour/share/plugin_metadata/plugin_tags
Ardour: [INFO]: Loading plugin statistics file /home/tandrews/.config/ardour6/plugin_metadata/plugin_stats
Ardour: [INFO]: Loading 451 MIDI patches from /home/tandrews/ardour-6-build/ardour/share/patchfiles
Ardour: [INFO]: Loading default ui configuration file /home/tandrews/ardour-6-build/ardour/build/gtk2_ardour/default_ui_config
Ardour: [INFO]: Loading user ui configuration file /home/tandrews/.config/ardour6/ui_config
Ardour: [INFO]: Loading color file /home/tandrews/ardour-6-build/ardour/gtk2_ardour/themes/dark-ardour.colors
Ardour: [INFO]: Loading ui configuration file /home/tandrews/ardour-6-build/ardour/build/gtk2_ardour/clearlooks.rc
Ardour: [INFO]: Loading bindings from /home/tandrews/ardour-6-build/ardour/build/gtk2_ardour/ardour.keys
Loading ui configuration file /home/tandrews/ardour-6-build/ardour/build/gtk2_ardour/clearlooks.rc
Scanning folders for bundled LV2s: /home/tandrews/ardour-6-build/ardour/build/libs/LV2
Set cursor set to default
 loading from /home/tandrews/ardour/foo as foo templ  is_new 1 bp 2
actually writing state to /home/tandrews/ardour/foo/foo.tmp
renaming state to /home/tandrews/ardour/foo/foo.ardour
saved state in 5.0 ms
locate to 0 took 167 usecs for 1 tracks = 167 per track
actually writing state to /home/tandrews/ardour/foo/foo.tmp
renaming state to /home/tandrews/ardour/foo/foo.ardour
saved state in 3.9 ms
actually writing state to /home/tandrews/ardour/foo/2021-03-20T15.15.52.tmp
renaming state to /home/tandrews/ardour/foo/2021-03-20T15.15.52.ardour
saved state in 9.7 ms
WARNING: OnsetDetector::initialise: Possibly sub-optimal step size for this sample rate: 512 (wanted 557)
WARNING: OnsetDetector::initialise: Possibly sub-optimal block size for this sample rate: 1024 (wanted 1114)
actually writing state to /home/tandrews/ardour/foo/2021-03-20T15.16.55.tmp
renaming state to /home/tandrews/ardour/foo/2021-03-20T15.16.55.ardour
saved state in 18.2 ms
ardour-6.6.0: ../libs/ardour/audioregion.cc:504: virtual ARDOUR::samplecnt_t ARDOUR::AudioRegion::read_at(ARDOUR::Sample*, ARDOUR::Sample*, float*, ARDOUR::samplepos_t, ARDOUR::samplecnt_t, uint32_t) const: Assertion `position >= _position' failed.
crashlog.txt (2,870 bytes)   

thomas

2022-02-19 10:28

reporter   ~0026333

Looks like it might be fixed in 6.9.0

thomas

2022-02-19 10:30

reporter   ~0026334

According to the changelog: "Fix crashes when rippling many regions"

Issue History

Date Modified Username Field Change
2021-03-20 14:17 thomas New Issue
2021-03-20 14:17 thomas File Added: simplescreenrecorder-2021-03-20_15.58.47.mp4
2021-03-20 14:17 thomas File Added: ardour-backtrace.log
2021-03-20 14:17 thomas File Added: crashlog.txt
2022-02-19 10:28 thomas Note Added: 0026333
2022-02-19 10:30 thomas Status new => closed
2022-02-19 10:30 thomas Resolution open => fixed
2022-02-19 10:30 thomas Note Added: 0026334