[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#935257: lintian: Dies with "Already have a handler for XXXXX at /usr/share/perl5/IO/Async/Loop.pm line 2825."



Package: lintian
Version: 2.18.0
Severity: important

Spotted on lindsay.d.o while processing gcc-9.

"""
C: libubsan1 binary (9.2.1-5) [i386]: control-tarball-compression-format xz
C: libubsan1 binary (9.2.1-5) [i386]: data-tarball-compression-format xz
I: libubsan1 binary (9.2.1-5) [i386]: symbols-file-missing-build-depends-package-field
Already have a handler for 10981 at /usr/share/perl5/IO/Async/Loop.pm line 2825.
        IO::Async::Loop::watch_child(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), 10981, CODE(0x563fa13ec270)) called at /usr/share/perl5/IO/Async/Internals/ChildMana
ger.pm line 291
        IO::Async::Internals::ChildManager::_spawn_in_parent(IO::Async::Internals::ChildManager=HASH(0x563f9f5207e8), GLOB(0x563fa176a868), 10981, CODE(0x563fbdeac808
)) called at /usr/share/perl5/IO/Async/Internals/ChildManager.pm line 145
        IO::Async::Internals::ChildManager::spawn_child(IO::Async::Internals::ChildManager=HASH(0x563f9f5207e8), "on_exit", CODE(0x563fbdeac808), "code", CODE(0x563fb
deb2b58), "setup", ARRAY(0x563f9a91c5d0), "command", ...) called at /usr/share/perl5/IO/Async/Loop.pm line 1098
        IO::Async::Loop::spawn_child(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), "code", CODE(0x563fbdeb2b58), "command", undef, "setup", ARRAY(0x563f9a91c5d0), "on_
exit", ...) called at /usr/share/perl5/IO/Async/Process.pm line 532
        IO::Async::Process::_add_to_loop(IO::Async::Process=HASH(0x563fbe7643a8), IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0)) called at /usr/share/perl5/IO/Async/Not
ifier.pm line 301
        IO::Async::Notifier::__set_loop(IO::Async::Process=HASH(0x563fbe7643a8), IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0)) called at /usr/share/perl5/IO/Async/Loop
.pm line 407
        IO::Async::Loop::_add_noparentcheck(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), IO::Async::Process=HASH(0x563fbe7643a8)) called at /usr/share/perl5/IO/Async/
Loop.pm line 395
        IO::Async::Loop::add(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), IO::Async::Process=HASH(0x563fbe7643a8)) called at /usr/share/perl5/IO/Async/Notifier.pm lin
e 422
        IO::Async::Notifier::add_child(IO::Async::Function::Worker=HASH(0x563fbe7454a0), IO::Async::Process=HASH(0x563fbe7643a8)) called at /usr/share/perl5/IO/Async/
Routine.pm line 291
        IO::Async::Routine::_setup_fork(IO::Async::Function::Worker=HASH(0x563fbe7454a0)) called at /usr/share/perl5/IO/Async/Routine.pm line 202
        IO::Async::Routine::_add_to_loop(IO::Async::Function::Worker=HASH(0x563fbe7454a0), IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0)) called at /usr/share/perl5/IO/Async/Notifier.pm line 301
        IO::Async::Notifier::__set_loop(IO::Async::Function::Worker=HASH(0x563fbe7454a0), IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0)) called at /usr/share/perl5/IO/Async/Loop.pm line 407
        IO::Async::Loop::_add_noparentcheck(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), IO::Async::Function::Worker=HASH(0x563fbe7454a0)) called at /usr/share/perl5/IO/Async/Loop.pm line 395
        IO::Async::Loop::add(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), IO::Async::Function::Worker=HASH(0x563fbe7454a0)) called at /usr/share/perl5/IO/Async/Notifier.pm line 422
        IO::Async::Notifier::add_child(IO::Async::Function=HASH(0x563fa23ef0c8), IO::Async::Function::Worker=HASH(0x563fbe7454a0)) called at /usr/share/perl5/IO/Async/Function.pm line 538
        IO::Async::Function::_new_worker(IO::Async::Function=HASH(0x563fa23ef0c8)) called at /usr/share/perl5/IO/Async/Function.pm line 552
        IO::Async::Function::_get_worker(IO::Async::Function=HASH(0x563fa23ef0c8)) called at /usr/share/perl5/IO/Async/Function.pm line 577
        IO::Async::Function::_dispatch_pending(IO::Async::Function=HASH(0x563fa23ef0c8)) called at /usr/share/perl5/IO/Async/Function.pm line 710
        IO::Async::Function::Worker::__ANON__(IO::Async::Function::Worker=HASH(0x563fa16c9158), IO::Async::Future=HASH(0x563fbdeb2d50)) called at /usr/share/perl5/Future.pm line 462
        Future::_mark_ready(IO::Async::Future=HASH(0x563fbdeb2d50), "done") called at /usr/share/perl5/Future.pm line 600
        Future::done(IO::Async::Future=HASH(0x563fbdeb2d50)) called at /usr/share/perl5/Future.pm line 773
        Future::on_ready(Future=HASH(0x563fa16c6d10), IO::Async::Future=HASH(0x563fbdeb2d50)) called at /usr/share/perl5/Future.pm line 453
        Future::_mark_ready(IO::Async::Future=HASH(0x563fa1777988), "done") called at /usr/share/perl5/Future.pm line 600
        Future::done(IO::Async::Future=HASH(0x563fa1777988), ARRAY(0x563f9f4fa3b0)) called at /usr/share/perl5/IO/Async/Channel.pm line 451
        IO::Async::Channel::__ANON__(IO::Async::Channel=HASH(0x563f9f4fcc00), "recv", ARRAY(0x563f9f4fa3b0)) called at /usr/share/perl5/IO/Async/Channel.pm line 496
        IO::Async::Channel::_on_stream_read(undef, undef, undef, IO::Async::Stream=HASH(0x563fa165dca8), SCALAR(0x563f9f506448), "") called at /usr/share/perl5/IO/Async/Notifier.pm line 819
        IO::Async::Notifier::invoke_event(IO::Async::Stream=HASH(0x563fa165dca8), "on_read", SCALAR(0x563f9f506448), "") called at /usr/share/perl5/IO/Async/Stream.pm line 952
        IO::Async::Stream::_flush_one_read(IO::Async::Stream=HASH(0x563fa165dca8), "") called at /usr/share/perl5/IO/Async/Stream.pm line 1034
        IO::Async::Stream::_do_read(IO::Async::Stream=HASH(0x563fa165dca8)) called at /usr/share/perl5/IO/Async/Stream.pm line 986
        IO::Async::Stream::on_read_ready(undef) called at /usr/share/perl5/IO/Async/Loop/Epoll.pm line 263

        IO::Async::Loop::Epoll::__ANON__(HASH(0x563f9f506460)) called at /usr/share/perl5/IO/Async/Loop/Epoll.pm line 179
        IO::Async::Loop::Epoll::loop_once(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0)) called at /usr/share/perl5/IO/Async/Loop.pm line 641
        IO::Async::Loop::await(IO::Async::Loop::Epoll=HASH(0x563f9ed2bea0), IO::Async::Future=HASH(0x563fa16c2df8)) called at /usr/share/perl5/IO/Async/Future.pm line 101
        IO::Async::Future::await(IO::Async::Future=HASH(0x563fa16c2df8)) called at /usr/share/perl5/Future.pm line 817
        Future::get(IO::Async::Future=HASH(0x563fa16c2df8)) called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 886
        main::auto_clean_packages(Lintian::ProcessableGroup=HASH(0x563f9c624b70)) called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 1077
        main::process_group("gcc-9/9.2.1-5", Lintian::ProcessableGroup=HASH(0x563f9c624b70)) called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 735
        main::__ANON__() called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 1632
        main::timed_task(CODE(0x563f9eeb5aa0)) called at /srv/lintian.debian.org/lintian/commands/lintian.pm line 763
        main::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        eval {...} called at /srv/lintian.debian.org/lintian/frontend/lintian line 46
        main::__ANON__("/srv/lintian.debian.org/lintian/commands/lintian.pm") called at /srv/lintian.debian.org/lintian/frontend/lintian line 115
        dplint::run_tool("/srv/lintian.debian.org/lintian/frontend/lintian", "lintian") called at /srv/lintian.debian.org/lintian/frontend/lintian line 291
        dplint::main() called at /srv/lintian.debian.org/lintian/frontend/lintian line 362
"""

And then lintian just terminates with exit code 255.

Thanks,
~Niels


Reply to: