Bug#921266: linphone: Segfault and crash with "error 4 in libc-2.28.so" on password entry

Alf alf.debianfan at gmx.de
Sun Feb 3 19:57:19 GMT 2019


Package: linphone
Version: 3.12.0-3
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

Trying to upgrade linphone from Stretch version to Buster using the old
~/.linphonerc -> application crashes at startup.
Trying fresch install after purging all related date and configuring my
Telekom-account manually (without wizard) is working, but [auth_info_0]
paragraph is still missing in ~/.linphonerc.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

As soon as I want to dial out to another SIP-address password popup appears
and when (correct) password is entered, linfone crashes (including debug
console) and segfault is logged in syslog:

Feb  3 20:07:54 tux kernel: [ 8271.374920] linphone[3101]: segfault at 0 ip 00007fb3d8ef2c7a sp 00007fff55a12868 error 4 in libc-2.28.so[7fb3d8e84000+148000]
Feb  3 20:07:54 tux kernel: [ 8271.374933] Code: 0f b6 0e 0f b6 07 29 c8 c3 0f 1f 80 00 00 00 00 89 f8 31 d2 66 0f ef ff 09 f0 25 ff 0f 00 00 3d c0 0f 00 00 0f 8f 78 02 00 00 <f3> 0f 6f 0f f3 0f 6f 06 66 0f 74 c1 66 0f da c1 66 0f ef c9 66 0f

   * What was the outcome of this action?

I am unable to use linphone in Buster, while it wores fine since years since
Jessie.

Here my ~/.linphonerc (with dummy phone numbers)
[sip]
root_ca=/etc/ssl/certs
verify_server_certs=1
verify_server_cn=1
contact="Ingo Computer" <sip:061xxxxxxxxxx at 192.168.yy.zz:5060>
media_encryption=none
default_proxy=0
multi_transport_migration_done=1
zrtp_cache_migration_done=1
lime=0
guess_hostname=1
inc_timeout=30
in_call_timeout=0
delayed_timeout=4
register_only_when_network_is_up=1
register_only_when_upnp_is_ok=1
ipv6_migration_done=1
use_ipv6=0

[net]
nat_policy_ref=OYxr~cW~hgvln~H
download_bw=2048
upload_bw=512
adaptive_rate_control=1
mtu=0

[nat_policy_0]
ref=OYxr~cW~hgvln~H
protocols=stun
stun_server=stun.t-online.de

[misc]
uuid=8ef962ce-e7b6-49bb-8a4a-b43514606920
user_certificates_path=/home/ingo/.linphone-usr-crt
friends_migration_done=1

[video]
capture=1
display=1
automatically_initiate=1
automatically_accept=1
self_view=0
show_local=0
displaytype=MSX11Video
size=vga

[GtkUi]
videoselfview=0
logs_scroll_to_end=0
advanced_ui=1
uri0=sip:0612361655 at tel.t.online.de
uri1=sip:0612361655 at tel.t-online.de
uri2=0612361655

[sound]
playback_dev_id=PulseAudio: Internes Audio Analog Stereo
ringer_dev_id=PulseAudio: Internes Audio Analog Stereo
capture_dev_id=PulseAudio: Internes Audio Analog Stereo
echocancellation=1
remote_ring=/usr/share/sounds/linphone/ringback.wav
playback_gain_db=0,000000
mic_gain_db=0,000000

[rtp]
audio_rtp_port=7078
video_rtp_port=9078
text_rtp_port=11078
audio_jitt_comp=60
video_jitt_comp=60
nortp_timeout=30
audio_adaptive_jitt_comp_enabled=1
video_adaptive_jitt_comp_enabled=1

[audio_codec_0]
mime=opus
rate=48000
channels=2
enabled=1

[audio_codec_1]
mime=speex
rate=16000
channels=1
enabled=1

[audio_codec_2]
mime=speex
rate=8000
channels=1
enabled=1

[audio_codec_3]
mime=PCMU
rate=8000
channels=1
enabled=1

[audio_codec_4]
mime=PCMA
rate=8000
channels=1
enabled=1

[audio_codec_5]
mime=GSM
rate=8000
channels=1
enabled=0

[audio_codec_6]
mime=G722
rate=8000
channels=1
enabled=0

[audio_codec_7]
mime=speex
rate=32000
channels=1
enabled=0

[audio_codec_8]
mime=L16
rate=44100
channels=2
enabled=0

[audio_codec_9]
mime=L16
rate=44100
channels=1
enabled=0

[video_codec_0]
mime=VP8
rate=90000
enabled=1

[proxy_0]
reg_proxy=sip:tel.t-online.de
reg_identity=sip:061239750918 at tel.t-online.de
quality_reporting_enabled=0
quality_reporting_interval=0
reg_expires=3598
reg_sendregister=1
publish=0
avpf=0
avpf_rr_interval=5
dial_escape_plus=0
privacy=32768
publish_expires=-1


Remark:
auth paragraph is missing here - that's the only way to start linphone
without crash. Password entry causes crash.


   * What outcome did you expect instead?

Working as smooth as in Stretch.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linphone depends on:
ii  libatk1.0-0              2.30.0-2
ii  libbctoolbox1            0.6.0-2+b2
ii  libbelcard1              1.0.2-1
ii  libbellesip0             1.6.3-4
ii  libbzrtp0                1.0.6-3
ii  libc6                    2.28-5
ii  libcairo2                1.16.0-2
ii  libgcc1                  1:8.2.0-15
ii  libgdk-pixbuf2.0-0       2.38.0+dfsg-7
ii  libglib2.0-0             2.58.2-3
ii  libgtk2.0-0              2.24.32-3
ii  libmediastreamer-base10  1:2.16.1-4+b1
ii  libmediastreamer-voip10  1:2.16.1-4+b1
ii  libnotify4               0.7.7-4
ii  libortp13                1:1.0.2-1
ii  libpango-1.0-0           1.42.4-6
ii  libpangocairo-1.0-0      1.42.4-6
ii  libpangoft2-1.0-0        1.42.4-6
ii  libpangoxft-1.0-0        1.42.4-6
ii  libsqlite3-0             3.26.0+fossilbc891ac6b-2
ii  libstdc++6               8.2.0-15
ii  libudev1                 240-4
ii  libxml2                  2.9.4+dfsg1-7+b3
ii  linphone-nogtk           3.12.0-3
ii  zlib1g                   1:1.2.11.dfsg-1

linphone recommends no packages.

Versions of packages linphone suggests:
ii  yelp  3.30.0-2

-- no debconf information



More information about the Pkg-voip-maintainers mailing list