linphone-3 --verbose linphone-message : Registering all filters... linphone-message : Registering all soundcard handlers linphone-message : Card ALSA: default device added ALSA lib conf.c:4630:(snd_config_expand) Unknown parameters 0 ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL default:0 linphone-warning : Could not attach mixer to card: Недопустимый аргумент linphone-message : Card ALSA: HDA ATI SB added ALSA lib conf.c:4630:(snd_config_expand) Unknown parameters 1 ALSA lib control.c:882:(snd_ctl_open_noupdate) Invalid CTL default:1 linphone-warning : Could not attach mixer to card: Недопустимый аргумент ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave linphone-message : Card ALSA: USB Device 0x46d:0x802 added linphone-message : Card PulseAudio: default added linphone-message : New PulseAudio context state: PA_CONTEXT_CONNECTING linphone-message : Registering all webcam handlers linphone-message : Webcam V4L2: /dev/video0 added linphone-message : Webcam StaticImage: Static picture added linphone-message : Loading plugins linphone-message : Loading plugin /usr/lib64/mediastreamer/plugins/libmsilbc.so.0.0.0... linphone-message : Plugin loaded (/usr/lib64/mediastreamer/plugins/libmsilbc.so.0.0.0) linphone-message : ms_init() done linphone-message : linphone_core_set_playback_gain_db(): no active call. linphone-message : Adding new codec PCMU/8000 with fmtp linphone-message : Adding new codec GSM/8000 with fmtp linphone-message : Adding new codec PCMA/8000 with fmtp linphone-message : Adding new codec speex/8000 with fmtp vbr=on linphone-message : Adding new codec speex/16000 with fmtp vbr=on linphone-message : Adding new codec speex/32000 with fmtp vbr=on linphone-message : Adding new codec iLBC/8000 with fmtp mode=30 linphone-message : Adding new codec H263/90000 with fmtp linphone-message : Adding new codec theora/90000 with fmtp linphone-message : Adding new codec H263-1998/90000 with fmtp CIF=1;QCIF=1 linphone-message : Adding new codec MP4V-ES/90000 with fmtp profile-level-id=3 linphone-message : Adding new codec x-snow/90000 with fmtp linphone-message : DNS resolution with 0.0.0.0:5060 linphone-message : getaddrinfo returned the following addresses: linphone-message : 0.0.0.0 port 5060 linphone-message : eXosip: Reseting timer to 10s before waking up! socket(): Семейство адресов не поддерживается протоколом linphone-message : New PulseAudio context state: PA_CONTEXT_FAILED linphone-message : New local ip address is 192.168.1.177 linphone-message : Network state is now [UP] linphone-message : Setting video size 352x288 linphone-error : No such filter with name MSX11Video linphone-message : Driver is uvcvideo linphone-message : v4lv2: YUV420P choosen linphone-message : Size of webcam delivered pictures is 352x288 Ошибка сегментирования
Попробуйте запустить linphonec и выйти. После этого запустить linphone-3. Я собрал версию из Sisyphus (apt-repo add 56842) для p6 (кстати, там исполняемый файл называется просто linphone). Первый раз программа как раз не запускается. Возможно, linphonec создаёт локальный файл конфигурации. Переношу на Sisyphus. Мейнтейнеру можно проверить запуск с удалённым ~/.linphone\*
После запуска linphonec создаются два файла ~/.linphonec_history ~/.linphonerc, после чего linphone-3 стал запускаться.
linphone-3.4.3-alt1 из Сизифа не имеет этого бага.
(В ответ на комментарий №3) > linphone-3.4.3-alt1 из Сизифа не имеет этого бага. Уточнение: по крайней мере, при установке с нуля, а не при переносе существующего ~/.linphonerc линфон запускается нормально.
(В ответ на комментарий №3) > linphone-3.4.3-alt1 из Сизифа не имеет этого бага. Пожалуйста, не закрывайте баг, если он имеет место на p6 и воспроизводим. Переносите обратно на p6.
Created attachment 5278 [details] Не запускается linphone. Вывод информации при запуске. Похожая ошибка на i586 дистрибутиве p6
может поможе, ниже та же ошибка, кусок лога рядом с ошибкой №uname -a Linux home-comp.localdomain 3.0.23-std-def-alt0.M60P.1 #1 SMP Fri Mar 2 15:04:25 UTC 2012 x86_64 GNU/Linux #rpm -qa|grep linphone linphone-common-3.4.3-alt1 linphone-gui-3.4.3-alt1 linphone-3.4.3-alt1 linphone-cli-3.4.3-alt1 #strace linphonec -V [...] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 12 setsockopt(12, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(12, {sa_family=AF_INET, sin_port=htons(11111), sin_addr=inet_addr("217.12.3.11")}, 16) = 0 getsockname(12, {sa_family=AF_INET, sin_port=htons(59296), sin_addr=inet_addr("192.168.88.229")}, [16]) = 0 close(12) = 0 write(7, "w", 1) = 1 futex(0x633400, FUTEX_WAKE_PRIVATE, 1) = 1 write(2, "ortp-error-No such filter with n"..., 47ortp-error-No such filter with name MSX11Video ) = 47 open("/dev/video0", O_RDWR|O_NONBLOCK) = 13 ioctl(13, VIDIOC_QUERYCAP or VT_OPENQRY, 0x7fff84f2df10) = 0 ioctl(13, VIDIOC_G_FMT or VT_SENDSIG, 0x7fff84f2dd70) = 0 ioctl(13, VIDIOC_G_PARM, 0x7fff84f2de40) = 0 ioctl(13, VIDIOC_ENUM_FMT or VT_SETMODE, 0x7fff84f2dcc0) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = -1 EINVAL (Invalid argument) ioctl(13, VIDIOC_ENUM_FMT or VT_SETMODE, 0x7fff84f2dcc0) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = 0 ioctl(13, VIDIOC_ENUM_FRAMESIZES, 0x7fff84f2dc20) = -1 EINVAL (Invalid argument) ioctl(13, VIDIOC_ENUM_FMT or VT_SETMODE, 0x7fff84f2dcc0) = -1 EINVAL (Invalid argument) ioctl(13, VIDIOC_QUERYCAP or VT_OPENQRY, 0x7fff84f2dc50) = 0 ioctl(13, VIDIOC_G_INPUT, 0x7fff84f2daf0) = 0 ioctl(13, VIDIOC_ENUMINPUT, 0x7fff84f2daf0) = 0 fstat(13, {st_mode=S_IFCHR|0660, st_rdev=makedev(81, 0), ...}) = 0 open("/sys/class/video4linux/video0/dev", O_RDONLY) = 14 fstat(14, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(14, "81:0\n", 4096) = 5 close(14) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/video4linux/video0/device/modalias", O_RDONLY) = 14 fstat(14, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(14, "usb:v0AC8p3420d0100dcEFdsc02dp01"..., 4096) = 46 close(14) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/video4linux/video0/device/../speed", O_RDONLY) = 14 fstat(14, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(14, "480\n", 4096) = 4 close(14) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/sys_vendor", O_RDONLY) = 14 fstat(14, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(14, " \n", 4096) = 2 close(14) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/product_name", O_RDONLY) = 12 fstat(12, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(12, " \n", 4096) = 2 close(12) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/product_version", O_RDONLY) = 12 fstat(12, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(12, " \n", 4096) = 2 close(12) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/board_vendor", O_RDONLY) = 12 fstat(12, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(12, "Gigabyte Technology Co., Ltd.\n", 4096) = 30 close(12) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/board_name", O_RDONLY) = 12 fstat(12, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(12, "M57SLI-S4\n", 4096) = 10 close(12) = 0 munmap(0x7ff3842f9000, 4096) = 0 open("/sys/class/dmi/id/board_version", O_RDONLY) = 12 fstat(12, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3842f9000 read(12, " \n", 4096) = 2 close(12) = 0 munmap(0x7ff3842f9000, 4096) = 0 ioctl(13, VIDIOC_QUERYCTRL, 0x7fff84f2db40) = 0 ioctl(13, VIDIOC_QUERYCAP or VT_OPENQRY, 0x7fff84f2dfa0) = 0 munmap(0xffffffffffffffff, 0) = -1 EINVAL (Invalid argument) ioctl(13, VIDIOC_S_FMT or VT_RELDISP, 0x7fff84f2d6f0) = 0 ioctl(13, VIDIOC_G_PARM, 0x7fff84f2d7c0) = 0 close(13) = 0 --- {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} (Segmentation fault) --- +++ killed by SIGSEGV +++ Segmentation fault
linphone-3.5.0-alt0.M60P.1 -> p6: * Sun Mar 11 2012 Andrey Cherepanov <cas@altlinux> 3.5.0-alt0.M60P.1 - Backport to p6 branch new version with crash fix (closes: #26465) * Sat Jan 28 2012 Sergey Bolshakov <sbolshakov@altlinux> 3.5.0-alt1 - 3.5.0