2010-01-28 8 views
13

trong https://rt.cpan.org/Ticket/Display.html?id=37194#txn-641389 Tôi mở lại một lỗi liên quan đến một vụ tai nạn Perl kết hợp với các ràng buộc XS libreadline. Tôi đã đính kèm thông tin gỡ lỗi cần thiết, nhưng cho đến bây giờ vẫn chưa có xác nhận nào từ người duy trì. Tôi muốn điều này cuối cùng đã được sửa; đó là một bất tiện lớn để không có đường dây trong Devel::REPL và trình gỡ lỗi Perl. Perl ruột của tôi và C 夫 gần như không tồn tại, vì vậy tôi không thể làm điều bình thường và tạo ra một miếng vá của riêng tôi. Vì vậy, tôi muốn sử dụng sự giúp đỡ của bạn; nhiều nhãn cầu hơn, các lỗi nông và mọi thứ.Nguyên nhân gây ra “hoảng sợ: không có hồ bơi sai trong quá trình hủy diệt toàn cầu.” Trong thuật ngữ :: ReadLine :: Gnu?

Câu hỏi của tôi cho bạn:

  1. bạn có thể sao chép tai nạn này mặc dù -DPERL_USE_SAFE_PUTENV? Nếu có, hãy so sánh yếu tố chung là gì.
  2. Bạn có biết nguyên nhân và cách bạn tìm kiếm nó không?
  3. Tôi có một perl gỡ lỗi và biết cách sử dụng gdb, nhưng tôi phải đặt điểm ngắt để quan sát sự cố đúng cách ở đâu?
+0

Tôi có một cách để truy cập vào các thông tin gỡ lỗi mà không cần phải đăng ký một tài khoản trên rt.cpan. org? Tôi rất muốn nhìn vào nó nhưng ghét phải đăng ký cho mọi thứ. –

+0

Xem vé và tệp đính kèm có thể truy cập công khai. – daxim

+0

Tôi hiểu. (Rõ ràng là nó yêu cầu cookies, chính sách mặc định của tôi là cookies bị vô hiệu hóa, và yêu cầu file đính kèm khiến tôi được gửi đến trang đăng nhập thay thế. :-P) –

Trả lời

1

readline 6.1.000 hoạt động tốt đối với tôi ở đây với Perl 5.10.0 & 5.10.1 (trên Mac OS X 10.4, 10.5 & 10.6).

Đồng thời OK với tôi là Perl 5.8.8 & 5.10.1 trên RedHat Enterprise Linux 5.3 (lần này với readline 5.1).

Dường như có rất nhiều bug fixes giữa 5.2 & 6.1, vì vậy nó có thể là giá trị cố gắng mới hơn (hoặc lớn hơn!) readline-5,2

/I3az/

+0

Đã thử một số phiên bản readline khác nhau, panics không phân biệt. – daxim