OpenCPN / OpenCPN

A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
https://opencpn.org/
GNU General Public License v2.0
1.05k stars 498 forks source link

10.2 Crash when panning CM93 (possibily related to #4150 and #4124) #4151

Open svMigration opened 1 week ago

svMigration commented 1 week ago

Crash when panning from the south pacific to the Caribbean with CM93 charts visible. This happened after doing some panning in the South Pacific with MBtiles in a chart group. May be related to issues #4150 & #4124.

To Reproduce Cannot reproduce on demand

CRASH REPORT: 1b452f61-8ee2-4d3e-842a-0377ff6d1a7f.zip

svMigration commented 1 week ago

Just happened again. Same scenario. fd6450d4-3e75-425a-99ec-2a49543bcc90.zip And again: 37005377-8781-467e-98c7-cca8210c96b5.zip

svMigration commented 1 week ago

And again. e588fd5b-fa39-457a-b759-5dc0b7abdb6f.zip

svMigration commented 1 week ago

Almost reproducible. Same configuration at it #4124. If I switch between chart groups and zoom out to load the larger Pacific MBTiles file from different sources, and then switch to CM93 and pan around, I get a crash or the message in #4150 . df79e72b-b009-417e-9eef-cee376c9222b.zip

svMigration commented 1 week ago

Reproducible. Video and 2 crash reports below. ff0ba739-cbc4-4c79-bf1c-43397c078e7d.zip

https://github.com/user-attachments/assets/d3233395-1b4f-4b33-b8ed-aa17ee821cb1

bc38 commented 1 week ago

You probably have a miracle of graphics from Intel, try updating the driver directly through the Intel utility. The video driver that Microsoft installs is kind of buggy, I've seen this on Intel and AMD.

svMigration commented 6 days ago

No Intel Processors: AMD Ryzen 7 6800HS Creator Edition 3.20 GHz AMD Radeon NVIDIA GeForce RTX 3050 Graphics Cards

bdbcat commented 6 days ago

Does only happen with some MBTiles displayed in the chart group? How about with just cm93 displayed?

svMigration commented 4 days ago

Does only happen with some MBTiles displayed in the chart group? How about with just cm93 displayed?

Hi Dave, The video was done with ONLY CM93 charts displayed. Never selected the chart group that had the MBTiles in it. B

bdbcat commented 2 days ago

Analyzed the crash dumps. All indicated the same trouble, some fault in the ATI Graphics driver for OpenGL. Looks like something inside "atioglxx.dll". Does this driver file look at all familiar? Anyway, unlikely to be related to previous MBTile faults. Completely different signature.

svMigration commented 2 days ago

Hi Dave,

Glad to hear that it has nothing to do with the MBTiles problem.

That driver is in my AMD drivers folder.

C:\DRIVER\AMD\source\Packages\Drivers\Display\WT6A_INF\B382442

That’s all I know. Happy to test something if necessary.

B

rgleason commented 2 days ago

BCN wrote: try updating the driver directly through the.. [manufacturer]. The video driver that Microsoft installs is kind of buggy, I've seen this on Intel and AMD.

svMigration commented 1 day ago

Hi Rick, The laptop has a AMD Ryzen processor and a NVIDIA® GeForce RTX™ 3050 graphics chip. The dll in question is from AMD. I don't know enough about OpenGL to know if it is handled by the graphics chip or the main processor. I'm a bit gun-shy to update drivers right now as we are in Tonga with our passage to New Zealand coming up soon and I don't want to mess up my computer if things go wrong. There's an Adrenalin software download from AMD that is supposed to check the drivers and I could try that though it makes me a bit nervous. Any thoughts? Thanks, Bruce

rgleason commented 11 hours ago

I don't know AMD Ryzan but I am familiar with older Nvidia Geforce and our current version NVIDIA GeForce RTX 2060 with Max-Q Design which is on a Dell Computer

Do you have the old drivers saved somewhere? If so, it should be possible to revert back, but don't do anything you aren't confident about.