(*) 作業系統:FATDOG64 LINUX v8.1.0
(*) gcin-2.9.0 的 binary 來源:把網友發現 gcin-2.9.0/gtk-im/gtkimcontextgcin.c 所存在的「gtk module signal 錯誤」加以修正 ( 詳見 http://hyperrate.com/thread.php?tid=34752 ) ,然後自行編譯(註: 編譯時支援 gtk2 沒有支援 gtk3,因為 FATDOG64 LINUX 只有 gtk2; 其他則支援 anthy, 但不支援任何版本的 qt)。
(*) 症狀描述:gcin-2.9.0 從 2020/05/24 開始使用,原本也都沒發現異常,可是今天(2020/05/31)下午發現 gcin-2.9.0 莫名其妙就自己重新啟動(不好意思,我沒有注意到 gcin 自己重啟的當下我正在做什麼操作),於是我就用 dmesg 去看,結果如下:
[ 2632.414345] gcin[997]: segfault at 0 ip 00007f4283dd3973 sp 00007ffed123fef8 error 4 in libc-2.27.so[7f4283d3e000+1b0000]
[ 2632.414355] Code: 1f 84 00 00 00 00 00 66 0f 6e ce 89 f8 25 ff 0f 00 00 66 0f 60 c9 3d c0 0f 00 00 66 0f 61 c9 66 0f 70 c9 00 0f 8f 5d 01 00 00 <f3> 0f 6f 07 66 0f ef db 66 0f 6f e0 66 0f 74 c1 66 0f 74 e3 66 0f
(*) 其他:由於 dmesg 所示的 segfault 與 libc 有關,因此推測 gcin-2.9.0 發生 segfault 的原因與前述「gtk module signal 錯誤」修正並沒有關聯。
(*) 順便一提:我原本在 FATDOG64 LINUX 使用的 gcin 版本是 2.8.9,從 2019/04/15 首次安裝使用迄今,都沒有遇過上述 2.9.0 的問題。