[vlc-devel] [HELP] Can not get useful backtraces anymore

Rafaël Carré funman at videolan.org
Fri May 30 11:10:34 CEST 2008


I would like to be able to debug that deadlock, but I do not have line
numbers anymore for most of backtraces, am I alone ?


[00000357] main input debug: thread ended
[Thread 0x45541950 (LWP 925) exited]
[00000357] main input debug: thread 1163139408 joined
(../../vlc/src/misc/objects.c:317) [00000357] main input debug: TIMER
input launching for 'v4l2://' : 410,609 ms - Total 410,609 ms / 1
intvls (Avg 410,609 ms) [00000346] main playlist debug: thread ended
[Thread 0x4253b950 (LWP 916) exited]

^Z
Program received signal SIGTSTP, Stopped (user).
[Switching to Thread 0x7f6a869d26f0 (LWP 912)]
0x00007f6a859165a6 in pthread_join () from /lib/libpthread.so.0
(gdb) thread apply all bt

Thread 14 (Thread 0x46d44950 (LWP 929)):
#0  0x00007f6a85b2eacf in clock_nanosleep () from /lib/librt.so.1
#1  0x00007f6a86466412 in msleep (delay=<value optimized out>)
    at ../../vlc/src/misc/mtime.c:365
#2  0x00007f6a86443632 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#3  0x00007f6a8646e374 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#4  0x00007f6a85915017 in start_thread () from /lib/libpthread.so.0
#5  0x00007f6a8548954d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x4453f950 (LWP 920)):
#0  0x00007f6a8591d089 in do_sigwait () from /lib/libpthread.so.0
#1  0x00007f6a8591d12d in sigwait () from /lib/libpthread.so.0
#2  0x00007f6a839f6ee3 in SigThread (data=<value optimized out>)
    at ../../../vlc/modules/control/signals.c:109
#3  0x00007f6a85915017 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6a8548954d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x41d3a950 (LWP 915)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007f6a85919889 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007f6a864157de in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#2  0x00007f6a8646e374 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#3  0x00007f6a85915017 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6a8548954d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x41539950 (LWP 914)):
#0  0x00007f6a85919889 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007f6a8647b7ee in __vlc_object_wait (obj=0x1d77140)
    at ../../vlc/include/vlc_threads.h:326
#2  0x00007f6a864160a2 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#3  0x00007f6a8646e374 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#4  0x00007f6a85915017 in start_thread () from /lib/libpthread.so.0
#5  0x00007f6a8548954d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7f6a869d26f0 (LWP 912)):
#0  0x00007f6a859165a6 in pthread_join () from /lib/libpthread.so.0
#1  0x00007f6a839f6d3a in Close (obj=<value optimized out>)
    at ../../../vlc/modules/control/signals.c:87
#2  0x00007f6a86467ca2 in __module_Unneed (p_this=0x1b79470, 
    p_module=0x1c5fa00) at ../../vlc/src/modules/modules.c:671
#3  0x00007f6a86410c25 in ?? ()
   from /media/bordel/build/src/.libs/libvlccore.so.0
#4  0x00007f6a8647cb22 in __vlc_object_release (p_this=0x1b79470)
    at ../../vlc/src/misc/objects.c:321
#5  0x00007f6a86405998 in libvlc_InternalCleanup (p_libvlc=0x1b75f80)
    at ../../vlc/src/libvlc-common.c:940
#6  0x00007f6a866c3f89 in libvlc_release (p_instance=0x1b79f10)
    at ../../vlc/src/control/core.c:163
#7  0x0000000000400f63 in main (i_argc=11, ppsz_argv=0x7fff8eaf0398)
    at ../../vlc/src/vlc.c:131
(gdb) 
(gdb) 


[fun at kebab ~]% echo $LD_LIBRARY_PATH 
/home/fun/.local/lib
[fun at kebab ~]% echo $PATH
/home/fun/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games
[fun at kebab ~]% file /home/fun/.local/lib/libvlc*.so.?.0.0 
/home/fun/.local/lib/libvlccore.so.0.0.0: ELF 64-bit LSB shared object,
x86-64, version 1 (SYSV), dynamically linked, not
stripped /home/fun/.local/lib/libvlc.so.2.0.0:     ELF 64-bit LSB
shared object, x86-64, version 1 (SYSV), dynamically linked, not
stripped

Thanks for any pointer.

-- 
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080530/adc39a13/attachment.sig>


More information about the vlc-devel mailing list