vasantharam
New Member
Selecting one of my window shares causes a crash
Obs version:
((pyenv1)) ~/.config/obs-studio % obs --version
OBS Studio - 30.0.2.1-3build1
This used to work last week, may be a version update happened.
Thread 1 "obs" received signal SIGSEGV, Segmentation fault.
Download failed: Invalid argument. Continuing without source file ./string/../sysdeps/x86_64/multiarch/strcmp-evex.S.
__strcmp_evex () at ../sysdeps/x86_64/multiarch/strcmp-evex.S:318
warning: 318 ../sysdeps/x86_64/multiarch/strcmp-evex.S: No such file or directory
(gdb) bt
#0 __strcmp_evex () at ../sysdeps/x86_64/multiarch/strcmp-evex.S:318
#1 0x00007ffff2849909 in msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd38, n=n@entry=2)
at ./stdlib/qsort.c:257
#2 0x00007ffff2849741 in msort_with_tmp
(n=2, b=0x7fffffffcd38, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#3 msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd30, n=n@entry=3)
at ./stdlib/qsort.c:210
#4 0x00007ffff2849725 in msort_with_tmp
(n=3, b=0x7fffffffcd30, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#5 msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd30, n=n@entry=6)
at ./stdlib/qsort.c:209
#6 0x00007ffff2849741 in msort_with_tmp
(n=6, b=0x7fffffffcd30, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#7 msort_with_tmp (p=0x7fffffffcc70,
p@entry=0x7fffffffc7c0, b=0x7fffffffcd00, n=n@entry=12)
at ./stdlib/qsort.c:210
#8 0x00007ffff2849a9a in msort_with_tmp
(n=12, b=<optimized out>, p=0x7fffffffc7c0) at ./stdlib/qsort.c:201
#9 indirect_msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x555557be01a0, n=n@entry=12, s=s@entry--Type <RET> for more, q to quit, c to continue without paging--
=72) at ./stdlib/qsort.c:312
#10 0x00007ffff2849ca9 in __GI___qsort_r
(pbase=0x555557be01a0, total_elems=12, size=72, cmp=<optimized out>, arg=<optimized out>) at ./stdlib/qsort.c:381
#11 0x00007fffd2aafcd2 in ??? ()
at /usr//lib/x86_64-linux-gnu/obs-plugins/linux-capture.so
#12 0x00007ffff7dc0c2e in obs_source_properties ()
at /lib/x86_64-linux-gnu/libobs.so.0
#13 0x000055555564ed3a in ??? ()
#14 0x00005555556b7405 in ??? ()
#15 0x00007ffff3176683 in QObject::event(QEvent*) ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6
#16 0x00007ffff418b3b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#17 0x00007ffff3138448 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007ffff3138635 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007ffff3333a8f in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#20 0x00007ffff2f14585 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff2f73977 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff2f13a23 in g_main_context_iteration ()
at /lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#23 0x00007ffff33315ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#24 0x00007ffff31429a3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x00007ffff313b35e in QCoreApplication::exec() ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x00005555556034fd in ??? ()
#27 0x00007ffff282a1ca in __libc_start_call_main
(main=main@entry=0x5555556015d0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe3d8) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x00007ffff282a28b in __libc_start_main_impl
(main=0x5555556015d0, argc=1, argv=0x7fffffffe3d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe3c8)
at ../csu/libc-start.c:360
#29 0x0000555555606525 in ??? ()
Obs version:
((pyenv1)) ~/.config/obs-studio % obs --version
OBS Studio - 30.0.2.1-3build1
This used to work last week, may be a version update happened.
Thread 1 "obs" received signal SIGSEGV, Segmentation fault.
Download failed: Invalid argument. Continuing without source file ./string/../sysdeps/x86_64/multiarch/strcmp-evex.S.
__strcmp_evex () at ../sysdeps/x86_64/multiarch/strcmp-evex.S:318
warning: 318 ../sysdeps/x86_64/multiarch/strcmp-evex.S: No such file or directory
(gdb) bt
#0 __strcmp_evex () at ../sysdeps/x86_64/multiarch/strcmp-evex.S:318
#1 0x00007ffff2849909 in msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd38, n=n@entry=2)
at ./stdlib/qsort.c:257
#2 0x00007ffff2849741 in msort_with_tmp
(n=2, b=0x7fffffffcd38, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#3 msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd30, n=n@entry=3)
at ./stdlib/qsort.c:210
#4 0x00007ffff2849725 in msort_with_tmp
(n=3, b=0x7fffffffcd30, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#5 msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x7fffffffcd30, n=n@entry=6)
at ./stdlib/qsort.c:209
#6 0x00007ffff2849741 in msort_with_tmp
(n=6, b=0x7fffffffcd30, p=0x7fffffffcc70) at ./stdlib/qsort.c:201
#7 msort_with_tmp (p=0x7fffffffcc70,
p@entry=0x7fffffffc7c0, b=0x7fffffffcd00, n=n@entry=12)
at ./stdlib/qsort.c:210
#8 0x00007ffff2849a9a in msort_with_tmp
(n=12, b=<optimized out>, p=0x7fffffffc7c0) at ./stdlib/qsort.c:201
#9 indirect_msort_with_tmp
(p=p@entry=0x7fffffffcc70, b=b@entry=0x555557be01a0, n=n@entry=12, s=s@entry--Type <RET> for more, q to quit, c to continue without paging--
=72) at ./stdlib/qsort.c:312
#10 0x00007ffff2849ca9 in __GI___qsort_r
(pbase=0x555557be01a0, total_elems=12, size=72, cmp=<optimized out>, arg=<optimized out>) at ./stdlib/qsort.c:381
#11 0x00007fffd2aafcd2 in ??? ()
at /usr//lib/x86_64-linux-gnu/obs-plugins/linux-capture.so
#12 0x00007ffff7dc0c2e in obs_source_properties ()
at /lib/x86_64-linux-gnu/libobs.so.0
#13 0x000055555564ed3a in ??? ()
#14 0x00005555556b7405 in ??? ()
#15 0x00007ffff3176683 in QObject::event(QEvent*) ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6
#16 0x00007ffff418b3b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#17 0x00007ffff3138448 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007ffff3138635 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007ffff3333a8f in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#20 0x00007ffff2f14585 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff2f73977 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff2f13a23 in g_main_context_iteration ()
at /lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#23 0x00007ffff33315ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#24 0x00007ffff31429a3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x00007ffff313b35e in QCoreApplication::exec() ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x00005555556034fd in ??? ()
#27 0x00007ffff282a1ca in __libc_start_call_main
(main=main@entry=0x5555556015d0, argc=argc@entry=1, argv=argv@entry=0x7fffffffe3d8) at ../sysdeps/nptl/libc_start_call_main.h:58
#28 0x00007ffff282a28b in __libc_start_main_impl
(main=0x5555556015d0, argc=1, argv=0x7fffffffe3d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe3c8)
at ../csu/libc-start.c:360
#29 0x0000555555606525 in ??? ()