anmar7889 / chromiumembedded

Automatically exported from code.google.com/p/chromiumembedded
0 stars 1 forks source link

EndTrace + cancel of file dialog crashes cef client #1459

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Observed in cef_binary_3.2171.1934_macosx64 on 10.10.1
Run the cef client application.
Choose "Begin Tracing: form the Tests menu
Choose "End Tracking"
Hit cancel when the file dialog is presented.

Result: The application crashes with the following stack.

#0  0x0000000000000000 in 0x00000000 ()
#1  0x0000000106c200cf in base::Callback<void ()>::Run() const at 
cef3-2171-1943//chromium/src/out/Debug/../../base/callback.h:401
#2  0x00000001074c658c in content::(anonymous 
namespace)::FileTraceDataSink::FinalizeOnUIThread() at 
cef3-2171-1943/chromium/src/out/Debug/../../content/browser/tracing/tracing_cont
roller_impl.cc:112
#3  0x00000001074c694e in base::internal::RunnableAdapter<void 
(content::(anonymous 
namespace)::FileTraceDataSink::*)()>::Run(content::(anonymous 
namespace)::FileTraceDataSink*) at 
cef3-2171-1943/chromium/src/out/Debug/../../base/bind_internal.h:134
#4  0x00000001074c6867 in base::internal::InvokeHelper<false, void, 
base::internal::RunnableAdapter<void (content::(anonymous 
namespace)::FileTraceDataSink::*)()>, void (content::(anonymous 
namespace)::FileTraceDataSink* 
const&)>::MakeItSo(base::internal::RunnableAdapter<void (content::(anonymous 
namespace)::FileTraceDataSink::*)()>, content::(anonymous 
namespace)::FileTraceDataSink* const&) at 
cef3-2171-1943/chromium/src/out/Debug/../../base/bind_internal.h:871
#5  0x00000001074c67c5 in base::internal::Invoker<1, 
base::internal::BindState<base::internal::RunnableAdapter<void 
(content::(anonymous namespace)::FileTraceDataSink::*)()>, void 
(content::(anonymous namespace)::FileTraceDataSink*), void (content::(anonymous 
namespace)::FileTraceDataSink*)>, void (content::(anonymous 
namespace)::FileTraceDataSink*)>::Run(base::internal::BindStateBase*) at 
cef3-2171-1943/chromium/src/out/Debug/../../base/bind_internal.h:1166
#6  0x0000000106c200cf in base::Callback<void ()>::Run() const at 
cef3-2171-1943/chromium/src/out/Debug/../../base/callback.h:401
#7  0x000000010071bb08 in base::debug::TaskAnnotator::RunTask(char const*, char 
const*, base::PendingTask const&) at 
cef3-2171-1943/chromium/src/out/Debug/../../base/debug/task_annotator.cc:62
#8  0x00000001007d2aa5 in base::MessageLoop::RunTask(base::PendingTask const&) 
at 
cef3-2171-1943/chromium/src/out/Debug/../../base/message_loop/message_loop.cc:44
5
#9  0x00000001007d2c39 in 
base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) at 
cef3-2171-1943/chromium/src/out/Debug/../../base/message_loop/message_loop.cc:45
5
#10 0x00000001007d2f03 in base::MessageLoop::DoWork() at 
cef3-2171-1943/chromium/src/out/Debug/../../base/message_loop/message_loop.cc:56
4
#11 0x00000001006e83bb in base::MessagePumpCFRunLoopBase::RunWork() at 
cef3-2171-1943/chromium/src/out/Debug/../../base/message_loop/message_pump_mac.m
m:325
#12 0x00000001006e785b in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) 
at 
cef3-2171-1943/chromium/src/out/Debug/../../base/message_loop/message_pump_mac.m
m:303
#13 0x00007fff92ffb661 in 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#14 0x00007fff92fed7ed in __CFRunLoopDoSources0 ()

Original issue reported on code.google.com by jsba...@gmail.com on 26 Nov 2014 at 11:43

GoogleCodeExporter commented 9 years ago
Thanks, fixed in trunk revision 1948 and 2171 branch revision 1949.

Original comment by magreenb...@gmail.com on 2 Dec 2014 at 4:43