I also have the problem, that vlc freezes on file opening.
The only backtrace I could create is following:
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1 0x00007ffff76cb065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007ffff76caeba in __pthread_mutex_lock (mutex=0x82c0e8) at pthread_mutex_lock.c:61
#3 0x00007ffff79084fa in playlist_Deactivate (p_playlist=0x82bf98) at playlist/thread.c:77
#4 0x00007ffff78f8042 in libvlc_InternalCleanup (p_libvlc=0x605108) at libvlc.c:744
#5 0x00007ffff7bc768e in libvlc_release (p_instance=0x605010) at core.c:107
#6 0x00000000004012e5 in main (i_argc=<optimized out>, ppsz_argv=<optimized out>) at vlc.c:261
I don't know if it's enough, if you could tell me how to produce better output please let me know (I didn't use gdb for multithreading debugging yet).
The line in vlc debugging output on which it seems to hang is:
[0x7fffd8000b78] main input debug: Creating an input for 'filename'.
It also hangs if the file that should be played doesn't even exist.
I also have the problem, that vlc freezes on file opening. sysdeps/ unix/sysv/ linux/x86_ 64/lowlevellock .S:132 64-linux- gnu/libpthread. so.0 mutex_lock (mutex=0x82c0e8) at pthread_ mutex_lock. c:61 0x82bf98) at playlist/ thread. c:77 InternalCleanup (p_libvlc=0x605108) at libvlc.c:744 0x605010) at core.c:107 <optimized out>) at vlc.c:261
The only backtrace I could create is following:
#0 __lll_lock_wait () at ../nptl/
#1 0x00007ffff76cb065 in _L_lock_858 () from /lib/x86_
#2 0x00007ffff76caeba in __pthread_
#3 0x00007ffff79084fa in playlist_Deactivate (p_playlist=
#4 0x00007ffff78f8042 in libvlc_
#5 0x00007ffff7bc768e in libvlc_release (p_instance=
#6 0x00000000004012e5 in main (i_argc=<optimized out>, ppsz_argv=
I don't know if it's enough, if you could tell me how to produce better output please let me know (I didn't use gdb for multithreading debugging yet).
The line in vlc debugging output on which it seems to hang is:
[0x7fffd8000b78] main input debug: Creating an input for 'filename'.
It also hangs if the file that should be played doesn't even exist.