Mir

Activity log for bug #1523558

Date Who What changed Old value New value Message
2015-12-07 15:41:35 Alexandros Frantzis bug added bug
2015-12-07 15:42:04 Alexandros Frantzis description As seen here: https://jenkins.qa.ubuntu.com/job/mir-xenial-amd64-ci/95/consoleFull ==12888== FILE DESCRIPTORS: 5 open at exit. ==12888== Open file descriptor 13: /dev/zero ==12888== at 0x6BA723D: ??? (syscall-template.S:81) ==12888== by 0x5B3BD28: mir::receive_data(mir::Fd const&, void*, unsigned long, std::vector<mir::Fd, std::allocator<mir::Fd> >&) (fd_socket_transmission.cpp:125) ==12888== by 0x54B2231: mir::client::rpc::StreamSocketTransport::receive_data(void*, unsigned long, std::vector<mir::Fd, std::allocator<mir::Fd> >&) (stream_socket_transport.cpp:137) ==12888== by 0x54BBCF7: mir::client::rpc::MirProtobufRpcChannel::process_event_sequence(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mir_protobuf_rpc_channel.cpp:271) ==12888== by 0x54BC370: mir::client::rpc::MirProtobufRpcChannel::on_data_available() (mir_protobuf_rpc_channel.cpp:380) ==12888== by 0x54B1F86: operator()<std::shared_ptr<mir::client::rpc::StreamTransport::Observer> > (stream_socket_transport.cpp:40) ==12888== by 0x54B1F86: _ZNSt17_Function_handlerIFvRKSt10shared_ptrIN3mir6client3rpc15StreamTransport8ObserverEEEZNS3_18TransportObservers17on_data_availableEvEUlT_E_E9_M_invokeERKSt9_Any_dataS8_ (functional:1871) ==12888== by 0x54B4CEA: operator() (functional:2271) ==12888== by 0x54B4CEA: mir::ThreadSafeList<std::shared_ptr<mir::client::rpc::StreamTransport::Observer> >::for_each(std::function<void (std::shared_ptr<mir::client::rpc::StreamTransport::Observer> const&)> const&) (thread_safe_list.h:80) ==12888== by 0x54B211C: mir::client::rpc::TransportObservers::on_data_available() (stream_socket_transport.cpp:40) ==12888== by 0x54B2346: mir::client::rpc::StreamSocketTransport::dispatch(unsigned int) (stream_socket_transport.cpp:208) ==12888== by 0x5B314B3: mir::dispatch::MultiplexingDispatchable::dispatch(unsigned int) (multiplexing_dispatchable.cpp:210) ==12888== by 0x5B314B3: mir::dispatch::MultiplexingDispatchable::dispatch(unsigned int) (multiplexing_dispatchable.cpp:210) ==12888== by 0x5B33AFE: (anonymous namespace)::dispatch_loop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::Dispatchable>, std::function<void ()> const&) (threaded_dispatcher.cpp:211) ==12888== by 0x5B35CFD: _M_invoke<0ul, 1ul, 2ul, 3ul> (functional:1531) ==12888== by 0x5B35CFD: operator() (functional:1520) ==12888== by 0x5B35CFD: std::thread::_Impl<std::_Bind_simple<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::MultiplexingDispatchable>, std::function<void ()>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::Dispatchable>, std::function<void ()> const&)> >::_M_run() (thread:115) ==12888== by 0x66B6D1F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==12888== by 0x6B9E6A9: start_thread (pthread_create.c:333) ==12888== by 0x6EBBEEC: clone (clone.S:109) [ FAILED ] FD leak was detected As seen here: https://jenkins.qa.ubuntu.com/job/mir-xenial-amd64-ci/95/consoleFull [ RUN ] ServerDisconnect.doesnt_stop_client_calling_API_functions [1449163763.062465] mirserver: Starting [1449163763.065706] mirserver: Selected driver: dummy (version 0.18.0) [1449163763.081446] mirserver: Initial display configuration: [1449163763.082014] mirserver: 1.1: VGA 0.0" 0x0mm [1449163763.082135] mirserver: Current mode 1600x1600 60.00Hz [1449163763.082202] mirserver: Preferred mode 1600x1600 60.00Hz [1449163763.082262] mirserver: Logical position +0+0 [1449163763.129536] mirserver: Using software cursor [1449163763.135921] mirserver: Selected input driver: stub-input (version: 0.18.0) [1449163763.136192] mirserver: Mir version 0.18.0 [1449163763.201426] mirserver: Stopping ==12888== FILE DESCRIPTORS: 5 open at exit. ==12888== Open file descriptor 13: /dev/zero ==12888== at 0x6BA723D: ??? (syscall-template.S:81) ==12888== by 0x5B3BD28: mir::receive_data(mir::Fd const&, void*, unsigned long, std::vector<mir::Fd, std::allocator<mir::Fd> >&) (fd_socket_transmission.cpp:125) ==12888== by 0x54B2231: mir::client::rpc::StreamSocketTransport::receive_data(void*, unsigned long, std::vector<mir::Fd, std::allocator<mir::Fd> >&) (stream_socket_transport.cpp:137) ==12888== by 0x54BBCF7: mir::client::rpc::MirProtobufRpcChannel::process_event_sequence(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (mir_protobuf_rpc_channel.cpp:271) ==12888== by 0x54BC370: mir::client::rpc::MirProtobufRpcChannel::on_data_available() (mir_protobuf_rpc_channel.cpp:380) ==12888== by 0x54B1F86: operator()<std::shared_ptr<mir::client::rpc::StreamTransport::Observer> > (stream_socket_transport.cpp:40) ==12888== by 0x54B1F86: _ZNSt17_Function_handlerIFvRKSt10shared_ptrIN3mir6client3rpc15StreamTransport8ObserverEEEZNS3_18TransportObservers17on_data_availableEvEUlT_E_E9_M_invokeERKSt9_Any_dataS8_ (functional:1871) ==12888== by 0x54B4CEA: operator() (functional:2271) ==12888== by 0x54B4CEA: mir::ThreadSafeList<std::shared_ptr<mir::client::rpc::StreamTransport::Observer> >::for_each(std::function<void (std::shared_ptr<mir::client::rpc::StreamTransport::Observer> const&)> const&) (thread_safe_list.h:80) ==12888== by 0x54B211C: mir::client::rpc::TransportObservers::on_data_available() (stream_socket_transport.cpp:40) ==12888== by 0x54B2346: mir::client::rpc::StreamSocketTransport::dispatch(unsigned int) (stream_socket_transport.cpp:208) ==12888== by 0x5B314B3: mir::dispatch::MultiplexingDispatchable::dispatch(unsigned int) (multiplexing_dispatchable.cpp:210) ==12888== by 0x5B314B3: mir::dispatch::MultiplexingDispatchable::dispatch(unsigned int) (multiplexing_dispatchable.cpp:210) ==12888== by 0x5B33AFE: (anonymous namespace)::dispatch_loop(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::Dispatchable>, std::function<void ()> const&) (threaded_dispatcher.cpp:211) ==12888== by 0x5B35CFD: _M_invoke<0ul, 1ul, 2ul, 3ul> (functional:1531) ==12888== by 0x5B35CFD: operator() (functional:1520) ==12888== by 0x5B35CFD: std::thread::_Impl<std::_Bind_simple<void (*(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::MultiplexingDispatchable>, std::function<void ()>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<mir::dispatch::ThreadedDispatcher::ThreadShutdownRequestHandler>, std::shared_ptr<mir::dispatch::Dispatchable>, std::function<void ()> const&)> >::_M_run() (thread:115) ==12888== by 0x66B6D1F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21) ==12888== by 0x6B9E6A9: start_thread (pthread_create.c:333) ==12888== by 0x6EBBEEC: clone (clone.S:109) [ FAILED ] FD leak was detected
2017-11-03 16:26:24 MichaƂ Sawicz mir (Ubuntu): importance Undecided Medium