FreeBSD Bugzilla – Attachment 237577 Details for
Bug 266423
x11/openrgb SIGILL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Valgrind Report
openrgb.valgrind (text/plain), 78.24 KB, created by
Conor
on 2022-10-24 09:13:46 UTC
(
hide
)
Description:
Valgrind Report
Filename:
MIME Type:
Creator:
Conor
Created:
2022-10-24 09:13:46 UTC
Size:
78.24 KB
patch
obsolete
>==26678== Memcheck, a memory error detector >==26678== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. >==26678== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info >==26678== Command: openrgb >==26678== Parent PID: 82887 >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x49D824: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== by 0x4A1323: ResourceManager::ResourceManager() (in /usr/local/bin/openrgb) >==26678== by 0x4A0588: ResourceManager::get() (in /usr/local/bin/openrgb) >==26678== by 0x560135: HIDDeviceDetector::HIDDeviceDetector(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, unsigned short, unsigned short, long, int, int) (in /usr/local/bin/openrgb) >==26678== by 0x560003: __cxx_global_var_init (in /usr/local/bin/openrgb) >==26678== by 0x560088: _GLOBAL__sub_I_AlienwareControllerDetect.cpp (in /usr/local/bin/openrgb) >==26678== by 0x400B0FC: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x400938A: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x4006F88: ??? (in /libexec/ld-elf.so.1) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x49D634: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4853F0A: strcmp (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x49D8BB: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== by 0x4A1323: ResourceManager::ResourceManager() (in /usr/local/bin/openrgb) >==26678== by 0x4A0588: ResourceManager::get() (in /usr/local/bin/openrgb) >==26678== by 0x560135: HIDDeviceDetector::HIDDeviceDetector(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, unsigned short, unsigned short, long, int, int) (in /usr/local/bin/openrgb) >==26678== by 0x560003: __cxx_global_var_init (in /usr/local/bin/openrgb) >==26678== by 0x560088: _GLOBAL__sub_I_AlienwareControllerDetect.cpp (in /usr/local/bin/openrgb) >==26678== by 0x400B0FC: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x400938A: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x4006F88: ??? (in /libexec/ld-elf.so.1) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x49D634: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x49D8BF: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== by 0x4A1323: ResourceManager::ResourceManager() (in /usr/local/bin/openrgb) >==26678== by 0x4A0588: ResourceManager::get() (in /usr/local/bin/openrgb) >==26678== by 0x560135: HIDDeviceDetector::HIDDeviceDetector(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, unsigned short, unsigned short, long, int, int) (in /usr/local/bin/openrgb) >==26678== by 0x560003: __cxx_global_var_init (in /usr/local/bin/openrgb) >==26678== by 0x560088: _GLOBAL__sub_I_AlienwareControllerDetect.cpp (in /usr/local/bin/openrgb) >==26678== by 0x400B0FC: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x400938A: ??? (in /libexec/ld-elf.so.1) >==26678== by 0x4006F88: ??? (in /libexec/ld-elf.so.1) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x49D634: ProfileManager::LoadProfileToList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) (in /usr/local/bin/openrgb) >==26678== >==26678== Thread 2: >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4953D58: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Syscall param ioctl(generic) points to uninitialised byte(s) >==26678== at 0x5EEC8DA: ioctl (in /lib/libc.so.7) >==26678== by 0x486959E: ??? (in /usr/lib/libusb.so.3) >==26678== by 0x486FE59: libusb_control_transfer (in /usr/lib/libusb.so.3) >==26678== by 0x486E2AF: libusb_get_string_descriptor (in /usr/lib/libusb.so.3) >==26678== by 0x4953DA5: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Address 0x7dadfd2b9 is on thread 2's stack >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B3E9E: utf16le_mbtowc (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B248A: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B3EAE: utf16le_mbtowc (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B248A: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B36FC: utf8_wctomb (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B24AE: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B3717: utf8_wctomb (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B24AE: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B3720: utf8_wctomb (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B24AE: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Use of uninitialised value of size 8 >==26678== at 0x62B3731: utf8_wctomb (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B24AE: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24B2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24C2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24EB: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E84249: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E842C5: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x48581B9: wcslen (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5F81DFE: wcsdup (in /lib/libc.so.7) >==26678== by 0x4953E51: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AE6: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4953D58: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24B2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24C2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24EB: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E84249: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E842C5: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x48581B9: wcslen (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5F81DFE: wcsdup (in /lib/libc.so.7) >==26678== by 0x4953E51: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953AFE: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4953D58: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24B2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24C2: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x62B24EB: unicode_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x62B1BE0: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E84249: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x5E842C5: ??? (in /lib/libc.so.7) >==26678== by 0x62B1C67: wchar_to_loop_convert (in /usr/local/lib/libiconv.so.2.6.1) >==26678== by 0x4953E1E: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x48581B9: wcslen (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5F81DFE: wcsdup (in /lib/libc.so.7) >==26678== by 0x4953E51: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4953B1A: hid_enumerate (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x4A4BAF: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== by 0x4B232D: void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*>&, std::__1::__tuple_indices<2ul>) (in /usr/local/bin/openrgb) >==26678== by 0x4B202F: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (ResourceManager::*)(), ResourceManager*> >(void*) (in /usr/local/bin/openrgb) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== Uninitialised value was created by a stack allocation >==26678== at 0x4953CED: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x57ED2D: AuraUSBController::GetFirmwareVersion() (in /usr/local/bin/openrgb) >==26678== by 0x57EC7E: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5607F5: std::__1::__function::__func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x4B291E: std::__1::__function::__value_func<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A811F: std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A5EDE: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== Uninitialised value was created by a heap allocation >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x4954CBA: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x57EDEE: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5607F5: std::__1::__function::__func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x4B291E: std::__1::__function::__value_func<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A811F: std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A5EDE: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== by 0x4B23A8: decltype (((*(static_cast<ResourceManager*>({parm#2}))).*{parm#1})()) std::__1::__invoke<void (ResourceManager::*)(), ResourceManager*, , void>(void (ResourceManager::*&&)(), ResourceManager*&&) (in /usr/local/bin/openrgb) >==26678== Uninitialised value was created by a heap allocation >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x4954CBA: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4852EE9: strlen (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5ED548D: ??? (in /lib/libc.so.7) >==26678== by 0x5EDF305: vsnprintf (in /lib/libc.so.7) >==26678== by 0x485B75: LogManager::_append(char const*, int, unsigned int, char const*, __va_list_tag*) (in /usr/local/bin/openrgb) >==26678== by 0x4860AE: LogManager::append(char const*, int, unsigned int, char const*, ...) (in /usr/local/bin/openrgb) >==26678== by 0x57EF49: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== Uninitialised value was created by a heap allocation >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x4954CBA: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== >==26678== Conditional jump or move depends on uninitialised value(s) >==26678== at 0x4852EE9: strlen (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5ED548D: ??? (in /lib/libc.so.7) >==26678== by 0x5EDF305: vsnprintf (in /lib/libc.so.7) >==26678== by 0x485BDA: LogManager::_append(char const*, int, unsigned int, char const*, __va_list_tag*) (in /usr/local/bin/openrgb) >==26678== by 0x4860AE: LogManager::append(char const*, int, unsigned int, char const*, ...) (in /usr/local/bin/openrgb) >==26678== by 0x57EF49: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== Uninitialised value was created by a heap allocation >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x4954CBA: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== >==26678== Syscall param write(buf) points to uninitialised byte(s) >==26678== at 0x5EEF8DA: _write (in /lib/libc.so.7) >==26678== by 0x5ED2906: ??? (in /lib/libc.so.7) >==26678== by 0x5ECA5FD: fflush (in /lib/libc.so.7) >==26678== by 0x3D2B4B: std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() (in /usr/local/bin/openrgb) >==26678== by 0x5CB7A97: std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush() (in /usr/lib/libc++.so.1) >==26678== by 0x40FF30: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) (in /usr/local/bin/openrgb) >==26678== by 0x40FEE6: std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >& (*)(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)) (in /usr/local/bin/openrgb) >==26678== by 0x4859F3: LogManager::_flush() (in /usr/local/bin/openrgb) >==26678== by 0x485F2B: LogManager::_append(char const*, int, unsigned int, char const*, __va_list_tag*) (in /usr/local/bin/openrgb) >==26678== by 0x4860AE: LogManager::append(char const*, int, unsigned int, char const*, ...) (in /usr/local/bin/openrgb) >==26678== by 0x57EF49: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== Address 0x7a33391 is 17 bytes inside a block of size 32,768 alloc'd >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x5ECEF42: ??? (in /lib/libc.so.7) >==26678== by 0x5EE0044: ??? (in /lib/libc.so.7) >==26678== by 0x5ECDBF5: ??? (in /lib/libc.so.7) >==26678== by 0x5ECE523: fwrite (in /lib/libc.so.7) >==26678== by 0x3D36B1: std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) (in /usr/local/bin/openrgb) >==26678== by 0x5CB6E8D: std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long) (in /usr/lib/libc++.so.1) >==26678== by 0x3EDBC5: std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sputn(char const*, long) (in /usr/local/bin/openrgb) >==26678== by 0x3EDA04: std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) (in /usr/local/bin/openrgb) >==26678== by 0x3ED6FD: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) (in /usr/local/bin/openrgb) >==26678== by 0x3ECDF8: std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<< <std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x485400: LogManager::configure(nlohmann::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool, long, unsigned long, double, std::__1::allocator, nlohmann::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== Uninitialised value was created by a heap allocation >==26678== at 0x484C8A4: malloc (in /usr/local/libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so) >==26678== by 0x4954CBA: ??? (in /usr/local/lib/libhidapi.so.0.0.0) >==26678== by 0x5D99839: ??? (in /lib/libthr.so.3) >==26678== >==26678== valgrind: Unrecognised instruction at address 0x57f028. >==26678== at 0x57F028: AuraUSBController::~AuraUSBController() (in /usr/local/bin/openrgb) >==26678== by 0x57EF67: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5607F5: std::__1::__function::__func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x4B291E: std::__1::__function::__value_func<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A811F: std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A5EDE: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== Your program just tried to execute an instruction that Valgrind >==26678== did not recognise. There are two possible reasons for this. >==26678== 1. Your program has a bug and erroneously jumped to a non-code >==26678== location. If you are running Memcheck and you just saw a >==26678== warning about a bad jump, it's probably your program's fault. >==26678== 2. The instruction is legitimate but Valgrind doesn't handle it, >==26678== i.e. it's Valgrind's fault. If you think this is the case or >==26678== you are not sure, please let us know and we'll try to fix it. >==26678== Either way, Valgrind will now raise a SIGILL signal which will >==26678== probably kill your program. >==26678== >==26678== Process terminating with default action of signal 4 (SIGILL): dumping core >==26678== Illegal opcode at address 0x57F028 >==26678== at 0x57F028: AuraUSBController::~AuraUSBController() (in /usr/local/bin/openrgb) >==26678== by 0x57EF67: AuraUSBController::GetConfigTable() (in /usr/local/bin/openrgb) >==26678== by 0x57EC8C: AuraUSBController::AuraUSBController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5816D6: AuraMainboardController::AuraMainboardController(hid_device_*, char const*) (in /usr/local/bin/openrgb) >==26678== by 0x5937F0: DetectAsusAuraUSBMotherboards(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5619D7: decltype ((static_cast<void (*&std::__1::__invoke<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&))(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>({parm#1}))(static_cast<hid_device_info*>({parm#2}), static_cast<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>({parm#2}))) (in /usr/local/bin/openrgb) >==26678== by 0x561986: void std::__1::__invoke_void_return_wrapper<void, true>::__call<void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(void (*&)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x561936: std::__1::__function::__alloc_func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x5607F5: std::__1::__function::__func<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), std::__1::allocator<void (*)(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>, void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in /usr/local/bin/openrgb) >==26678== by 0x4B291E: std::__1::__function::__value_func<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A811F: std::__1::function<void (hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator()(hid_device_info*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const (in /usr/local/bin/openrgb) >==26678== by 0x4A5EDE: ResourceManager::DetectDevicesThreadFunction() (in /usr/local/bin/openrgb) >==26678== >==26678== HEAP SUMMARY: >==26678== in use at exit: 4,726,462 bytes in 56,131 blocks >==26678== total heap usage: 279,448 allocs, 223,317 frees, 52,565,890 bytes allocated >==26678== >==26678== LEAK SUMMARY: >==26678== definitely lost: 936 bytes in 35 blocks >==26678== indirectly lost: 32 bytes in 1 blocks >==26678== possibly lost: 347,047 bytes in 184 blocks >==26678== still reachable: 4,341,583 bytes in 55,909 blocks >==26678== of which reachable via heuristic: >==26678== newarray : 440 bytes in 11 blocks >==26678== multipleinheritance: 224 bytes in 2 blocks >==26678== suppressed: 36,864 bytes in 2 blocks >==26678== Rerun with --leak-check=full to see details of leaked memory >==26678== >==26678== For lists of detected and suppressed errors, rerun with: -s >==26678== ERROR SUMMARY: 3610 errors from 36 contexts (suppressed: 0 from 0)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 266423
: 237577