vlc segfault
Łukasz Maśko
masko w ipipan.waw.pl
Pią, 20 Wrz 2013, 11:51:32 CEST
Dnia czwartek, 19 września 2013 19:38:54 Paweł Sikora pisze:
> On Thursday 19 of September 2013 18:58:23 Grzegorz Sójka wrote:
> > Witam serdecznie
> >
> > Po którymś z updatów przestał mi działać vlc. Sprawa jest dość dziwna.
> > Jak otworze jakieś avi z dysku to jest ok. Problem dotyczy tylko DVB-T.
> > Vlc pokazuje interface, jak złapie częstotliwość i już ma coś wyświetlić
> > to okno znika a w logach:
> >
> > vlc[3065]: segfault at 88 ip 00007f645554df2a sp 00007f644ac81930 error
> > 4 in libts_plugin.so[7f645554b000+10000]
> > vlc[3198]: segfault at 88 ip 00007f156df4cf2a sp 00007f1563799930 error
> > 4 in libts_plugin.so[7f156df4a000+10000]
> > vlc[3299]: segfault at 88 ip 00007f7185b56f2a sp 00007f717b1f2930 error
> > 4 in libts_plugin.so[7f7185b54000+10000]
> > vlc[3676]: segfault at 9a ip 00007ff068516f2a sp 00007ff05deba930 error
> > 4 in libts_plugin.so[7ff068514000+10000]
> >
> > Jakieś podpowiedzi??
>
> zlapac backtrace przy pomocy gdb.
$ gdb vlc
GNU gdb (GDB) 7.6-2 (PLD Linux)
Copyright (C) 2013 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 "i686-pld-linux".
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.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[New Thread 0xb62b6b40 (LWP 13877)]
[0x804c8f0] main libvlc: Uruchamianie vlc z domyĹnym interfejsem. UĹźyj
'cvlc' aby uĹźywaÄ vlc bez interfejsu.
[New Thread 0xb60ffb40 (LWP 13878)]
[New Thread 0xb1eb8b40 (LWP 13880)]
[New Thread 0xb1bffb40 (LWP 13881)]
[New Thread 0xb17ffb40 (LWP 13882)]
[Thread 0xb1eb8b40 (LWP 13880) exited]
[Thread 0xb17ffb40 (LWP 13882) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb1bffb40 (LWP 13881)]
0xb1e16692 in PSINewTableCallBack (p_demux=0xb1903a78, h=0x51, i_table_id=33
'!', i_extension=7112) at ts.c:3300
3300 if( p_demux->p_sys->pid[0].psi->i_pat_version != -1 && i_table_id
== 0x42 )
(gdb) backtrace
#0 0xb1e16692 in PSINewTableCallBack (p_demux=0xb1903a78, h=0x51,
i_table_id=33 '!', i_extension=7112) at ts.c:3300
#1 0xb1b656e0 in dvbpsi_Demux () from /usr/lib/libdvbpsi.so.9
#2 0xb1b64d51 in dvbpsi_packet_push () from /usr/lib/libdvbpsi.so.9
#3 0xb1e1a2ee in Demux (p_demux=0xb1901bc8) at ts.c:1093
#4 0xb1e1de0d in Open (p_this=0xb1901bc8) at ts.c:828
#5 0xb7f3dd40 in generic_start (func=0xb1e1d5f0 <Open>, ap=0xb1bff138 " ")
at modules/modules.c:422
#6 0xb7f3e31a in vlc_module_load (p_this=p_this w entry=0xb1901bc8,
psz_capability=psz_capability w entry=0xb7f75faa "demux", psz_name=<optimized
out>,
psz_name w entry=0xb1901c20 "ts", b_strict=b_strict w entry=true,
probe=probe w entry=0xb7f3dd30 <generic_start>) at modules/modules.c:347
#7 0xb7f3e6d2 in module_need (obj=obj w entry=0xb1901bc8,
cap=cap w entry=0xb7f75faa "demux", name=name w entry=0xb1901c20 "ts",
strict=true)
at modules/modules.c:437
#8 0xb7ef940b in demux_New (p_obj=p_obj w entry=0xb6100618,
p_parent_input=p_parent_input w entry=0xb6100618, psz_access=0xb19009e0 "dvb-
t",
psz_demux=0xb1900ae8 "ts", psz_location=psz_location w entry=0xb19016a0
"frequency=522000000:bandwidth=8", s=0xb1901640, out=out w entry=0xb19007e0,
b_quick=b_quick w entry=false) at input/demux.c:190
#9 0xb7f065d6 in InputSourceInit (p_input=p_input w entry=0xb6100618,
in=<optimized out>, psz_mrl=0xb1df76e8 "dvb-
t://frequency=522000000:bandwidth=8",
psz_forced_demux=psz_forced_demux w entry=0x0,
b_in_can_fail=b_in_can_fail w entry=false) at input/input.c:2571
#10 0xb7f07504 in Init (p_input=p_input w entry=0xb6100618) at
input/input.c:1258
#11 0xb7f0b4cc in Run (obj=0xb6100618) at input/input.c:550
#12 0xb7ea7e6c in start_thread () from /lib/libpthread.so.0
#13 0xb7dda86e in clone () from /lib/libc.so.6
--
Łukasz Maśko _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście pld-users-pl