[FFmpeg-trac] #5356(swscale:new): Segmentation fault

FFmpeg trac at avcodec.org
Mon Mar 21 20:57:55 CET 2016


#5356: Segmentation fault
----------------------------------+---------------------------------------
             Reporter:  somethin  |                     Type:  defect
               Status:  new       |                 Priority:  normal
            Component:  swscale   |                  Version:  unspecified
             Keywords:            |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+---------------------------------------
 OS: Gentoo Linux
 Architecture: amd64
 Summary of the bug: obs-studio Segmentation fault. gdb backtrace says that
 ffmpeg(libswscale) is the problem.
 How to reproduce:
 {{{
 obs
 <File - Settings - Output - Recording Quality: set Lossless Quality >
 <File - Settings - Output - Video - Output (Scaled) Resolution: set to
 1680x1050>
 Start Recording

 Segmentation fault
 }}}
 GNU Debugger Backtrace (Thread 5 crashes)
 {{{
 Thread 17 (Thread 0x7fffc1738700 (LWP 28781)):
 #0  0x00007ffff3da6358 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib64/libpthread.so.0
 No symbol table info available.
 #1  0x00007ffff7b7c3c1 in os_event_timedwait (event=0x7d6d60,
     milliseconds=milliseconds at entry=30000)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/threading-posix.c:118
         ts = {tv_sec = 1458570161, tv_nsec = 778441589}
         code = 0
 #2  0x00007ffff7b7c74b in screensaver_thread (param=0x7d5700)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/platform-nix.c:539
         info = 0x7d5700
 #3  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #4  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 16 (Thread 0x7fffc1f39700 (LWP 28780)):
 #0  0x00007ffff3da81e7 in do_futex_wait.constprop ()
    from /lib64/libpthread.so.0
 No symbol table info available.
 #1  0x00007ffff3da8294 in __new_sem_wait_slow.constprop.0 ()
    from /lib64/libpthread.so.0
 No symbol table info available.
 #2  0x00007ffff7b7c566 in os_sem_wait (sem=<optimized out>)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/threading-posix.c:244
 No locals.
 #3  0x00007fffcb7e31dc in write_thread (data=0xd81d00)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/plugins/obs-ffmpeg/obs-ffmpeg-output.c:852
         output = 0xd81d00
 #4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 13 (Thread 0x7fffc9880700 (LWP 28777)):
 #0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00007fffef5a4a3a in poll (__timeout=-1, __nfds=3,
 __fds=0x7fffbc009270)
     at /usr/include/bits/poll2.h:46
 No locals.
 #2  poll_func (ufds=0x7fffbc009270, nfds=3, timeout=-1,
     userdata=userdata at entry=0xdaace0)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/thread-mainloop.c:69
         mutex = <optimized out>
         __func__ = "poll_func"
         __PRETTY_FUNCTION__ = "poll_func"
 #3  0x00007fffef595e10 in pa_mainloop_poll (m=m at entry=0xda4950)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:844
         __func__ = "pa_mainloop_poll"
         __PRETTY_FUNCTION__ = "pa_mainloop_poll"
 #4  0x00007fffef5960dc in pa_mainloop_iterate (m=m at entry=0xda4950,
     block=block at entry=1, retval=retval at entry=0x0)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:926
         r = 0
         __func__ = "pa_mainloop_iterate"
         __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
 #5  0x00007fffef59612f in pa_mainloop_run (m=0xda4950,
 retval=retval at entry=0x0)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/mainloop.c:944
         r = <optimized out>
 #6  0x00007fffef5a4b03 in thread (userdata=0xda4910)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulse/thread-mainloop.c:100
         m = 0xda4910
         mask = {__val = {18446744067267100671,
             18446744073709551615 <repeats 15 times>}}
         prev_mask = {__val = {0, 140736574522960, 0, 140737351974512,
             140736347506880, 140737168170182, 0, 140737351974512, 0,
             140737286701496, 0, 140737488345359, 3, 140737488345360, 0,
             140737351947453}}
         sa = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction =
 0x0},
           sa_mask = {__val = {0, 140737488345263, 140737208999440,
 14409136,
               4294967295, 0, 16853190965116348416, 0, 1, 14409136,
               140737209000170, 0, 14409136, 0, 140737209000239,
               140737488345264}}, sa_flags = 0, sa_restorer = 0x0}
 #7  0x00007fffecea5f78 in internal_thread_func (userdata=0xda72f0)
     at /var/tmp/portage/media-
 sound/pulseaudio-8.0/work/pulseaudio-8.0/src/pulsecore/thread-posix.c:81
         t = 0xda72f0
         __func__ = "internal_thread_func"
         __PRETTY_FUNCTION__ = "internal_thread_func"
 #8  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #9  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 6 (Thread 0x7fffd4e54700 (LWP 28770)):
 #0  0x00007ffff3da956d in nanosleep () from /lib64/libpthread.so.0
 No symbol table info available.
 #1  0x00007ffff7b7ca84 in os_sleepto_ns (time_target=<optimized out>,
     time_target at entry=12170264855660)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/platform-nix.c:142
         current = <optimized out>
         req = {tv_sec = 0, tv_nsec = 8579268}
         remain = {tv_sec = 0, tv_nsec = 5531227}
 #2  0x00007ffff7bb70a0 in video_sleep (interval_ns=16666666,
 p_time=0x8b5e50,
     video=0x8b5d88)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/obs-video.c:501
         vframe_info = {timestamp = 12170181522330, count = 1}
         cur_time = 12170248188994
         t = 12170264855660
         count = <optimized out>
 #3  obs_video_thread (param=<optimized out>)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/obs-video.c:604
         last_time = 12170248188994
         interval = 16666666
         video_thread_name = 0x7fffcc0008e0 "obs_video_thread(16.6667 ms)"
 #4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 5 (Thread 0x7fffe0bcf700 (LWP 28769)):
 #0  0x00007ffff337118f in ff_nv12ToUV_avx () from
 /usr/lib64/libswscale.so.3
 No symbol table info available.
 #1  0x00007ffff3376ae0 in deinterleaveBytes_avx (
     src=0x7fffe02f6ac0
 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"...,
 dst1=0x7fffc20e8ae0 '\177' <repeats 16 times>,
     dst2=0x7fffc2154588 "", width=840, height=525, srcStride=1680,
     dst1Stride=840, dst2Stride=840)
     at /var/tmp/portage/media-
 video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/x86/rgb2rgb_template.c:1978
         h = 0
 #2  0x00007ffff336381f in nv12ToPlanarWrapper (c=0x7fffac003f20,
     src=0x7fffe0bcebc0, srcStride=0x7fffe0bceba0, srcSliceY=<optimized
 out>,
     srcSliceH=1050, dstParam=<optimized out>, dstStride=0x7fffe0bcebb0)
     at /var/tmp/portage/media-
 video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/swscale_unscaled.c:191
         dst1 = 0x7fffc20e8ae0 '\177' <repeats 16 times>
         dst2 = 0x7fffc2154588 ""
 #3  0x00007ffff335a017 in sws_scale (c=0x7fffac003f20,
     srcSlice=srcSlice at entry=0x7fffe0bcedf0,
     srcStride=srcStride at entry=0x7fffe0bcee30, srcSliceY=srcSliceY at entry=0,
     srcSliceH=1050, dst=dst at entry=0xd81d48, dstStride=0xd81d88)
     at /var/tmp/portage/media-
 video/ffmpeg-2.8.6/work/ffmpeg-2.8.6/libswscale/swscale.c:1246
         srcStride2 = {1680, 1680, 0, 0}
         dstStride2 = {1680, 840, 840, 0}
         i = <optimized out>
         ret = <optimized out>
         src2 = {
           0x7fffe0148020 '\334' <repeats 118 times>, "ܒ", '\222' <repeats
 80 times>...,
           0x7fffe02f6ac0
 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"...,
 0x0, 0x0}
         dst2 = {
           0x7fffc1f3a040 '\334' <repeats 118 times>, "ܒ", '\222' <repeats
 80 times>..., 0x7fffc20e8ae0 '\177' <repeats 16 times>, 0x7fffc2154588 "",
 0x0}
         rgb0_tmp = 0x0
         macro_height = <optimized out>
 #4  0x00007fffcb7e3c6a in receive_video (param=0xd81d00,
 frame=0x7fffe0bcedf0)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/plugins/obs-ffmpeg/obs-ffmpeg-output.c:654
         output = <optimized out>
         data = <optimized out>
         context = 0x7fffac002ea0
         packet = {buf = 0x0, pts = -9223372036854775808,
           dts = -9223372036854775808, data = 0x0, size = 0, stream_index =
 0,
           flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0,
           destruct = 0x0, priv = 0x0, pos = -1, convergence_duration = 0}
         ret = 0
         got_packet = 32767
 #5  0x00007ffff7b8e19e in default_raw_video_callback (param=0xd80c60,
     frame=<optimized out>)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/obs-output.c:1220
         output = 0xd80c60
 #6  0x00007ffff7b6a42b in video_output_cur_frame (video=0xd34e60)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/media-io/video-io.c:135
         input = 0x7fffac01bbc0
         frame = {data = {
             0x7fffe0148020 '\334' <repeats 118 times>, "ܒ", '\222'
 <repeats 80 times>...,
             0x7fffe02f6ac0
 "\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\200\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201\177\201"...,
 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, linesize = {
             1680, 1680, 0, 0, 0, 0, 0, 0}, timestamp = 12170164855664}
         i = 0
         frame_info = 0xd34f40
         complete = <optimized out>
 #7  video_thread (param=0xd34e60)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/media-io/video-io.c:177
         video = 0xd34e60
         video_thread_name = 0x7fffd00008e0 "video_thread(video)"
 #8  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #9  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 4 (Thread 0x7fffe3da7700 (LWP 28768)):
 #0  0x00007ffff3ab618d in nanosleep () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00007ffff3adf794 in usleep () from /lib64/libc.so.6
 No symbol table info available.
 #2  0x00007ffff7b7c9a1 in os_sleep_ms (duration=duration at entry=23)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/platform-nix.c:152
 No locals.
 #3  0x00007ffff7b6b5bb in audio_thread (param=0x932bc0)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/media-io/audio-io.c:262
         cur_time = <optimized out>
         audio = 0x932bc0
         rate = 44100
         samples = 84992
         start_time = 12168338892957
         prev_time = 12170266149192
         audio_time = 12170266149192
         audio_wait_time = 23
         audio_thread_name = 0x7fffd80008e0 "audio_thread(Audio)"
 #4  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #5  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 3 (Thread 0x7fffe8977700 (LWP 28767)):
 #0  0x00007ffff3da6358 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib64/libpthread.so.0
 No symbol table info available.
 #1  0x00007ffff7b7c3c1 in os_event_timedwait (event=0x887660,
     milliseconds=milliseconds at entry=25)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/util/threading-posix.c:118
         ts = {tv_sec = 1458570131, tv_nsec = 822157503}
         code = 0
 #2  0x00007ffff7ba5ae1 in obs_hotkey_thread (arg=<optimized out>)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/libobs/obs-hotkey.c:1302
         hotkey_thread_name = 0x7fffdc0008e0 "obs_hotkey_thread(25 ms)"
 #3  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #4  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 2 (Thread 0x7fffe9a44700 (LWP 28766)):
 #0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00007ffff7046cf6 in poll (__timeout=-1, __nfds=1,
 __fds=0x7fffe9a43d90)
     at /usr/include/bits/poll2.h:46
 No locals.
 #2  _xcb_conn_wait (c=c at entry=0x7a3d60, cond=cond at entry=0x7a3da0,
     vector=vector at entry=0x0, count=count at entry=0x0)
     at
 /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
         ret = <optimized out>
         fd = {fd = 3, events = 1, revents = 0}
 #3  0x00007ffff70485f7 in xcb_wait_for_event (c=0x7a3d60)
     at
 /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
         ret = 0x0
 #4  0x00007ffff7ed79b8 in QXcbEventReader::run (this=0x7a2520)
     at qxcbconnection.cpp:1229
         event = 0x0
 #5  0x00007ffff48e3e42 in QThreadPrivate::start (arg=0x7a2520)
     at thread/qthread_unix.cpp:331
         __clframe = {
           __cancel_routine = 0x7ffff48e33d8
 <QThreadPrivate::finish(void*)>,
           __cancel_arg = 0x7a2520, __do_it = 1, __cancel_type = -1}
         thr = 0x7a2520
         data = 0x7a2880
         objectName = {static null = {<No data fields>},
           d = 0x7ffff4b38600 <QArrayData::shared_null>}
 #6  0x00007ffff3da0424 in start_thread () from /lib64/libpthread.so.0
 No symbol table info available.
 #7  0x00007ffff3ae63bd in clone () from /lib64/libc.so.6
 No symbol table info available.

 Thread 1 (Thread 0x7ffff7fa97c0 (LWP 28762)):
 #0  0x00007ffff3add33d in poll () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00007fffee75f687 in poll (__timeout=934, __nfds=3, __fds=0x84fcb0)
     at /usr/include/bits/poll2.h:46
 No locals.
 #2  g_poll (fds=fds at entry=0x84fcb0, nfds=nfds at entry=3,
     timeout=timeout at entry=934)
     at /var/tmp/portage/dev-
 libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gpoll.c:124
 No locals.
 #3  0x00007fffee74e846 in g_main_context_poll (
     context=context at entry=0x7fffe40016f0, timeout=934,
     priority=<optimized out>, fds=fds at entry=0x84fcb0, n_fds=n_fds at entry=3)
     at /var/tmp/portage/dev-
 libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:4135
         poll_func = 0x7fffee75f67c <g_poll>
 #4  0x00007fffee75115d in g_main_context_iterate (
     context=context at entry=0x7fffe40016f0, block=block at entry=1,
     dispatch=dispatch at entry=1, self=<optimized out>)
     at /var/tmp/portage/dev-
 libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3835
         max_priority = 2147483647
         timeout = 934
         some_ready = <optimized out>
         nfds = 3
         allocated_nfds = 3
         fds = 0x84fcb0
 #5  0x00007fffee751237 in g_main_context_iteration
 (context=0x7fffe40016f0,
     may_block=may_block at entry=1)
     at /var/tmp/portage/dev-
 libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3901
         retval = <optimized out>
 #6  0x00007ffff4ac2d83 in QEventDispatcherGlib::processEvents
 (this=0x7cf560,
     flags=...) at kernel/qeventdispatcher_glib.cpp:418
         d = 0x7cf620
         canWait = true
         savedFlags = <optimized out>
         result = <optimized out>
 #7  0x00007ffff7f0767c in QPAEventDispatcherGlib::processEvents (
     this=<optimized out>, flags=...)
     at eventdispatchers/qeventdispatcher_glib.cpp:115
 No locals.
 #8  0x00007ffff4a74453 in QEventLoop::processEvents (
     this=this at entry=0x7fffffffe1a0, flags=..., flags at entry=...)
     at kernel/qeventloop.cpp:128
         d = <optimized out>
 #9  0x00007ffff4a74865 in QEventLoop::exec
 (this=this at entry=0x7fffffffe1a0,
     flags=flags at entry=...) at kernel/qeventloop.cpp:204
         d = 0x8219a0
         locker = {val = 7966448}
         ref = {d = 0x8219a0, locker = @0x7fffffffe100, exceptionCaught =
 true}
 #10 0x00007ffff4a7b220 in QCoreApplication::exec ()
     at kernel/qcoreapplication.cpp:1229
         threadData = 0x796e00
         eventLoop = {<QObject> = {
             _vptr.QObject = 0x7ffff4d1bf58 <vtable for QEventLoop+16>,
             static staticMetaObject = {d = {superdata = 0x0,
                 stringdata = 0x7ffff4bd6180 <qt_meta_stringdata_QObject>,
                 data = 0x7ffff4bd6060 <qt_meta_data_QObject>,
                 static_metacall = 0x7ffff4aa530e
 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
 relatedMetaObjects = 0x0,
                 extradata = 0x0}}, d_ptr = {d = 0x8219a0},
             static staticQtMetaObject = {d = {superdata = 0x0,
                 stringdata = 0x7ffff4c89f40 <qt_meta_stringdata_Qt>,
                 data = 0x7ffff4c87540 <qt_meta_data_Qt>,
                 static_metacall = 0x0, relatedMetaObjects = 0x0,
                 extradata = 0x0}}}, static staticMetaObject = {d = {
               superdata = 0x7ffff4d1de40 <QObject::staticMetaObject>,
               stringdata = 0x7ffff4c9ef00 <qt_meta_stringdata_QEventLoop>,
               data = 0x7ffff4c9eea0 <qt_meta_data_QEventLoop>,
               static_metacall = 0x7ffff4b14bf0
 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int,
 void**)>, relatedMetaObjects = 0x0,
               extradata = 0x0}}}
         returnCode = <optimized out>
 #11 0x00007ffff4e089f8 in QGuiApplication::exec ()
     at kernel/qguiapplication.cpp:1527
 No locals.
 #12 0x0000000000469625 in run_program (logFile=..., argc=argc at entry=1,
     argv=argv at entry=0x7fffffffe638)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/obs/obs-app.cpp:1095
         translator = {<QTranslator> = {<QObject> = {
               _vptr.QObject = 0x756f90 <vtable for OBSTranslator+16>,
               static staticMetaObject = {d = {superdata = 0x0,
                   stringdata = 0x7ffff4bd6180
 <qt_meta_stringdata_QObject>,
                   data = 0x7ffff4bd6060 <qt_meta_data_QObject>,
                   static_metacall = 0x7ffff4aa530e
 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
 relatedMetaObjects = 0x0,
                   extradata = 0x0}}, d_ptr = {d = 0x7d4860},
               static staticQtMetaObject = {d = {superdata = 0x0,
                   stringdata = 0x7ffff4c89f40 <qt_meta_stringdata_Qt>,
                   data = 0x7ffff4c87540 <qt_meta_data_Qt>,
                   static_metacall = 0x0, relatedMetaObjects = 0x0,
                   extradata = 0x0}}}, static staticMetaObject = {d = {
                 superdata = 0x7ffff4d1de40 <QObject::staticMetaObject>,
                 stringdata = 0x7ffff4ca17a0
 <qt_meta_stringdata_QTranslator>,
                 data = 0x7ffff4ca1760 <qt_meta_data_QTranslator>,
                 static_metacall = 0x7ffff4b15606
 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int,
 void**)>, relatedMetaObjects = 0x0,
                 extradata = 0x0}}}, static staticMetaObject = {d = {
               superdata = 0x7ffff4d1c3e0 <QTranslator::staticMetaObject>,
               stringdata = 0x5316a0 <qt_meta_stringdata_OBSTranslator>,
               data = 0x531660 <qt_meta_data_OBSTranslator>,
               static_metacall = 0x502c4c
 <OBSTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int,
 void**)>, relatedMetaObjects = 0x0,
               extradata = 0x0}}}
         profilerNameStore = std::unique_ptr<profiler_name_store>
 containing 0x796940
         prof_release = std::unique_ptr<void> containing 0x75fe28
 <ProfilerFree>
         prof = {name = 0x508e48 "run_program_init", enabled = false}
         program = {<QApplication> = {<No data fields>},
           static staticMetaObject = {d = {
               superdata = 0x7ffff7afe860 <QApplication::staticMetaObject>,
               stringdata = 0x531640 <qt_meta_stringdata_OBSApp>,
               data = 0x531600 <qt_meta_data_OBSApp>,
               static_metacall = 0x502c4e
 <OBSApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
 relatedMetaObjects = 0x0, extradata = 0x0}},
           locale = "en-US", theme = "Default", globalConfig = {
             config = 0x7d6ba0}, textLookup = {lookup = 0x7d6a40},
           obsContext = {<No data fields>}, mainWindow = {wp = {d =
 0x8f3ef0,
               value = 0x824d50}}, profilerNameStore = 0x796940,
           sleepInhibitor = 0x7d5700, sleepInhibitRefs = 1}
 #13 0x0000000000469844 in main (argc=1, argv=0x7fffffffe638)
     at /var/tmp/portage/media-video/obs-studio-0.13.2/work/obs-
 studio-0.13.2/obs/obs-app.cpp:1484
         logFile = <incomplete type>
         ret = <optimized out>
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5356>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list