Xavion | 27 May 2012 00:37
Picon

Linphone crashes immediately after launching in Arch Linux

Hi All

I can't get Linphone to start in Arch Linux anymore.  It was working fine until I upgraded my system packages.  I've already asked the relevant package maintainers for their input.  They solved half the problem, but Linphone is still crashing here.

I've attached the output I'm getting each time I attempt to relaunch it.  More details are available in the Arch Linux bug report that I filed a week ago.  Does anyone know how I can overcome this problem and get Linphone working in Linux again?

`--> linphone     
*** buffer overflow detected ***: linphone terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f94f186f7b7]
/lib/libc.so.6(+0xf78d0)[0x7f94f186d8d0]
/usr/lib/libcommoncpp.so.5(+0x23733)[0x7f94e7305733]
/usr/lib/libcommoncpp.so.5(_ZN3ost8IPV4HostC1EPKc+0xa8)[0x7f94e7305eb8]
/usr/lib/libcommoncpp.so.5(+0x20081)[0x7f94e7302081]
/lib/ld-linux-x86-64.so.2(+0xe946)[0x7f94f3fe1946]
/lib/ld-linux-x86-64.so.2(+0xea2a)[0x7f94f3fe1a2a]
/lib/ld-linux-x86-64.so.2(+0x15fa)[0x7f94f3fd45fa]
======= Memory map: ========
00400000-00429000 r-xp 00000000 08:04 97874                              /usr/bin/linphone
00628000-00629000 r--p 00028000 08:04 97874                              /usr/bin/linphone
00629000-0062b000 rw-p 00029000 08:04 97874                              /usr/bin/linphone
0062b000-0062c000 rw-p 00000000 00:00 0 
00927000-00948000 rw-p 00000000 00:00 0                                  [heap]
7f94e4306000-7f94e430b000 r-xp 00000000 08:04 293207                     /lib/libnss_dns-2.15.so
7f94e430b000-7f94e450a000 ---p 00005000 08:04 293207                     /lib/libnss_dns-2.15.so
7f94e450a000-7f94e450b000 r--p 00004000 08:04 293207                     /lib/libnss_dns-2.15.so
7f94e450b000-7f94e450c000 rw-p 00005000 08:04 293207                     /lib/libnss_dns-2.15.so
7f94e450c000-7f94e4518000 r-xp 00000000 08:04 293208                     /lib/libnss_files-2.15.so
7f94e4518000-7f94e4717000 ---p 0000c000 08:04 293208                     /lib/libnss_files-2.15.so
7f94e4717000-7f94e4718000 r--p 0000b000 08:04 293208                     /lib/libnss_files-2.15.so
7f94e4718000-7f94e4719000 rw-p 0000c000 08:04 293208                     /lib/libnss_files-2.15.so
7f94e4719000-7f94e4763000 r-xp 00000000 08:04 90360                      /usr/lib/libFLAC.so.8.2.0
7f94e4763000-7f94e4962000 ---p 0004a000 08:04 90360                      /usr/lib/libFLAC.so.8.2.0
7f94e4962000-7f94e4964000 rw-p 00049000 08:04 90360                      /usr/lib/libFLAC.so.8.2.0
7f94e4964000-7f94e4967000 r-xp 00000000 08:04 88125                      /usr/lib/libgpg-error.so.0.8.0
7f94e4967000-7f94e4b66000 ---p 00003000 08:04 88125                      /usr/lib/libgpg-error.so.0.8.0
7f94e4b66000-7f94e4b67000 rw-p 00002000 08:04 88125                      /usr/lib/libgpg-error.so.0.8.0
7f94e4b67000-7f94e4be0000 r-xp 00000000 08:04 86266                      /usr/lib/libgcrypt.so.11.7.0
7f94e4be0000-7f94e4de0000 ---p 00079000 08:04 86266                      /usr/lib/libgcrypt.so.11.7.0
7f94e4de0000-7f94e4de4000 rw-p 00079000 08:04 86266                      /usr/lib/libgcrypt.so.11.7.0
7f94e4de4000-7f94e4de9000 r-xp 00000000 08:04 84536                      /usr/lib/libXdmcp.so.6.0.0
7f94e4de9000-7f94e4fe8000 ---p 00005000 08:04 84536                      /usr/lib/libXdmcp.so.6.0.0
7f94e4fe8000-7f94e4fe9000 r--p 00004000 08:04 84536                      /usr/lib/libXdmcp.so.6.0.0
7f94e4fe9000-7f94e4fea000 rw-p 00005000 08:04 84536                      /usr/lib/libXdmcp.so.6.0.0
7f94e4fea000-7f94e4fec000 r-xp 00000000 08:04 84839                      /usr/lib/libXau.so.6.0.0
7f94e4fec000-7f94e51ec000 ---p 00002000 08:04 84839                      /usr/lib/libXau.so.6.0.0
7f94e51ec000-7f94e51ed000 r--p 00002000 08:04 84839                      /usr/lib/libXau.so.6.0.0
7f94e51ed000-7f94e51ee000 rw-p 00003000 08:04 84839                      /usr/lib/libXau.so.6.0.0
7f94e51ee000-7f94e5263000 r-xp 00000000 08:04 93309                      /usr/lib/liborc-0.4.so.0.16.0
7f94e5263000-7f94e5462000 ---p 00075000 08:04 93309                      /usr/lib/liborc-0.4.so.0.16.0
7f94e5462000-7f94e5464000 r--p 00074000 08:04 93309                      /usr/lib/liborc-0.4.so.0.16.0
7f94e5464000-7f94e5469000 rw-p 00076000 08:04 93309                      /usr/lib/liborc-0.4.so.0.16.0
7f94e5469000-7f94e546e000 r-xp 00000000 08:04 96693                      /usr/lib/libasyncns.so.0.3.1
7f94e546e000-7f94e566d000 ---p 00005000 08:04 96693                      /usr/lib/libasyncns.so.0.3.1
7f94e566d000-7f94e566e000 r--p 00004000 08:04 96693                      /usr/lib/libasyncns.so.0.3.1
7f94e566e000-7f94e566f000 rw-p 00005000 08:04 96693                      /usr/lib/libasyncns.so.0.3.1
7f94e566f000-7f94e56ce000 r-xp 00000000 08:04 83226                      /usr/lib/libsndfile.so.1.0.25
7f94e56ce000-7f94e58ce000 ---p 0005f000 08:04 83226                      /usr/lib/libsndfile.so.1.0.25
7f94e58ce000-7f94e58d0000 r--p 0005f000 08:04 83226                      /usr/lib/libsndfile.so.1.0.25
7f94e58d0000-7f94e58d1000 rw-p 00061000 08:04 83226                      /usr/lib/libsndfile.so.1.0.25
7f94e58d1000-7f94e58d5000 rw-p 00000000 00:00 0 
7f94e58d5000-7f94e5914000 r-xp 00000000 08:04 95370                      /usr/lib/libjpeg.so.8.0.2
7f94e5914000-7f94e5b13000 ---p 0003f000 08:04 95370                      /usr/lib/libjpeg.so.8.0.2
7f94e5b13000-7f94e5b14000 r--p 0003e000 08:04 95370                      /usr/lib/libjpeg.so.8.0.2
7f94e5b14000-7f94e5b15000 rw-p 0003f000 08:04 95370                      /usr/lib/libjpeg.so.8.0.2
7f94e5b15000-7f94e5b25000 rw-p 00000000 00:00 0 
7f94e5b25000-7f94e5b4d000 r-xp 00000000 08:04 83994                      /usr/lib/libexpat.so.1.6.0
7f94e5b4d000-7f94e5d4c000 ---p 00028000 08:04 83994                      /usr/lib/libexpat.so.1.6.0
7f94e5d4c000-7f94e5d4e000 r--p 00027000 08:04 83994                      /usr/lib/libexpat.so.1.6.0
7f94e5d4e000-7f94e5d4f000 rw-p 00029000 08:04 83994                      /usr/lib/libexpat.so.1.6.0
7f94e5d4f000-7f94e5d5e000 r-xp 00000000 08:04 86186                      /usr/lib/libbz2.so.1.0.6
7f94e5d5e000-7f94e5f5d000 ---p 0000f000 08:04 86186                      /usr/lib/libbz2.so.1.0.6
7f94e5f5d000-7f94e5f5f000 rw-p 0000e000 08:04 86186                      /usr/lib/libbz2.so.1.0.6
7f94e5f5f000-7f94e5f67000 r-xp 00000000 08:04 87578                      /usr/lib/libxcb-render.so.0.0.0
7f94e5f67000-7f94e6167000 ---p 00008000 08:04 87578                      /usr/lib/libxcb-render.so.0.0.0
7f94e6167000-7f94e6168000 rw-p 00008000 08:04 87578                      /usr/lib/libxcb-render.so.0.0.0
7f94e6168000-7f94e616a000 r-xp 00000000 08:04 84879                      /usr/lib/libxcb-shm.so.0.0.0
7f94e616a000-7f94e6369000 ---p 00002000 08:04 84879                      /usr/lib/libxcb-shm.so.0.0.0
7f94e6369000-7f94e636a000 rw-p 00001000 08:04 84879                      /usr/lib/libxcb-shm.so.0.0.0zsh: abort      linphone
_______________________________________________
Linphone-users mailing list
Linphone-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users
Xavion | 1 Jun 2012 02:18
Picon

Re: Linphone crashes immediately after launching in Arch Linux

It appears that this problem is also occurring on Fedora Linux.  A backtrace is attached to this bug report.  None of you responded to my first message: is that because you're all stumped or just don't care?

Either way, should I repost this information to the Linphone developers' mailing list instead?  If none of you can reproduce this error, let me know if you'd like me to do any further testing or debugging at my end.

_______________________________________________
Linphone-users mailing list
Linphone-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users
Edouard DULIEGE | 1 Jun 2012 03:23
Picon

Re: Linphone crashes immediately after launching in Arch Linux

Hi Xavion,

I do not have this problem on my Fedora 16 x86_64 ; linphone version 3.5.2 . F17 has just been released (May 29th) and probably still needs a few improvements.

I would suggest you to contact the devs, they would be more able to deal with your problems.

Regards,

Edouard

2012/5/31 Xavion <xavion.0 <at> gmail.com>
It appears that this problem is also occurring on Fedora Linux.  A backtrace is attached to this bug report.  None of you responded to my first message: is that because you're all stumped or just don't care?

Either way, should I repost this information to the Linphone developers' mailing list instead?  If none of you can reproduce this error, let me know if you'd like me to do any further testing or debugging at my end.


_______________________________________________
Linphone-users mailing list
Linphone-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users




--
Edouard Duliège
edouard.duliege <at> gmail.com

_______________________________________________
Linphone-users mailing list
Linphone-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users
Xavion | 1 Jun 2012 03:26
Picon

Re: Linphone crashes immediately after launching in Arch Linux

Okay, I've figured out what needs to be done.  Using the Git versions of 'libzrtpcpp' and 'ortp' makes Linphone work again (on Arch Linux).  I'm guessing you guys are waiting for the next stable release of 'libzrtpcpp' before releasing the next version of 'ortp'.  If that's the case, maybe you should give GNU a gentle prodding to get their arses moving ...

_______________________________________________
Linphone-users mailing list
Linphone-users <at> nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users

Gmane