[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