2010-12-14 185 views
1

當我在Solaris 8上使用Cmenu模塊時,我得到一個核心轉儲。此腳本在Solaris 10上正常工作。有人可以爲此建議一種可能的解決方法嗎?使用dbx顯示以下內容:Cmenu中的Perl腳本seg錯誤

terminated by signal SEGV (no mapping at the fault address) 

Current function is Perl_safesysmalloc 
92 Ptr = (Malloc_t)PerlMem_malloc(size?size:1) 

Perl_safesysmalloc(size = 4U), line 92 in "util.c" 

我在此機器上構建了使用gcc的Perl 5.10版本。請讓我知道你是否需要任何其他信息。

回答

2

這可能是模塊上的一個錯誤。發送錯誤報告給作者!

...雖然,最後的版本是2001年,大概不會再維持:-(

+0

感謝您的回覆薩爾瓦。 – Raj 2010-12-14 15:05:20

2

c菜單是使用Curses.pm純Perl模塊,它是基於C庫,所以mosts可能核心轉儲的地方是Curses.pm。嘗試升級到最新版本,並嘗試升級curses庫。

如果這沒有幫助,請嘗試最小化您的程序以獲得最小程序,該程序仍然會導致核心轉儲。它到Cmenu bug tracker