View Issue Details

IDCategoryLast Update
0007135bugs2016-11-22 21:49
ReporterHeuchi0Assigned To 
Reproducibilityalways 
Status closedResolutionfixed 
PlatformUbuntu 14.04.5 LTSOSLinuxOS VersionUbuntu
Product Version5.X git (version in description) 
Fixed in Version 
Summary0007135: Crash when setting pitch of midi note out of currently displayed range using the context dialog window
DescriptionGit commit: 11090b2e01ab0b4cc933566035731b3a9824aba9
ardour-5.4.422

Using the context dialog (right click on selected midi note in editor) to set the pitch of a midi note outside the currently visible area results in a crash.
Steps To Reproduce1. Create a new project
2. Add a MIDI track.
3. Add a region and create a note
4. Right click note to open context dialog
5. Change pitch of the note to something outside the visible range in the track (below 60 or above 71 in my case).

Crash in:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000cd8891 in NoteBase::set_selected (this=0x1f5ec90, selected=true)
    at ../gtk2_ardour/note_base.cc:176
176 set_outline_color(calculate_outline(base_col, _selected));
Additional InformationThis also affects release 5.4.0
TagsNo tags attached.

Activities

nick_m

2016-11-22 17:57

reporter   ~0019024

this should be fixed by cef341631

Heuchi0

2016-11-22 21:17

reporter   ~0019026

It's no longer crashing.

However, there's still a problem: The affected note isn't shown any more. Adjusting the track's visible range doesn't bring it back, either.
It is played back however. And after saving and reopening the project, the note is shown again. It's also shown in duplicates made of the affected region.

nick_m

2016-11-22 21:36

reporter   ~0019027

Last edited: 2016-11-22 21:47

View 2 revisions

yes this is a long-standing bug that should now be fixed by fcad5a337fd4

could you test again after an update?.

thanks in advance.

Heuchi0

2016-11-22 21:49

reporter   ~0019028

Fixed in fcad5a337fd4

Issue History

Date Modified Username Field Change
2016-11-22 15:24 Heuchi0 New Issue
2016-11-22 17:57 nick_m Note Added: 0019024
2016-11-22 21:17 Heuchi0 Note Added: 0019026
2016-11-22 21:36 nick_m Note Added: 0019027
2016-11-22 21:47 nick_m Note Edited: 0019027 View Revisions
2016-11-22 21:49 Heuchi0 Note Added: 0019028
2016-11-22 21:49 Heuchi0 Status new => closed
2016-11-22 21:49 Heuchi0 Resolution open => fixed