New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segfault in a custom perl -d:KP after loading Time::HiRes (thanks to “KES”) #15077
Comments
From @shlomifHi all, The attached files (that can also be cloned from Please look into it. I will also try to investigate further. Thanks to �KES� for the original report here: http://www.nntp.perl.org/group/perl.debugger/2015/12/msg166.html Regards, Shlomi Fish -- |
The RT System itself - Status changed from 'new' to 'open' |
From @iabynOn Mon, Dec 07, 2015 at 08:00:58AM -0800, shlomif@shlomifish.org wrote:
It can be reduced to: Devel/KP.pm: sub sub { 1; $./perl -d:KP -e1 DB::sub is trying to stringify its args. $_[0] is a version object, which Whether this is is something the "invoke DB::sub" code in core is supposed -- |
From @tonycozOn Tue Dec 08 08:03:23 2015, davem wrote:
I think it's something the debugger author needs to deal with. Preventing recursion* into DB::sub in core would also prevent a debugger from doing interesting things. Preventing this particular case is as simple as something like: package DB; The core should protect against internal use of overloading causing problems (like with #122445). Tony * whatever the cause, whether overloading or tie |
From @KES777
|
@iabyn - Status changed from 'open' to 'rejected' |
Migrated from rt.perl.org#126837 (status was 'rejected')
Searchable as RT126837$
The text was updated successfully, but these errors were encountered: