. Thread 3 (LWP 13030): #0 0x00007ff299419757 in ioctl () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ff293d2f364 in drmIoctl (fd=9, request=request@entry=1074553951, arg=arg@entry=0x7fff4f5e1b90) at ../xf86drm.c:167 ret = #2 0x00007ff29324c252 in drm_intel_gem_bo_map_gtt (bo=bo@entry=0x3b6c82a41780) at ../../intel/intel_bufmgr_gem.c:1292 bufmgr_gem = 0x7ff2a1681000 bo_gem = 0x3b6c82a41780 set_domain = {handle = 204, read_domains = 64, write_domain = 64} ret = 0 #3 0x00007ff293a68698 in intel_miptree_map_raw (brw=brw@entry=0x3b6c81108030, mt=mt@entry=0x3b6c828bc340) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1648 ctx = 0x3b6c81108030 bo = 0x3b6c82a41780 #4 0x00007ff293a68e61 in intel_miptree_map_gtt (slice=0, level=0, map=0x3b6c86f07200, mt=0x3b6c828bc340, brw=0x3b6c81108030) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1682 bh = 1 image_y = y = 0 bw = 1 base = image_x = x = 112 #5 intel_miptree_map_singlesample (brw=0x3b6c81108030, mt=0x3b6c828bc340, level=0, slice=0, x=112, y=, w=1, h=16, mode=6, out_ptr=0x7fff4f5e1dd8, out_stride=0x7fff4f5e1dd4) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.c:2145 No locals. #6 0x00007ff293a69cd1 in intel_miptree_map_multisample (out_stride=, out_ptr=, mode=, h=, w=, y=, x=, slice=, level=, mt=, brw=) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.c:2234 ctx = #7 intel_miptree_map (brw=, mt=, level=, slice=, x=32754, y=, w=2165342256, h=2168722368, mode=1, out_ptr=0x7000000006, out_stride=0x0) at ../../../../../../../src/mesa/drivers/dri/i965/intel_mipmap_tree.c:2292 No locals. #8 0x0000000000000000 in ?? () No symbol table info available. . Thread 2 (LWP 13036): #0 0x00007ff29a9f9c3d in write () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ff2a28a6c61 in IPC::Channel::ChannelImpl::ProcessOutgoingMessages (this=this@entry=0x3b6c7f8ad000) at ipc/ipc_channel_posix.cc:435 eintr_wrapper_result = msg = 0x3b6c7fad7630 amt_to_write = 142 buf = '\000' "\300, \225\003\223\362\177\000\000\001\000\000\000\000\000\000\000H9\350\177l;\000" bytes_written = fd_written = 3 out_bytes = 0x3b6c8553ad00 "z" msgh = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7ff2930393f0, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} iov = {iov_base = 0x3b6c8553ad00, iov_len = 142} #2 0x00007ff2a28a75e8 in IPC::Channel::ChannelImpl::Send (this=0x3b6c7f8ad000, message=0x3b6c7fad7630) at ipc/ipc_channel_posix.cc:504 No locals. #3 0x00007ff2a253220b in Run (this=0x7ff293039818) at ./base/callback.h:396 f = #4 base::MessageLoop::RunTask (this=this@entry=0x7ff2930399f0, pending_task=...) at base/message_loop/message_loop.cc:484 program_counter = 0x7ff2a28b02a7 start_time = {ms_ = 4359709} trace_event_unique_atomic463 = 140680165837093 trace_event_unique_catstatic463 = trace_event_unique_profileScope463 = {p_data_ = 0x0, data_ = {category_group_enabled = 0x8
, name = 0x7ff293039b60 ""}} #5 0x00007ff2a25334a0 in base::MessageLoop::DeferOrRunPendingTask (this=this@entry=0x7ff2930399f0, pending_task=...) at base/message_loop/message_loop.cc:496 No locals. #6 0x00007ff2a2536685 in base::MessageLoop::DoWork (this=0x7ff2930399f0) at base/message_loop/message_loop.cc:688 pending_task = { = {birth_tally = 0x3b6c7fb651e0, time_posted = {ticks_ = 4359709757}, delayed_run_time = {ticks_ = 0}}, task = { = {bind_state_ = {ptr_ = 0x3b6c7fb64270}, polymorphic_invoke_ = 0x7ff2a28afa40 , void (IPC::SyncMessageFilter*, IPC::Message*), void (IPC::SyncMessageFilter*, IPC::Message*)>, void (IPC::SyncMessageFilter*, IPC::Message*)>::Run(base::internal::BindStateBase*)>}, }, posted_from = {function_name_ = 0x7ff2a5ea7467 "Send", file_name_ = 0x7ff2a5ea7448 "ipc/ipc_sync_message_filter.cc", line_number_ = 35, program_counter_ = 0x7ff2a28b02a7 }, sequence_num = 11649, nestable = true} #7 0x00007ff2a250cdf8 in base::MessagePumpLibevent::Run (this=0x7ff2a17081e0, delegate=0x7ff2930399f0) at base/message_loop/message_pump_libevent.cc:232 did_work = auto_reset_in_run = {scoped_variable_ = 0x7ff2a17081ed, original_value_ = false} timer_event = {impl_ = {data_ = {> = {}, ptr = 0x7ff2a171f680}}} #8 0x00007ff2a25458ed in base::RunLoop::Run (this=0x7ff2930399b0) at base/run_loop.cc:45 No locals. #9 0x00007ff2a2531735 in base::MessageLoop::Run (this=) at base/message_loop/message_loop.cc:321 run_loop = {loop_ = 0x7ff2930399f0, weak_factory_ = {weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}, ptr_ = 0x7ff2930399b0}, previous_run_loop_ = 0x0, dispatcher_ = 0x0, run_depth_ = 1, run_called_ = true, quit_called_ = false, running_ = true, quit_when_idle_received_ = false} #10 0x00007ff2a2556fdd in base::Thread::ThreadMain (this=0x7fff4f5e2d28) at base/threading/thread.cc:203 message_loop = { = {_vptr.Delegate = 0x7ff2a7278e50 }, static kHighResolutionTimerModeLeaseTimeMs = 1000, pump_ = {ptr_ = 0x7ff2a17081e0}, type_ = base::MessageLoop::TYPE_IO, work_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x3b6c7f7fba00, _M_map_size = 8, _M_start = {_M_cur = 0x3b6c7e585d90, _M_first = 0x3b6c7e585c00, _M_last = 0x3b6c7e585de0, _M_node = 0x3b6c7f7fba20}, _M_finish = {_M_cur = 0x3b6c7e585d90, _M_first = 0x3b6c7e585c00, _M_last = 0x3b6c7e585de0, _M_node = 0x3b6c7f7fba20}}}, }}, }, delayed_work_queue_ = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, comp = {> = {}, }}, recent_time_ = {ticks_ = 0}, deferred_non_nestable_work_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x3b6c7f7fb900, _M_map_size = 8, _M_start = {_M_cur = 0x7ff2a1704a00, _M_first = 0x7ff2a1704a00, _M_last = 0x7ff2a1704be0, _M_node = 0x3b6c7f7fb918}, _M_finish = {_M_cur = 0x7ff2a1704a00, _M_first = 0x7ff2a1704a00, _M_last = 0x7ff2a1704be0, _M_node = 0x3b6c7f7fb918}}}, }}, }, destruction_observers_ = {> = { >> = { = {}, weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}}, observers_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3b6c7f847bc0, _M_finish = 0x3b6c7f847c00, _M_end_of_storage = 0x3b6c7f847c00}}, }, notify_depth_ = 0, type_ = ObserverListBase::NOTIFY_ALL}, }, nestable_tasks_allowed_ = false, exception_restoration_ = false, thread_name_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ff2a16efca8 "Chrome_ChildIOThread"}}, message_histogram_ = 0x0, incoming_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x3b6c7f7fb940, _M_map_size = 8, _M_start = {_M_cur = 0x3b6c7fb7dd90, _M_first = 0x3b6c7fb7dc00, _M_last = 0x3b6c7fb7dde0, _M_node = 0x3b6c7f7fb970}, _M_finish = {_M_cur = 0x3b6c7fb7dd90, _M_first = 0x3b6c7fb7dc00, _M_last = 0x3b6c7fb7dde0, _M_node = 0x3b6c7f7fb970}}}, }}, }, incoming_queue_lock_ = {lock_ = {os_lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}}, run_loop_ = 0x7ff2930399b0, next_sequence_num_ = 11650, task_observers_ = {> = { >> = { = {}, weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}}, observers_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, notify_depth_ = 0, type_ = ObserverListBase::NOTIFY_ALL}, }, message_loop_proxy_ = {ptr_ = 0x3b6c7f7fb8c0}, thread_task_runner_handle_ = {impl_ = {data_ = {> = {}, ptr = 0x7ff2a17533e0}}}} #11 0x00007ff2a255369c in base::(anonymous namespace)::ThreadFunc (params=) at base/threading/platform_thread_posix.cc:80 thread_params = delegate = 0x7fff4f5e2d28 #12 0x00007ff29a9f2f6e in start_thread (arg=0x7ff29303a700) at pthread_create.c:311 __res = pd = 0x7ff29303a700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140679825303296, 8372213842349675360, 0, 140680068427872, 140734524959264, 4096, -8370729191448226976, -8370747911500049568}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #13 0x00007ff299421e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. . Thread 1 (LWP 13035): #0 content::GpuWatchdogThread::DeliberatelyTerminateToRecoverFromHang (this=0x7ff2a1665cf0) at content/gpu/gpu_watchdog_thread.cc:213 terminated = false #1 0x00007ff2a253220b in Run (this=0x7ff295de2838) at ./base/callback.h:396 f = #2 base::MessageLoop::RunTask (this=this@entry=0x7ff295de29f0, pending_task=...) at base/message_loop/message_loop.cc:484 program_counter = 0x7ff2a2505f8c start_time = {ms_ = 4359709} trace_event_unique_atomic463 = 140680165837093 trace_event_unique_catstatic463 = trace_event_unique_profileScope463 = {p_data_ = 0x0, data_ = {category_group_enabled = 0x0, name = 0x0}} #3 0x00007ff2a25334a0 in base::MessageLoop::DeferOrRunPendingTask (this=this@entry=0x7ff295de29f0, pending_task=...) at base/message_loop/message_loop.cc:496 No locals. #4 0x00007ff2a25350d1 in base::MessageLoop::DoDelayedWork (this=0x7ff295de29f0, next_delayed_work_time=0x7ff2a16e1858) at base/message_loop/message_loop.cc:726 pending_task = { = {birth_tally = 0x7ff2a170d720, time_posted = {ticks_ = 4349709557}, delayed_run_time = {ticks_ = 4359709557}}, task = { = {bind_state_ = {ptr_ = 0x3b6c7fb65570}, polymorphic_invoke_ = 0x7ff2a2505c20 , void (content::GpuWatchdogThread*), void (base::WeakPtr)>, void (content::GpuWatchdogThread*)>::Run(base::internal::BindStateBase*)>}, }, posted_from = {function_name_ = 0x7ff2a546d4de "OnCheck", file_name_ = 0x7ff2a546d488 "content/gpu/gpu_watchdog_thread.cc", line_number_ = 163, program_counter_ = 0x7ff2a2505f8c }, sequence_num = 8410, nestable = true} next_delayed_work_time = 0x7ff2a16e1858 this = 0x7ff295de29f0 #5 0x00007ff2a2536bae in base::MessagePumpDefault::Run (this=0x7ff2a16e1840, delegate=0x7ff295de29f0) at base/message_loop/message_pump_default.cc:33 did_work = false allow_wait = #6 0x00007ff2a25458ed in base::RunLoop::Run (this=0x7ff295de29b0) at base/run_loop.cc:45 No locals. #7 0x00007ff2a2531735 in base::MessageLoop::Run (this=) at base/message_loop/message_loop.cc:321 run_loop = {loop_ = 0x7ff295de29f0, weak_factory_ = {weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}, ptr_ = 0x7ff295de29b0}, previous_run_loop_ = 0x0, dispatcher_ = 0x0, run_depth_ = 1, run_called_ = true, quit_called_ = false, running_ = true, quit_when_idle_received_ = false} #8 0x00007ff2a2556fdd in base::Thread::ThreadMain (this=0x7ff2a1665cf0) at base/threading/thread.cc:203 message_loop = { = {_vptr.Delegate = 0x7ff2a7278e50 }, static kHighResolutionTimerModeLeaseTimeMs = 1000, pump_ = {ptr_ = 0x7ff2a16e1840}, type_ = base::MessageLoop::TYPE_DEFAULT, work_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x3b6c86602b40, _M_map_size = 18, _M_start = {_M_cur = 0x3b6c812c4600, _M_first = 0x3b6c812c4600, _M_last = 0x3b6c812c47e0, _M_node = 0x3b6c86602ba0}, _M_finish = {_M_cur = 0x3b6c812c4600, _M_first = 0x3b6c812c4600, _M_last = 0x3b6c812c47e0, _M_node = 0x3b6c86602ba0}}}, }}, }, delayed_work_queue_ = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ff2a1727900, _M_finish = 0x7ff2a1727900, _M_end_of_storage = 0x7ff2a1727b80}}, }, comp = {> = {}, }}, recent_time_ = {ticks_ = 4359709629}, deferred_non_nestable_work_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x7ff2a16557c0, _M_map_size = 8, _M_start = {_M_cur = 0x7ff2a170fc00, _M_first = 0x7ff2a170fc00, _M_last = 0x7ff2a170fde0, _M_node = 0x7ff2a16557d8}, _M_finish = {_M_cur = 0x7ff2a170fc00, _M_first = 0x7ff2a170fc00, _M_last = 0x7ff2a170fde0, _M_node = 0x7ff2a16557d8}}}, }}, }, destruction_observers_ = {> = { >> = { = {}, weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}}, observers_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, notify_depth_ = 0, type_ = ObserverListBase::NOTIFY_ALL}, }, nestable_tasks_allowed_ = false, exception_restoration_ = false, thread_name_ = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ff2a1654318 "Watchdog"}}, message_histogram_ = 0x0, incoming_queue_ = { > >> = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_map = 0x7ff2a1655680, _M_map_size = 8, _M_start = {_M_cur = 0x3b6c812b3590, _M_first = 0x3b6c812b3400, _M_last = 0x3b6c812b35e0, _M_node = 0x7ff2a16556a0}, _M_finish = {_M_cur = 0x3b6c812b3590, _M_first = 0x3b6c812b3400, _M_last = 0x3b6c812b35e0, _M_node = 0x7ff2a16556a0}}}, }}, }, incoming_queue_lock_ = {lock_ = {os_lock_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}}, run_loop_ = 0x7ff295de29b0, next_sequence_num_ = 8411, task_observers_ = {> = { >> = { = {}, weak_reference_owner_ = {flag_ = {ptr_ = 0x0}}}, observers_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, notify_depth_ = 0, type_ = ObserverListBase::NOTIFY_ALL}, }, message_loop_proxy_ = {ptr_ = 0x7ff2a16556c0}, thread_task_runner_handle_ = {impl_ = {data_ = {> = {}, ptr = 0x7ff2a17533f0}}}} #9 0x00007ff2a255369c in base::(anonymous namespace)::ThreadFunc (params=) at base/threading/platform_thread_posix.cc:80 thread_params = delegate = 0x7ff2a1665cf0 #10 0x00007ff29a9f2f6e in start_thread (arg=0x7ff295de3700) at pthread_create.c:311 __res = pd = 0x7ff295de3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140679873181440, 8372213842349675360, 0, 140680066903776, 140734524959296, 21, -8370714385085344928, -8370747911500049568}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #11 0x00007ff299421e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals.