New issue
Advanced search Search tips

Issue 797785 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 27
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Chrome_Linux: Crash Report - SkPixmap::readPixels

Project Member Reported by cr...@system.gserviceaccount.com, Dec 27 2017

Issue description

reporter:kainino@google.com

Magic Signature: SkPixmap::readPixels

Crash link: https://crash.corp.google.com//browse?q=reportid%3D'30db9b15b745c571'%20AND%20custom_data.ChromeCrashProto.magic_signature_1.name%3D'SkPixmap%3A%3AreadPixels'&sql_dialect=googlesql&ignore_case=false&enable_rewrite=true&omit_field_name=&omit_field_value=&omit_field_opt=%3D#3

-------------------------------------------------------------------------------
Sample Report
-------------------------------------------------------------------------------
Product name: Chrome_Linux
Magic Signature : SkPixmap::readPixels
Product Version: 65.0.3298.3
Process type: renderer
Report ID: 30db9b15b745c571
Report Url: https://crash.corp.google.com/30db9b15b745c571
Report Time: 2017-12-25T11:54:16-08:00
Upload Time: 2017-12-25T11:54:16.845-08:00
Uptime: 610232 ms
CumulativeProductUptime: 0 ms
OS Name: Linux
OS Version: 0.0.0 Linux 4.13.4-1-ARCH #1 SMP PREEMPT Thu Sep 28 08:39:52 CEST 2017 x86_64
CPU Architecture: amd64
CPU Info: family 6 model 142 stepping 9

-------------------------------------------------------------------------------
Crashing thread: Thread index: 15. Stack Quality: 89%. Thread id: 3329.
-------------------------------------------------------------------------------
0x00007facd1eebade (libc-2.26.so + 0x00157ade)	
0x000055b34764364e (chrome - SkPixmap.cpp: 89)	SkPixmap::readPixels(SkImageInfo const&, void*, unsigned long, int, int, SkTransferFunctionBehavior) const
0x000055b3475c3c0f (chrome - SkBitmap.cpp: 508)	<name omitted>
0x000055b34769196f (chrome - SkBitmap.h: 1001)	SkImage_Raster::onReadPixels(SkImageInfo const&, void*, unsigned long, int, int, SkImage::CachingHint) const
0x000055b349c63382 (chrome - OffscreenCanvasResourceProvider.cpp: 78)	blink::OffscreenCanvasResourceProvider::SetTransferableResourceToSharedBitmap(viz::TransferableResource&, scoped_refptr<blink::StaticBitmapImage>)
0x000055b349c61f77 (chrome - OffscreenCanvasFrameDispatcherImpl.cpp: 219)	blink::OffscreenCanvasFrameDispatcherImpl::DispatchFrame(scoped_refptr<blink::StaticBitmapImage>, double, SkIRect const&)
0x000055b34a058717 (chrome - OffscreenCanvas.cpp: 342)	blink::OffscreenCanvas::DoCommit()
0x000055b34a0588ae (chrome - OffscreenCanvas.cpp: 356)	blink::OffscreenCanvas::BeginFrame()
0x000055b349c62b0c (chrome - OffscreenCanvasFrameDispatcherImpl.cpp: 410)	non-virtual thunk to blink::OffscreenCanvasFrameDispatcherImpl::OnBeginFrame(viz::BeginFrameArgs const&)
0x000055b346c4fda2 (chrome - compositor_frame_sink.mojom-blink.cc: 767)	viz::mojom::blink::CompositorFrameSinkClientStubDispatch::Accept(viz::mojom::blink::CompositorFrameSinkClient*, mojo::Message*)
0x000055b3470e6d28 (chrome - interface_endpoint_client.cc: 418)	mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*)
0x000055b3470ef268 (chrome - multiplex_router.cc: 880)	mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*)
0x000055b3470eeaf0 (chrome - multiplex_router.cc: 604)	mojo::internal::MultiplexRouter::Accept(mojo::Message*)
0x000055b3470e628c (chrome - connector.cc: 445)	mojo::Connector::ReadSingleMessage(unsigned int*)
0x000055b3470e6930 (chrome - connector.cc: 474)	mojo::Connector::ReadAllAvailableMessages()
0x000055b3470f8be9 (chrome - callback.h: 94)	mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&)
0x000055b34700f1ae (chrome - callback.h: 65)	base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)
0x000055b346c2b24e (chrome - task_queue_manager.cc: 516)	blink::scheduler::TaskQueueManager::DoWork(blink::scheduler::internal::Sequence::WorkType)
0x000055b34700f1ae (chrome - callback.h: 65)	base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)
0x000055b346c2e978 (chrome - thread_controller_impl.cc: 109)	blink::scheduler::internal::ThreadControllerImpl::DoWork(blink::scheduler::internal::Sequence::WorkType)
0x000055b34700f1ae (chrome - callback.h: 65)	base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)
0x000055b3470285aa (chrome - message_loop.cc: 391)	base::MessageLoop::RunTask(base::PendingTask*)
0x000055b347028e43 (chrome - message_loop.cc: 403)	base::MessageLoop::DoDelayedWork(base::TimeTicks*)
0x000055b34702b028 (chrome - message_pump_default.cc: 41)	base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
0x000055b34704b7c3 (chrome - run_loop.cc: 130)	<name omitted>
0x000055b347074f0e (chrome - thread.cc: 338)	base::Thread::ThreadMain()
0x000055b34706fed2 (chrome - platform_thread_posix.cc: 75)	base::(anonymous namespace)::ThreadFunc(void*)
0x00007facd7d64089 (libpthread-2.26.so + 0x00007089)	
0x00007facd1e8a1be (libc-2.26.so + 0x000f61be)	

 
Cc: junov@chromium.org
Components: Blink>Canvas
Labels: -Pri-2 -Restrict-View-EditIssue Pri-3
Seen while resizing an OffscreenCanvas from a Worker. Apologies if this is a known thing.

I don't have a repro case on hand, but I should be able to produce one if needed. Just let me know.

(Removing Restrict-View because this features is behind a flag.)

Comment 2 by junov@chromium.org, Jan 9 2018

Owner: junov@chromium.org
Status: Assigned (was: Untriaged)
Cc: -junov@chromium.org
Owner: ----
Status: Available (was: Assigned)
Status: WontFix (was: Available)
Crash site no longer exists due to refactoring.

Sign in to add a comment