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

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
unixboy
Сообщения: 33
ОС: Arch Linux

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

Сообщение unixboy »

Здравствуйте.
Arch Linux i686 "Linux unixboy-pc 2.6.30-ARCH #1 SMP PREEMPT Sat Jul 4 11:13:08 UTC 2009 i686 Intel® Celeron® CPU 1.70GHz GenuineIntel GNU/Linux"

Gnome последний.
Установлен VLC. Все работало шикарно, потом вдруг на ровном месте стал вылетать VLC, при попытке воспроизвести что-либо (Радио, ТВ, Видео...). Тогда я попробовал его запустить через консоль, и увидел что вылетает он из-за "Ошибка сегментирования"
VLC последний, версии 1.0.0.

Из-за чего это происходит и как вылечить?
Linux unixboy-pc 2.6.30-ARCH #1 SMP PREEMPT Mon Jul 20 11:20:32 UTC 2009 i686 Intel® Celeron® CPU 1.70GHz GenuineIntel GNU/Linux
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: VLC - ошибка сегментирования

Сообщение oxd »

Прогоните через strace, вывод покажите
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Аватара пользователя
unixboy
Сообщения: 33
ОС: Arch Linux

Re: VLC - ошибка сегментирования

Сообщение unixboy »

Вот, ловите концовку...

Код: Выделить всё

clock_gettime(CLOCK_MONOTONIC, {35401, 767856491}) = 0
rt_sigprocmask(SIG_BLOCK, [INT QUIT PIPE TERM], [HUP INT QUIT PIPE TERM CHLD], 8) = 0
sched_get_priority_max(SCHED_OTHER)     = 0
sched_get_priority_min(SCHED_OTHER)     = 0
sched_get_priority_max(SCHED_OTHER)     = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|0x20000, -1, 0) = 0xb2634000
mprotect(0xb2634000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb26b4494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLO
NE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb26b4bd8, {entry_number:6, base_addr:0xb26b4b70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb26b4bd8) = 9497
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
futex(0x99d59d0, FUTEX_WAIT_PRIVATE, 1, NULLQPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
 <unfinished ...>
+++ killed by SIGSEGV +++


А вот попробовал запустить другой видео-файл:

Код: Выделить всё

mmap2(NULL, 528384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|0x20000, -1, 0) = 0xb256b000
mprotect(0xb256b000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb25eb494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLO
NE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb25ebbd8, {entry_number:6, base_addr:0xb25ebb70, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb25ebbd8) = 9518
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD], NULL, 8) = 0
futex(0x893b9d0, FUTEX_WAIT_PRIVATE, 1, NULL[0x8c5d078] a52 decoder: A/52 channels:6 samplerate:48000 bitrate:384000
No accelerated IMDCT transform found
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
 <unfinished ...>
+++ killed by SIGSEGV +++
Linux unixboy-pc 2.6.30-ARCH #1 SMP PREEMPT Mon Jul 20 11:20:32 UTC 2009 i686 Intel® Celeron® CPU 1.70GHz GenuineIntel GNU/Linux
Спасибо сказали:
Аватара пользователя
unixboy
Сообщения: 33
ОС: Arch Linux

Re: VLC - ошибка сегментирования

Сообщение unixboy »

Все само заработало! ХЗ как так?! )
Linux unixboy-pc 2.6.30-ARCH #1 SMP PREEMPT Mon Jul 20 11:20:32 UTC 2009 i686 Intel® Celeron® CPU 1.70GHz GenuineIntel GNU/Linux
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: VLC - ошибка сегментирования

Сообщение sirocco »

unixboy писал(а):
16.07.2009 20:55
Все само заработало! ХЗ как так?! )

Безо всяких

Код: Выделить всё

sudo pacman -Syu

???
Спасибо сказали: