View Issue Details

IDProjectCategoryView StatusLast Update
0002811ardourbugspublic2020-04-19 20:14
Reporterdrmoore Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0002811: Assertion fail during drag drop from region list, when region exists on track
DescriptionThis fairly nasty and I couldn't get a full stack trace due to desktop freeze up. All I could get was:
ardour-3.0: ../gtk2_ardour/editor_regions.cc:1196: boost::shared_ptr<ARDOUR::Region> EditorRegions::get_dragged_region(): Assertion `regions.size() == 1' failed.
Steps To ReproduceNew session:
Create an audio track
Import multiple files to the region list one at a time.
Drag drop regions onto the track.
If the selection if fully highlighted within the region list before dragging then all is ok. However, when a region already exists in the arrangement selecting on the region list highlights the region in the arrangment. Trying to drag at this point causes the error.

In other words, when you drag the same region in twice you get a crash.
Additional InformationI suspect this is because the on_select handler from the region list treeview somehow changes the focus to the region in the arrangement and/or affects the drag data?
TagsNo tags attached.

Activities

cth103

2010-05-05 22:12

administrator   ~0007791

This should be fixed in SVN. At least, one cause of this assertion failure is fixed. Could you perhaps test?

cth103

2010-06-28 01:49

administrator   ~0008339

I'll mark this as resolved; please re-open if you are still having problems. Thanks for the report!

system

2020-04-19 20:14

developer   ~0021971

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
2009-08-04 14:00 drmoore New Issue
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs
2010-04-30 01:20 cth103 Status new => confirmed
2010-04-30 01:20 cth103 cost => 0.00
2010-04-30 01:20 cth103 Target Version => 3.0-beta1
2010-05-05 22:12 cth103 Note Added: 0007791
2010-05-05 22:12 cth103 Status confirmed => feedback
2010-06-28 01:49 cth103 Note Added: 0008339
2010-06-28 01:49 cth103 Status feedback => resolved
2010-06-28 01:49 cth103 Resolution open => fixed
2010-06-28 01:49 cth103 Assigned To => cth103
2020-04-19 20:14 system Note Added: 0021971
2020-04-19 20:14 system Status resolved => closed