Description of problem: 1.Get the effects plugin 2.Add CustomGradient effect separately to mouse and keyboard (one with lower brightness) 3.Try to save the preset 4.Application crashes and my rgb stops Version-Release number of selected component: openrgb-0.9-1.fc38 Additional info: reporter: libreport-2.17.11 type: CCpp reason: openrgb killed by SIGSEGV journald_cursor: s=2c781fa487ba43b4badab9b7f8b688b9;i=8b799a7;b=b9636f2f796142a49c72ba63de436e77;m=60339b560f;t=6050eeaf02bca;x=f524ceebd5273aa8 executable: /usr/bin/openrgb cmdline: /usr/bin/openrgb cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-gnome-OpenRGB-383680.scope rootdir: / uid: 1000 kernel: 6.4.12-200.fc38.x86_64 package: openrgb-0.9-1.fc38 runlevel: N 5 backtrace_rating: 4 crash_function: RGBController::GetDeviceDescription(unsigned int) Truncated backtrace: Thread no. 1 (57 frames) #0 RGBController::GetDeviceDescription(unsigned int) at ../RGBController/RGBController.cpp:135 #1 ProfileManager::SaveProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) at /usr/include/c++/13/bits/stl_vector.h:1125 #2 Ui::OpenRGBDialog2::SaveProfileAs() at ../qt/OpenRGBDialog2/OpenRGBDialog2.cpp:1766 #3 Ui::OpenRGBDialog2::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) at /usr/src/debug/openrgb-0.9-1.fc38.x86_64/x86_64-redhat-linux-gnu/moc_OpenRGBDialog2.cpp:196 #4 Ui::OpenRGBDialog2::qt_metacall(QMetaObject::Call, int, void**) at /usr/src/debug/openrgb-0.9-1.fc38.x86_64/x86_64-redhat-linux-gnu/moc_OpenRGBDialog2.cpp:279 #5 doActivate<false>(QObject*, int, void**) at kernel/qobject.cpp:3951 #6 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) at kernel/qobject.cpp:3985 #7 QAction::triggered(bool) at .moc/moc_qaction.cpp:376 #8 QAction::activate(QAction::ActionEvent) at kernel/qaction.cpp:1161 #9 QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) at widgets/qmenu.cpp:1384 #10 QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) at widgets/qmenu.cpp:1461 #11 QWidget::event(QEvent*) at kernel/qwidget.cpp:9045 #12 QApplicationPrivate::notify_helper(QObject*, QEvent*) at kernel/qapplication.cpp:3640 #13 QApplication::notify(QObject*, QEvent*) at kernel/qapplication.cpp:3084 #14 QCoreApplication::notifyInternal2(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1064 #15 QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1474 #16 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) at kernel/qapplication.cpp:2622 #17 QWidgetWindow::handleMouseEvent(QMouseEvent*) at kernel/qwidgetwindow.cpp:580 #18 QWidgetWindow::event(QEvent*) at kernel/qwidgetwindow.cpp:300 #19 QApplicationPrivate::notify_helper(QObject*, QEvent*) at kernel/qapplication.cpp:3640 #20 QCoreApplication::notifyInternal2(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1064 #21 QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1474 #22 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) at kernel/qguiapplication.cpp:2278 #23 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) at kernel/qwindowsysteminterface.cpp:1169 #24 userEventSourceDispatch(_GSource*, int (*)(void*), void*) #27 g_main_context_poll at ../glib/gmain.c:4586 #28 g_main_context_iterate.isra.0 at ../glib/gmain.c:4271 #29 g_main_context_pending at ../glib/gmain.c:4303 #30 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) at kernel/qeventdispatcher_glib.cpp:423 #31 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #32 QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #33 QToolButtonPrivate::popupTimerDone() at widgets/qtoolbutton.cpp:809 #34 QToolButton::showMenu() at widgets/qtoolbutton.cpp:705 #35 QToolButton::mousePressEvent(QMouseEvent*) at widgets/qtoolbutton.cpp:607 #36 QWidget::event(QEvent*) at kernel/qwidget.cpp:9045 #37 QApplicationPrivate::notify_helper(QObject*, QEvent*) at kernel/qapplication.cpp:3640 #38 QApplication::notify(QObject*, QEvent*) at kernel/qapplication.cpp:3084 #39 QCoreApplication::notifyInternal2(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1064 #40 QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1474 #41 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) at kernel/qapplication.cpp:2622 #42 QWidgetWindow::handleMouseEvent(QMouseEvent*) at kernel/qwidgetwindow.cpp:684 #43 QWidgetWindow::event(QEvent*) at kernel/qwidgetwindow.cpp:300 #44 QApplicationPrivate::notify_helper(QObject*, QEvent*) at kernel/qapplication.cpp:3640 #45 QCoreApplication::notifyInternal2(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1064 #46 QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) at kernel/qcoreapplication.cpp:1474 #47 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) at kernel/qguiapplication.cpp:2278 #48 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) at kernel/qwindowsysteminterface.cpp:1169 #49 userEventSourceDispatch(_GSource*, int (*)(void*), void*) #52 g_main_context_poll at ../glib/gmain.c:4586 #53 g_main_context_iterate.isra.0 at ../glib/gmain.c:4271 #54 g_main_context_pending at ../glib/gmain.c:4303 #55 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) at kernel/qeventdispatcher_glib.cpp:423 #56 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #57 QCoreApplication::exec() at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #58 QGuiApplication::exec() at kernel/qguiapplication.cpp:1863 #59 QApplication::exec() at kernel/qapplication.cpp:2832 #60 main(int, char**) at ../main.cpp:371
Created attachment 1988163 [details] File: proc_pid_status
Created attachment 1988164 [details] File: maps
Created attachment 1988165 [details] File: limits
Created attachment 1988166 [details] File: environ
Created attachment 1988167 [details] File: open_fds
Created attachment 1988168 [details] File: mountinfo
Created attachment 1988169 [details] File: os_info
Created attachment 1988170 [details] File: cpuinfo
Created attachment 1988171 [details] File: core_backtrace
Created attachment 1988172 [details] File: exploitable
Created attachment 1988173 [details] File: dso_list
Created attachment 1988174 [details] File: var_log_messages
Created attachment 1988175 [details] File: backtrace
Could you report upstream please? Thanks. https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues