/* 間違って一般の方に投稿していたので、投稿しなおしました。すみません。 */
OS: Debian + wine 1.7.40
ver: 2.2.0.1
現象:タブを表示する設定にした状態でファイルを開き、
内容を編集するとサクラエディタが落ちます。
原因:sakura_core/window/CTabWnd.cpp で、 TabCtrl_GetItem に渡す
TCITEM 構造体のメンバを適切に指定していないためと思われます。
自分でMingGWでビルドしたら(適用前でも)再現しなかったので確認できてませんが、
コードが足りてないのは確かなので、パッチを置いておきます。
Index: sakura_core/window/CTabWnd.cpp
===================================================================
--- sakura_core/window/CTabWnd.cpp (revision 4017)
+++ sakura_core/window/CTabWnd.cpp (working copy)
@@ -1831,6 +1831,7 @@
tcitem.mask = TCIF_TEXT | TCIF_IMAGE;
TCHAR szNameOld[1024];
tcitem.pszText = szNameOld;
+ tcitem.cchTextMax = _countof(szNameOld);
TabCtrl_GetItem( m_hwndTab, nIndex, &tcitem );
if( 0 != auto_strcmp( szNameOld, szName )
|| tcitem.iImage != GetImageIndex( p ) ){