Bug#748794: vlc: Segmentation fault when browsing filesystem at ~/Music
Rémi Denis-Courmont
remi at remlab.net
Wed May 21 01:51:16 UTC 2014
reassign 748794 libdvdnav4
thanks
Hello,
libdvdnav checks if the directory is a DVD disk, and crashes.
This is probably already fixed in newer libdvdnav versions.
Le 2014-05-21 03:50, Lauri Kaila a écrit :
> Package: vlc
> Version: 2.0.3-5
> Severity: important
>
> Dear Maintainer,
>
> My VLC player crashes sometimes when browsing the filesystem for my
> mp3s
> Playlist->My Computer->My Music->[some directory]
>
> The crash occurs when I click a directory name, which I think
> performs
> a scan for the directory contents (when crash doesn't happen, it'll
> create an arrow for expansion).
>
> backtrace:
>
> GNU gdb (GDB) 7.4.1-debian
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/vlc...Reading symbols from
> /usr/lib/debug/usr/bin/vlc...done.
> done.
> (gdb) r
> Starting program: /usr/bin/vlc
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library
> "/lib/x86_64-linux-gnu/libthread_db.so.1".
> VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
> [New Thread 0x7fffedce8700 (LWP 15726)]
> [0x605108] main libvlc: Running vlc with the default interface. Use
> 'cvlc' to use vlc without interface.
> [New Thread 0x7fffec992700 (LWP 15727)]
> [New Thread 0x7fffddcf1700 (LWP 15728)]
> libdvdnav: Using dvdnav version 4.2.0
> libdvdread: Encrypted DVD support unavailable.
> ************************************************
> ** **
> ** No css library available. See **
> ** /usr/share/doc/libdvdread4/README.css **
> ** for more information. **
> ** **
> ************************************************
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffddcf1700 (LWP 15728)]
> __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
> 32 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or
> directory.
> (gdb) bt
> #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
> #1 0x00007fffed5b2f07 in DVDOpen () from
> /usr/lib/x86_64-linux-gnu/libdvdread.so.4
> #2 0x00007fffed7d7ff8 in ?? () from
> /usr/lib/x86_64-linux-gnu/libdvdnav.so.4
> #3 0x00007fffed7d0a75 in dvdnav_open () from
> /usr/lib/x86_64-linux-gnu/libdvdnav.so.4
> #4 0x00007fffedcedd3a in Open (p_this=0xbbfed8) at dvdnav.c:231
> #5 0x00007ffff795fc29 in vlc_module_load
> (p_this=p_this at entry=0xbbfed8,
> psz_capability=psz_capability at entry=0x7ffff7999012
> "access_demux", psz_name=<optimized out>,
> b_strict=b_strict at entry=true, probe=probe at entry=0x7ffff795f4d0
> <generic_start>) at modules/modules.c:347
> #6 0x00007ffff79600b4 in module_need (obj=obj at entry=0xbbfed8,
> cap=cap at entry=0x7ffff7999012 "access_demux",
> name=<optimized out>, strict=strict at entry=true) at
> modules/modules.c:437
> #7 0x00007ffff791d7e8 in demux_New (p_obj=p_obj at entry=0xb99ab8,
> p_parent_input=p_parent_input at entry=0xb99ab8,
> psz_access=0xbbfe00 "file",
> psz_demux=psz_demux at entry=0x7ffff79a188a "", psz_location=0xbbfe07
> "/home/late/Music",
> s=s at entry=0x0, out=0xa6ab00, b_quick=b_quick at entry=false) at
> input/demux.c:195
> #8 0x00007ffff792a281 in InputSourceInit
> (p_input=p_input at entry=0xb99ab8, in=0xbaf0c0,
> psz_mrl=0xc0ed70 "file:///home/late/Music",
> psz_forced_demux=psz_forced_demux at entry=0x0,
> b_in_can_fail=b_in_can_fail at entry=false) at input/input.c:2400
> #9 0x00007ffff792b24e in Init (p_input=p_input at entry=0xb99ab8) at
> input/input.c:1258
> #10 0x00007ffff792ea4d in input_Read
> (p_parent=p_parent at entry=0xb54288, p_item=p_item at entry=0xba74c0) at
> input/input.c:175
> #11 0x00007fffdf03523c in Run (data=0xb54288) at mediadirs.c:208
> #12 0x00007ffff76c2b50 in start_thread (arg=<optimized out>) at
> pthread_create.c:304
> #13 0x00007ffff6a6a0ed in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #14 0x0000000000000000 in ?? ()
> (gdb)
--
Rémi Denis-Courmont
More information about the pkg-multimedia-maintainers
mailing list