Closed Bug 1446059 Opened 4 years ago Closed 4 years ago

Crash in radeonsi_dri.so@0x3d3790

Categories

(Core :: Graphics, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jan, Unassigned)

References

Details

(Keywords: crash, nightly-community, Whiteboard: [gfx-noted])

Crash Data

Nightly 61 x64 20180315100042 de_DE @ Debian Testing (KDE, Radeon RX480)
main profile: gpu process, webrender, omtp, etc.

I just wanted to look if bug 1406230 has changed. I think it has a bit.
GPU Process + WebRender + OOP Webextensions do not longer prevent WebRender from functioning at all. It runs without any failure until I click on IPvFoo's icon in the locationbar and get a fallback to OpenGL compositing.
I further clicked on that icon, the panel was still invisible. Suddenly my gpu process crashed.

"free" is mentioned multiple times:

bp-b795c97b-c9a0-4140-9bc9-92cf30180315 [@ radeonsi_dri.so@0x3d3790 ]
> 0 	radeonsi_dri.so 	radeonsi_dri.so@0x3d3790 	
> Ø 1 	libGLX_mesa.so.0.0.0 	libGLX_mesa.so.0.0.0@0x4a3de 	
> Ø 2 	libGLX_mesa.so.0.0.0 	libGLX_mesa.so.0.0.0@0x1aec9 	
> 3 	libxul.so 	mozilla::gl::GLContextGLX::~GLContextGLX 	gfx/gl/GLXLibrary.h:77
> 4 	libxul.so 	mozilla::gl::GLContextGLX::~GLContextGLX 	gfx/gl/GLContextProviderGLX.cpp:589
> 5 	libxul.so 	mozilla::layers::TextureImageTextureSourceOGL::~TextureImageTextureSourceOGL 	mfbt/RefPtr.h:41
> 6 	libxul.so 	mozilla::layers::TextureImageTextureSourceOGL::~TextureImageTextureSourceOGL 	gfx/layers/opengl/TextureHostOGL.h:135
> 7 	libxul.so 	mozilla::layers::BufferTextureHost::DeallocateDeviceData 	mfbt/RefCounted.h:208
> 8 	libxul.so 	mozilla::layers::ShmemTextureHost::~ShmemTextureHost 	gfx/layers/composite/TextureHost.cpp:1145
> 9 	libxul.so 	mozilla::layers::ShmemTextureHost::~ShmemTextureHost 	gfx/layers/composite/TextureHost.cpp:1147
> 10 	libxul.so 	mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureHost>::Release 	gfx/layers/AtomicRefCountedWithFinalize.h:145
> 11 	libxul.so 	mozilla::ipc::ProcessLink::SendMessage 	ipc/glue/MessageLink.cpp:173
> 12 	libxul.so 	_fini 	
> Ø 13 	ld-2.27.so 	ld-2.27.so@0x11e5b 	
> 14 	libnspr4.so 	PR_GetCurrentThread 	
> 15 	firefox 	free 	
> 16 	libxul.so 	PLDHashTable::Remove(void const*) 	
> 17 	libxul.so 	libxul.so@0x2b83e4f 	
> 18 	firefox 	free 	
> 19 	libxul.so 	libxul.so@0x2bbd2bf 	
> 20 	libxul.so 	libxul.so@0x2bbd2bf 	
> 21 	libxul.so 	libxul.so@0x2bbd2bf 	
> 22 	libxul.so 	mozilla::layers::PTextureParent::Send__delete__(mozilla::layers::PTextureParent*) 	
> 23 	libxul.so 	_fini 	
> 24 	libxul.so 	_fini 	
> 25 	libxul.so 	mozilla::layers::ParentActor<mozilla::layers::PTextureParent>::RecvDestroy 	mfbt/RefPtr.h:41
> 26 	libxul.so 	_fini 	
> 27 	libxul.so 	mozilla::layers::PTextureParent::OnMessageReceived(IPC::Message const&) 	
> 28 	firefox 	mozilla::detail::MutexImpl::unlock() 	
> 29 	libxul.so 	mozilla::layers::CompositorBridgeParent::NotifyVsync 	xpcom/threads/Mutex.h:70
> 30 	libxul.so 	_fini 	
> 31 	libxul.so 	mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) 	
> 32 	libxul.so 	mozilla::gfx::VsyncBridgeParent::RecvNotifyVsync 	gfx/ipc/VsyncBridgeParent.cpp:53
> 33 	libxul.so 	_fini 	
> 34 	libxul.so 	mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) 	
> Ø 35 	linux-gate.so 	linux-gate.so@0xbff 	
> Ø 36 	libc-2.27.so 	libc-2.27.so@0x104695 	
> 37 	libxul.so 	mozilla::ipc::MessageChannel::SendMessageToLink(IPC::Message*) 	
> Ø 38 	libc-2.27.so 	libc-2.27.so@0x104695 	
> Ø 39 	libpthread-2.27.so 	libpthread-2.27.so@0xd704 	
> Ø 40 	linux-gate.so 	linux-gate.so@0xc2f 	
> Ø 41 	libpthread-2.27.so 	libpthread-2.27.so@0xb330 	
> Ø 42 	libc-2.27.so 	libc-2.27.so@0x104695 	
> Ø 43 	libc-2.27.so 	libc-2.27.so@0x104695 	
> 44 	libxul.so 	base::TimeTicks::Now() 	
> Ø 45 	libpthread-2.27.so 	libpthread-2.27.so@0x9dfb 	
> Ø 46 	linux-gate.so 	linux-gate.so@0xc2f 	
> 47 	libxul.so 	_fini 	
> 48 	libxul.so 	mozilla::ipc::MessageChannel::MessageTask::Run() 	
> 49 	libxul.so 	base::MessagePumpDefault::Run(base::MessagePump::Delegate*) 	
> 50 	firefox 	free 	
> 51 	libxul.so 	MessageLoop::Run() 	
> 52 	libxul.so 	base::Thread::ThreadMain 	ipc/chromium/src/base/thread.cc:181
> 53 	libxul.so 	_fini
Assigning to milan to prioritize
Assignee: nobody → milan
Whiteboard: [gfx-noted]
Assignee: milaninbugzilla → nobody
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.