Crash when Effects::Hypnotoad is autostarted and number of LEDs is entered
Description of Bug
I have Hypnotoad from OpenRGBEffectsPlugin set to autostart. If I'm prompted for the number of LEDs on the device on which Hypnotoad is running, and enter a number of LEDs, and hit "Save and close", OpenRGB reliably crashes. If I hit "Ignore", I do not generate a crash.
git head 1c1bfee7
Attached Log
loglevel 6:
[schwarzgerat](0) $ openrgb --loglevel 6
Attempting to connect to local OpenRGB server.
Connection attempt failed
Local OpenRGB server unavailable.
Running standalone.
Current Language changed to en_US
[OpenRGBEffectsPlugin] version 0.1 (06e2bbceb05a3b50a1d38580d4d054d2b11cddeb), build date 2022-07-25 14:02:15 +0200
[OpenRGBEffectsPlugin] 53 effects registered
[OpenRGBEffectsPlugin] Loading effects settings if any.
[OpenRGBEffectsPlugin] Looking for corresponding controllers for auto assignement...
[OpenRGBEffectsPlugin] Creating effect: Hypnotoad
[OpenRGBEffectsPlugin] Effect Hypnotoad: Applying basic settings
[OpenRGBEffectsPlugin] Effect Hypnotoad: Loading custom settings
[OpenRGBEffectsPlugin] Creating effect Hypnotoad tab
[OpenRGBEffectsPlugin] Effect Hypnotoad thread started
[OpenRGBEffectsPlugin] Assigning 1 zones to Hypnotoad
Segmentation fault (core dumped)
[schwarzgerat](139) $
stacktrace:
Thread 24 "openrgb" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffceffd640 (LWP 2217723)]
0x0000555555837d44 in RGBController_RGBFusion2USB::UpdateZoneLEDs(int) ()
=> 0x0000555555837d44 <_ZN27RGBController_RGBFusion2USB14UpdateZoneLEDsEi+388>: 8b 58 20 mov ebx,DWORD PTR [rax+0x20]
(gdb) bt
#0 0x0000555555837d44 in RGBController_RGBFusion2USB::UpdateZoneLEDs(int) ()
#1 0x0000555555837b8b in RGBController_RGBFusion2USB::DeviceUpdateLEDs() ()
#2 0x0000555555973fd0 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fffceffd640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) threads bt all
Undefined command: "threads". Try "help".
(gdb) thread apply all bt
Thread 43 (Thread 0x7fff85bff640 (LWP 2218103) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fff85bfed20, rem=0x7fff85bfed20) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x00007fffd44c9d7c in EffectManager::EffectThreadFunction(RGBEffect*) () at /home/dank/.config/OpenRGB/plugins/libOpenRGBEffectsPlugin.so
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fff85bff640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 42 (Thread 0x7fffa97fa640 (LWP 2218102) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x555556527fe0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffa97f9cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556527fe0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffa97f9cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffa97f9cb0, clockid=1, mutex=0x555556527f90, cond=0x555556527fb8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x555556527fb8, mutex=0x555556527f90, abstime=0x7fffa97f9cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffa97fa640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 41 (Thread 0x7fffa9ffb640 (LWP 2218101) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555564a4970, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffa9ffacb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555564a4970, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffa9ffacb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffa9ffacb0, clockid=1, mutex=0x5555564a4920, cond=0x5555564a4948) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555564a4948, mutex=0x5555564a4920, abstime=0x7fffa9ffacb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffa9ffb640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 40 (Thread 0x7fffaa7fc640 (LWP 2218100) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555563a94f0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffaa7fbcb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555563a94f0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffaa7fbcb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffaa7fbcb0, clockid=1, mutex=0x5555563a94a0, cond=0x5555563a94c8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555563a94c8, mutex=0x5555563a94a0, abstime=0x7fffaa7fbcb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffaa7fc640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 39 (Thread 0x7fffaaffd640 (LWP 2218099) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555560e2000, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffaaffccb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555560e2000, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffaaffccb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffaaffccb0, clockid=1, mutex=0x5555560e1fb0, cond=0x5555560e1fd8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555560e1fd8, mutex=0x5555560e1fb0, abstime=0x7fffaaffccb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffaaffd640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 38 (Thread 0x7fffab7fe640 (LWP 2218098) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55555636e650, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffab7fdcb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555636e650, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffab7fdcb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffab7fdcb0, clockid=1, mutex=0x55555636e600, cond=0x55555636e628) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x55555636e628, mutex=0x55555636e600, abstime=0x7fffab7fdcb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffab7fe640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 37 (Thread 0x7fffabfff640 (LWP 2218097) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x555556163f40, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffabffecb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556163f40, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffabffecb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffabffecb0, clockid=1, mutex=0x555556163ef0, cond=0x555556163f18) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x555556163f18, mutex=0x555556163ef0, abstime=0x7fffabffecb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffabfff640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 36 (Thread 0x7fffc8ee3640 (LWP 2218096) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555560b3480, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc8ee2cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555560b3480, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc8ee2cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffc8ee2cb0, clockid=1, mutex=0x5555560b3430, cond=0x5555560b3458) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555560b3458, mutex=0x5555560b3430, abstime=0x7fffc8ee2cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffc8ee3640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 35 (Thread 0x7fffc96e4640 (LWP 2218095) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555563cbd20, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc96e3cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555563cbd20, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc96e3cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffc96e3cb0, clockid=1, mutex=0x5555563cbcd0, cond=0x5555563cbcf8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555563cbcf8, mutex=0x5555563cbcd0, abstime=0x7fffc96e3cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffc96e4640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 34 (Thread 0x7fffc9ee5640 (LWP 2218094) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55555624e440, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc9ee4cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555624e440, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc9ee4cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffc9ee4cb0, clockid=1, mutex=0x55555624e3f0, cond=0x55555624e418) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x55555624e418, mutex=0x55555624e3f0, abstime=0x7fffc9ee4cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffc9ee5640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 33 (Thread 0x7fffca6e6640 (LWP 2218093) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555560e2740, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffca6e5cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555560e2740, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffca6e5cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffca6e5cb0, clockid=1, mutex=0x5555560e26f0, cond=0x5555560e2718) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555560e2718, mutex=0x5555560e26f0, abstime=0x7fffca6e5cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffca6e6640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 32 (Thread 0x7fffcaee7640 (LWP 2218092) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55555636d470, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcaee6cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555636d470, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcaee6cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcaee6cb0, clockid=1, mutex=0x55555636d420, cond=0x55555636d448) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x55555636d448, mutex=0x55555636d420, abstime=0x7fffcaee6cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcaee7640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 31 (Thread 0x7fffcb6e8640 (LWP 2218091) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555564c4c00, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcb6e7cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555564c4c00, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcb6e7cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcb6e7cb0, clockid=1, mutex=0x5555564c4bb0, cond=0x5555564c4bd8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555564c4bd8, mutex=0x5555564c4bb0, abstime=0x7fffcb6e7cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcb6e8640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 30 (Thread 0x7fffcbee9640 (LWP 2218090) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555562f5250, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcbee8cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555562f5250, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcbee8cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcbee8cb0, clockid=1, mutex=0x5555562f5200, cond=0x5555562f5228) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555562f5228, mutex=0x5555562f5200, abstime=0x7fffcbee8cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcbee9640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 29 (Thread 0x7fffcc6ea640 (LWP 2218089) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5555560b5400, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcc6e9cb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555560b5400, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcc6e9cb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcc6e9cb0, clockid=1, mutex=0x5555560b53b0, cond=0x5555560b53d8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555560b53d8, mutex=0x5555560b53b0, abstime=0x7fffcc6e9cb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcc6ea640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 28 (Thread 0x7fffcceeb640 (LWP 2218088) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x555556426300, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcceeacb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556426300, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcceeacb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcceeacb0, clockid=1, mutex=0x5555564262b0, cond=0x5555564262d8) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x5555564262d8, mutex=0x5555564262b0, abstime=0x7fffcceeacb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcceeb640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 27 (Thread 0x7fffcd6ec640 (LWP 2218087) "Thread (pooled)"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x555556425f30, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcd6ebcb0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556425f30, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffcd6ebcb0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6ff44 in __pthread_cond_wait_common (abstime=0x7fffcd6ebcb0, clockid=1, mutex=0x555556425ee0, cond=0x555556425f08) at pthread_cond_wait.c:504
#3 __pthread_cond_timedwait (cond=0x555556425f08, mutex=0x555556425ee0, abstime=0x7fffcd6ebcb0) at pthread_cond_wait.c:637
#4 0x00007ffff68d19b8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68cef55 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7e69d80 in start_thread (arg=0x7fffcd6ec640) at pthread_create.c:481
#8 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 26 (Thread 0x7fffcdffb640 (LWP 2218086) "libusb_event"):
#0 0x00007ffff67156cf in __GI___poll (fds=0x7fffcdffada0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff7f7b497 in () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007ffff7e69d80 in start_thread (arg=0x7fffcdffb640) at pthread_create.c:481
#3 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 25 (Thread 0x7fffce7fc640 (LWP 2218000) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffce7fbd70, rem=0x7fffce7fbd70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fffce7fc640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 24 (Thread 0x7fffceffd640 (LWP 2217723) "openrgb"):
#0 0x0000555555837d44 in RGBController_RGBFusion2USB::UpdateZoneLEDs(int) ()
#1 0x0000555555837b8b in RGBController_RGBFusion2USB::DeviceUpdateLEDs() ()
#2 0x0000555555973fd0 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fffceffd640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 23 (Thread 0x7fffcf7fe640 (LWP 2217722) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffcf7fdd70, rem=0x7fffcf7fdd70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fffcf7fe640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 22 (Thread 0x7fffcffff640 (LWP 2217721) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffcfffed70, rem=0x7fffcfffed70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7fffcffff640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 21 (Thread 0x7fffd7fff640 (LWP 2217719) "QDBusConnection"):
#0 0x00007ffff67156cf in __GI___poll (fds=0x7fffd00192b0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff61801ee in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff618030f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6b07e84 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007ffff6aaf33b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff68caa9e in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff0b864d7 in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ffff7e69d80 in start_thread (arg=0x7fffd7fff640) at pthread_create.c:481
#9 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 20 (Thread 0x7fffe4fe4640 (LWP 2217718) "gdbus"):
#0 0x00007ffff67156cf in __GI___poll (fds=0x555555d745f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff61801ee in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff6180543 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe5c07e66 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff61aa59d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7e69d80 in start_thread (arg=0x7fffe4fe4640) at pthread_create.c:481
#6 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 19 (Thread 0x7fffe57e5640 (LWP 2217717) "gmain"):
#0 0x00007ffff67156cf in __GI___poll (fds=0x555555d60e50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff61801ee in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff618030f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6180361 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff61aa59d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7e69d80 in start_thread (arg=0x7fffe57e5640) at pthread_create.c:481
#6 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 18 (Thread 0x7fffe6ff5640 (LWP 2217716) "QXcbEventQueue"):
#0 0x00007ffff67156cf in __GI___poll (fds=0x7fffe6ff4c48, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff59c2d12 in () at /lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007ffff59c507a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007ffff0ef5790 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4 0x00007ffff68cbbd1 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff7e69d80 in start_thread (arg=0x7fffe6ff5640) at pthread_create.c:481
#6 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 17 (Thread 0x7fffe77f6640 (LWP 2217715) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec0335c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec0335c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec0335d0, cond=0x7fffec0335a0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec0335a0, mutex=0x7fffec0335d0) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe77f6640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 16 (Thread 0x7fffe7ff7640 (LWP 2217714) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec01f508, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec01f508, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec01f510, cond=0x7fffec01f4e0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec01f4e0, mutex=0x7fffec01f510) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe7ff7640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 15 (Thread 0x7fffe87f8640 (LWP 2217713) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec01f018, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec01f018, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec01f020, cond=0x7fffec01eff0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec01eff0, mutex=0x7fffec01f020) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe87f8640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 14 (Thread 0x7fffe8ff9640 (LWP 2217712) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec036c18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec036c18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec036c20, cond=0x7fffec036bf0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec036bf0, mutex=0x7fffec036c20) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe8ff9640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7fffe97fa640 (LWP 2217711) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec034208, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec034208, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec034210, cond=0x7fffec0341e0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec0341e0, mutex=0x7fffec034210) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe97fa640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7fffe9ffb640 (LWP 2217710) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec03b828, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec03b828, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec03b830, cond=0x7fffec03b800) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec03b800, mutex=0x7fffec03b830) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffe9ffb640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7fffea7fc640 (LWP 2217709) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec03bdd8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec03bdd8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec03bde0, cond=0x7fffec03bdb0) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec03bdb0, mutex=0x7fffec03bde0) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffea7fc640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7fffeaffd640 (LWP 2217708) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec034848, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec034848, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec034850, cond=0x7fffec034820) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec034820, mutex=0x7fffec034850) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffeaffd640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7fffeb7fe640 (LWP 2217707) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec02f598, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec02f598, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec02f5a0, cond=0x7fffec02f570) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec02f570, mutex=0x7fffec02f5a0) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffeb7fe640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fffebfff640 (LWP 2217706) "openrgb"):
#0 0x00007ffff7e760fa in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x7fffec033058, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1 0x00007ffff7e7615b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffec033058, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2 0x00007ffff7e6fc30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffec033060, cond=0x7fffec033030) at pthread_cond_wait.c:504
#3 __pthread_cond_wait (cond=0x7fffec033030, mutex=0x7fffec033060) at pthread_cond_wait.c:619
#4 0x00005555557300bb in i2c_smbus_interface::i2c_smbus_thread_function() ()
#5 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7e69d80 in start_thread (arg=0x7fffebfff640) at pthread_create.c:481
#7 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7ffff1ffc640 (LWP 2217703) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffff1ffbd70, rem=0x7ffff1ffbd70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7ffff1ffc640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7ffff27fd640 (LWP 2217702) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffff27fcd70, rem=0x7ffff27fcd70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7ffff27fd640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7ffff2ffe640 (LWP 2217701) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffff2ffdd70, rem=0x7ffff2ffdd70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7ffff2ffe640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7ffff37ff640 (LWP 2217700) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffff37fed70, rem=0x7ffff37fed70) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555974029 in RGBController::DeviceCallThreadFunction() ()
#3 0x00007ffff64d49c3 in () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7e69d80 in start_thread (arg=0x7ffff37ff640) at pthread_create.c:481
#5 0x00007ffff6721baf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff6d537c0 (LWP 2217697) "openrgb"):
#0 0x00007ffff66e8a35 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffffffc810, rem=0x7fffffffc810) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:43
#1 0x00007ffff66edaf3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2 0x0000555555835065 in RGBFusion2USBController::DisableBuiltinEffect(int, int) ()
#3 0x0000555555839189 in RGBController_RGBFusion2USB::SetupZones() ()
#4 0x0000555555756ac3 in Ui::OpenRGBZonesBulkResizer::on_save_button_clicked() ()
#5 0x000055555598bb75 in Ui::OpenRGBZonesBulkResizer::qt_metacall(QMetaObject::Call, int, void**) ()
#6 0x00007ffff6ae6d65 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff7856ca2 in QAbstractButton::clicked(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8 0x00007ffff7856f1a in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9 0x00007ffff7858ae0 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff7858d03 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff77a567e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff77636ef in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff776b224 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff6ab093a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff7769d33 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff77be74c in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff77c19b5 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff77636ef in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff6ab093a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff6f3c087 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007ffff6f1222c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007ffff0ef67da in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#23 0x00007ffff617ffab in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff6180258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff618030f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff6b07e84 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff6aaf33b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff796db2a in QDialog::exec() () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x000055555575646c in Ui::OpenRGBZonesBulkResizer::RunChecks(QWidget*) ()
#30 0x00007ffff6adcf5e in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff77636ef in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff6ab093a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ffff6ab3987 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ffff6b08803 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ffff617ffab in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff6180258 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff618030f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff6b07e84 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007ffff6aaf33b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007ffff6ab7620 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00005555555f4872 in main ()
(gdb)
Operating System
Linux
Hardware Configuration
- Kingston Fury memory (8 DIMMs), misdetected as HyperX
- RTX 2080ti
- Gigabyte Aorus Xtreme TRX40 (two devices)