Bug 2188250 - [abrt] obs-studio: std::__throw_logic_error(): obs killed by SIGABRT
Summary: [abrt] obs-studio: std::__throw_logic_error(): obs killed by SIGABRT
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: obs-studio
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:9f5f0da99eddfd4bef71bfeaa66...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-20 09:30 UTC by emre.f.sucu
Modified: 2023-05-09 00:13 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-05-09 00:13:25 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.39 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: maps (3.92 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: limits (1.29 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: environ (1.67 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: open_fds (13.82 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: mountinfo (3.53 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: os_info (770 bytes, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: cpuinfo (2.96 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: core_backtrace (84.25 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: dso_list (224 bytes, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: var_log_messages (10.57 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details
File: backtrace (249.75 KB, text/plain)
2023-04-20 09:30 UTC, emre.f.sucu
no flags Details

Description emre.f.sucu 2023-04-20 09:30:04 UTC
Version-Release number of selected component:
obs-studio-29.1.0~beta4-1.fc39

Additional info:
reporter:       libreport-2.17.9
type:           CCpp
reason:         obs killed by SIGABRT
journald_cursor: s=97fa1143cc6b4aa19c0d6394dec158b9;i=192da3;b=4cc61f64f9864282822d6b6f6512141c;m=3a657a3;t=5f9c106597c87;x=526125ffdd55d228
executable:     /usr/bin/obs
cmdline:        /usr/bin/obs
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-com.obsproject.Studio-3564.scope
rootdir:        /
uid:            1000
kernel:         6.3.0-0.rc7.455.vanilla.fc39.x86_64
package:        obs-studio-29.1.0~beta4-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: std::__throw_logic_error

Truncated backtrace:
Thread no. 1 (43 frames)
 #8 std::__throw_logic_error at ../../../../../libstdc++-v3/src/c++11/functexcept.cc:70
 #9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> > at /usr/include/c++/13/bits/basic_string.h:647
 #10 DisableIncompatibleSimpleContainer at /usr/src/debug/obs-studio-29.1.0
 #11 OBSBasicSettings::SimpleRecordingEncoderChanged at /usr/src/debug/obs-studio-29.1.0
 #12 doActivate<false> at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4004
 #13 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4052
 #14 QSpinBox::valueChanged at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/redhat-linux-build/src/widgets/Widgets_autogen/include/moc_qspinbox.cpp:303
 #15 QAbstractSpinBoxPrivate::setValue at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/widgets/qabstractspinbox.cpp:1762
 #16 QSpinBox::setValue at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/widgets/qspinbox.cpp:198
 #17 OBSBasicSettings::LoadSimpleOutputSettings at /usr/src/debug/obs-studio-29.1.0
 #18 OBSBasicSettings::LoadOutputSettings at /usr/src/debug/obs-studio-29.1.0
 #19 OBSBasicSettings::LoadSettings at /usr/src/debug/obs-studio-29.1.0
 #20 OBSBasicSettings::OBSBasicSettings at /usr/src/debug/obs-studio-29.1.0
 #21 OBSBasic::on_action_Settings_triggered at /usr/src/debug/obs-studio-29.1.0
 #22 OBSBasic::qt_metacall at /usr/src/debug/obs-studio-29.1.0
 #23 doActivate<false> at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4018
 #24 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4052
 #25 QAbstractButton::clicked at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/redhat-linux-build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:408
 #26 QAbstractButtonPrivate::emitClicked at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/widgets/qabstractbutton.cpp:379
 #27 QAbstractButtonPrivate::click at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/widgets/qabstractbutton.cpp:372
 #28 QAbstractButton::mouseReleaseEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/widgets/qabstractbutton.cpp:973
 #29 QWidget::event at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qwidget.cpp:9286
 #30 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3284
 #31 QApplication::notify at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2772
 #32 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1115
 #33 QCoreApplication::sendSpontaneousEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1547
 #34 QApplicationPrivate::sendMouseEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2356
 #35 QWidgetWindow::handleMouseEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qwidgetwindow.cpp:623
 #36 QWidgetWindow::event at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qwidgetwindow.cpp:241
 #37 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3284
 #38 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1115
 #39 QCoreApplication::sendSpontaneousEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1547
 #40 QGuiApplicationPrivate::processMouseEvent at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:2277
 #41 QWindowSystemInterface::sendWindowSystemEvents at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1094
 #42 userEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
 #45 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #46 g_main_context_iteration at ../glib/gmain.c:4343
 #47 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
 #48 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/global/qflags.h:34
 #49 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/corelib/global/qflags.h:74
 #50 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:1886
 #51 QApplication::exec at /usr/src/debug/qt6-qtbase-6.5.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2564
 #52 run_program at /usr/src/debug/obs-studio-29.1.0

Comment 1 emre.f.sucu 2023-04-20 09:30:08 UTC
Created attachment 1958499 [details]
File: proc_pid_status

Comment 2 emre.f.sucu 2023-04-20 09:30:09 UTC
Created attachment 1958500 [details]
File: maps

Comment 3 emre.f.sucu 2023-04-20 09:30:10 UTC
Created attachment 1958501 [details]
File: limits

Comment 4 emre.f.sucu 2023-04-20 09:30:12 UTC
Created attachment 1958502 [details]
File: environ

Comment 5 emre.f.sucu 2023-04-20 09:30:13 UTC
Created attachment 1958503 [details]
File: open_fds

Comment 6 emre.f.sucu 2023-04-20 09:30:15 UTC
Created attachment 1958504 [details]
File: mountinfo

Comment 7 emre.f.sucu 2023-04-20 09:30:16 UTC
Created attachment 1958505 [details]
File: os_info

Comment 8 emre.f.sucu 2023-04-20 09:30:18 UTC
Created attachment 1958506 [details]
File: cpuinfo

Comment 9 emre.f.sucu 2023-04-20 09:30:20 UTC
Created attachment 1958507 [details]
File: core_backtrace

Comment 10 emre.f.sucu 2023-04-20 09:30:22 UTC
Created attachment 1958508 [details]
File: dso_list

Comment 11 emre.f.sucu 2023-04-20 09:30:24 UTC
Created attachment 1958509 [details]
File: var_log_messages

Comment 12 emre.f.sucu 2023-04-20 09:30:26 UTC
Created attachment 1958510 [details]
File: backtrace

Comment 13 Mikhail 2023-04-20 20:45:58 UTC
Just launch osb studio


reporter:       libreport-2.17.9
type:           CCpp
reason:         obs killed by SIGABRT
journald_cursor: s=24652ed3672c4c169832632d89fe865d;i=44745e;b=80738b9155cc4cbeb0e1ba4f44ea42c4;m=a59f4eae1;t=5f9ca7818d49e;x=61cf22298e7752ee
executable:     /usr/bin/obs
cmdline:        obs
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.gnome.Terminal.slice/vte-spawn-f40a1164-7095-498f-9afd-84aabdc41d89.scope
rootdir:        /
uid:            1000
kernel:         6.3.0-0.rc7.56.fc39.x86_64+debug
package:        obs-studio-29.1.0~beta4-1.fc39
runlevel:       N 5
dso_list:       /usr/bin/obs obs-studio-29.1.0~beta4-1.fc39.x86_64 (Fedora Project) 1681974898
backtrace_rating: 4
crash_function: std::__throw_logic_error
comment:        Just launch osb studio

Comment 14 Neal Gompa 2023-05-09 00:13:05 UTC
This is caused by RPM Fusion's ffmpeg not having libopenh264 support enabled.

If you don't need their build, you can swap back to Fedora's with "sudo dnf swap ffmpeg ffmpeg-free --allowerasing".

If you need the RPM Fusion ffmpeg or libavcodec-freeworld overlay library to work with OBS, please comment in the RPM Fusion bug: https://bugzilla.rpmfusion.org/show_bug.cgi?id=6677


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