Thunderbird crash during the start up [@ nhasusphoebusosd.dll | CDevice::CreateShaderResourceView_Worker ] with NVIDIA GeForce GTX 1060 when hardware acceleration (HWA) is enabled
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
People
(Reporter: Paul, Unassigned)
References
Details
(Whiteboard: [nvidia])
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36
Steps to reproduce:
78.6.0 - says the latest one - 32 bit.
Steps to reproduce - EACH TIME I start the thunderbird, works fine in safe mode though. No add ons of any kind and this is NOT hardware related. As I had this issue on my old PC - with 4770K cpu and no a totally new rig with 5600X CPU, keeps crashing again, totally new windows 10, fully updated.
Actual results:
I can't start the thunderbird, I suspect some kind of a software I use alongside the thunderbird is causing it to crash, but I use a lot of different applications and I need all of them. For example STEAM, EPIC Launcher, Kaspersky Total Security, Telegram, MSI Afterburner - I'm happy to send the logs if you could guide me through how to find them -)
Expected results:
IT should just work and start without any issues -)
Comment 1•5 years ago
|
||
Please post your crash IDs here. see https://support.mozilla.org/en-US/kb/mozilla-crash-reporter-tb#w_viewing-crash-reports
I can see just 3 of them, but in reality it won't let me in to the thunderbird, as it would just crash during the start up, unless I use safe mode and then it's working just fine.
bp-0ad37d70-fea6-47ca-8baf-6efe30201216
bp-a48918ad-314a-4bb9-8374-92e820201216
bp-a9f8eb3b-8ea8-4cb3-9c0d-308450201216
Thank you.
Paul
Updated•5 years ago
|
Comment 3•5 years ago
|
||
FYI the full crash ID includes the "bp-" prefix. I have added it to your comment.
(In reply to Paul from comment #2)
I can see just 3 of them, but in reality it won't let me in to the thunderbird, as it would just crash during the start up, unless I use safe mode and then it's working just fine.
We can exclude that one, it's two hours of uptime so not a startup crash.
bp-a48918ad-314a-4bb9-8374-92e820201216
bp-a9f8eb3b-8ea8-4cb3-9c0d-308450201216
These two are startup crashes involving graphics. After you start thunderbird in safe mode, try disabling "use hardware acceleration" at options > and type "accel". Then restart Thunderbird
Ø 0 nhasusphoebusosd.dll nhasusphoebusosd.dll@0x5502
1 d3d11.dll long __thiscall CDevice::CreateShaderResourceView_Worker(struct ID3D11Resource*, struct D3D11_SHADER_RESOURCE_VIEW_DESC1const*, struct _GUID const&, void**, bool, bool)
2 d3d11.dll virtual long __stdcall CDevice::CreateShaderResourceView1(struct ID3D11Resource*, struct D3D11_SHADER_RESOURCE_VIEW_DESC1const*, struct ID3D11ShaderResourceView1**)
3 d2d1.dll long __thiscall CD3DSurface::CreateNewShaderResourceView(unsigned int, unsigned int, struct ID3D11ShaderResourceView1**) const
4 d2d1.dll CD3DSurface::Init
5 d2d1.dll static long __stdcall CD3DSurface::Create(class CD3DDeviceCommon*, struct ID3D11Texture2D*, unsigned int, struct D2D_SIZE_U*, enum DXGI_FORMAT, bool, unsigned char*, unsigned int, unsigned int, unsigned int, enum ViewInitialization::Enum, class CD3DSurface**)
6 d2d1.dll static long __stdcall CD3DSurface::Create(class CD3DDeviceCommon*, struct D3D11_TEXTURE2D_DESC const&, struct D3D11_SUBRESOURCE_DATA*, enum InitializationType::Enum, enum ViewInitialization::Enum, bool, bool, class CD3DSurface**)
7 d2d1.dll virtual long __thiscall D2DGradientStopCollection::EnsureRealizedForBrushType(enum BrushTypes)
8 d2d1.dll long __thiscall D2DGradientBrush<struct ID2D1LinearGradientBrush, class IBrushInternal>::SetGradientStopCollectionInternal(struct ID2D1GradientStopCollection*)
9 d2d1.dll static long __stdcall D2DLinearGradientBrush::Create(class IDeviceInternal*, struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES const&, struct D2D1_BRUSH_PROPERTIES const&, struct ID2D1GradientStopCollection*, class D2DLinearGradientBrush**)
10 d2d1.dll long __thiscall DrawingContext::CreateLinearGradientBrush(struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES const*, struct D2D1_BRUSH_PROPERTIES const*, struct ID2D1GradientStopCollection*, struct ID2D1LinearGradientBrush**)
11 d2d1.dll virtual long __stdcall D2DDeviceContextBase<struct ID2D1BitmapRenderTarget, struct ID2D1BitmapRenderTarget, struct ID2D1DeviceContext6>::CreateLinearGradientBrush(struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES const*, struct D2D1_BRUSH_PROPERTIES const*, struct ID2D1GradientStopCollection*, struct ID2D1LinearGradientBrush**)
12 xul.dll mozilla::gfx::DrawTargetD2D1::CreateBrushForPattern(mozilla::gfx::Pattern const&, float)
13 xul.dll mozilla::gfx::DrawTargetD2D1::Fill(mozilla::gfx::Path const*, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&)
14 xul.dll mozilla::SVGGeometryFrame::Render(gfxContext*, unsigned int, mozilla::gfx::BaseMatrix<double> const&, mozilla::image::imgDrawingParams&)
I think it's much better now. I disabled the hardware acceleration. It's very strange as I replaced 3 graphics cards and different drivers and it was still crashing, even with totally different spec/windows.
So far I only had 1 crash
bp-c4b395fc-9b50-4e83-99c9-047ce0210111
I wonder what is happening with the Thunderbird? I've been using it for so many years and never had any issues till just a few months ago.
Thank you.
Paul
Comment 5•5 years ago
|
||
(In reply to Paul from comment #4)
...
This crash is also in graphics @ nhasusphoebusosd.dll | mozilla::layers::DXGITextureHostD3D11::EnsureTextureSource
Adapter Vendor ID NVIDIA Corporation (0x10de)
Adapter Device ID GP106 [GeForce GTX 1060 3GB] (0x1c02)
App Notes FP(D00-L1000-W00001000-T000) D2D1.1? DWrite? DWrite+ D2D1.1+ WR? WR- OMTP? OMTP+4
I wonder what is happening with the Thunderbird? I've been using it for so many years and never had any issues till just a few months ago.
What changed is version 78 enables hardware acceleration by default
OK I replaced my graphics card with 3070 now, we'll see how it's going to behave now. So far no crashes. That seem to make a huge a difference! Also I wanted to ask is there any link how to import/export all the emails from 1 thunderbird to the other one apart from copying the files manually?
Thank you.
Paul
Comment 7•5 years ago
|
||
(In reply to Paul from comment #6)
OK I replaced my graphics card with 3070 now, we'll see how it's going to behave now. So far no crashes. That seem to make a huge a difference!
Still good?
Also I wanted to ask is there any link how to import/export all the emails from 1 thunderbird to the other one apart from copying the files manually?
Import export tools addon. Best to ask in support.
It's fine now thank you. I tried with both 3070 and 6800 cards, no issues, I do keep the hardware acceleration switched off though. Would you recommend to switch it back on?
Thank you for all the help.
DO you know if Thunderbird is using a single core only or multiple cores? like 4 for example when I perform the search within my emails?
Thank you
Paul
Comment 9•5 years ago
|
||
(In reply to Paul from comment #8)
It's fine now thank you. I tried with both 3070 and 6800 cards, no issues, I do keep the hardware acceleration switched off though. Would you recommend to switch it back on?
Not worth switching back on.
DO you know if Thunderbird is using a single core only or multiple cores? like 4 for example when I perform the search within my emails?
currently single. That will change in version 91
Description
•