這是更多的假設,而我正在調試一些代碼。假設我有一個應用程序(稱爲X),它呼叫一個lib通過TLS加密的SMTP連接發送一封電子郵件,同時X正在與另一個通過相同libcrypto庫建立另一個TLS套接字的lib進行通話,在一個函數調用失敗並出現段錯誤時,獲得一些特定(和奇怪)條件的可能性是什麼?Segfault與libssl/libcrypto
我很喜歡抓秸稈,這段代碼工作得很好,直到我們添加了通過TLS連接到Skype服務器的Skype SDK,因爲我們實際上可以讓問題變得可重複,但我有點對於爲什麼感到困惑。 (我很可能忽略了這個明顯的問題,但我會以非常奇怪的可能性開始)
你在問libcrypto是否會在多個會話中破壞自己?我不能肯定地說,但我非常懷疑它。 –
是的,這是我的想法,但我認爲這是值得問。先殺掉荒謬的答案吧! –