Crash (segfault) upon receiving a text message from a Linphone account
Hello,
Using the GNU Guix build of linphone-desktop (at version 4.2.5), with the following dependencies:
bctoolbox@4.4.34 belcard@4.4.34 belr@4.4.34 liblinphone@4.4.34 mediastreamer2@4.4.34 ortp@4.4.34 pkg-config@0.29.2 qtbase@5.15.2 qtdeclarative@5.15.2 qtgraphicaleffects@5.15.2
+ qtquickcontrols2@5.15.2 qtquickcontrols@5.15.2 qtsvg@5.15.2 qttools@5.15.2
it crashes upon receiving a text message from another Linphone account, like so:
[18:34:28:135][Info]Core:linphone: channel [0x2a9a6f0] [334] bytes parsed
[18:34:28:135][Info]Core:linphone: Found transaction matching response.
[18:34:28:135][Info]Core:linphone: Changing [client] [MESSAGE] transaction [0x426f760], from state [TRYING] to [PROCEEDING]
[18:34:28:334][Info]Core:linphone: channel [0x2a9a6f0]: received [278] new bytes from [TLS://sip.linphone.org:5223]:
SIP/2.0 200 Ok
Via: SIP/2.0/TLS 192.168.10.15:59384;received=66.158.153.61;branch=z9hG4bK.2eNQCqmQS;rport=59384
From: <sip:apteryx@sip.linphone.org>;tag=dZU47iIcu
To: <sip:some-other-account@sip.linphone.org>;tag=qAHFPPW
Call-ID: fAx3bYNPwa
CSeq: 20 MESSAGE
Content-Length: 0
[18:34:28:335][Info]Core:linphone: channel [0x2a9a6f0] [278] bytes parsed
[18:34:28:335][Info]Core:linphone: Found transaction matching response.
[18:34:28:335][Info]Core:linphone: Changing [client] [MESSAGE] transaction [0x426f760], from state [PROCEEDING] to [COMPLETED]
[18:34:28:337][Error]Core:linphone: Unhandled generic exception in MainDb::getEventFromKey: `std::bad_cast`.
[18:34:28:337][Error]Core:linphone: cannot find eventLog for db key [0x3a5bdb0] associated to message [0x3a5bd70]
[18:34:28:338][Error]Core:linphone: Unhandled generic exception in MainDb::getEventFromKey: `std::bad_cast`.
Segmentation fault
Restarting Linphone crashes it similarly.
Thanks for the great libre software!