|
From: | Gisel, Max |
Subject: | [Linphone-developers] Linphone v5 crashes due to special characters in sip uri |
Date: | Thu, 5 Jan 2023 13:40:13 +0000 |
Hello, it seems like there is a critical bug in Linphone (at least windows desktop variant) which prevents Linphone from starting after updating from version 4.x to version 5.0.4. Linphone crashes. Please find logs at the bottom. In the database linphone.db in the table “sip_address” and there in the column “value” there are entries existing from version 4, which look like this: sip:42500@voip.helmholtz-berlin.de;x-sipx-cid-display="IT-Helpdesk";x-sipx-cid-user=49500 If special characters like quotation marks (") or German umlauts (ä, ö, ü) are contained in this column, Linphone v5 crashes during startup. If you remove these special characters Linphone v5 can start successfully. In version 4 this also worked with these special characters. This leads me to believe that there is a bug in version 5. Best regards Max ------------------------ […] 2023-01-05 13:01:49:054 [/liblinphone] MESSAGE Start measurement of [Get call history.]. 2023-01-05 13:01:49:055 [/belle-sip] MESSAGE [org.antlr.runtime.EarlyExitException] reason [Unexpected token] 2023-01-05 13:01:49:055 [/belle-sip] ERROR fast_header_address parser error for [sip:42500@voip.helmholtz-berlin.de;x-sipx-cid-display="IT-Helpdesk";x-sipx-cid-user=49500] 2023-01-05 13:01:49:055 [/liblinphone] WARNING Cannot create Address, bad uri [sip:42500@voip.helmholtz-berlin.de;x-sipx-cid-display="IT-Helpdesk";x-sipx-cid-user=49500] 2023-01-05 13:01:49:420 [/bctbx] ERROR _signal_hook: General Fault: '11'! Callstack: 0x7ffa35f12350: bctbx_file_sync(ffffffff) in bctoolbox.dll 0x7ffa35f1210d: bctbx_file_sync(ffffffff) in bctoolbox.dll 0x7ffa6bf60ef5: seh_filter_exe(ffffffff) in ucrtbase.dll 0x7ff78af03df0: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ffa525decd0: _C_specific_handler(ffffffff) in VCRUNTIME140.dll 0x7ffa6e67241f: _chkstk(ffffffff) in ntdll.dll 0x7ffa6e6214a4: RtlRaiseException(ffffffff) in ntdll.dll 0x7ffa6e670f4e: KiUserExceptionDispatcher(ffffffff) in ntdll.dll 0x7ff998e51142: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998fef2da: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998fbbcaf: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998fb1fbd: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998fa9e73: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998fd68dc: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff998e574bd: LinphonePrivate::ClonableObject::~ClonableObject(ffffffff) in liblinphone.dll 0x7ff9cdcf8f53: linphone::Transports::setUdpPort(ffffffff) in liblinphone++.dll 0x7ff78ae4921b: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff78ae48f3a: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff78ae41a95: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff78adccfdf: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff96619ac34: QMetaCallEvent::placeMetaCall(ffffffff) in Qt5Core.dll 0x7ff9661995c1: QObject::event(ffffffff) in Qt5Core.dll 0x7ff96add4990: QApplicationPrivate::notify_helper(ffffffff) in Qt5Widgets.dll 0x7ff96add3a13: QApplication::notify(ffffffff) in Qt5Widgets.dll 0x7ff966172aca: QCoreApplication::notifyInternal2(ffffffff) in Qt5Core.dll 0x7ff966174845: QCoreApplicationPrivate::sendPostedEvents(ffffffff) in Qt5Core.dll 0x7ff975de2dff: qt_plugin_query_metadata(ffffffff) in qwindows.dll 0x7ff9661bba5a: QEventDispatcherWin32::processEvents(ffffffff) in Qt5Core.dll 0x7ff975de2dd9: qt_plugin_query_metadata(ffffffff) in qwindows.dll 0x7ff96616ef2c: QEventLoop::exec(ffffffff) in Qt5Core.dll 0x7ff966171a94: QCoreApplication::exec(ffffffff) in Qt5Core.dll 0x7ff78ad0c03e: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff78aeb4f67: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ff78aeb3c2e: PluginNetworkHelper::qt_static_metacall(ffffffff) in linphone.exe 0x7ffa6ca87614: BaseThreadInitThunk(ffffffff) in KERNEL32.DLL 0x7ffa6e6226a1: RtlUserThreadStart(ffffffff) in ntdll.dll 2023-01-05 13:01:49:627 [/bctbx] ERROR _signal_hook: General Fault: '22'! Callstack: 0x7ffa35f12350: bctbx_file_sync(ffffffff) in bctoolbox.dll 0x7ffa35f126f3: bctbx_file_sync(ffffffff) in bctoolbox.dll 0x7ffa6c230327: UnhandledExceptionFilter(ffffffff) in KERNELBASE.dll 0x7ffa6e675530: memset(ffffffff) in ntdll.dll 0x7ffa6e65c876: __C_specific_handler(ffffffff) in ntdll.dll 0x7ffa6e67241f: __chkstk(ffffffff) in ntdll.dll 0x7ffa6e6214a4: RtlRaiseException(ffffffff) in ntdll.dll 0x7ffa6e670f4e: KiUserExceptionDispatcher(ffffffff) in ntdll.dll 0x7ff998e51142: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998fef2da: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998fbbcaf: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998fb1fbd: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998fa9e73: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998fd68dc: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff998e574bd: ??1ClonableObject@LinphonePrivate@@UEAA@XZ(ffffffff) in liblinphone.dll 0x7ff9cdcf8f53: ?setUdpPort@Transports@linphone@@QEAAXH@Z(ffffffff) in liblinphone++.dll 0x7ff78ae4921b: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff78ae48f3a: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff78ae41a95: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff78adccfdf: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff96619ac34: ?placeMetaCall@QMetaCallEvent@@UEAAXPEAVQObject@@@Z(ffffffff) in Qt5Core.dll 0x7ff9661995c1: ?event@QObject@@UEAA_NPEAVQEvent@@@Z(ffffffff) in Qt5Core.dll 0x7ff96add4990: ?notify_helper@QApplicationPrivate@@QEAA_NPEAVQObject@@PEAVQEvent@@@Z(ffffffff) in Qt5Widgets.dll 0x7ff96add3a13: ?notify@QApplication@@UEAA_NPEAVQObject@@PEAVQEvent@@@Z(ffffffff) in Qt5Widgets.dll 0x7ff966172aca: ?notifyInternal2@QCoreApplication@@CA_NPEAVQObject@@PEAVQEvent@@@Z(ffffffff) in Qt5Core.dll 0x7ff966174845: ?sendPostedEvents@QCoreApplicationPrivate@@SAXPEAVQObject@@HPEAVQThreadData@@@Z(ffffffff) in Qt5Core.dll 0x7ff975de2dff: qt_plugin_query_metadata(ffffffff) in qwindows.dll 0x7ff9661bba5a: ?processEvents@QEventDispatcherWin32@@UEAA_NV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z(ffffffff) in Qt5Core.dll 0x7ff975de2dd9: qt_plugin_query_metadata(ffffffff) in qwindows.dll 0x7ff96616ef2c: ?exec@QEventLoop@@QEAAHV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z(ffffffff) in Qt5Core.dll 0x7ff966171a94: ?exec@QCoreApplication@@SAHXZ(ffffffff) in Qt5Core.dll 0x7ff78ad0c03e: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff78aeb4f67: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ff78aeb3c2e: ?qt_static_metacall@PluginNetworkHelper@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z(ffffffff) in linphone.exe 0x7ffa6ca87614: BaseThreadInitThunk(ffffffff) in KERNEL32.DLL 0x7ffa6e6226a1: RtlUserThreadStart(ffffffff) in ntdll.dll |
smime.p7s
Description: S/MIME cryptographic signature
[Prev in Thread] | Current Thread | [Next in Thread] |