Segfault Razer Mamba Wireless when using LED View
OS: Arch Linux
OpenRGB Version: openrgb-git (latest commit: 31b65331)
LSUSB device
Bus 007 Device 002: ID 1532:0072 Razer USA, Ltd Mamba 2018 (Wireless)
Steps to recreate: Attempt to change the scroll wheel and logo independently (which non-LED View does not allow for as no direct mode made available, though it is possible to do this via polychromatic for this device) via LED View, program immediately exits.
OpenRGB console output on failure.
Segmentation fault (core dumped)
Journalctl output of crash
Process 156913 (openrgb) of user xxxx dumped core.
Stack trace of thread 156913:
#0 0x000055696ab91263 n/a (openrgb + 0x53263)
#1 0x000055696ac31fa3 n/a (openrgb + 0xf3fa3)
#2 0x00007f8a1b156d72 n/a (libQt5Core.so.5 + 0x2ead72)
#3 0x00007f8a1bcd6b23 _ZN15QAbstractButton7clickedEb (libQt5Widgets.so.5 + 0x24bb23)
#4 0x00007f8a1bcd74ac n/a (libQt5Widgets.so.5 + 0x24c4ac)
#5 0x00007f8a1bcd8e53 n/a (libQt5Widgets.so.5 + 0x24de53)
#6 0x00007f8a1bcd9033 _ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent (libQt5Widgets.so.5 + 0x24e033)
#7 0x00007f8a1bc26b0e _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5 + 0x19bb0e)
#8 0x00007f8a1bbe5752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
#9 0x00007f8a1bbec87b _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x16187b)
#10 0x00007f8a1b11fcda _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b3cda)
#11 0x00007f8a1bbeb87e _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Ebb (libQt5Widgets.so.5 + 0x16087e)
#12 0x00007f8a1bc3f249 n/a (libQt5Widgets.so.5 + 0x1b4249)
#13 0x00007f8a1bc4263f n/a (libQt5Widgets.so.5 + 0x1b763f)
#14 0x00007f8a1bbe5752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
#15 0x00007f8a1b11fcda _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b3cda)
#16 0x00007f8a1b4f84ac _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5 + 0x13a4ac)
#17 0x00007f8a1b4cdbac _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5 + 0x10fbac)
#18 0x00007f8a1425af9c n/a (libQt5XcbQpa.so.5 + 0x5ef9c)
#19 0x00007f8a19f66924 g_main_context_dispatch (libglib-2.0.so.0 + 0x52924)
#20 0x00007f8a19fba621 n/a (libglib-2.0.so.0 + 0xa6621)
#21 0x00007f8a19f65131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#22 0x00007f8a1b178941 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30c941)
#23 0x00007f8a1b11e65c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b265c)
#24 0x00007f8a1b126af4 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2baaf4)
#25 0x000055696ab72470 n/a (openrgb + 0x34470)
#26 0x00007f8a1a96a152 __libc_start_main (libc.so.6 + 0x28152)
#27 0x000055696ab7bace n/a (openrgb + 0x3dace)
Stack trace of thread 156919:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156922:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156918:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156917:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156923:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156924:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156925:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156940:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156928:
#0 0x00007f8a1aa3746f __poll (libc.so.6 + 0xf546f)
#1 0x00007f8a19fba5af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f8a19f65131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#3 0x00007f8a1b178941 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30c941)
#4 0x00007f8a1b11e65c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b265c)
#5 0x00007f8a1af38ca2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccca2)
#6 0x00007f8a1418d098 n/a (libQt5DBus.so.5 + 0x17098)
#7 0x00007f8a1af39e8f n/a (libQt5Core.so.5 + 0xcde8f)
#8 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#9 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156921:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156951:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156920:
#0 0x00007f8a1ae596a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f8a1ad34c11 __gthread_cond_wait (libstdc++.so.6 + 0xc9c11)
#2 0x000055696ab969dc n/a (openrgb + 0x589dc)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156957:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156941:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156961:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156954:
#0 0x00007f8a1aa3746f __poll (libc.so.6 + 0xf546f)
#1 0x00007f8a1c137803 n/a (libusb-1.0.so.0 + 0x11803)
#2 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#3 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156958:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156926:
#0 0x00007f8a1aa3746f __poll (libc.so.6 + 0xf546f)
#1 0x00007f8a17e9363b n/a (libxcb.so.1 + 0xc63b)
#2 0x00007f8a17e9537b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
#3 0x00007f8a14259f61 n/a (libQt5XcbQpa.so.5 + 0x5df61)
#4 0x00007f8a1af39e8f n/a (libQt5Core.so.5 + 0xcde8f)
#5 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156953:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156962:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156960:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 156959:
#0 0x00007f8a1aa09c51 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc7c51)
#1 0x00007f8a1aa0f137 __nanosleep (libc.so.6 + 0xcd137)
#2 0x000055696ac209eb n/a (openrgb + 0xe29eb)
#3 0x00007f8a1ad3ac24 execute_native_thread_routine (libstdc++.so.6 + 0xcfc24)
#4 0x00007f8a1ae533e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f8a1aa42293 __clone (libc.so.6 + 0x100293)```