LINUX.ORG.RU

vlc, KDE4, Gentoo. Валится при попытке открыть файл


0

1

И что удивительно - если нажать Ctrl+f(открыть директорию), то диалог появляется, а после него нормально работают и другие. Ошибка появляется и при использовании диалогов Qt.

harinezumi@localhost ~ $ vlc
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0xfe2120] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
Blocked: call to setlocale(6, "")
Blocked: call to setlocale(6, "")
Blocked: call to putenv("LANGUAGE=")
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
*** glibc detected *** vlc: corrupted double-linked list: 0x000000000162a6b0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x72985)[0x7f16a71db985]
...
/lib64/libnss_compat-2.13.so
7f1661207000-7f1661406000 ---p 00007000 08:02 971719                     /lib64/libnss_compat-2.13.soАварийный останов

Бектрейс слишком большой, оставил только то, на чем повалилось. Пока не вспомнил, от чего зависит libnss. С локалью вроде бы всё в порядке: ru_RU.UTF-8. Только вот LC_ALL пустая. Видел несколько обсуждений этой проблемы, но, кажется, к решению так и не пришли

★★★★

Ответ на: комментарий от encyrtid
 equery u vlc|grep +
+X
+a52
+aac
+aalib
+alsa
+avahi
+cdda
+cddb
+dbus
+dts
+dvd
+fbcon
+ffmpeg
+flac
+fontconfig
+gcrypt
+gnutls
+id3tag
+kde
+libass
+libcaca
+libnotify
+libtiger
+libv4l
+libv4l2
+live
+lua
+matroska
+mmx
+modplug
+mp3
+mpeg
+mtp
+musepack
+ncurses
+nsplugin
+ogg
+opengl
+png
+pulseaudio
+qt4
+rtsp
+schroedinger
+sdl
+sdl-image
+speex
+sqlite
+sse
+stream
+svg
+taglib
+theora
+truetype
+twolame
+udev
+upnp
+v4l2
+vaapi
+vlm
+vorbis
+wma-fixed
+x264
+xcb
+xml
+xv

До этого был без kde, теперь попробовал с ним

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

всё в порядке с другим. Вроде бы и настройки удалил. Наконец почитал, что про это пишут на буржуйских форумах - ппц, разрабы кед и влц кивают друг на друга «ты во все виноват». Надо будет завтра посмотреть в исходниках, что там так нестандартно вызывается

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

у меня тоже, когда хотел сообщение об ошибке скопировать, как раз заработало)

wingear ★★★★
() автор топика

емнип с кед 4.6.0 такое началось

anonymous
()
Ответ на: комментарий от megabaks
[kos@iVAIO ~]$ vlc
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Blocked: call to setlocale(6, "")
Blocked: call to setlocale(6, "")
Blocked: call to putenv("LANGUAGE=")
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
libva: libva version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/dri//xvba_drv_video.so
[0x26aa810] signals interface error: signal 17 overriden (0x7f7e5c52a280)
[0x26aa810] signals interface error:  /usr/lib/libQtCore.so.4(?)[(nil)]
libva: va_openDriver() returns 0
xvba_video: XVBA_GetSurface(): status 2
[0x55aa4f0] avcodec decoder: Using VA API version 0.32 for hardware decoding.
.....

причём тут плеер?

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

У меня лютый энтузазизьм часа три назад плавно перетек в абсолютный пох**. Да и киношки я из крусадера и дельфина пускаю.

pekmop1024 ★★★★★
()
Ответ на: комментарий от Sonsee
[ megabaks@desktop ] ~ $ vlc
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x8217914] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
Blocked: call to setlocale(6, "")
Blocked: call to setlocale(6, "")
[0x829dd3c] qt4 interface error: Unable to load extensions module
Blocked: call to putenv("LANGUAGE=")
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
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
[0x8711a0c] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[0x876dc4c] freetype spu text error: failed to load font file PT Sans Caption
[0x829d4fc] signals interface error: signal 17 overriden (0x49341a20)
[0x829d4fc] signals interface error:  /usr/lib/qt4/libQtCore.so.4(?)[(nil)]
[0x829d4fc] signals interface error: signal 17 overriden (0x49341a20)
[0x829d4fc] signals interface error:  /usr/lib/qt4/libQtCore.so.4(?)[(nil)]
....

но у меня всё работает
да и 32 у меня - так что даже покрасноглазить негде

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

проблема не в генте
погуглил бы чтоль, прежде чем позориться

megabaks ★★★★
()
Ответ на: комментарий от megabaks
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[New Thread 0x7fffb980e700 (LWP 30404)]
[New Thread 0x7fffb970d700 (LWP 30405)]
[0x605120] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[New Thread 0x7fffb960c700 (LWP 30406)]
Blocked: call to setlocale(6, "")
Blocked: call to setlocale(6, "")
Blocked: call to putenv("LANGUAGE=")
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb960c700 (LWP 30406)]
0x00007fffe1629866 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () from /usr/lib64/qt4/libQtCore.so.4
(gdb)

Действительно, дело в Qt. В форуме vlc говорят, что это из-за патчей, которые кдешники наложили на qt(правда, в lists.kde.org утверждают, что разработчики vlc некорректно обрабатывают сигнал SIGCHLD:), но в use-флагах ничего подобного не вижу. Попробую пересобрать

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