View Issue Details

IDProjectCategoryView StatusLast Update
0006024ardourbugspublic2015-04-20 01:37
Reporterpedro42 Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0006024: Using control surface + 4 channel bus causes crash
DescriptionCompiled from git, using tag release 3.5.403

When i'm using control surface (BCF2000 in mackie mode), i can't use four channel bus.

How to reproduce:

- create new session
- connect BCF2000 in Mackie mode
- create 2 two-channel buses (everything works)
- try to add 1-2 four channel buses -> crash

ardour-3.5.403: /mnt/hd/src/audio/ardour/3/ardour/libs/evoral/evoral/midi_util.h:97: int Evoral::midi_event_size(const uint8_t*): Assertion `(buffer[end] & 0x80) == 0' failed.
/usr/local/bin/a3: line 9: 5938 Aborted set_rlimits /usr/local/bin/ardour3 -a

How to reproduce II:

- create new session
- do NOT connect control surface
- create 2 two-channel buses (everything works)
- create two four channel buses (everything works)
- connect BCF2000 (Window->MIDI_connection etc.)
- move fader -> crash with the same error

Tags3.5.403, surfaces

Activities

pedro42

2015-04-20 01:37

reporter   ~0016619

It looks like in Ardour 4 the problem is not here any more.

Issue History

Date Modified Username Field Change
2014-11-12 22:15 pedro42 New Issue
2014-11-12 23:12 pedro42 Tag Attached: 3.5.403
2014-11-12 23:12 pedro42 Tag Attached: surfaces
2015-04-20 01:37 pedro42 Note Added: 0016619
2015-04-20 01:37 pedro42 Status new => closed
2015-04-20 01:37 pedro42 Resolution open => fixed