Bug 26465 - не запускается linphone
: не запускается linphone
Status: CLOSED FIXED
: Branch p6
(All bugs in Branch p6/linphone)
: не указана
: x86_64 Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-10-17 21:37 by
Modified: 2012-03-12 15:47 (History)


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


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-10-17 21:37:37
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 From 2011-10-18 15:02:34 -------
Попробуйте запустить linphonec и выйти. После этого запустить linphone-3.
Я собрал версию из Sisyphus (apt-repo add 56842) для p6 (кстати, там
исполняемый файл называется просто linphone). Первый раз программа как раз не
запускается. Возможно, linphonec создаёт локальный файл конфигурации.

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

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

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

№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 From 2012-03-12 15:47:38 -------
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