Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 912711 Details for
Bug 1113927
[abrt] firefox: mozalloc_abort(): plugin-container killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 91.54 KB, created by
Mikko Tiihonen
on 2014-06-27 09:04:11 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Mikko Tiihonen
Created:
2014-06-27 09:04:11 UTC
Size:
91.54 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 4091] >[New LWP 4094] >[New LWP 4096] >[New LWP 4098] >[New LWP 4090] >[New LWP 4135] >[New LWP 4095] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libstdc++.so.6.0.20.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libstdc++.so.6.0.20.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libstdc++.so.6.0.20.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libuuid.so.1.3.0.debug" does not match "/lib64/libuuid.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libuuid.so.1.3.0.debug" does not match "/lib64/libuuid.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libuuid.so.1.3.0.debug" does not match "/lib64/libuuid.so.1" (CRC mismatch). > >Core was generated by `/usr/lib64/firefox/plugin-container /usr/lib64/IcedTeaPlugin.so -greomni /usr/l'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 mozalloc_abort (msg=msg@entry=0x7ffc811f745c "[4090] ###!!! ABORT: Aborting on channel error.: file /builddir/build/BUILD/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp, line 1522") at /usr/src/debug/firefox-30.0/mozilla-release/memory/mozalloc/mozalloc_abort.cpp:30 >30 /usr/src/debug/firefox-30.0/mozilla-release/memory/mozalloc/mozalloc_abort.cpp: No such file or directory. > >Thread 7 (Thread 0x7ffc7e024700 (LWP 4095)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffc7ea97543 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so >No symbol table info available. >#2 0x00007ffc9a39158a in start_thread (arg=0x7ffc7e024700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc7e024700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722422564608, -8393733146020251749, 140733463981568, 0, 140722422564608, 140722422565312, 8393447640222300059, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 6 (Thread 0x7ffc7c821700 (LWP 4135)): >#0 0x00007ffc9a39966d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007ffc7ea9862c in flush_pre_init_messages(void*) () from /usr/lib64/IcedTeaPlugin.so >No symbol table info available. >#2 0x00007ffc9a39158a in start_thread (arg=0x7ffc7c821700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc7c821700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722397386496, -8393733146020251749, 140733463977984, 0, 140722397386496, 140722397387200, 8393444343298029467, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 5 (Thread 0x7ffc9a77ca40 (LWP 4090)): >#0 0x00007ffc95908a1d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007ffc9106f144 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7ffc80435f40, timeout=-1, context=0x7ffc88736240) at gmain.c:4028 > poll_func = 0x7ffc9107e500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7ffc88736240, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3729 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x7ffc80435f40 >#3 0x00007ffc9106f25c in g_main_context_iteration (context=0x7ffc88736240, may_block=1) at gmain.c:3795 > retval = <optimized out> >#4 0x00007ffc975fba28 in base::MessagePumpForUI::RunWithDispatcher (this=0x7ffc8872d4c0, delegate=<optimized out>, dispatcher=<optimized out>) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_pump_glib.cc:195 > block = <optimized out> > state = {delegate = 0x7fff10210030, dispatcher = 0x0, should_quit = false, run_depth = 1, has_work = false} > previous_state = 0x0 > more_work_is_plausible = <optimized out> >#5 0x00007ffc97600779 in RunHandler (this=0x7fff10210030) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_loop.cc:219 >No locals. >#6 MessageLoop::Run (this=this@entry=0x7fff10210030) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_loop.cc:193 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fff10210030, previous_state_ = 0x0} >#7 0x00007ffc985ccee6 in XRE_InitChildProcess(int, char **, enum GeckoProcessType) (aArgc=<optimized out>, aArgv=<optimized out>, aProcess=<optimized out>) at /usr/src/debug/firefox-30.0/mozilla-release/toolkit/xre/nsEmbedFunctions.cpp:516 > process = {mRawPtr = 0x7ffc8871d800} > uiMessageLoop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7ffc99bdf6b0 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_UI, id_ = 1, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc88708680, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc887144c0, _M_first = 0x7ffc88714400, _M_last = 0x7ffc887145f8, _M_node = 0x7ffc88708698}, _M_finish = {_M_cur = 0x7ffc887144c0, _M_first = 0x7ffc88714400, _M_last = 0x7ffc887145f8, _M_node = 0x7ffc88708698}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc88708640, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc88714200, _M_first = 0x7ffc88714200, _M_last = 0x7ffc887143f8, _M_node = 0x7ffc88708658}, _M_finish = {_M_cur = 0x7ffc88714200, _M_first = 0x7ffc88714200, _M_last = 0x7ffc887143f8, _M_node = 0x7ffc88708658}}}, <No data fields>}}, pump_ = {ptr_ = 0x7ffc8872d4c0}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = true, thread_name_ = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffc96402738 <std::string::_Rep::_S_empty_rep_storage+24> ""}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc88708600, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc887140c0, _M_first = 0x7ffc88714000, _M_last = 0x7ffc887141f8, _M_node = 0x7ffc88708618}, _M_finish = {_M_cur = 0x7ffc887140c0, _M_first = 0x7ffc88714000, _M_last = 0x7ffc887141f8, _M_node = 0x7ffc88708618}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {os_lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x7fff1020ff30, run_depth_base_ = 1, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0} > sampler_raii303 = {mHandle = 0x7ffc88746000} > end = 0x7fff10213570 "" > parentHandle = 3969 > exitManager = {lock_ = {lock_ = {os_lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, stack_ = {c = {<std::_Deque_base<base::AtExitManager::CallbackAndParam, std::allocator<base::AtExitManager::CallbackAndParam> >> = {_M_impl = {<std::allocator<base::AtExitManager::CallbackAndParam>> = {<__gnu_cxx::new_allocator<base::AtExitManager::CallbackAndParam>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc887083c0, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc88713e00, _M_first = 0x7ffc88713e00, _M_last = 0x7ffc88714000, _M_node = 0x7ffc887083d8}, _M_finish = {_M_cur = 0x7ffc88713e40, _M_first = 0x7ffc88713e00, _M_last = 0x7ffc88714000, _M_node = 0x7ffc887083d8}}}, <No data fields>}}, next_manager_ = 0x0} > rv = <optimized out> > crashReporterArg = <optimized out> > notificationService = {observers_ = {{_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102101d0, _M_right = 0x7fff102101d0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210200, _M_right = 0x7fff10210200}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210230, _M_right = 0x7fff10210230}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210260, _M_right = 0x7fff10210260}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210290, _M_right = 0x7fff10210290}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102102c0, _M_right = 0x7fff102102c0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102102f0, _M_right = 0x7fff102102f0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210320, _M_right = 0x7fff10210320}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210350, _M_right = 0x7fff10210350}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210380, _M_right = 0x7fff10210380}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102103b0, _M_right = 0x7fff102103b0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102103e0, _M_right = 0x7fff102103e0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210410, _M_right = 0x7fff10210410}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210440, _M_right = 0x7fff10210440}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210470, _M_right = 0x7fff10210470}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102104a0, _M_right = 0x7fff102104a0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102104d0, _M_right = 0x7fff102104d0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210500, _M_right = 0x7fff10210500}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210530, _M_right = 0x7fff10210530}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210560, _M_right = 0x7fff10210560}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210590, _M_right = 0x7fff10210590}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102105c0, _M_right = 0x7fff102105c0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102105f0, _M_right = 0x7fff102105f0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210620, _M_right = 0x7fff10210620}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210650, _M_right = 0x7fff10210650}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210680, _M_right = 0x7fff10210680}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102106b0, _M_right = 0x7fff102106b0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102106e0, _M_right = 0x7fff102106e0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210710, _M_right = 0x7fff10210710}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210740, _M_right = 0x7fff10210740}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210770, _M_right = 0x7fff10210770}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102107a0, _M_right = 0x7fff102107a0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102107d0, _M_right = 0x7fff102107d0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210800, _M_right = 0x7fff10210800}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210830, _M_right = 0x7fff10210830}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210860, _M_right = 0x7fff10210860}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210890, _M_right = 0x7fff10210890}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102108c0, _M_right = 0x7fff102108c0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102108f0, _M_right = 0x7fff102108f0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210920, _M_right = 0x7fff10210920}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210950, _M_right = 0x7fff10210950}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210980, _M_right = 0x7fff10210980}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102109b0, _M_right = 0x7fff102109b0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102109e0, _M_right = 0x7fff102109e0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210a10, _M_right = 0x7fff10210a10}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210a40, _M_right = 0x7fff10210a40}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210a70, _M_right = 0x7fff10210a70}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210aa0, _M_right = 0x7fff10210aa0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210ad0, _M_right = 0x7fff10210ad0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210b00, _M_right = 0x7fff10210b00}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210b30, _M_right = 0x7fff10210b30}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210b60, _M_right = 0x7fff10210b60}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210b90, _M_right = 0x7fff10210b90}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210bc0, _M_right = 0x7fff10210bc0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210bf0, _M_right = 0x7fff10210bf0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210c20, _M_right = 0x7fff10210c20}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210c50, _M_right = 0x7fff10210c50}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210c80, _M_right = 0x7fff10210c80}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210cb0, _M_right = 0x7fff10210cb0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210ce0, _M_right = 0x7fff10210ce0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210d10, _M_right = 0x7fff10210d10}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210d40, _M_right = 0x7fff10210d40}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210d70, _M_right = 0x7fff10210d70}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210da0, _M_right = 0x7fff10210da0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210dd0, _M_right = 0x7fff10210dd0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210e00, _M_right = 0x7fff10210e00}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210e30, _M_right = 0x7fff10210e30}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210e60, _M_right = 0x7fff10210e60}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210e90, _M_right = 0x7fff10210e90}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210ec0, _M_right = 0x7fff10210ec0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210ef0, _M_right = 0x7fff10210ef0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210f20, _M_right = 0x7fff10210f20}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210f50, _M_right = 0x7fff10210f50}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210f80, _M_right = 0x7fff10210f80}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210fb0, _M_right = 0x7fff10210fb0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10210fe0, _M_right = 0x7fff10210fe0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211010, _M_right = 0x7fff10211010}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211040, _M_right = 0x7fff10211040}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211070, _M_right = 0x7fff10211070}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102110a0, _M_right = 0x7fff102110a0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102110d0, _M_right = 0x7fff102110d0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211100, _M_right = 0x7fff10211100}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211130, _M_right = 0x7fff10211130}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211160, _M_right = 0x7fff10211160}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211190, _M_right = 0x7fff10211190}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102111c0, _M_right = 0x7fff102111c0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff102111f0, _M_right = 0x7fff102111f0}, _M_node_count = 0}}}, {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned long const, base::ObserverList<NotificationObserver, false>*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff10211220, _M_right = 0x7fff10211220}, _M_node_count = 0}}}}} > aLocal = 0 '\000' > parentPIDString = <optimized out> > parentPID = <optimized out> >#8 0x0000000000402d4a in main (argc=-2143068352, argv=0x5) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/app/MozillaRuntimeMain.cpp:149 > proctype = 4294966780 > >Thread 4 (Thread 0x7ffc7d022700 (LWP 4098)): >#0 0x00007ffc95908a1d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007ffc9106f144 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7ffc8870ed48, timeout=-1, context=0x7ffc88736840) at gmain.c:4028 > poll_func = 0x7ffc9107e500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7ffc88736840, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3729 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7ffc8870ed48 >#3 0x00007ffc9106f25c in g_main_context_iteration (context=0x7ffc88736840, may_block=may_block@entry=1) at gmain.c:3795 > retval = <optimized out> >#4 0x00007ffc9106f299 in glib_worker_main (data=<optimized out>) at gmain.c:5541 >No locals. >#5 0x00007ffc91095c05 in g_thread_proxy (data=0x7ffc80425ca0) at gthread.c:764 > thread = 0x7ffc80425ca0 >#6 0x00007ffc9a39158a in start_thread (arg=0x7ffc7d022700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc7d022700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722405779200, -8393733146020251749, 140733463973888, 0, 140722405779200, 140722405779904, 8393445442272786331, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 3 (Thread 0x7ffc7d823700 (LWP 4096)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffc7ea97543 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so >No symbol table info available. >#2 0x00007ffc9a39158a in start_thread (arg=0x7ffc7d823700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc7d823700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722414171904, -8393733146020251749, 140733463981568, 0, 140722414171904, 140722414172608, 8393446541247543195, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 2 (Thread 0x7ffc7e825700 (LWP 4094)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffc7ea97543 in queue_processor(void*) () from /usr/lib64/IcedTeaPlugin.so >No symbol table info available. >#2 0x00007ffc9a39158a in start_thread (arg=0x7ffc7e825700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc7e825700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722430957312, -8393733146020251749, 140733463981568, 0, 140722430957312, 140722430958016, 8393448739197056923, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#3 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 1 (Thread 0x7ffc811f8700 (LWP 4091)): >#0 mozalloc_abort (msg=msg@entry=0x7ffc811f745c "[4090] ###!!! ABORT: Aborting on channel error.: file /builddir/build/BUILD/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp, line 1522") at /usr/src/debug/firefox-30.0/mozilla-release/memory/mozalloc/mozalloc_abort.cpp:30 >No locals. >#1 0x00007ffc9742d8ae in Abort (aMsg=0x7ffc811f745c "[4090] ###!!! ABORT: Aborting on channel error.: file /builddir/build/BUILD/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp, line 1522") at /usr/src/debug/firefox-30.0/mozilla-release/xpcom/base/nsDebugImpl.cpp:421 >No locals. >#2 NS_DebugBreak (aSeverity=<optimized out>, aStr=0x7ffc98e8e666 "Aborting on channel error.", aExpr=0x0, aFile=0x7ffc98e8e2bd "/builddir/build/BUILD/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp", aLine=1522) at /usr/src/debug/firefox-30.0/mozilla-release/xpcom/base/nsDebugImpl.cpp:408 > buf = {buffer = "[4090] ###!!! ABORT: Aborting on channel error.: file /builddir/build/BUILD/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp, line 1522\000\374\177\000\000@\240g\232\374\177\000\000\000\000\000\000\000\000\000\000\060Hz\232\374\177\000\000@u\037\201\374\177\000\000\000\000\000\000\001\000\000\000\060u\037\201\374\177\000\000\033\237\326\275"..., curlen = 143} > ll = <optimized out> > sevString = 0x7ffc98d7cf92 "###!!! ABORT" >#3 0x00007ffc9760bf0b in mozilla::ipc::MessageChannel::OnChannelErrorFromLink (this=0x7ffc8871d890) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/glue/MessageChannel.cpp:1522 >No locals. >#4 0x00007ffc9760ee8a in mozilla::ipc::ProcessLink::OnChannelError (this=0x7ffc80435e20) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/glue/MessageLink.cpp:355 > lock = {mMonitor = 0x7ffc80432a60} >#5 0x00007ffc975faf18 in IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking (this=0x7ffc88791000, fd=3) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:830 > send_server_hello_msg = false >#6 0x00007ffc975f30ae in event_process_active_single_queue (activeq=0x7ffc88730640, base=0x7ffc88780c00) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/third_party/libevent/event.c:1350 > ev = 0x7ffc8872ed70 > count = 1 >#7 event_process_active (base=<optimized out>) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/third_party/libevent/event.c:1420 > activeq = 0x7ffc88730640 > i = 0 > c = 0 >#8 event_base_loop (base=0x7ffc88780c00, flags=1) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/third_party/libevent/event.c:1621 > evsel = 0x7ffc99bdf000 <epollops> > tv = {tv_sec = 140722848139028, tv_usec = 140722597613176} > tv_p = <optimized out> > res = <optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#9 0x00007ffc975f6dfb in base::MessagePumpLibevent::Run (this=0x7ffc88781100, delegate=0x7ffc811f7a50) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_pump_libevent.cc:340 > poll_tv = {tv_sec = 140722597527552, tv_usec = 1} > delay = {delta_ = 140722597732112} > did_work = <optimized out> > old_in_run = false >#10 0x00007ffc97600779 in RunHandler (this=0x7ffc811f7a50) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_loop.cc:219 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7ffc811f7a50) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/message_loop.cc:193 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffc811f7a50, previous_state_ = 0x0} >#12 0x00007ffc97603aa7 in base::Thread::ThreadMain (this=0x7ffc88736550) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/thread.cc:162 > aLocal = 0 '\000' > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7ffc99bdf6b0 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_IO, id_ = 2, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc88708800, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc88714e78, _M_first = 0x7ffc88714e00, _M_last = 0x7ffc88714ff8, _M_node = 0x7ffc88708828}, _M_finish = {_M_cur = 0x7ffc88714e78, _M_first = 0x7ffc88714e00, _M_last = 0x7ffc88714ff8, _M_node = 0x7ffc88708828}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc887087c0, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc88715000, _M_first = 0x7ffc88715000, _M_last = 0x7ffc887151f8, _M_node = 0x7ffc887087d8}, _M_finish = {_M_cur = 0x7ffc88715000, _M_first = 0x7ffc88715000, _M_last = 0x7ffc887151f8, _M_node = 0x7ffc887087d8}}}, <No data fields>}}, pump_ = {ptr_ = 0x7ffc88781100}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffc887810e8 "Chrome_ChildThread"}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7ffc88708780, _M_map_size = 8, _M_start = {_M_cur = 0x7ffc88715218, _M_first = 0x7ffc88715200, _M_last = 0x7ffc887153f8, _M_node = 0x7ffc887087a8}, _M_finish = {_M_cur = 0x7ffc88715218, _M_first = 0x7ffc88715200, _M_last = 0x7ffc887153f8, _M_node = 0x7ffc887087a8}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {os_lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x7ffc811f7a10, run_depth_base_ = 1, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0} >#13 0x00007ffc975f7287 in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-30.0/mozilla-release/ipc/chromium/src/base/platform_thread_posix.cc:39 > delegate = <optimized out> >#14 0x00007ffc9a39158a in start_thread (arg=0x7ffc811f8700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7ffc811f8700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722474813184, -8393733146020251749, 140733463985664, 0, 140722474813184, 140722474813888, 8393155073492547483, 8393104825902987163}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#15 0x00007ffc95913f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. >From To Syms Read Shared Object Library >0x00007ffc9a38fac0 0x00007ffc9a39c551 Yes /lib64/libpthread.so.0 >0x00007ffc9a186ed0 0x00007ffc9a187ade Yes /lib64/libdl.so.2 >0x00007ffc974014e0 0x00007ffc98d77900 Yes /usr/lib64/firefox/libxul.so >0x00007ffc96a4c110 0x00007ffc96a4c4c4 Yes /usr/lib64/firefox/libmozalloc.so >0x00007ffc96848090 0x00007ffc96848f38 Yes /lib64/libplds4.so >0x00007ffc96643510 0x00007ffc96644b86 Yes /lib64/libplc4.so >0x00007ffc9640fd70 0x00007ffc964301bf Yes /lib64/libnspr4.so >0x00007ffc9614f950 0x00007ffc961bc2f9 Yes (*) /lib64/libstdc++.so.6 >0x00007ffc95df1610 0x00007ffc95e62a31 Yes /lib64/libm.so.6 >0x00007ffc95bd7af0 0x00007ffc95be79d5 Yes (*) /lib64/libgcc_s.so.1 >0x00007ffc9582e4d0 0x00007ffc9597dda4 Yes /lib64/libc.so.6 >0x00007ffc9a5a7b10 0x00007ffc9a5c3840 Yes /lib64/ld-linux-x86-64.so.2 >0x00007ffc95608870 0x00007ffc9560cfbc Yes /lib64/libffi.so.6 >0x00007ffc952906b0 0x00007ffc953a3615 Yes /lib64/libicui18n.so.52 >0x00007ffc94ecb710 0x00007ffc94f7fbf8 Yes /lib64/libicuuc.so.52 >0x00007ffc9360c570 0x00007ffc9360c670 Yes (*) /lib64/libicudata.so.52 >0x00007ffc933d6e50 0x00007ffc933fa8da Yes /lib64/libssl3.so >0x00007ffc931a8ab0 0x00007ffc931c06c2 Yes /lib64/libsmime3.so >0x00007ffc92e705e0 0x00007ffc92f5b624 Yes /lib64/libnss3.so >0x00007ffc92c37dc0 0x00007ffc92c46211 Yes /lib64/libnssutil3.so >0x00007ffc92a23b70 0x00007ffc92a29a45 Yes /lib64/libXrender.so.1 >0x00007ffc9276b150 0x00007ffc927fbf1f Yes /lib64/libsqlite3.so.0 >0x00007ffc9250dc90 0x00007ffc925458f0 Yes /lib64/libjpeg.so.62 >0x00007ffc922f6200 0x00007ffc92302729 Yes /lib64/libz.so.1 >0x00007ffc92099710 0x00007ffc920cb4b0 Yes /lib64/libhunspell-1.3.so.0 >0x00007ffc91d0a880 0x00007ffc91e145a0 Yes /lib64/libvpx.so.1 >0x00007ffc91a4bd50 0x00007ffc91ac764f Yes /lib64/libasound.so.2 >0x00007ffc918005e0 0x00007ffc918129a1 Yes /lib64/libdbus-glib-1.so.2 >0x00007ffc915b4920 0x00007ffc915df074 Yes /lib64/libdbus-1.so.3 >0x00007ffc91365db0 0x00007ffc913961d6 Yes /lib64/libgobject-2.0.so.0 >0x00007ffc9103f960 0x00007ffc910db9e9 Yes /lib64/libglib-2.0.so.0 >0x00007ffc90a02640 0x00007ffc90c94cee Yes /lib64/libgtk-x11-2.0.so.0 >0x00007ffc9077e030 0x00007ffc9078a653 Yes /lib64/libatk-1.0.so.0 >0x00007ffc90424b00 0x00007ffc904f78ab Yes /lib64/libgio-2.0.so.0 >0x00007ffc901e32a0 0x00007ffc901eb76b Yes (*) /lib64/libpangoft2-1.0.so.0 >0x00007ffc8ffa3cc0 0x00007ffc8ffc1d3d Yes /lib64/libfontconfig.so.1 >0x00007ffc8fd01ea0 0x00007ffc8fd705a2 Yes /lib64/libfreetype.so.6 >0x00007ffc8fa4f5e0 0x00007ffc8faaf743 Yes /lib64/libgdk-x11-2.0.so.0 >0x00007ffc8f828860 0x00007ffc8f82d4b6 Yes (*) /lib64/libpangocairo-1.0.so.0 >0x00007ffc8f5e5db0 0x00007ffc8f605186 Yes (*) /lib64/libpango-1.0.so.0 >0x00007ffc8f2df4c0 0x00007ffc8f3990ad Yes (*) /lib64/libcairo.so.2 >0x00007ffc8f0aee40 0x00007ffc8f0c21e0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007ffc8eea11f0 0x00007ffc8eea465e Yes /lib64/libstartup-notification-1.so.0 >0x00007ffc8eb78fb0 0x00007ffc8ec014cc Yes /lib64/libX11.so.6 >0x00007ffc8e94c760 0x00007ffc8e9564df Yes /lib64/libXext.so.6 >0x00007ffc8e6f31b0 0x00007ffc8e72ebf9 Yes /lib64/libXt.so.6 >0x00007ffc8e4de6b0 0x00007ffc8e4de82a Yes /lib64/libgthread-2.0.so.0 >0x00007ffc8e2d82f0 0x00007ffc8e2db5b7 Yes /lib64/librt.so.1 >0x00007ffc8e0d3190 0x00007ffc8e0d4075 Yes /lib64/libgmodule-2.0.so.0 >0x00007ffc8decd5f0 0x00007ffc8decf926 Yes /lib64/libXfixes.so.3 >0x00007ffc8dcad500 0x00007ffc8dcc0527 Yes /lib64/libselinux.so.1 >0x00007ffc8da8fa90 0x00007ffc8da9f131 Yes /lib64/libresolv.so.2 >0x00007ffc8d83ce60 0x00007ffc8d870899 Yes /lib64/libharfbuzz.so.0 >0x00007ffc8d60fe00 0x00007ffc8d628249 Yes /lib64/libexpat.so.1 >0x00007ffc8d3fd760 0x00007ffc8d409462 Yes /lib64/libbz2.so.1 >0x00007ffc8d1ce500 0x00007ffc8d1efda7 Yes /lib64/libpng16.so.16 >0x00007ffc8cfc6bb0 0x00007ffc8cfc7524 Yes /lib64/libXinerama.so.1 >0x00007ffc8cdb8230 0x00007ffc8cdc2867 Yes /lib64/libXi.so.6 >0x00007ffc8cbadc00 0x00007ffc8cbb35a9 Yes /lib64/libXrandr.so.2 >0x00007ffc8c9a3ab0 0x00007ffc8c9a85b7 Yes /lib64/libXcursor.so.1 >0x00007ffc8c79ecd0 0x00007ffc8c79f6e5 Yes /lib64/libXcomposite.so.1 >0x00007ffc8c59bc40 0x00007ffc8c59c56b Yes /lib64/libXdamage.so.1 >0x00007ffc8c2f8370 0x00007ffc8c382020 Yes /lib64/libpixman-1.so.0 >0x00007ffc8c0d00c0 0x00007ffc8c0e1a19 Yes (*) /lib64/libEGL.so.1 >0x00007ffc8bec6df0 0x00007ffc8bec7903 Yes /lib64/libxcb-shm.so.0 >0x00007ffc8bcbf610 0x00007ffc8bcc2a8a Yes /lib64/libxcb-render.so.0 >0x00007ffc8baa3bd0 0x00007ffc8bab21d5 Yes /lib64/libxcb.so.1 >0x00007ffc8b843960 0x00007ffc8b881492 Yes (*) /lib64/libGL.so.1 >0x00007ffc8b6265b0 0x00007ffc8b62736c Yes /lib64/libxcb-util.so.1 >0x00007ffc8b422600 0x00007ffc8b42271b Yes /lib64/libX11-xcb.so.1 >0x00007ffc8b21bc20 0x00007ffc8b21fdff Yes /lib64/libSM.so.6 >0x00007ffc8b001f80 0x00007ffc8b00f95a Yes /lib64/libICE.so.6 >0x00007ffc8ad916f0 0x00007ffc8addf7d5 Yes /lib64/libpcre.so.1 >0x00007ffc8ab6df30 0x00007ffc8ab83d72 Yes /lib64/liblzma.so.5 >0x00007ffc8a94f710 0x00007ffc8a9635e8 Yes /lib64/libgraphite2.so.3 >0x00007ffc8a749920 0x00007ffc8a74aa45 Yes /lib64/libxcb-dri2.so.0 >0x00007ffc8a542830 0x00007ffc8a544c05 Yes /lib64/libxcb-xfixes.so.0 >0x00007ffc8a33d020 0x00007ffc8a33dbc5 Yes /lib64/libxcb-shape.so.0 >0x00007ffc8a136100 0x00007ffc8a138448 Yes (*) /lib64/libgbm.so.1 >0x00007ffc89f2aef0 0x00007ffc89f2f2ff Yes /lib64/libwayland-client.so.0 >0x00007ffc89d1b160 0x00007ffc89d20a1f Yes /lib64/libwayland-server.so.0 >0x00007ffc89af48c0 0x00007ffc89afe2ae Yes (*) /lib64/libglapi.so.0 >0x00007ffc898e2210 0x00007ffc898e7b48 Yes /lib64/libdrm.so.2 >0x00007ffc896dbec0 0x00007ffc896dcbf9 Yes /lib64/libXau.so.6 >0x00007ffc894cc020 0x00007ffc894d3bb5 Yes /lib64/libxcb-glx.so.0 >0x00007ffc892bfd50 0x00007ffc892c04f3 Yes /lib64/libxcb-dri3.so.0 >0x00007ffc890bcc50 0x00007ffc890bd428 Yes /lib64/libxcb-present.so.0 >0x00007ffc88eb7060 0x00007ffc88eb8fc9 Yes /lib64/libxcb-sync.so.1 >0x00007ffc88cb3990 0x00007ffc88cb3c4c Yes /lib64/libxshmfence.so.1 >0x00007ffc88aae010 0x00007ffc88ab09a8 Yes /lib64/libXxf86vm.so.1 >0x00007ffc888a9620 0x00007ffc888aace7 Yes (*) /lib64/libuuid.so.1 >0x00007ffc816c36d0 0x00007ffc816c50c5 Yes /usr/lib64/gconv/UTF-16.so >0x00007ffc807ef5b0 0x00007ffc807f47ed Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007ffc805ea470 0x00007ffc805eadc9 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so >0x00007ffc801fe6e0 0x00007ffc801fe7f3 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007ffc7fff9220 0x00007ffc7fffb200 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x00007ffc7fdf3dd0 0x00007ffc7fdf537e Yes /lib64/libcanberra-gtk.so.0 >0x00007ffc7fbe33d0 0x00007ffc7fbec9ea Yes /lib64/libcanberra.so.0 >0x00007ffc7f9d9110 0x00007ffc7f9dd32c Yes /lib64/libvorbisfile.so.3 >0x00007ffc7f7c4d20 0x00007ffc7f7cfe63 Yes /lib64/libtdb.so.1 >0x00007ffc7f5ba4b0 0x00007ffc7f5be9a2 Yes /lib64/libltdl.so.7 >0x00007ffc7f38e800 0x00007ffc7f3a500d Yes /lib64/libvorbis.so.0 >0x00007ffc7f185aa0 0x00007ffc7f187f55 Yes /lib64/libogg.so.0 >0x00007ffc7ef4ef10 0x00007ffc7ef53228 Yes /lib64/libcrypt.so.1 >0x00007ffc7eccfa80 0x00007ffc7ed270ad Yes /lib64/libfreebl3.so >0x00007ffc7ea389e0 0x00007ffc7eab6a83 Yes (*) /usr/lib64/IcedTeaPlugin.so >0x00007ffc7e828290 0x00007ffc7e82f3e3 Yes /lib64/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xa 10 >rbx 0x7ffc95bd08e0 140722820679904 >rcx 0x7ffc95bd0783 140722820679555 >rdx 0xa 10 >rsi 0x7ffc95bd1a30 140722820684336 >rdi 0x0 0 >rbp 0x7ffc811f7448 0x7ffc811f7448 >rsp 0x7ffc811f7400 0x7ffc811f7400 >r8 0x7ffc95bd1a30 140722820684336 >r9 0x7ffc811f8700 140722474813184 >r10 0x41b 1051 >r11 0x0 0 >r12 0x7ffc811f7438 140722474808376 >r13 0x7ffc98d7cf92 140722872766354 >r14 0x0 0 >r15 0x7ffc98e8e666 140722873886310 >rip 0x7ffc96a4c438 0x7ffc96a4c438 <mozalloc_abort(char const*)+29> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function mozalloc_abort(char const*): > 0x00007ffc96a4c41b <+0>: push %rbx > 0x00007ffc96a4c41c <+1>: mov 0x200bd5(%rip),%rbx # 0x7ffc96c4cff8 > 0x00007ffc96a4c423 <+8>: mov (%rbx),%rsi > 0x00007ffc96a4c426 <+11>: callq 0x7ffc96a4c090 <fputs@plt> > 0x00007ffc96a4c42b <+16>: mov (%rbx),%rsi > 0x00007ffc96a4c42e <+19>: mov $0xa,%edi > 0x00007ffc96a4c433 <+24>: callq 0x7ffc96a4c040 <fputc@plt> >=> 0x00007ffc96a4c438 <+29>: movl $0x0,0x0 > 0x00007ffc96a4c443 <+40>: ud2 >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1113927
: 912711 |
912712
|
912713
|
912714
|
912715
|
912716
|
912717
|
912718
|
912719
|
912720
|
912721