LINUX.ORG.RU

[gentoo] VLC сегфолтится...


0

1

... при попытке воспроизвести DVD или каталог со структурой файлов как на DVD.

media-video/vlc
Installed versions:  1.1.9(20:54:54 15.05.2011)(X a52 aac alsa cdda dbus dirac directfb dts dvd elibc_glibc fbcon ffmpeg flac fontconfig gcrypt id3tag kde libass libnotify libv4l libv4l2 lua mmx mp3 mpeg ncurses ogg opengl optimisememory png qt4 sdl sse svg taglib truetype udev upnp v4l v4l2 vaapi vorbis x264 xcb xml xv -aalib -altivec -atmo -avahi -bidi -cddb -dc1394 -debug -dvb -fluidsynth -ggi -gme -gnome -gnutls -httpd -ieee1394 -jack -kate -libcaca -libproxy -libtiger -lirc -live -matroska -modplug -mtp -musepack -nsplugin -oss -projectm -pulseaudio -pvr -remoteosd -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -skins -speex -sqlite -stream -svga -theora -twolame -vcdx -vlm -win32codecs -wma-fixed -xosd -zvbi)

запусти в консоли и вывод сюда
ну или, если установлены пакеты отдалки, gdb /usr/bin/vlc
и вывод сюда когда засегфолтится

TERRANZ ★★★★ ()

подтверждаю
ща соберу не стрипнутый - поглядим

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

короче - косяк какой-то с меню двд
с меню

[ megabaks@desktop ] ~ $ gdb --args vlc -v 2
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 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-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/vlc...done.
(gdb) run
Starting program: /usr/bin/vlc -v 2
[Thread debugging using libthread_db enabled]
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
/usr/bin/vlc(unsetenv+0x50)[0x80494a0]
/usr/lib/libdbus-1.so.3[0x4cd05968]
/usr/lib/libdbus-1.so.3[0x4ccd4c03]
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
/usr/bin/vlc(unsetenv+0x50)[0x80494a0]
/usr/lib/libdbus-1.so.3[0x4cd05968]
/usr/lib/libdbus-1.so.3[0x4ccd4c03]
[New Thread 0xb5088b70 (LWP 17260)]
[New Thread 0xb4effb70 (LWP 17261)]
[New Thread 0xb4e7eb70 (LWP 17262)]
[New Thread 0xb4dfdb70 (LWP 17263)]
[New Thread 0xb4d7cb70 (LWP 17264)]
[0x804caa0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[New Thread 0xb4cfbb70 (LWP 17265)]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6c)[0x80495dc]
/usr/lib/qt4/libQtCore.so.4(_ZN16QCoreApplication4initEv+0x37)[0x4cb95ec7]
[0x8201098]
[Thread 0xb4e7eb70 (LWP 17262) exited]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6c)[0x80495dc]
/usr/lib/libkdecore.so.5[0x4d0ac885]
/usr/lib/libkdecore.so.5[0x4cf5b029]
[0xb4f00dd8] qt4 interface error: Unable to load extensions module
[New Thread 0xb4e7eb70 (LWP 17304)]
[0x823ec90] ps demux warning: this does not look like an MPEG PS stream, continuing anyway
[0x823f168] main demux error: option sub-original-fps does not exist
[0x823f168] subtitle demux warning: failed to recognize subtitle type
[0x82597a8] main input error: no suitable demux module for `file/subtitle:///home/megabaks/128452-geek.qtcurve.txt'
[0x823ec90] ps demux warning: garbage at input, trying to resync...
[Thread 0xb4e7eb70 (LWP 17304) exited]
[0xb4f00dd8] qt4 interface warning: Input option: dvdnav-caching=300
[New Thread 0xb4e7eb70 (LWP 17807)]
[Thread 0xb4e7eb70 (LWP 17807) exited]
[New Thread 0xb4e7eb70 (LWP 17808)]
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: VS_SCN
libdvdnav: DVD Serial Number: 34e62e63
libdvdnav: DVD Title (Alternative): 
libdvdnav: Unable to find map file '/home/megabaks/.dvdnav/VS_SCN.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000135
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000161
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000017e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00001437
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0000152f
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
Warning: call to srand(408968)
/usr/bin/vlc(srand+0x3e)[0x80494ee]
/usr/lib/libdvdnav.so.4(dvdnav_open+0x1ae)[0xb546fe7e]
[0x800]
[0x822dbf8] avcodec decoder warning: refusing to decode non validated subtitle codec
[New Thread 0xb2203b70 (LWP 17811)]
[New Thread 0xb2087b70 (LWP 17812)]
libva: libva version 0.32.0-sds2
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0x822f2e8] avcodec decoder: Using VA API version 0.32 for hardware decoding.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2087b70 (LWP 17812)]
0xb5dd3640 in ?? () from /usr/lib/libavcodec.so.52
(gdb) bt
#0  0xb5dd3640 in ?? () from /usr/lib/libavcodec.so.52
#1  0xb666be95 in DecodeVideo (p_dec=0x822f2e8, pp_block=0xb20871bc) at video.c:555
#2  0xb7f3c2f3 in DecoderDecodeVideo (p_dec=0x822f2e8, p_block=0x82df360) at input/decoder.c:1466
#3  0xb7f3be25 in DecoderProcessVideo (p_dec=0x822f2e8, p_block=<value optimized out>) at input/decoder.c:1819
#4  DecoderProcess (p_dec=0x822f2e8, p_block=<value optimized out>) at input/decoder.c:2007
#5  0xb7f3c07a in DecoderThread (p_this=0x822f2e8) at input/decoder.c:892
#6  0xb7f89547 in thread_entry (data=0x8223a78) at misc/threads.c:58
#7  0x4a7baea3 in start_thread () from /lib/libpthread.so.0
#8  0x4a6e6d4e in clone () from /lib/libc.so.6
(gdb) c
Continuing.
[Thread 0xb2203b70 (LWP 17811) exited]
[Thread 0xb4e7eb70 (LWP 17808) exited]
[Thread 0xb4cfbb70 (LWP 17265) exited]
[Thread 0xb4d7cb70 (LWP 17264) exited]
[Thread 0xb4dfdb70 (LWP 17263) exited]
[Thread 0xb4effb70 (LWP 17261) exited]
[Thread 0xb5088b70 (LWP 17260) exited]
[Thread 0xb2087b70 (LWP 17812) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) Quit
[ megabaks@desktop ] ~ $ 

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

без

[ megabaks@desktop ] ~ $ gdb --args vlc -v 2
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 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-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/vlc...done.
(gdb) run
Starting program: /usr/bin/vlc -v 2
[Thread debugging using libthread_db enabled]
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
/usr/bin/vlc(unsetenv+0x50)[0x80494a0]
/usr/lib/libdbus-1.so.3[0x4cd05968]
/usr/lib/libdbus-1.so.3[0x4ccd4c03]
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
/usr/bin/vlc(unsetenv+0x50)[0x80494a0]
/usr/lib/libdbus-1.so.3[0x4cd05968]
/usr/lib/libdbus-1.so.3[0x4ccd4c03]
[New Thread 0xb5088b70 (LWP 18773)]
[New Thread 0xb4effb70 (LWP 18774)]
[New Thread 0xb4e7eb70 (LWP 18775)]
[New Thread 0xb4dfdb70 (LWP 18776)]
[New Thread 0xb4d4ab70 (LWP 18777)]
[0x804caa0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[Thread 0xb4e7eb70 (LWP 18775) exited]
[New Thread 0xb4e7eb70 (LWP 18778)]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6c)[0x80495dc]
/usr/lib/qt4/libQtCore.so.4(_ZN16QCoreApplication4initEv+0x37)[0x4cb95ec7]
[0x805af90]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6c)[0x80495dc]
/usr/lib/libkdecore.so.5[0x4d0ac885]
/usr/lib/libkdecore.so.5[0x4cf5b029]
[0x80d1e60] qt4 interface error: Unable to load extensions module
[New Thread 0xb262ab70 (LWP 18820)]
[0x82ea1c0] ps demux warning: this does not look like an MPEG PS stream, continuing anyway
[0x82dfa88] main demux error: option sub-original-fps does not exist
[0x82dfa88] subtitle demux warning: failed to recognize subtitle type
[0x8342ed0] main input error: no suitable demux module for `file/subtitle:///home/megabaks/128452-geek.qtcurve.txt'
[0x82ea1c0] ps demux warning: garbage at input, trying to resync...
[Thread 0xb262ab70 (LWP 18820) exited]
[0x80d1e60] qt4 interface warning: Input option: dvdread-caching=300
[New Thread 0xb262ab70 (LWP 19045)]
[Thread 0xb262ab70 (LWP 19045) exited]
[New Thread 0xb2338b70 (LWP 19046)]
libdvdread: Using libdvdcss version 1.2.10 for DVD access

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000135
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000161
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000017e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00001437
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0000152f
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
[New Thread 0xb262ab70 (LWP 19047)]
[New Thread 0xb2288b70 (LWP 19048)]
[0xb4f09550] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
[0x83d4df0] dts packetizer: DTS channels:6 samplerate:48000 bitrate:768000
libva: libva version 0.32.0-sds2
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
[New Thread 0xb1fb0b70 (LWP 19149)]
libva: va_openDriver() returns 0
[0x83cc3d8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[0xb4f74af0] freetype spu text error: failed to load font file PT Sans Caption
[New Thread 0xb1a2cb70 (LWP 19150)]
[New Thread 0xb25a9b70 (LWP 19151)]
[0xb4f70880] main video output warning: vlc_object_find_name(postproc) is not safe!
[0xb4f00600] signals interface error: signal 17 overriden (0x4cb6da20)
[0xb4f00600] signals interface error:  /usr/lib/qt4/libQtCore.so.4(?)[(nil)]
[0x83cc3d8] main decoder warning: can't get output picture
[Thread 0xb262ab70 (LWP 19047) exited]
[Thread 0xb2288b70 (LWP 19048) exited]
[Thread 0xb1fb0b70 (LWP 19149) exited]
[Thread 0xb2338b70 (LWP 19046) exited]
[New Thread 0xb2338b70 (LWP 19544)]
[0x83c7e60] ps demux warning: this does not look like an MPEG PS stream, continuing anyway
[0x84d4bf8] main demux error: option sub-original-fps does not exist
[0x84d4bf8] subtitle demux warning: failed to recognize subtitle type
[0xb4f10c68] main input error: no suitable demux module for `file/subtitle:///home/megabaks/128452-geek.qtcurve.txt'
[0x83c7e60] ps demux warning: garbage at input, trying to resync...
[Thread 0xb2338b70 (LWP 19544) exited]
[New Thread 0xb2338b70 (LWP 19545)]
libdvdread: Using libdvdcss version 1.2.10 for DVD access

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000135
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000161
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000017e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00001437
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0000152f
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
[New Thread 0xb1fb0b70 (LWP 19546)]
[New Thread 0xb2288b70 (LWP 19547)]
[0xb0a05f58] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
[0x84a53f8] dts packetizer: DTS channels:6 samplerate:48000 bitrate:768000
[0x83d0bf0] main audio output: Reparenting an object is dangerous (0xb4f09550 -> 0xb0a05f58)!
libva: libva version 0.32.0-sds2
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
[New Thread 0xb262ab70 (LWP 19548)]
libva: va_openDriver() returns 0
[0x84f3d10] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[0xb4f70880] main video output: Reparenting an object is dangerous (0xb4f09550 -> 0xb0a05f58)!
[Thread 0xb1fb0b70 (LWP 19546) exited]
[Thread 0xb2288b70 (LWP 19547) exited]
[Thread 0xb262ab70 (LWP 19548) exited]
[New Thread 0xb262ab70 (LWP 19873)]
[New Thread 0xb2288b70 (LWP 19874)]
[0xb0a05f58] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
libva: libva version 0.32.0-sds2
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
[0x83d0bf0] main audio output: Reparenting an object is dangerous (0xb0a05f58 -> 0xb0a05f58)!
libva: va_openDriver() returns 0
[0xb0a07df8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[0xb4f70880] main video output: Reparenting an object is dangerous (0xb0a05f58 -> 0xb0a05f58)!
[New Thread 0xb1fb0b70 (LWP 19895)]
No accelerated IMDCT transform found
[0xb4f70880] main video output warning: late picture skipped (18261247 > -2)
....
[0xb4f70880] main video output warning: late picture skipped (18127783 > -2)
[0x83d0bf0] main audio output warning: PTS is out of range (18261295), dropping buffer
[0x83d0bf0] main audio output warning: PTS is out of range (18229306), dropping buffer
много последних строк, но всё работает нормально

megabaks ★★★★ ()
Ответ на: комментарий от N1ghtmare

после чего так?
и да - а хде сам стрейс?
кстати для отладки лучше собирать как-то вот так
USE=«debug» CFLAGS="-O2 -march=core2 -mtune=generic -pipe -ggdb" CXXFLAGS=«${CFLAGS}» FEATURES=«nostrip» emerge bla-bla-bla

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

после чего так?

Открывается менюшка DVD, При щелчке на любом пункте VLC начинает судорожно прыгать по главам DVD пока не закроешь его

N1ghtmare ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.