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

Bernhard Übelacker bernhardu at mailbox.org
Wed Apr 10 18:43:16 BST 2019


Control: reassign 921266 libbellesip0 1.6.3-4
Control: affects 921266 linphone
Control: tags 921266 + upstream patch


Hello Alf,

> Hope this helps you to locate the root cause.

I had a quick look at this line and found that upstream has
changed these lines already in their repository,
these commits [1] seem related.

There is also still an upstream issue [2] that might be
this problem, and even if at least changed in source,
is still open.
The links in [3] look like other reports on the
linphone-dev mailing list.
And further it looks like github is just a mirror - the
real upstream is maybe in [4] which leads to a bug that
is unfortunately not publicly visible.


But, without me having enough knowledge about libbellesip,
further suggestions would be needed from the package
maintainers, therefore reassigning to libbellesip0

Kind regards,
Bernhard


[1]
    https://github.com/BelledonneCommunications/belle-sip/commit/7dd8397f0fd24bc3ddf04986488241b1acaf5a94
    https://github.com/BelledonneCommunications/belle-sip/commit/3a6a6d677d4dce38f2498be4e10320d8106d76bf
    https://github.com/BelledonneCommunications/belle-sip/commit/7191ee1df84707107a7fe4f89d33ebe075a0cb35

[2] https://github.com/BelledonneCommunications/linphone-desktop/issues/250

[3]
    https://lists.gnu.org/archive/html/linphone-developers/2018-01/msg00018.html
    https://lists.gnu.org/archive/html/linphone-developers/2018-02/msg00004.html

[4]
    https://gitlab.linphone.org/BC/public/belle-sip/merge_requests/14
    https://bugs.linphone.org/view.php?id=5536


(gdb) list provider.c:1032,1050
1032
1033    static void authorization_context_fill_from_auth(authorization_context_t* auth_context,belle_sip_header_www_authenticate_t* authenticate,belle_sip_uri_t *from_uri) {
1034            authorization_context_set_realm(auth_context,belle_sip_header_www_authenticate_get_realm(authenticate));
1035 >>>>>>>>>  if (auth_context->nonce && strcmp(belle_sip_header_www_authenticate_get_nonce(authenticate),auth_context->nonce)!=0) {
1036                    /*new nonce, resetting nounce_count*/
1037                    auth_context->nonce_count=0;
1038            }



More information about the Pkg-voip-maintainers mailing list