New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 623701 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Cronet test crash

Project Member Reported by kapishnikov@chromium.org, Jun 27 2016

Issue description

06-27 13:35:53.220  2142  2161 F chromium: [0627/133553:FATAL:net_log.cc(218)] Check failed: !net_log_
pc 000e6bbe /data/app-lib/org.chromium.net-1/libcronet.so: Routine logging::LogMessage::~LogMessage() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/logging.cc:523
pc 001a98c7 /data/app-lib/org.chromium.net-1/libcronet.so: Routine net::NetLog::ThreadSafeObserver::~ThreadSafeObserver() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../net/log/net_log.cc:218 (discriminator 12)
pc 0024157c /data/app-lib/org.chromium.net-1/libcronet.so: Routine net::WriteToFileNetLogObserver::~WriteToFileNetLogObserver() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../net/log/write_to_file_net_log_observer.cc:26
pc 000332d6 /data/app-lib/org.chromium.net-1/libcronet.so: Routine std::__1::default_delete<net::WriteToFileNetLogObserver>::operator()(net::WriteToFileNetLogObserver*) const at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:2431 (discriminator 1)
pc 00033324 /data/app-lib/org.chromium.net-1/libcronet.so: Routine cronet::CronetURLRequestContextAdapter::~CronetURLRequestContextAdapter() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../components/cronet/android/cronet_url_request_context_adapter.cc:399
pc 0003100b /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::DeleteHelper<cronet::CronetURLRequestContextAdapter>::DoDelete(void const*) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/sequenced_task_runner_helpers.h:40 (discriminator 1)
pc 000ed832 /data/app-lib/org.chromium.net-1/libcronet.so: Routine void base::internal::RunnableAdapter<void (*)(void const*)>::Run<void const* const&>(void const* const&) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/bind_internal.h:160 (discriminator 1)
pc 000ce983 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::Callback<void (), (base::internal::CopyMode)1>::Run() const at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/callback.h:397 (discriminator 1)
pc 000ee7cb /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessageLoop::RunTask(base::PendingTask const&) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_loop.cc:493
pc 000ef2b5 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_loop.cc:502
pc 000ef3d9 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessageLoop::DoWork() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_loop.cc:618
pc 000f22a6 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_pump_libevent.cc:217
pc 000f0db3 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessageLoop::RunHandler() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_loop.cc:457 (discriminator 1)
pc 00111b03 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::RunLoop::Run() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/run_loop.cc:35
pc 000ee10d /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::MessageLoop::Run() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/message_loop/message_loop.cc:295
pc 0013ae8a /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::Thread::Run(base::MessageLoop*) at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/threading/thread.cc:204
pc 0013b9d5 /data/app-lib/org.chromium.net-1/libcronet.so: Routine base::Thread::ThreadMain() at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/threading/thread.cc:255
pc 00135618 /data/app-lib/org.chromium.net-1/libcronet.so: Routine ThreadFunc at /b/build/slave/cronet-x86-debug/build/src/out/Debug/../../base/threading/platform_thread_posix.cc:70
Crash dump is completed
 
Summary: Cronet test crash (was: Conet test crash)
The crash happens if the netlog is started but not stopped before CronetEngine.shutdown() is called.
Andrei, thanks for filing the bug! Do you know which test is failing? The bots seem to be happy.
Labels: M-53
Owner: xunji...@chromium.org
Status: Assigned (was: Untriaged)
Status: Fixed (was: Assigned)

Sign in to add a comment