View Issue Details

IDProjectCategoryView StatusLast Update
0005449ardourbugspublic2020-04-19 20:16
Reporterzettberlin Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Summary0005449: Crash on consolidate range with processing
DescriptionConsolidating a range post mixer (with processing) crashes Ardour 3.1.10 with:

ardour-3.0: ../libs/ardour/process_thread.cc:75: static ARDOUR::BufferSet& ARDOUR::ProcessThread::get_silent_buffers(ARDOUR::ChanCount): Assertion `tb' failed.

With plugins
or:

ardour-3.0: ../libs/ardour/audio_track.cc:387: virtual int ARDOUR::AudioTrack::export_stuff(ARDOUR::BufferSet&, ARDOUR::framepos_t, ARDOUR::framecnt_t, boost::shared_ptr<ARDOUR::Processor>, bool, bool): Assertion `buffers.count().n_audio() >= 1' failed.

without any plugins in the mixer-strip.

Additional InformationThis can be reproduced in every case. Tried it with and without plugins, the range spanning empty space between several regions and only a portion within one region on stereo-tracks. The project-file is attached.
Tagsconsolidate, crash

Relationships

duplicate of 0005302 closedx42 Ardour-3.0beta5 - - - Bouncing region w/ processing crashes program... 
has duplicate 0005920 closedx42 Ardour 3.5.357 crashes on bounce/consolidate with processing 

Activities

2013-04-14 09:45

 

new_wires0412013.ardour (94,065 bytes)

zettberlin

2013-09-22 01:08

reporter   ~0015341

Consolidate post fader with plugins still does not work (A3.4 freezes and hundreds of xruns occure)

zettberlin

2014-03-22 13:04

reporter   ~0015717

Last edited: 2014-03-22 13:04

In Ardour 3.5.357 (Revision 3.5-357-gce4d125) there is no crash anymore but the mixer is not processed anyway. To consolidate post-mixer and/or to bounce post mixer does not render any FX or other fader-settings to the result.

x42

2014-05-25 18:02

administrator   ~0015808

first part (no buffer assertion) was fixed in 3.5-2045-g1e3a955
second part (no audio present at bounce-point) in 3.5-2047-gad9c074

Please confirm, and close (or reopen) this ticket.

zettberlin

2014-05-25 20:23

reporter   ~0015809

Last edited: 2014-05-25 20:24

It works now, if no plugin is in the given channel,

anyway whith plugins (SC4, foo lookahead limiter, CALF flanger) in the recent official release (Revision 3.5-380-g2f6065b ) I still got this:

ardour-3.5.380: ../libs/ardour/process_thread.cc:75: static ARDOUR::BufferSet& ARDOUR::ProcessThread::get_silent_buffers(ARDOUR::ChanCount): Zusicherung »tb« nicht erfüllt.

After this Core dumped...

x42

2014-05-26 03:20

administrator   ~0015813

well, yes. 3.5-2045 is not released yet.
3.5-380 has the same bug as 3.5-357 and earlier Ardour3 releases.

x42

2014-05-26 03:24

administrator   ~0015814

PS. for now this is just in the development branch
 https://github.com/Ardour/ardour/commit/1e3a955

It will show up in the next release, whenever that will be.
Feel free to keep this issue marked open+resolved and only close it then.

zettberlin

2014-10-18 15:39

reporter   ~0015928

I checked it today with the recent release 403: export post-mixer works but the known crash happens, when a plugin is in the channel...
The development version built from git segfaults also...

This bug is not fixed at all.

x42

2014-10-18 16:21

administrator   ~0015929

Yes 3.5.403 still has the problem (the fix was after that in 3.5-2045) I cannot reproduce it with todays git (3.5-3321-gab445a0).

x42

2014-10-18 16:22

administrator   ~0015930

could you please create a backtrace - see http://ardour.org/debugging_ardour

zettberlin

2014-10-19 10:05

reporter   ~0015934

I cannot reproduce the bug in revision 3.5-3321-gab445a0 everything seems to work fine.

:-)

I will make some more tests with different plugins/scenarios and mark the bug fixed then.

Thanks alot for the links to the gdb-howto also.

system

2020-04-19 20:16

developer   ~0023224

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2013-04-14 09:45 zettberlin New Issue
2013-04-14 09:45 zettberlin File Added: new_wires0412013.ardour
2013-05-16 22:22 zettberlin Tag Attached: crash
2013-05-16 22:22 zettberlin Tag Attached: consolidate
2013-09-22 01:08 zettberlin Note Added: 0015341
2014-03-22 13:04 zettberlin Note Added: 0015717
2014-03-22 13:04 zettberlin Note Edited: 0015717
2014-05-25 17:59 x42 Relationship added has duplicate 0005920
2014-05-25 18:02 x42 Note Added: 0015808
2014-05-25 18:02 x42 Status new => resolved
2014-05-25 18:02 x42 Resolution open => fixed
2014-05-25 18:02 x42 Assigned To => x42
2014-05-25 20:23 zettberlin Note Added: 0015809
2014-05-25 20:24 zettberlin Note Edited: 0015809
2014-05-26 03:20 x42 Note Added: 0015813
2014-05-26 03:24 x42 Note Added: 0015814
2014-05-26 03:26 x42 Relationship added duplicate of 0005302
2014-10-18 15:39 zettberlin Note Added: 0015928
2014-10-18 16:21 x42 Note Added: 0015929
2014-10-18 16:22 x42 Note Added: 0015930
2014-10-19 10:05 zettberlin Note Added: 0015934
2020-04-19 20:16 system Note Added: 0023224
2020-04-19 20:16 system Status resolved => closed