I added a -d flag to the invocation of perl in the shebang line of /usr/share/lintian/frontend/dplint Here is what I got:
# lintian --help
Loading DB routines from perl5db.pl version 1.55
Editor support available.
Enter h or 'h h' for help, or 'man perldebug' for more help.
main::(/usr/bin/lintian:55): };
DB<1> c
^CIO::Async::Loop::Epoll::loop_once(/usr/share/perl5/IO/Async/Loop/Epoll.pm:181):
181: return undef if !defined $ret and $! != EINTR;
DB<1> T
@ = DB::DB called from file '/usr/share/perl5/IO/Async/Loop/Epoll.pm' line 181
. = IO::Async::Loop::Epoll::loop_once(ref(IO::Async::Loop::Epoll)) called from file '/usr/share/perl5/IO/Async/Loop.pm' line 642
. = IO::Async::Loop::await(ref(IO::Async::Loop::Epoll), ref(IO::Async::Future)) called from file '/usr/share/perl5/Lintian/Util.pm' line 691
$ = Lintian::Util::safe_qx('nproc') called from file '/usr/share/perl5/Lintian/Internal/FrontendUtil.pm' line 123
@ = Lintian::Internal::FrontendUtil::default_parallel() called from file '/usr/share/lintian/commands/lintian.pm' line 82
$ = require '/usr/share/lintian/commands/lintian.pm' called from file '/usr/bin/lintian' line 36
. = eval {...} called from file '/usr/bin/lintian' line 36
. = main::__ANON__[/usr/bin/lintian:55]('/usr/share/lintian/commands/lintian.pm') called from file '/usr/bin/lintian' line 120
. = dplint::run_tool('/usr/bin/lintian', 'lintian') called from file '/usr/bin/lintian' line 299
. = dplint::main() called from file '/usr/bin/lintian' line 383
I also ran with tracing and that's attached here as
I added a -d flag to the invocation of perl in the shebang line of /usr/share/ lintian/ frontend/ dplint Here is what I got:
# lintian --help
Loading DB routines from perl5db.pl version 1.55
Editor support available.
Enter h or 'h h' for help, or 'man perldebug' for more help.
main::( /usr/bin/ lintian: 55): }; :Loop:: Epoll:: loop_once( /usr/share/ perl5/IO/ Async/Loop/ Epoll.pm: 181): perl5/IO/ Async/Loop/ Epoll.pm' line 181 :Loop:: Epoll:: loop_once( ref(IO: :Async: :Loop:: Epoll)) called from file '/usr/share/ perl5/IO/ Async/Loop. pm' line 642 :Loop:: await(ref( IO::Async: :Loop:: Epoll), ref(IO: :Async: :Future) ) called from file '/usr/share/ perl5/Lintian/ Util.pm' line 691 :Util:: safe_qx( 'nproc' ) called from file '/usr/share/ perl5/Lintian/ Internal/ FrontendUtil. pm' line 123 :Internal: :FrontendUtil: :default_ parallel( ) called from file '/usr/share/ lintian/ commands/ lintian. pm' line 82 lintian/ commands/ lintian. pm' called from file '/usr/bin/lintian' line 36 _ANON__ [/usr/bin/ lintian: 55]('/usr/ share/lintian/ commands/ lintian. pm') called from file '/usr/bin/lintian' line 120 :run_tool( '/usr/bin/ lintian' , 'lintian') called from file '/usr/bin/lintian' line 299
DB<1> c
^CIO::Async:
181: return undef if !defined $ret and $! != EINTR;
DB<1> T
@ = DB::DB called from file '/usr/share/
. = IO::Async:
. = IO::Async:
$ = Lintian:
@ = Lintian:
$ = require '/usr/share/
. = eval {...} called from file '/usr/bin/lintian' line 36
. = main::_
. = dplint:
. = dplint::main() called from file '/usr/bin/lintian' line 383
I also ran with tracing and that's attached here as