Bug 26465 - не запускается linphone
Summary: не запускается linphone
Status: CLOSED FIXED
Alias: None
Product: Branch p6
Classification: Distributions
Component: linphone (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: QA p6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-17 21:37 MSK by Павел
Modified: 2012-03-12 15:47 MSK (History)
3 users (show)

See Also:


Attachments
Не запускается linphone. Вывод информации при запуске. (4.46 KB, text/plain)
2012-01-02 05:21 MSK, Дмитрий Новиков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Павел 2011-10-17 21:37:37 MSK
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
Ошибка сегментирования
Comment 1 Andrey Cherepanov 2011-10-18 15:02:34 MSK
Попробуйте запустить linphonec и выйти. После этого запустить linphone-3.
Я собрал версию из Sisyphus (apt-repo add 56842) для p6 (кстати, там исполняемый файл называется просто linphone). Первый раз программа как раз не запускается. Возможно, linphonec создаёт локальный файл конфигурации.

Переношу на Sisyphus. Мейнтейнеру можно проверить запуск с удалённым ~/.linphone\*
Comment 2 Павел 2011-10-18 21:55:12 MSK
После запуска linphonec создаются два файла ~/.linphonec_history ~/.linphonerc, после чего linphone-3 стал запускаться.
Comment 3 Egor Glukhov 2011-10-18 23:54:43 MSK
linphone-3.4.3-alt1 из Сизифа не имеет этого бага.
Comment 4 Egor Glukhov 2011-10-19 00:02:14 MSK
(В ответ на комментарий №3)
> linphone-3.4.3-alt1 из Сизифа не имеет этого бага.

Уточнение: по крайней мере, при установке с нуля, а не при переносе существующего ~/.linphonerc линфон запускается нормально.
Comment 5 Andrey Cherepanov 2011-10-19 17:31:38 MSK
(В ответ на комментарий №3)
> linphone-3.4.3-alt1 из Сизифа не имеет этого бага.
Пожалуйста, не закрывайте баг, если он имеет место на p6 и воспроизводим. Переносите обратно на p6.
Comment 6 Дмитрий Новиков 2012-01-02 05:21:21 MSK
Created attachment 5278 [details]
Не запускается linphone. Вывод информации при запуске.

Похожая ошибка на i586 дистрибутиве p6
Comment 7 graysilver 2012-03-11 02:42:07 MSK
может поможе, ниже та же ошибка, кусок лога рядом с ошибкой

№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
Comment 8 Repository Robot 2012-03-12 15:47:38 MSK
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