tag on Zope

Plone Shell 出現了,不過需要 ZEO。

這下有理由搞 ZEO 了。 ZShell 看起來不太有用,而且好舊。

Posted by yungyuc at 20:47, 0 comment, 0 trackback.

用作安裝後處理的 script 又更完整了一點。我還不會包 .deb ,等學會了以後再把 script 擴充成自動把 .tar.gz 的內容作成 .deb

» continue reading
Posted by yungyuc at 17:45, 0 comment, 0 trackback.

蠢死了。

昨天發生一件疑似奇事 (其實已經發生了一年多, ):Intel Fortran Compiler (ifort) 8.1 編好的程式在 FC3 上可以跑,但在 sarge 裡會 segmentation fault。

本來以為是編譯器的問題,所以在兩邊編譯,參數相同,拿到兩邊去執行;結果 sarge 還是 seg fault,FC3 還是能跑。

glibc 的問題?FC3 用 2.3.3,sarge 用 2.3.2。Intel Release Note 裡面也說要用 2.3.2,看起來不像。

弄了一個多小時沒有結果。感謝 AndrewLee 提示我一個好用的工具 strace ,可以在執行期監視程式作的系統呼叫;可惜沒有幫助,我本來就知道出錯的程式位置了。

結果同事昨天回家狠拜了 google 大神之後,發現原來是 stack 太小。

真是欠學

sarge 預設 ulimit -s 8192 ,FC3 預設 ulimit -s 10240 ,就這樣。

為什麼說已經發生了一年多呢?因為自從 ifort 8.0 之後就有這個問題,我們一直以為是程式寫不好,也沒有拿到其它平台上測;ifort 編出來的程式又只抱怨 segmentation fault,不像 Compaq Visual Fortran 會叫 stack overflow/underflow。

很好,很好,ifort 9 今天也測了一下,都沒有問題了。

Posted by yungyuc at 17:31, 3 comments, 0 trackback.
Change to page (10 entries in each page): 1
© hover year to navigate month: powered by django