Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 1 user
Status: WontFix
Owner:
Closed: Jun 7
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 563816



Sign in to add a comment
[OffscreenCanvas] Render process crashes running simple OffscreenCanvas demo
Project Member Reported by junov@chromium.org, Jun 7 Back to list
Got this error in ToT chromium (revision 477488) while trying to run a simple demo that has OffscreenCanvas running in a worker:

[1:15:0607/113053.238083:FATAL:WorkerOrWorkletScriptController.cpp(325)] Check failed: !global_scope_->ShouldSanitizeScriptError( state.location_->Url(), kNotSharableCrossOrigin). 
#0 0x7fabfe09db67 base::debug::StackTrace::StackTrace()
#1 0x7fabfe0c364d logging::LogMessage::~LogMessage()
#2 0x7fabf6a9ab85 blink::WorkerOrWorkletScriptController::Evaluate()
#3 0x7fabf77db3d4 blink::WorkerThread::InitializeOnWorkerThread()
#4 0x7fabf77dfdf9 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink12WorkerThreadEFvSt10unique_ptrINS3_23WorkerThreadStartupDataESt14default_deleteIS6_EEEJN3WTF17UnretainedWrapperIS4_LNSC_22FunctionThreadAffinityE0EEENSC_13PassedWrapperIS9_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#5 0x7fabf5dba024 blink::(anonymous namespace)::RunCrossThreadClosure()
#6 0x7fabf5dba9b7 _ZN4base8internal7InvokerINS0_9BindStateIPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS4_22FunctionThreadAffinityE0EEESt14default_deleteIS8_EEEJNS0_13PassedWrapperISB_EEEEES6_E3RunEPNS0_13BindStateBaseE
#7 0x7fabfe088e91 _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#8 0x7fabfe09e483 base::debug::TaskAnnotator::RunTask()
#9 0x7fabf5f998d3 blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#10 0x7fabf5f970e8 blink::scheduler::TaskQueueManager::DoWork()
#11 0x7fabf5f9bcc7 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x7fabfe088e91 _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#13 0x7fabfe09e483 base::debug::TaskAnnotator::RunTask()
#14 0x7fabfe0d09ad base::MessageLoop::RunTask()
#15 0x7fabfe0d0c88 base::MessageLoop::DeferOrRunPendingTask()
#16 0x7fabfe0d10d7 base::MessageLoop::DoWork()
#17 0x7fabfe0d2a99 base::MessagePumpDefault::Run()
#18 0x7fabfe0d0582 base::MessageLoop::Run()
#19 0x7fabfe1065d7 base::RunLoop::Run()
#20 0x7fabfe14473c base::Thread::Run()
#21 0x7fabfe144c5e base::Thread::ThreadMain()
#22 0x7fabfe13c3cc base::(anonymous namespace)::ThreadFunc()
#23 0x7fabfe21e184 start_thread
#24 0x7fabf1922bed clone

Received signal 6
#0 0x7fabfe09db67 base::debug::StackTrace::StackTrace()
#1 0x7fabfe09d6df base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fabfe226330 <unknown>
#3 0x7fabf185bc37 gsignal
#4 0x7fabf185f028 abort
#5 0x7fabfe09bc02 base::debug::BreakDebugger()
#6 0x7fabfe0c3a10 logging::LogMessage::~LogMessage()
#7 0x7fabf6a9ab85 blink::WorkerOrWorkletScriptController::Evaluate()
#8 0x7fabf77db3d4 blink::WorkerThread::InitializeOnWorkerThread()
#9 0x7fabf77dfdf9 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink12WorkerThreadEFvSt10unique_ptrINS3_23WorkerThreadStartupDataESt14default_deleteIS6_EEEJN3WTF17UnretainedWrapperIS4_LNSC_22FunctionThreadAffinityE0EEENSC_13PassedWrapperIS9_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#10 0x7fabf5dba024 blink::(anonymous namespace)::RunCrossThreadClosure()
#11 0x7fabf5dba9b7 _ZN4base8internal7InvokerINS0_9BindStateIPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS4_22FunctionThreadAffinityE0EEESt14default_deleteIS8_EEEJNS0_13PassedWrapperISB_EEEEES6_E3RunEPNS0_13BindStateBaseE
#12 0x7fabfe088e91 _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#13 0x7fabfe09e483 base::debug::TaskAnnotator::RunTask()
#14 0x7fabf5f998d3 blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#15 0x7fabf5f970e8 blink::scheduler::TaskQueueManager::DoWork()
#16 0x7fabf5f9bcc7 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE3RunEPNS0_13BindStateBaseE
#17 0x7fabfe088e91 _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#18 0x7fabfe09e483 base::debug::TaskAnnotator::RunTask()
#19 0x7fabfe0d09ad base::MessageLoop::RunTask()
#20 0x7fabfe0d0c88 base::MessageLoop::DeferOrRunPendingTask()
#21 0x7fabfe0d10d7 base::MessageLoop::DoWork()
#22 0x7fabfe0d2a99 base::MessagePumpDefault::Run()
#23 0x7fabfe0d0582 base::MessageLoop::Run()
#24 0x7fabfe1065d7 base::RunLoop::Run()
#25 0x7fabfe14473c base::Thread::Run()
#26 0x7fabfe144c5e base::Thread::ThreadMain()
#27 0x7fabfe13c3cc base::(anonymous namespace)::ThreadFunc()
#28 0x7fabfe21e184 start_thread
#29 0x7fabf1922bed clone
  r8: ffff8b0e37ba7538  r9: ffff8b0e37ba7528 r10: 0000000000000008 r11: 0000000000000202
 r12: 00007fabf21f5940 r13: 00007fabde67b8e8 r14: 00000000000000b4 r15: 00007fabde67b8e0
  di: 0000000000000001  si: 000000000000000f  bp: 00000aba16204cd8  bx: 00007fabde67b400
  dx: 0000000000000006  ax: 0000000000000000  cx: 00007fabf185bc37  sp: 00007fabde67b268
  ip: 00007fabf185bc37 efl: 0000000000000202 cgf: 000c000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

 
Status: WontFix
Failure actually has nothing to do with OffscreenCanvas.  The problem is that "importScripts" crashes when uses with the "file://" protocol. Will create a new bug for that.
Sign in to add a comment