Bug 2238360 - [abrt] openrgb: RGBController::GetDeviceDescription(unsigned int)(): openrgb killed by SIGSEGV
Summary: [abrt] openrgb: RGBController::GetDeviceDescription(unsigned int)(): openrgb ...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: openrgb
Version: 38
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Artem
QA Contact:
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:43a2dfff4b8d114aeab501ed55d...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-11 15:30 UTC by Ali Raaish
Modified: 2023-09-11 20:01 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.45 KB, text/plain)
2023-09-11 15:30 UTC, Ali Raaish
no flags Details
File: maps (3.93 KB, text/plain)
2023-09-11 15:30 UTC, Ali Raaish
no flags Details
File: limits (1.29 KB, text/plain)
2023-09-11 15:30 UTC, Ali Raaish
no flags Details
File: environ (1.40 KB, text/plain)
2023-09-11 15:30 UTC, Ali Raaish
no flags Details
File: open_fds (8.10 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: mountinfo (3.85 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: os_info (734 bytes, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: cpuinfo (3.19 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: core_backtrace (69.58 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: exploitable (81 bytes, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: dso_list (475 bytes, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: var_log_messages (4.85 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details
File: backtrace (201.85 KB, text/plain)
2023-09-11 15:31 UTC, Ali Raaish
no flags Details

Description Ali Raaish 2023-09-11 15:30:44 UTC
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

Comment 1 Ali Raaish 2023-09-11 15:30:49 UTC
Created attachment 1988163 [details]
File: proc_pid_status

Comment 2 Ali Raaish 2023-09-11 15:30:52 UTC
Created attachment 1988164 [details]
File: maps

Comment 3 Ali Raaish 2023-09-11 15:30:55 UTC
Created attachment 1988165 [details]
File: limits

Comment 4 Ali Raaish 2023-09-11 15:30:57 UTC
Created attachment 1988166 [details]
File: environ

Comment 5 Ali Raaish 2023-09-11 15:31:00 UTC
Created attachment 1988167 [details]
File: open_fds

Comment 6 Ali Raaish 2023-09-11 15:31:03 UTC
Created attachment 1988168 [details]
File: mountinfo

Comment 7 Ali Raaish 2023-09-11 15:31:05 UTC
Created attachment 1988169 [details]
File: os_info

Comment 8 Ali Raaish 2023-09-11 15:31:08 UTC
Created attachment 1988170 [details]
File: cpuinfo

Comment 9 Ali Raaish 2023-09-11 15:31:11 UTC
Created attachment 1988171 [details]
File: core_backtrace

Comment 10 Ali Raaish 2023-09-11 15:31:13 UTC
Created attachment 1988172 [details]
File: exploitable

Comment 11 Ali Raaish 2023-09-11 15:31:16 UTC
Created attachment 1988173 [details]
File: dso_list

Comment 12 Ali Raaish 2023-09-11 15:31:18 UTC
Created attachment 1988174 [details]
File: var_log_messages

Comment 13 Ali Raaish 2023-09-11 15:31:22 UTC
Created attachment 1988175 [details]
File: backtrace

Comment 14 Artem 2023-09-11 20:01:07 UTC
Could you report upstream please? Thanks.
https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues


Note You need to log in before you can comment on or make changes to this bug.