LINUX.ORG.RU

smplayer ошибка сегментирования


0

1

Smplayer после нажатия ctrl+F (открытие файла) молча закрывается. Запустив его же из консоли, увидел, что вылетает со словами «Ошибка сегментирования». Сам mplayer без gui работает нормально. В чем может быть дело?

Дистрибутив: Debian Squeeze

>Сам mplayer без gui работает нормально. В чем может быть дело?

В smplayer. //К.О.

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

>Какие пакеты стоят не из стейбла?

У меня в sources.list только squeeze и только main: дистрибутив+обновления+бэкпорты. Все установлено оттуда.

absinthe
() автор топика
Ответ на: комментарий от Bad_Habit

У меня openbox только, из кед только необходимые qt4-библиотеки, qtcurve, oxygen-icon-theme. В консоли «Ошибка сегментирования» и все. Похоже что-то с диалогом открывания файла именно. Я сейчас с работы пишу, не могу strace. Дома попробую, спасибо.

absinthe
() автор топика
Ответ на: комментарий от kifer

Не, там все нормально, какая-то лажа с диалоговым окном открытия файла, при попытке его вызвать возникает эта ошибка - и у smplayer и у vlc. Gtk-программы открывают файлы без проблем.

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

ну тады если раньше все работало и апдейтов не качал, то стоит поубивать конфиги плееров, и гнума\гтк (дето избранное что в диалоге слева отображается же хранится) да и попробовать умолчальную тему оформления гтк

kifer
()
Ответ на: комментарий от aedeph

Думаю, проблема в том, что я запускаю qt-программы не в KDE. В Lenny этих проблем не было, в Squeeze повылезло.

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

>уважаемый, а не пройти ли вам нахер?

Может лучше пососешь?

Зачем mplayer'у гуй?

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

strace vlc после нажатия ctrl+O
(4298) KSycocaPrivate::checkDatabase: We have no database.... launching kdeinit
(4298) KToolInvocation::klauncher: klauncher not running... launching kdeinit
startkdeinitlock(4298)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from «/var/tmp/kdecache-bolakh/ksycoca4»
Blocked: call to putenv(«LANGUAGE=»)
<unfinished ...>
+++ killed by SIGSEGV +++
Ошибка сегментирования

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

stat64(«/home/bolakh/.kde/share/config/kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/etc/kde4/kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/usr/share/kde4/config/kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/home/bolakh/.kde/share/config/system.kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/etc/kde4/system.kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/usr/share/kde4/config/system.kdeglobals», 0xbfa2e9bc) = -1 ENOENT (No such file or directory)
stat64(«/usr/bin», {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
access(«/home/bolakh/.kde/share/locale/en_US/entry.desktop», R_OK) = -1 ENOENT (No such file or directory)
access(«/usr/share/locale/en_US/entry.desktop», R_OK) = -1 ENOENT (No such file or directory)
stat64(«/home/bolakh/.kde/share/config/», {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
access(«/etc/kde4rc», R_OK) = -1 ENOENT (No such file or directory)
stat64(«/home/bolakh/.kde/share/config/», {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat64(«/home/bolakh/.kde/share/config/startkdeinitlockrc», 0x9f79f9c) = -1 ENOENT (No such file or directory)
lstat64(«/home/bolakh/.kde/share/config/startkdeinitlockrc», 0xbfa2edb0) = -1 ENOENT (No such file or directory)
stat64(«/etc/localtime», {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
access(«/home/bolakh/.kde/share/config/startkdeinitlockrc», W_OK) = -1 ENOENT (No such file or directory)
access(«/home/bolakh/.kde/share/config/startkdeinitlockrc», F_OK) = -1 ENOENT (No such file or directory)
access(«/home/bolakh/.kde/share/config», W_OK) = 0
stat64(«/home/bolakh/.kde/share/config/kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/etc/kde4/kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/usr/share/kde4/config/kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/home/bolakh/.kde/share/config/system.kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/etc/kde4/system.kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/usr/share/kde4/config/system.kdeglobals», 0xbfa2ec3c) = -1 ENOENT (No such file or directory)
stat64(«/home/bolakh/.kde/share/config/startkdeinitlockrc», 0xbfa2ec7c) = -1 ENOENT (No such file or directory)
stat64(«/etc/kde4/startkdeinitlockrc», 0xbfa2ec7c) = -1 ENOENT (No such file or directory)
stat64(«/usr/share/kde4/config/startkdeinitlockrc», 0xbfa2ec7c) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Ошибка сегментирования

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

может древняя было?
потому как с курвой у меня нормально оба плеера работают без проблем

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

снести его к чортовой бабашке из домашнего каталога, будет страшное гтк с дефолтным видом свежеоткопанного зомби из середины 90х, дальше надо сделать симлинк на gtkrc-2.0 из стандартной темы gtk

kifer
()

Проблемы решилась после установки пакета kdebase-bin с необходимыми зависимостями. Теперь, при попытке открыть файл из smplayer появляется стандартный kde-диалог. Решение так себе, конечно, но пусть будет пока. Всем спасибо.

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