linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-users] Linphone crashes with invalid x264 idc level


From: Simon Morlat
Subject: Re: [Linphone-users] Linphone crashes with invalid x264 idc level
Date: Fri, 07 Jan 2011 21:15:04 +0100

Hi,

This problem seems to be the result of a linphone linked to the wrong
libx264.so.
Basically I suppose you have two x264 versions on your machine, A and B.
You compiled the plugin above A, but at runtime the plugin is linking
against B.
Can you make sure of that ?
I also recommend that you use lastest git for linphone and msx264,
because they probably work better with lastest x264.
X264 is evolving fast, thus we cannot guarantee that "old" versions of
linphone do work with newest x264.

Simon

Le jeudi 06 janvier 2011 à 16:12 +0200, Andrew Kornilov a écrit :
> Hello.
> 
> It seems that x264 plugin or linphone itself doesn't like the unknown
> idc level and crashes.
> 
> I've been trying to setup a video call through Asterisk to my hardware
> video phone (http://yealink.com/en/view.asp?ClassLayer=120   works fine
> with another Yealink) and after call setup it immediately crashed with
> this traceback:
> 
> 
> x264 [error]: invalid level_idc: 13
> *** stack smashing detected ***: linphone-3 terminated
> ======= Backtrace: =========
> /lib/libc.so.6(__fortify_fail+0x40)[0xb6f7beb0]
> /lib/libc.so.6(+0xdde6a)[0xb6f7be6a]
> /usr/lib/mediastreamer/plugins/libmsx264.so.0.0.0(+0x1464)[0xb3806464]
> /usr/lib/mediastreamer/plugins/libmsx264.so.0.0.0(+0x13cd)[0xb38063cd]
> [0x0]
> ======= Memory map: ========
> 08048000-08061000 r-xp 00000000 08:03 605574     /usr/bin/linphone-3
> 08061000-08062000 r--p 00018000 08:03 605574     /usr/bin/linphone-3
> 08062000-08063000 rw-p 00019000 08:03 605574     /usr/bin/linphone-3
> 08063000-084d7000 rw-p 00000000 00:00 0          [heap]
> 97d06000-9bd07000 rw-s 00000000 00:0e 5047907
> /dev/shm/pulse-shm-2285240853
> 9bea4000-9bf3b000 rw-s 001c5000 00:0d 8195       /dev/video0
> 9bf3b000-9bfd2000 rw-s 0012e000 00:0d 8195       /dev/video0
> 9bfd2000-9c069000 rw-s 00097000 00:0d 8195       /dev/video0
> 9c069000-9c100000 rw-s 00000000 00:0d 8195       /dev/video0
> 9c100000-a0100000 rw-p 00000000 00:00 0
> a0100000-a0101000 ---p 00000000 00:00 0
> a0101000-a0900000 rwxp 00000000 00:00 0
> a0900000-a0901000 ---p 00000000 00:00 0
> a0901000-a1100000 rwxp 00000000 00:00 0
> a1100000-a1121000 rw-p 00000000 00:00 0
> a1121000-a1200000 ---p 00000000 00:00 0
> a1242000-a1274000 r-xp 00000000 08:03 172796
> /usr/lib/libcroco-0.6.so.3.0.1
> a1274000-a1275000 ---p 00032000 08:03 172796
> /usr/lib/libcroco-0.6.so.3.0.1
> a1275000-a1276000 r--p 00032000 08:03 172796
> /usr/lib/libcroco-0.6.so.3.0.1
> a1276000-a1278000 rw-p 00033000 08:03 172796
> /usr/lib/libcroco-0.6.so.3.0.1
> a1278000-a12a8000 r-xp 00000000 08:03 176172
> /usr/lib/librsvg-2.so.2.32.1
> a12a8000-a12a9000 r--p 0002f000 08:03 176172
> /usr/lib/librsvg-2.so.2.32.1
> a12a9000-a12aa000 rw-p 00030000 08:03 176172
> /usr/lib/librsvg-2.so.2.32.1
> a12d5000-a1335000 rw-s 00000000 00:04 92209196   /SYSV00000000 (deleted)
> a1376000-a1387000 r-xp 00000000 08:03 189017
> /usr/lib/gio/modules/libgioremote-volume-monitor.so
> a1387000-a1388000 r--p 00010000 08:03 189017
> /usr/lib/gio/modules/libgioremote-volume-monitor.so
> a1388000-a1389000 rw-p 00011000 08:03 189017
> /usr/lib/gio/modules/libgioremote-volume-monitor.so
> a13ec000-a13ed000 ---p 00000000 00:00 0
> a13ed000-a1bec000 rwxp 00000000 00:00 0
> a1bec000-a1bed000 ---p 00000000 00:00 0
> a1bed000-a23ec000 rwxp 00000000 00:00 0
> a23ec000-a23f1000 r-xp 00000000 08:01 44584      /lib/libnss_dns-2.11.2.so
> a23f1000-a23f2000 r--p 00004000 08:01 44584      /lib/libnss_dns-2.11.2.so
> a23f2000-a23f3000 rw-p 00005000 08:01 44584      /lib/libnss_dns-2.11.2.so
> a23f3000-a23ff000 r-xp 00000000 08:01 44601
> /lib/libnss_nisplus-2.11.2.so
> a23ff000-a2400000 r--p 0000b000 08:01 44601
> /lib/libnss_nisplus-2.11.2.so
> a2400000-a2401000 rw-p 0000c000 08:01 44601
> /lib/libnss_nisplus-2.11.2.so
> a2406000-a242c000 r--p 00000000 08:04 318947
> /home/akornilov/.fonts/verdanaz.ttf
> a242c000-a248c000 rw-s 00000000 00:04 92110868   /SYSV00000000 (deleted)
> a248c000-a24ae000 r--p 00000000 08:04 318945
> /home/akornilov/.fonts/verdanab.ttf
> a24ae000-a24cb000 r--s 00000000 08:03 285043     /usr/share/mime/mime.cache
> a24cb000-a24e8000 r--s 00000000 08:03 285043     /usr/share/mime/mime.cache
> a24e8000-a250b000 r-xp 00000000 08:03 189018
> /usr/lib/gio/modules/libgvfsdbus.so
> a250b000-a250c000 r--p 00022000 08:03 189018
> /usr/lib/gio/modules/libgvfsdbus.so
> a250c000-a250d000 rw-p 00023000 08:03 189018
> /usr/lib/gio/modules/libgvfsdbus.so
> a250d000-a3397000 r--p 00000000 08:03 117353
> /usr/share/icons/hicolor/icon-theme.cache
> a3397000-a4221000 r--p 00000000 08:03 117353
> /usr/share/icons/hicolor/icon-theme.cache
> a4221000-a5ab0000 r--p 00000000 08:03 598901
> /usr/share/icons/crystalsvg/icon-theme.cache
> a5ab0000-a733f000 r--p 00000000 08:03 598901
> /usr/share/icons/crystalsvg/icon-theme.cache
> a733f000-aa5de000 r--p 00000000 08:03 360242
> /usr/share/icons/gnome/icon-theme.cache
> aa5de000-ad87d000 r--p 00000000 08:03 360242
> /usr/share/icons/gnome/icon-theme.cache
> ad87d000-adad1000 r--p 00000000 08:03 148930
> /usr/share/icons/Tango/icon-theme.cache
> adad1000-add25000 r--p 00000000 08:03 148930
> /usr/share/icons/Tango/icon-theme.cache
> add25000-ae14e000 r--p 00000000 08:03 67639
> /usr/share/icons/Rodent/icon-theme.cache
> ae14e000-ae577000 r--p 00000000 08:03 67639
> /usr/share/icons/Rodent/icon-theme.cache
> ae577000-ae578000 ---p 00000000 00:00 0
> ae578000-aed77000 rwxp 00000000 00:00 0
> aed77000-aee44000 r-xp 00000000 08:03 171324     /usr/lib/libx264.so.84
> aee44000-aee45000 r--p 000cc000 08:03 171324     /usr/lib/libx264.so.84
> aee45000-aee46000 rw-p 000cd000 08:03 171324     /usr/lib/libx264.so.84
> aee46000-aee4d000 rw-p 00000000 00:00 0
> aee4d000-aee4e000 r-xp 00000000 08:03 213851
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
> aee4e000-aee4f000 r--p 00000000 08:03 213851
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
> aee4f000-aee50000 rw-p 00001000 08:03 213851
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
> aee50000-aee5a000 r-xp 00000000 08:01 44594      /lib/libnss_nis-2.11.2.so
> aee5a000-aee5b000 r--p 00009000 08:01 44594      /lib/libnss_nis-2.11.2.so
> aee5b000-aee5c000 rw-p 0000a000 08:01 44594      /lib/libnss_nis-2.11.2.so
> aee5c000-aee70000 r-xp 00000000 08:03 172636
> /usr/lib/libgvfscommon.so.0.0.0
> aee70000-aee71000 r--p 00013000 08:03 172636
> /usr/lib/libgvfscommon.so.0.0.0
> aee71000-aee72000 rw-p 00014000 08:03 172636
> /usr/lib/libgvfscommon.so.0.0.0
> aee72000-aee76000 r-xp 00000000 08:03 214245
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> aee76000-aee77000 r--p 00003000 08:03 214245
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> aee77000-aee78000 rw-p 00004000 08:03 214245
> /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> aee78000-aee79000 ---p 00000000 00:00 0
> aee79000-af678000 rwxp 00000000 00:00 0
> af678000-b3679000 rw-s 00000000 00:0e 5047532
> /dev/shm/pulse-shm-597861142
> b3679000-b36a3000 r--p 00000000 08:04 318944
> /home/akornilov/.fonts/verdana.ttf
> b36a3000-b36a5000 r-xp 00000000 08:03 124563
> /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b36a5000-b36a6000 r--p 00001000 08:03 124563
> /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b36a6000-b36a7000 rw-p 00002000 08:03 124563
> /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
> b36a7000-b36ad000 r--s 00000000 08:01 9185
> /var/cache/fontconfig/4f70f4f1f809aff504a916f761d89035-le32d4.cache-3
> b36ad000-b36ae000 r--s 00000000 08:01 8904
> /var/cache/fontconfig/e2f1f4365b771333790e1ea827b9962a-le32d4.cache-3[1]
>    26650 abort      linphone-3
> 
> 
> 
> Is it a linphone's bug or mediastreamer x264?
> 
> Thank you.
> 
> 
> P.S. Btw, are you going to add video support for iPhone/Android
> versions?  We could pay you for this if so :-)
> 
> _______________________________________________
> Linphone-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/linphone-users





reply via email to

[Prev in Thread] Current Thread [Next in Thread]