[DVDnav-discuss] Strange DVD playback skip/freeze

Tuomo Sipola tuomo.sipola at iki.fi
Wed Apr 23 07:20:12 CEST 2014


23.04.2014 02:09, Roger Pack wrote:
> You may be able to get a stack trace while it is frozen by using gdb
> and "ctrl+c" when it is frozen.

Attached (from VLC). I don't know if it is of any value.

-- 
Tuomo Sipola
tuomo.sipola at iki.fi
-------------- next part --------------
Program received signal SIGTSTP, Stopped (user).
0xb7fdd424 in __kernel_vsyscall ()
(gdb) backtrace full
#0  0xb7fdd424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f84efc in do_sigwait (set=set at entry=0xbfffef74, 
    sig=sig at entry=0xbfffeff4)
    at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:60
        resultvar = <optimized out>
        ret = <optimized out>
        tmpset = {__val = {0, 135127272, 3086862856, 3084648448, 3084648448, 
            3221221528, 0, 3221221236, 3086491519, 3087003648, 3087006008, 5, 
            3221221152, 3086926209, 3087006448, 3083425456, 1, 5, 0, 
            3084526772, 3079110981, 3086671872, 3221221124, 134524968, 
            134513792, 134513248, 1, 3086671872, 136028840, 3086449572, 
            3221221528, 3086544896}}
#2  0xb7f84f79 in __sigwait (set=0xbfffef74, sig=0xbfffeff4)
    at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:97
        oldtype = 0
        result = <optimized out>
#3  0x08048ef6 in ?? ()
No symbol table info available.
#4  0xb7ddaa83 in __libc_start_main (main=0x8048bb0, argc=1, argv=0xbffff144, 
    init=0x80496b0, fini=0x8049720, rtld_fini=0xb7fed180 <_dl_fini>, 
---Type <return> to continue, or q <return> to quit---
    stack_end=0xbffff13c) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208565760, 0, 0, 0, 
                147227943, 1282629943}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x1, 0x8049012}, data = {prev = 0x0, cleanup = 0x0, 
              canceltype = 1}}}
        not_first_call = <optimized out>
#5  0x08049033 in ?? ()
No symbol table info available.
(gdb) info registers
eax            0xfffffffc	-4
ecx            0x0	0
edx            0x0	0
ebx            0xbfffef74	-1073746060
esp            0xbfffee80	0xbfffee80
ebp            0xbfffeff4	0xbfffeff4
esi            0x8	8
edi            0xbfffef74	-1073746060
eip            0xb7fdd424	0xb7fdd424 <__kernel_vsyscall+16>
eflags         0x206	[ PF IF ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) x/16i $pc
=> 0xb7fdd424 <__kernel_vsyscall+16>:	pop    %ebp
   0xb7fdd425 <__kernel_vsyscall+17>:	pop    %edx
   0xb7fdd426 <__kernel_vsyscall+18>:	pop    %ecx
   0xb7fdd427 <__kernel_vsyscall+19>:	ret    
   0xb7fdd428:	add    %ch,(%esi)
   0xb7fdd42a:	jae    0xb7fdd494
   0xb7fdd42c:	jae    0xb7fdd4a2
   0xb7fdd42e:	jb     0xb7fdd4a4
   0xb7fdd430:	popa   
   0xb7fdd431:	bound  %eax,(%eax)
   0xb7fdd433:	cs
   0xb7fdd434:	push   $0x687361
   0xb7fdd439:	cs
   0xb7fdd43a:	fs
   0xb7fdd43b:	jns    0xb7fdd4ab
   0xb7fdd43d:	jae    0xb7fdd4b8
(gdb) thread apply all backtrace

Thread 32 (Thread 0xa9a5eb40 (LWP 28250)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7d6bc23 in vlc_cond_wait () from /usr/lib/libvlccore.so.7
#3  0xb7d4dfa1 in block_FifoGet () from /usr/lib/libvlccore.so.7
#4  0xb7d0948a in ?? () from /usr/lib/libvlccore.so.7
#5  0xb7f7cf70 in start_thread (arg=0xa9a5eb40) at pthread_create.c:312
#6  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 31 (Thread 0xa6f17b40 (LWP 28249)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7d6bc23 in vlc_cond_wait () from /usr/lib/libvlccore.so.7
#3  0xb7d4dfa1 in block_FifoGet () from /usr/lib/libvlccore.so.7
#4  0xb7d0948a in ?? () from /usr/lib/libvlccore.so.7
#5  0xb7f7cf70 in start_thread (arg=0xa6f17b40) at pthread_create.c:312
#6  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

---Type <return> to continue, or q <return> to quit---(gdb) quit
Thread 30 (Thread 0xac36db40 (LWP 28248)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xa904d40a in ?? () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.54
#3  0xb7f7cf70 in start_thread (arg=0xac36db40) at pthread_create.c:312
#4  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 29 (Thread 0xa879bb40 (LWP 28247)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xa904d40a in ?? () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.54
#3  0xb7f7cf70 in start_thread (arg=0xa879bb40) at pthread_create.c:312
#4  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 28 (Thread 0xa7f9ab40 (LWP 28246)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
---Type <return> to continue, or q <return> to quit---
#2  0xa904d40a in ?? () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.54
#3  0xb7f7cf70 in start_thread (arg=0xa7f9ab40) at pthread_create.c:312
#4  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 27 (Thread 0xa7799b40 (LWP 28245)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xa904d40a in ?? () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.54
#3  0xb7f7cf70 in start_thread (arg=0xa7799b40) at pthread_create.c:312
#4  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 22 (Thread 0xa6cefb40 (LWP 28237)):
#0  0xaa35ccf1 in ?? ()
   from /usr/lib/vlc/plugins/video_filter/libsharpen_plugin.so
#1  0xb7d67195 in ?? () from /usr/lib/libvlccore.so.7
#2  0xb7d67b88 in filter_chain_VideoFilter () from /usr/lib/libvlccore.so.7
#3  0xb7d3225a in ?? () from /usr/lib/libvlccore.so.7
#4  0xb7d3352c in ?? () from /usr/lib/libvlccore.so.7
#5  0xb7f7cf70 in start_thread (arg=0xa6cefb40) at pthread_create.c:312
#6  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

---Type <return> to continue, or q <return> to quit---
Thread 14 (Thread 0xaa0c4b40 (LWP 28228)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7d6bc23 in vlc_cond_wait () from /usr/lib/libvlccore.so.7
#3  0xb7d6c564 in ?? () from /usr/lib/libvlccore.so.7
#4  0xb7f7cf70 in start_thread (arg=0xaa0c4b40) at pthread_create.c:312
#5  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 13 (Thread 0xa9caeb40 (LWP 28227)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f8112d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb7d6bc72 in vlc_cond_timedwait () from /usr/lib/libvlccore.so.7
#3  0xb7d1d860 in ?? () from /usr/lib/libvlccore.so.7
#4  0xb7d1e8b4 in ?? () from /usr/lib/libvlccore.so.7
#5  0xb7f7cf70 in start_thread (arg=0xa9caeb40) at pthread_create.c:312
#6  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 11 (Thread 0xaa5ffb40 (LWP 28225)):
#0  0xb7fdd424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7d6bc23 in vlc_cond_wait () from /usr/lib/libvlccore.so.7
#3  0xb7d6c564 in ?? () from /usr/lib/libvlccore.so.7
#4  0xb7f7cf70 in start_thread (arg=0xaa5ffb40) at pthread_create.c:312
#5  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 8 (Thread 0xacb6eb40 (LWP 28221)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb5e3f20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5e303e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5e30528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5e3057e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5e569ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7f7cf70 in start_thread (arg=0xacb6eb40) at pthread_create.c:312
#8  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 7 (Thread 0xad9ffb40 (LWP 28220)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit---
#2  0xb5e3f20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5e303e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5e3076b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xaeddce9a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb5e569ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7f7cf70 in start_thread (arg=0xad9ffb40) at pthread_create.c:312
#8  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 6 (Thread 0xae3f6b40 (LWP 28219)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb5e3f20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5e303e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5e30528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xae40d670 in ?? ()
   from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0xb5e569ca in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7f7cf70 in start_thread (arg=0xae3f6b40) at pthread_create.c:312
#8  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 5 (Thread 0xb4efdb40 (LWP 28218)):
#0  0xb7fdd424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb5e3f20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5e303e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5e30528 in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb60f293b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb64205de in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#7  0xb60c1823 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb60c1b49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb60c78fe in QCoreApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb6369a24 in QApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#11 0xb6e59f1d in ?? () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
#12 0xb7f7cf70 in start_thread (arg=0xb4efdb40) at pthread_create.c:312
#13 0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xb4f7eb40 (LWP 28217)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit---
#2  0xb5155e4c in ?? () from /usr/lib/vlc/plugins/control/libdbus_plugin.so
#3  0xb7f7cf70 in start_thread (arg=0xb4f7eb40) at pthread_create.c:312
#4  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xb4fffb40 (LWP 28216)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f80d4b in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb7d6bc23 in vlc_cond_wait () from /usr/lib/libvlccore.so.7
#3  0xb7cf376e in ?? () from /usr/lib/libvlccore.so.7
#4  0xb7f7cf70 in start_thread (arg=0xb4fffb40) at pthread_create.c:312
#5  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xb5973b40 (LWP 28215)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7e9e7ab in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb77c7bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xb77b64ee in pa_mainloop_poll ()
   from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xb77b6d1d in pa_mainloop_iterate ()
   from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xb77b6df4 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
---Type <return> to continue, or q <return> to quit---
#6  0xb77c7b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xb77704dd in ?? ()
   from /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#8  0xb7f7cf70 in start_thread (arg=0xb5973b40) at pthread_create.c:312
#9  0xb7ead70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb7c02700 (LWP 28209)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7f84efc in do_sigwait (set=set at entry=0xbfffef74, 
    sig=sig at entry=0xbfffeff4)
    at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:60
#2  0xb7f84f79 in __sigwait (set=0xbfffef74, sig=0xbfffeff4)
    at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:97
#3  0x08048ef6 in ?? ()
#4  0xb7ddaa83 in __libc_start_main (main=0x8048bb0, argc=1, argv=0xbffff144, 
    init=0x80496b0, fini=0x8049720, rtld_fini=0xb7fed180 <_dl_fini>, 
    stack_end=0xbffff13c) at libc-start.c:287
#5  0x08049033 in ?? ()
(gdb) 



More information about the DVDnav-discuss mailing list