Здравствуйте.
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.
Из-за чего это происходит и как вылечить?
VLC - ошибка сегментирования
Модератор: /dev/random
-
unixboy
- Сообщения: 33
- ОС: Arch Linux
VLC - ошибка сегментирования
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 - ошибка сегментирования
Прогоните через strace, вывод покажите
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
-
unixboy
- Сообщения: 33
- ОС: Arch Linux
Re: VLC - ошибка сегментирования
Вот, ловите концовку...
А вот попробовал запустить другой видео-файл:
Код: Выделить всё
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 - ошибка сегментирования
Все само заработало! ХЗ как так?! )
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
- Статус: Задвинутый соучастник