← Back to team overview

touch-packages team mailing list archive

[Bug 1347886] Re: /usr/bin/unity8:6:__assert_fail_base:__GI___assert_fail:operator:std::_Function_handler:operator

 

Stacktrace

#0  __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
No locals.
#1  0xb619f05e in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        _a1 = 0
        _a3tmp = 6
        _a1tmp = 0
        _a3 = 6
        _nametmp = 268
        _a2tmp = 11617
        _a2 = 11617
        _name = 268
        _sys_result = <optimized out>
        pd = 0xb45a7220
        pid = 0
        selftid = 11617
#2  0xb619fd4e in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {3069377852, 3055940464, 1432317541, 4294967295, 0, 3055831504, 4294967295, 4294967295, 3055022264, 22, 4, 3201987008, 3025827552, 0, 0, 3055927296, 3055860356, 0, 3055927296, 1, 3023118320, 136, 0, 3055295043, 3055929680, 0, 3055831540, 2661429248, 4294967295, 3055929680, 3023118580, 3055831540}}, sa_flags = -1271848976, sa_restorer = 0x88}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb619a2b8 in __assert_fail_base (fmt=0x1 <error: Cannot access memory at address 0x1>, assertion=0xb43120f4 "!pending_client_notifications.empty()", assertion@entry=0x0, file=0xb4311ff0 "/build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp", file@entry=0xb45a7220 "\001", line=136, line@entry=3055931572, function=function@entry=0xb4311cf4 <mir::compositor::BufferQueue::BufferQueue(int, std::shared_ptr<mir::graphics::GraphicBufferAllocator> const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:92
        str = 0x1bd5a98 "unity8: /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp:136: mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&,"...
        total = 4096
#4  0xb619a34e in __GI___assert_fail (assertion=0x0, file=0xb45a7220 "\001", line=3055931572, function=0xb4311cf4 <mir::compositor::BufferQueue::BufferQueue(int, std::shared_ptr<mir::graphics::GraphicBufferAllocator> const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:101
No locals.
#5  0xb4274f6a in operator() (__closure=0xb625d0b4 <lock>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp:136
        lock = {_M_device = 0x9d716d64, _M_owns = true}
        this = 0x0
#6  std::_Function_handler<void(), mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
#7  0xb4273eec in operator() (this=0x9d7178ec) at /usr/include/c++/4.9/functional:2439
No locals.
#8  operator() (__closure=0x9d7178e8) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/timeout_frame_dropping_policy_factory.cpp:59
        drop_frame = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0x9d717900, _M_const_object = 0x9d717900, _M_function_pointer = 0x9d717900, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9d717900}, _M_pod_data = "\000yq\235\000\000\000"}, _M_manager = 0xb4274371 <std::_Function_base::_Base_manager<mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb4274ec1 <std::_Function_handler<void(), mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}
        this = 0x9d717748
#9  std::_Function_handler<void(), (anonymous namespace)::TimeoutFrameDroppingPolicy::TimeoutFrameDroppingPolicy(const std::shared_ptr<mir::time::Timer>&, std::chrono::milliseconds, std::function<void()>)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
#10 0xb425b5ac in operator() (ec=..., __closure=<optimized out>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/asio_main_loop.cpp:390
        lock = {_M_device = 0x9d717850, _M_owns = false}
        data = {<std::__shared_ptr<(anonymous namespace)::AlarmImpl::InternalState, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = <optimized out>, _M_refcount = {_M_pi = 0x9d717840}}, <No data fields>}
        possible_data = <optimized out>
#11 std::_Function_handler<void(const boost::system::error_code&), (anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_invoke(const std::_Any_data &, const boost::system::error_code &) (__functor=..., __args#0=...) at /usr/include/c++/4.9/functional:2039
No locals.
#12 0xb4260b20 in operator() (__args#0=..., this=0xbeda72e4) at /usr/include/c++/4.9/functional:2439
No locals.
#13 operator() (this=0xbeda72e4) at /usr/include/boost/asio/detail/bind_handler.hpp:47
No locals.
#14 asio_handler_invoke<boost::asio::detail::binder1<std::function<void(const boost::system::error_code&)>, boost::system::error_code> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#15 invoke<boost::asio::detail::binder1<std::function<void(const boost::system::error_code&)>, boost::system::error_code>, std::function<void(const boost::system::error_code&)> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#16 boost::asio::detail::wait_handler<std::function<void (boost::system::error_code const&)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (owner=0x88, base=<optimized out>) at /usr/include/boost/asio/detail/wait_handler.hpp:70
        b = {<boost::asio::detail::noncopyable> = {<No data fields>}, value_ = 1}
        h = <optimized out>
        p = {h = 0xbeda72e4, v = 0x0, p = 0x0}
        handler = {handler_ = {<std::_Maybe_unary_or_binary_function<void, boost::system::error_code const&>> = {<std::unary_function<boost::system::error_code const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0x9dd57828, _M_const_object = 0x9dd57828, _M_function_pointer = 0x9dd57828, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9dd57828, this adjustment -635766784}, _M_pod_data = "(x\325\235\000\360\065\264"}, _M_manager = 0xb425b989 <std::_Function_base::_Base_manager<(anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb425b539 <std::_Function_handler<void(const boost::system::error_code&), (anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_invoke(const std::_Any_data &, const boost::system::error_code &)>}, arg1_ = {m_val = 0, m_cat = 0xb40dd078}}
#17 0xb425f2f6 in complete (bytes_transferred=<optimized out>, ec=..., owner=..., this=0x9dda7f08) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#18 do_run_one (ec=..., this_thread=..., lock=..., this=0x19b4b70) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
        task_result = <optimized out>
        on_exit = {task_io_service_ = 0x19b4b70, lock_ = 0xbeda733c, this_thread_ = 0xbeda7368}
        o = 0x9dda7f08
        more_handlers = <optimized out>
#19 boost::asio::detail::task_io_service::run (this=0x19b4b70, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
        this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0xae504000}, wakeup_event = 0xbeda7380, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0}
        wakeup_event = {<boost::asio::detail::noncopyable> = {<No data fields>}, cond_ = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}, signalled_ = false}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x19b4b70, value_ = 0xbeda7368, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x19b4b88, locked_ = false}
        n = 86022
#20 0xb425b404 in run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
        ec = {m_val = 0, m_cat = 0xb40dd078}
#21 mir::AsioMainLoop::run (this=<optimized out>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/asio_main_loop.cpp:261
No locals.
#22 0xb425491e in mir::DisplayServer::run (this=this@entry=0xbeda7418) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/display_server.cpp:223
No locals.
#23 0xb4252434 in mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (config=..., init=...) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/run_mir.cpp:93
        server_ptr = 0xbeda7418
        main_loop = {<std::__shared_ptr<mir::MainLoop, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x19b4abc, _M_refcount = {_M_pi = 0x19b4ab0}}, <No data fields>}
        server = {p = {_M_t = {<std::_Tuple_impl<0u, mir::DisplayServer::Private*, std::default_delete<mir::DisplayServer::Private> >> = {<std::_Tuple_impl<1u, std::default_delete<mir::DisplayServer::Private> >> = {<std::_Tuple_impl<2u>> = {<No data fields>}, <std::_Head_base<1u, std::default_delete<mir::DisplayServer::Private>, true>> = {<std::default_delete<mir::DisplayServer::Private>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0u, mir::DisplayServer::Private*, false>> = {_M_head_impl = 0x19b9430}, <No data fields>}, <No data fields>}}}
        concurrent_calls = {<std::__atomic_base<unsigned int>> = {_M_i = 1}, <No data fields>}
        raii = {deleter = {<No data fields>}, owner = true}
        lock = <optimized out>
#24 0xb439eee6 in QMirServer::runWithClient(std::function<int (int, char const**, ShellServerConfiguration*)>) () from /srv/daisy.ubuntu.com/production/cache/Ubuntu 14.10/cache-d5dDyh/sandbox/usr/lib/arm-linux-gnueabihf/libunity-mir.so.1
No symbol table info available.
#25 0xb439f100 in runQMirServerWithClient () from /srv/daisy.ubuntu.com/production/cache/Ubuntu 14.10/cache-d5dDyh/sandbox/usr/lib/arm-linux-gnueabihf/libunity-mir.so.1
No symbol table info available.
#26 0x00013f5a in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/unity8-7.90+14.10.20140721.1/src/main.cpp:222
        createQMirServer = <optimized out>
        mirServer = 0x19b35d8
        unityMir = {<QObject> = {_vptr.QObject = 0xb66b9648 <vtable for QLibrary+8>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb662a284 <qt_meta_stringdata_QObject>, data = 0xb662aaa4 <qt_meta_data_QObject>, static_metacall = 0xb6530239 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x19ab4b0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb6673380 <qt_meta_stringdata_Qt>, data = 0xb6670c34 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x2a300 <QObject::staticMetaObject>, stringdata = 0xb6682884 <qt_meta_stringdata_QLibrary>, data = 0xb668299c <qt_meta_data_QLibrary>, static_metacall = 0xb657a335 <QLibrary::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x19ab798, did_load = true}
        runWithClient = <optimized out>
        __PRETTY_FUNCTION__ = "int main(int, const char**)"

Thread Stacktrace

#0  __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
No locals.
#1  0xb619f05e in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        _a1 = 0
        _a3tmp = 6
        _a1tmp = 0
        _a3 = 6
        _nametmp = 268
        _a2tmp = 11617
        _a2 = 11617
        _name = 268
        _sys_result = <optimized out>
        pd = 0xb45a7220
        pid = 0
        selftid = 11617
#2  0xb619fd4e in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {3069377852, 3055940464, 1432317541, 4294967295, 0, 3055831504, 4294967295, 4294967295, 3055022264, 22, 4, 3201987008, 3025827552, 0, 0, 3055927296, 3055860356, 0, 3055927296, 1, 3023118320, 136, 0, 3055295043, 3055929680, 0, 3055831540, 2661429248, 4294967295, 3055929680, 3023118580, 3055831540}}, sa_flags = -1271848976, sa_restorer = 0x88}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb619a2b8 in __assert_fail_base (fmt=0x1 <error: Cannot access memory at address 0x1>, assertion=0xb43120f4 "!pending_client_notifications.empty()", assertion@entry=0x0, file=0xb4311ff0 "/build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp", file@entry=0xb45a7220 "\001", line=136, line@entry=3055931572, function=function@entry=0xb4311cf4 <mir::compositor::BufferQueue::BufferQueue(int, std::shared_ptr<mir::graphics::GraphicBufferAllocator> const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:92
        str = 0x1bd5a98 "unity8: /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp:136: mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&,"...
        total = 4096
#4  0xb619a34e in __GI___assert_fail (assertion=0x0, file=0xb45a7220 "\001", line=3055931572, function=0xb4311cf4 <mir::compositor::BufferQueue::BufferQueue(int, std::shared_ptr<mir::graphics::GraphicBufferAllocator> const&, mir::graphics::BufferProperties const&, mir::compositor::FrameDroppingPolicyFactory const&)::{lambda()#1}::operator()() const::__PRETTY_FUNCTION__> "mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&"...) at assert.c:101
No locals.
#5  0xb4274f6a in operator() (__closure=0xb625d0b4 <lock>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/buffer_queue.cpp:136
        lock = {_M_device = 0x9d716d64, _M_owns = true}
        this = 0x0
#6  std::_Function_handler<void(), mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
#7  0xb4273eec in operator() (this=0x9d7178ec) at /usr/include/c++/4.9/functional:2439
No locals.
#8  operator() (__closure=0x9d7178e8) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/compositor/timeout_frame_dropping_policy_factory.cpp:59
        drop_frame = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0x9d717900, _M_const_object = 0x9d717900, _M_function_pointer = 0x9d717900, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9d717900}, _M_pod_data = "\000yq\235\000\000\000"}, _M_manager = 0xb4274371 <std::_Function_base::_Base_manager<mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb4274ec1 <std::_Function_handler<void(), mir::compositor::BufferQueue::BufferQueue(int, const std::shared_ptr<mir::graphics::GraphicBufferAllocator>&, const mir::graphics::BufferProperties&, const mir::compositor::FrameDroppingPolicyFactory&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}
        this = 0x9d717748
#9  std::_Function_handler<void(), (anonymous namespace)::TimeoutFrameDroppingPolicy::TimeoutFrameDroppingPolicy(const std::shared_ptr<mir::time::Timer>&, std::chrono::milliseconds, std::function<void()>)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
No locals.
#10 0xb425b5ac in operator() (ec=..., __closure=<optimized out>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/asio_main_loop.cpp:390
        lock = {_M_device = 0x9d717850, _M_owns = false}
        data = {<std::__shared_ptr<(anonymous namespace)::AlarmImpl::InternalState, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = <optimized out>, _M_refcount = {_M_pi = 0x9d717840}}, <No data fields>}
        possible_data = <optimized out>
#11 std::_Function_handler<void(const boost::system::error_code&), (anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_invoke(const std::_Any_data &, const boost::system::error_code &) (__functor=..., __args#0=...) at /usr/include/c++/4.9/functional:2039
No locals.
#12 0xb4260b20 in operator() (__args#0=..., this=0xbeda72e4) at /usr/include/c++/4.9/functional:2439
No locals.
#13 operator() (this=0xbeda72e4) at /usr/include/boost/asio/detail/bind_handler.hpp:47
No locals.
#14 asio_handler_invoke<boost::asio::detail::binder1<std::function<void(const boost::system::error_code&)>, boost::system::error_code> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#15 invoke<boost::asio::detail::binder1<std::function<void(const boost::system::error_code&)>, boost::system::error_code>, std::function<void(const boost::system::error_code&)> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#16 boost::asio::detail::wait_handler<std::function<void (boost::system::error_code const&)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (owner=0x88, base=<optimized out>) at /usr/include/boost/asio/detail/wait_handler.hpp:70
        b = {<boost::asio::detail::noncopyable> = {<No data fields>}, value_ = 1}
        h = <optimized out>
        p = {h = 0xbeda72e4, v = 0x0, p = 0x0}
        handler = {handler_ = {<std::_Maybe_unary_or_binary_function<void, boost::system::error_code const&>> = {<std::unary_function<boost::system::error_code const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0x9dd57828, _M_const_object = 0x9dd57828, _M_function_pointer = 0x9dd57828, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9dd57828, this adjustment -635766784}, _M_pod_data = "(x\325\235\000\360\065\264"}, _M_manager = 0xb425b989 <std::_Function_base::_Base_manager<(anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb425b539 <std::_Function_handler<void(const boost::system::error_code&), (anonymous namespace)::make_handler(std::weak_ptr<(anonymous namespace)::AlarmImpl::InternalState>)::<lambda(const boost::system::error_code&)> >::_M_invoke(const std::_Any_data &, const boost::system::error_code &)>}, arg1_ = {m_val = 0, m_cat = 0xb40dd078}}
#17 0xb425f2f6 in complete (bytes_transferred=<optimized out>, ec=..., owner=..., this=0x9dda7f08) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#18 do_run_one (ec=..., this_thread=..., lock=..., this=0x19b4b70) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
        task_result = <optimized out>
        on_exit = {task_io_service_ = 0x19b4b70, lock_ = 0xbeda733c, this_thread_ = 0xbeda7368}
        o = 0x9dda7f08
        more_handlers = <optimized out>
#19 boost::asio::detail::task_io_service::run (this=0x19b4b70, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
        this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0xae504000}, wakeup_event = 0xbeda7380, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0}
        wakeup_event = {<boost::asio::detail::noncopyable> = {<No data fields>}, cond_ = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}, signalled_ = false}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x19b4b70, value_ = 0xbeda7368, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x19b4b88, locked_ = false}
        n = 86022
#20 0xb425b404 in run (this=<optimized out>) at /usr/include/boost/asio/impl/io_service.ipp:59
        ec = {m_val = 0, m_cat = 0xb40dd078}
#21 mir::AsioMainLoop::run (this=<optimized out>) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/asio_main_loop.cpp:261
No locals.
#22 0xb425491e in mir::DisplayServer::run (this=this@entry=0xbeda7418) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/display_server.cpp:223
No locals.
#23 0xb4252434 in mir::run_mir(mir::ServerConfiguration&, std::function<void (mir::DisplayServer&)>) (config=..., init=...) at /build/buildd/mir-0.5.0+14.10.20140722/src/server/run_mir.cpp:93
        server_ptr = 0xbeda7418
        main_loop = {<std::__shared_ptr<mir::MainLoop, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x19b4abc, _M_refcount = {_M_pi = 0x19b4ab0}}, <No data fields>}
        server = {p = {_M_t = {<std::_Tuple_impl<0u, mir::DisplayServer::Private*, std::default_delete<mir::DisplayServer::Private> >> = {<std::_Tuple_impl<1u, std::default_delete<mir::DisplayServer::Private> >> = {<std::_Tuple_impl<2u>> = {<No data fields>}, <std::_Head_base<1u, std::default_delete<mir::DisplayServer::Private>, true>> = {<std::default_delete<mir::DisplayServer::Private>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0u, mir::DisplayServer::Private*, false>> = {_M_head_impl = 0x19b9430}, <No data fields>}, <No data fields>}}}
        concurrent_calls = {<std::__atomic_base<unsigned int>> = {_M_i = 1}, <No data fields>}
        raii = {deleter = {<No data fields>}, owner = true}
        lock = <optimized out>
#24 0xb439eee6 in QMirServer::runWithClient(std::function<int (int, char const**, ShellServerConfiguration*)>) () from /srv/daisy.ubuntu.com/production/cache/Ubuntu 14.10/cache-d5dDyh/sandbox/usr/lib/arm-linux-gnueabihf/libunity-mir.so.1
No symbol table info available.
#25 0xb439f100 in runQMirServerWithClient () from /srv/daisy.ubuntu.com/production/cache/Ubuntu 14.10/cache-d5dDyh/sandbox/usr/lib/arm-linux-gnueabihf/libunity-mir.so.1
No symbol table info available.
#26 0x00013f5a in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/unity8-7.90+14.10.20140721.1/src/main.cpp:222
        createQMirServer = <optimized out>
        mirServer = 0x19b35d8
        unityMir = {<QObject> = {_vptr.QObject = 0xb66b9648 <vtable for QLibrary+8>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb662a284 <qt_meta_stringdata_QObject>, data = 0xb662aaa4 <qt_meta_data_QObject>, static_metacall = 0xb6530239 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x19ab4b0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb6673380 <qt_meta_stringdata_Qt>, data = 0xb6670c34 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x2a300 <QObject::staticMetaObject>, stringdata = 0xb6682884 <qt_meta_stringdata_QLibrary>, data = 0xb668299c <qt_meta_data_QLibrary>, static_metacall = 0xb657a335 <QLibrary::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x19ab798, did_load = true}
        runWithClient = <optimized out>
        __PRETTY_FUNCTION__ = "int main(int, const char**)"


** Tags added: qasoak

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1347886

Title:
  /usr/bin/unity8:6:__assert_fail_base:__GI___assert_fail:operator:std::_Function_handler:operator

Status in “unity8” package in Ubuntu:
  New

Bug description:
  The Ubuntu Error Tracker has been receiving reports about a problem
  regarding unity8.  This problem was most recently seen with version
  7.90+14.10.20140721.1-0ubuntu1, the problem page at
  https://errors.ubuntu.com/problem/64df57b916078503309acc517efeffe0556f6237
  contains more details.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1347886/+subscriptions


References