perl – 在全局破坏期间“恐慌:没有错误的池”的原因是什么?Term :: ReadLine :: Gnu?

https://rt.cpan.org/Ticket/Display.html?id=37194#txn-641389我重新打开一个关于Perl崩溃的bug与libreadline XS绑定.我附上必要的调试信息,但到目前为止,还没有维护者的确认.我想这个终于固定了在 Devel::REPL和Perl调试器中没有readline是一个很大的不便.我的Perl胆量和C夫几乎不存在,所以我不能做平常的事情,并自己制作一个补丁.所以我想雇用你的帮助;更多的眼球↔浅的bug和所有这些.

我的问题给你:

>尽管-DPERL_USE_SAFE_PUTENV,你可以再现这个崩溃吗?如果是的话,我们来比较一下常见的因素.
>你知道原因是什么,你怎么找到它?
>我有一个调试perl,知道如何使用gdb,但是我必须设置一个断点正确地观察崩溃?

解决方法

readline 6.1.000在这里适用于Perl 5.10.0& 5.10.1(Mac OS X 10.4,10.5&10.6).

对我来说也是可以的Perl 5.8.8& 5.10.1在RedHat Enterprise Linux 5.3(此时使用readline 5.1).

5.2之间似乎有很多bug fixes 6.1,所以可能值得尝试新的(或更旧的!)readline到5.2

/ I3az /

相关文章

1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(...
最近写了一个perl脚本,实现的功能是将表格中其中两列的数据...
表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,...
巡检类工作经常会出具日报,最近在原有日报的基础上又新增了...
在实际生产环境中,常常需要从后台日志中截取报文,报文的形...
最近写的一个perl程序,通过关键词匹配统计其出现的频率,让...