Skip to content

Assertion failure means I can't set any colours

Description of Bug

I installed OpenRGB, and ran it (had to use sudo):

[koz@Sebastian ~]$ sudo openrgb --list-devices
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
1E 9F 01 01 00 00
78 3C 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 02 03 02
01 F4 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
0: ASUS Aura Motherboard
  Type:           Motherboard
  Description:    ASUS Aura USB Device
  Version:        AULA3-6K75-0202
  Location:       HID: /dev/hidraw5
  Serial:         9876543210
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase
  Zones: 'Aura Mainboard' 'Aura Addressable 1'
  LEDs: 'Aura Mainboard, LED 1' 'Aura Mainboard, LED 2'

However, when I try to set anything, I get this:

[koz@Sebastian ~]$ sudo openrgb -d 0 -m static -c ff0000
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
1E 9F 01 01 00 00
78 3C 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 02 03 02
01 F4 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
/usr/include/c++/10.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::tuple<unsigned char, unsigned char, unsigned char>; _Alloc = std::allocator<std::tuple<unsigned char, unsigned char, unsigned char> >; std::vector<_Tp, _Alloc>::reference = std::tuple<unsigned char, unsigned char, unsigned char>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.
Aborted

Hardware Configuration

ASUS PRIME X570-P.