dpaulat / supercell-wx

Supercell Wx is a free, open source advanced weather radar viewer.
https://supercell-wx.rtfd.io
MIT License
123 stars 15 forks source link

New GL Error: 1282 #169

Open acidhorse1972 opened 8 months ago

acidhorse1972 commented 8 months ago

[2024-03-23 09:44:34.261] [7056] [error] [scwx::qt::map::radar_product_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\radar_product_layer.cpp: 309

This wasn't during archive view but when working with palette stuff or grid dimensions.

dpaulat commented 8 months ago

What are you doing when this occurs? Do you have a good way of reproducing this?

Did the radar image look ok? Any other symptoms?

What was the date/time/radar site/product?

Can you provide additional context from the terminal window?

acidhorse1972 commented 8 months ago

Even more stuff happening:

[2024-03-23 23:54:59.411] [4772] [debug] [scwx::qt::map::placefile_layer] ReloadData: http://placefilenation.com/Placefiles/mcd.php [2024-03-23 23:54:59.435] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:54:59.486] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:54:59.619] [3080] [debug] [scwx::qt::manager::placefile_manager] Update: https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP [2024-03-23 23:54:59.646] [2180] [debug] [scwx::qt::util::texture_atlas] Building 2048x2048 texture atlas [2024-03-23 23:54:59.666] [2180] [debug] [scwx::qt::util::texture_atlas] Texture atlas built in 0.019013s [2024-03-23 23:54:59.669] [2180] [debug] [scwx::qt::manager::placefile_manager] Scheduled refresh in 00:59 (https://www.spotternetwork.org/feeds/gr-all.txt) [2024-03-23 23:54:59.672] [22220] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://www.spotternetwork.org/feeds/gr-all.txt [2024-03-23 23:54:59.672] [22088] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://www.spotternetwork.org/feeds/gr-all.txt [2024-03-23 23:54:59.672] [6940] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://www.spotternetwork.org/feeds/gr-all.txt [2024-03-23 23:54:59.672] [11784] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://www.spotternetwork.org/feeds/gr-all.txt [2024-03-23 23:54:59.689] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:54:59.748] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:54:59.783] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:54:59.816] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:00.031] [3080] [debug] [scwx::qt::manager::placefile_manager] Scheduled refresh in 00:59 (https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP) [2024-03-23 23:55:00.032] [14156] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP [2024-03-23 23:55:00.032] [22056] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP [2024-03-23 23:55:00.032] [21860] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP [2024-03-23 23:55:00.032] [14648] [debug] [scwx::qt::map::placefile_layer] ReloadData: https://cimss.ssec.wisc.edu/severe_conv/NOAACIMSS_PROBTOR_LOOP [2024-03-23 23:55:00.037] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:00.071] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:00.117] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:01.397] [14904] [debug] [scwx::qt::manager::timeline_manager] SetViewType: Archive [2024-03-23 23:55:01.398] [5332] [info] [scwx::qt::manager::timeline_manager] No volume scan found for 2013-05-20 20:29:57 [2024-03-23 23:55:01.423] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:01.463] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:04.260] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:04.345] [14904] [error] [scwx::qt::map::placefile_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\placefile_layer.cpp: 161 [2024-03-23 23:55:29.416] [14908] [debug] [scwx::qt::manager::placefile_manager] Update: http://placefilenation.com/Placefiles/mcd.php [2024-03-23 23:55:29.693] [14908] [debug] [scwx::qt::manager::font_manager] LoadFontResource: Arial-7.5:bold

acidhorse1972 commented 8 months ago

Archive view

acidhorse1972 commented 8 months ago

supercell-error-2024-03-24 000335

acidhorse1972 commented 8 months ago

I have downloaded Level 2 files on my hard drive some saved from GR2Analyst 3's cache directory. I wish I could load the sequence of those and be able to replay the storm motion. Maybe even follow the storm cells like GR2A3 does when it's made to scroll with the storm cells.

acidhorse1972 commented 8 months ago

I'm thinking your app is trying to grab the same Level 2 files from the server in real time and if those date times don't exist it throws an error but that's unavoidable because the input fields are already filled with values from previous searches and that's why those fields should be blank but editable instead of calendars and listview selectors and whatnot. A simple typing text field is good too. It needs an "OK" button instead of auto downloading those.

dpaulat commented 8 months ago

I have downloaded Level 2 files on my hard drive some saved from GR2Analyst 3's cache directory. I wish I could load the sequence of those and be able to replay the storm motion. Maybe even follow the storm cells like GR2A3 does when it's made to scroll with the storm cells.

Currently I only support manually loading a single file at a time. I've mostly used this for debug, there isn't really a good way to flip between manually loaded products. In addition to Live/Archive, I'd probably need an "offline" mode that allows navigation through a given folder.

I'm thinking your app is trying to grab the same Level 2 files from the server in real time and if those date times don't exist it throws an error but that's unavoidable because the input fields are already filled with values from previous searches and that's why those fields should be blank but editable instead of calendars and listview selectors and whatnot. A simple typing text field is good too. It needs an "OK" button instead of auto downloading those.

Yes, I attempt to grab level 2 files from the server in real-time. This is the way I recommend viewing a series of files to replay storm motion. A "no volume scan" informational message appears in the terminal, but shouldn't necessarily result in any errors. The errors you are seeing I believe are unrelated. The only impact of having a stale time selected in the archive view already should just be a little bit of extra bandwidth.

You shouldn't have to use the calendar if you don't want - the fields are already editable with a keyboard. It will just enforce YYYY-MM-DD and hh:mm formatting, as opposed to a freeform text box with unvalidated input.

I like the idea of an "OK" button before applying the selection.

If you have any additional information on the error messages, earlier than you've posted that will be helpful in debugging. The "GL Error: 1282" is pretty generic, and is usually indicative of an issue compiling the shader. I'll need to see output when the shader was compiled (application startup, switching radar sites). In the mean-time, I'm attempting to reproduce what you're seeing.

acidhorse1972 commented 8 months ago

SuperCell-WX-Screenshot 2024-03-24 004603

dpaulat commented 8 months ago

Uh-oh. Can you send me the crash dump?

  1. Open Windows Explorer
  2. In the address bar, enter: %LocalAppData%\CrashDumps\
  3. Submit supercell-wx.exe.#####.dmp (https://wormhole.app/ works)
acidhorse1972 commented 8 months ago

Currently I only support manually loading a single file at a time. I've mostly used this for debug, there isn't really a good way to flip between manually loaded products. In addition to Live/Archive, I'd probably need an "offline" mode that allows navigation through a given folder.

You haven't tried using the code from WCT for loading a series of files? https://www.ncdc.noaa.gov/wct/source.php

app: https://www.ncdc.noaa.gov/wct/install.php

acidhorse1972 commented 8 months ago

2. %LocalAppData%\CrashDumps\

File size too big: 25 MB are allowed, 32 MB were attempted to upload.

dpaulat commented 8 months ago

File size too big: 25 MB are allowed, 32 MB were attempted to upload.

You can use a service like https://wormhole.app/ or https://pixeldrain.com/ to send larger files.

acidhorse1972 commented 8 months ago

Give me your email

acidhorse1972 commented 8 months ago

I'll email the Google Drive link

dpaulat commented 8 months ago

You haven't tried using the code from WCT for loading a series of files?

This? I've used this pretty extensively to make sure I'm loading/displaying radar data correctly. image

I would think that an offline view would look something like this. I just did not opt to make the Live or Archive views look like this.

Give me your email

I've sent you a PM on Discord.

acidhorse1972 commented 8 months ago

https://drive.google.com/file/d/1hPdHYDnnSOBA7pVbNDtuIFrXrtK_pj9c/view?usp=drive_web

acidhorse1972 commented 8 months ago

tell me if that works

dpaulat commented 8 months ago

Yep, got it. Thanks!

acidhorse1972 commented 8 months ago

You haven't tried using the code from WCT for loading a series of files?

This? I've used this pretty extensively to make sure I'm loading/displaying radar data correctly. image

I would think that an offline view would look something like this. I just did not opt to make the Live or Archive views look like this.

Give me your email

I've sent you a PM on Discord.

Yet even their own dialog box is buggy and does not pop up an Open File Dialog box when "Browse" is clicked.

dpaulat commented 8 months ago

Yet even their own dialog box is buggy and does not pop up an Open File Dialog box when "Browse" is clicked.

Hah, never noticed until now. I typically browse from the Single File tab.

dpaulat commented 8 months ago

Looks to be a crash in the underlying map library, some memory error. I'll have to run this through address sanitizer. This is separate from the GL Error you saw.

Unhandled exception at 0x00007FFD9F238A69 (ntdll.dll) in supercell-wx.exe.12456.dmp: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFD9F2E80E0).

    ntdll.dll!RtlReportFatalFailure()   Unknown
    ntdll.dll!RtlReportCriticalFailure()    Unknown
    ntdll.dll!RtlpHeapHandleError() Unknown
    ntdll.dll!RtlpHpHeapHandleError()   Unknown
    ntdll.dll!RtlpLogHeapFailure()  Unknown
    ntdll.dll!RtlpFreeNTHeapInternal()  Unknown
    ntdll.dll!RtlFreeHeap() Unknown
    ucrtbase.dll!_free_base()   Unknown
    [Inline Frame] QMapLibre.dll!std::_Deallocate(void * _Ptr, unsigned __int64) Line 264   C++
    [Inline Frame] QMapLibre.dll!std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>::deallocate(std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>> * const) Line 973  C++
    [Inline Frame] QMapLibre.dll!std::deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>::_Tidy() Line 1597 C++
    QMapLibre.dll!std::deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>::~deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>() Line 906   C++
    QMapLibre.dll!std::_Ref_count_obj2<mbgl::Mailbox>::_Destroy() Line 2112 C++
    [Inline Frame] QMapLibre.dll!std::_Ref_count_base::_Decref() Line 1181  C++
    [Inline Frame] QMapLibre.dll!std::_Ptr_base<mbgl::Mailbox>::_Decref() Line 1398 C++
    [Inline Frame] QMapLibre.dll!std::shared_ptr<mbgl::Mailbox>::{dtor}() Line 1682 C++
    QMapLibre.dll!mbgl::Actor<mbgl::RasterDEMTileWorker>::~Actor<mbgl::RasterDEMTileWorker>()   C++
    QMapLibre.dll!mbgl::RasterTile::~RasterTile() Line 23   C++
    QMapLibre.dll!mbgl::RasterTile::`scalar deleting destructor'(unsigned int)  C++
    [Inline Frame] QMapLibre.dll!std::_Ref_count_base::_Decref() Line 1181  C++
    [Inline Frame] QMapLibre.dll!std::_Ptr_base<mbgl::Tile>::_Decref() Line 1398    C++
    [Inline Frame] QMapLibre.dll!std::shared_ptr<mbgl::Tile>::{dtor}() Line 1682    C++
    QMapLibre.dll!std::_Func_impl_no_alloc<`mbgl::TileCache::deferredRelease'::`2'::<lambda_1>,void>::_Delete_this(bool _Dealloc) Line 829  C++
    [Inline Frame] QMapLibre.dll!std::_Func_class<void>::_Tidy() Line 932   C++
    [Inline Frame] QMapLibre.dll!std::function<void __cdecl(void)>::operator=(void *) Line 1082 C++
    [Inline Frame] QMapLibre.dll!mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1>::()::__l19::<lambda_2>::operator()() Line 64    C++
    QMapLibre.dll!mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1>::operator()() Line 72  C++
    [Inline Frame] QMapLibre.dll!std::invoke(mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1> &&) Line 1731   C++
    QMapLibre.dll!std::thread::_Invoke<std::tuple<`mbgl::ThreadedSchedulerBase::makeSchedulerThread'::`2'::<lambda_1>>,0>(void * _RawVals) Line 61  C++
    ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>()  Unknown
    kernel32.dll!BaseThreadInitThunk()  Unknown
    ntdll.dll!RtlUserThreadStart()  Unknown
acidhorse1972 commented 8 months ago

Looks to be a crash in the underlying map library, some memory error. I'll have to run this through address sanitizer. This is separate from the GL Error you saw.

Unhandled exception at 0x00007FFD9F238A69 (ntdll.dll) in supercell-wx.exe.12456.dmp: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFD9F2E80E0).

  ntdll.dll!RtlReportFatalFailure()   Unknown
  ntdll.dll!RtlReportCriticalFailure()    Unknown
  ntdll.dll!RtlpHeapHandleError() Unknown
  ntdll.dll!RtlpHpHeapHandleError()   Unknown
  ntdll.dll!RtlpLogHeapFailure()  Unknown
  ntdll.dll!RtlpFreeNTHeapInternal()  Unknown
  ntdll.dll!RtlFreeHeap() Unknown
  ucrtbase.dll!_free_base()   Unknown
  [Inline Frame] QMapLibre.dll!std::_Deallocate(void * _Ptr, unsigned __int64) Line 264   C++
  [Inline Frame] QMapLibre.dll!std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>::deallocate(std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>> * const) Line 973  C++
  [Inline Frame] QMapLibre.dll!std::deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>::_Tidy() Line 1597 C++
  QMapLibre.dll!std::deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>::~deque<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>,std::allocator<std::unique_ptr<mbgl::Message,std::default_delete<mbgl::Message>>>>() Line 906   C++
  QMapLibre.dll!std::_Ref_count_obj2<mbgl::Mailbox>::_Destroy() Line 2112 C++
  [Inline Frame] QMapLibre.dll!std::_Ref_count_base::_Decref() Line 1181  C++
  [Inline Frame] QMapLibre.dll!std::_Ptr_base<mbgl::Mailbox>::_Decref() Line 1398 C++
  [Inline Frame] QMapLibre.dll!std::shared_ptr<mbgl::Mailbox>::{dtor}() Line 1682 C++
  QMapLibre.dll!mbgl::Actor<mbgl::RasterDEMTileWorker>::~Actor<mbgl::RasterDEMTileWorker>()   C++
  QMapLibre.dll!mbgl::RasterTile::~RasterTile() Line 23   C++
  QMapLibre.dll!mbgl::RasterTile::`scalar deleting destructor'(unsigned int)  C++
  [Inline Frame] QMapLibre.dll!std::_Ref_count_base::_Decref() Line 1181  C++
  [Inline Frame] QMapLibre.dll!std::_Ptr_base<mbgl::Tile>::_Decref() Line 1398    C++
  [Inline Frame] QMapLibre.dll!std::shared_ptr<mbgl::Tile>::{dtor}() Line 1682    C++
  QMapLibre.dll!std::_Func_impl_no_alloc<`mbgl::TileCache::deferredRelease'::`2'::<lambda_1>,void>::_Delete_this(bool _Dealloc) Line 829  C++
  [Inline Frame] QMapLibre.dll!std::_Func_class<void>::_Tidy() Line 932   C++
  [Inline Frame] QMapLibre.dll!std::function<void __cdecl(void)>::operator=(void *) Line 1082 C++
  [Inline Frame] QMapLibre.dll!mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1>::()::__l19::<lambda_2>::operator()() Line 64    C++
  QMapLibre.dll!mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1>::operator()() Line 72  C++
  [Inline Frame] QMapLibre.dll!std::invoke(mbgl::ThreadedSchedulerBase::makeSchedulerThread::__l2::<lambda_1> &&) Line 1731   C++
  QMapLibre.dll!std::thread::_Invoke<std::tuple<`mbgl::ThreadedSchedulerBase::makeSchedulerThread'::`2'::<lambda_1>>,0>(void * _RawVals) Line 61  C++
  ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>()  Unknown
  kernel32.dll!BaseThreadInitThunk()  Unknown
  ntdll.dll!RtlUserThreadStart()  Unknown

There's another dump file from a few days ago too.

dpaulat commented 8 months ago

There's another dump file from a few days ago too.

I can look to confirm that's the same problem.

acidhorse1972 commented 8 months ago

https://drive.google.com/file/d/1OIAS4iIBrZB3LSSraiHGu29xm593geue/view?usp=sharing

acidhorse1972 commented 8 months ago

Also that OpenStorm program I told the author that it was overkill to use Unreal Engine on that and he could just stick with OpenGL ES ESGL or DirectX. OpenGL is the one I work with because it uses a different coordinate system handedness.

dpaulat commented 8 months ago

I can look to confirm that's the same problem.

Unhandled exception at 0x00007FFCBCC2A2D0 (ig9icd64.dll) in supercell-wx.exe.19188.dmp: 0xC0000005: Access violation reading location 0x0000000000000004.

    [Frames may be missing, no binary loaded for ig9icd64.dll]  
    ig9icd64.dll!00007ffcbcc2a2d0() Unknown

ig9icd64.dll is the Intel Graphics Driver. Could be any number of causes, but a likely culprit is the GL Error you see above. I'd hope this one goes away once I resolve that.

dpaulat commented 8 months ago

Back to the GL 1282 error, I'm not having any luck reproducing it with my Intel graphics card. I'm hoping to see something similar to the following near when shaders are loaded (application startup, selecting a radar site, placefile, new radar product etc.):

[2024-03-13 23:03:01.500] [65064] [debug] [scwx::qt::gl::shader_program] Load()
[2024-03-13 23:03:01.500] [65064] [debug] [scwx::qt::gl::shader_program] Loading vertex shader: :/gl/geo_texture2d.vert
[2024-03-13 23:03:01.501] [65064] [debug] [scwx::qt::gl::shader_program] Loading geometry shader: :/gl/threshold.geom
[2024-03-13 23:03:01.501] [65064] [debug] [scwx::qt::gl::shader_program] Loading fragment shader: :/gl/color.frag
[2024-03-13 23:03:01.526] [65064] [error] [scwx::qt::gl::shader_program] Shader compilation failed: 0(2) : error C0201: unsupported version 550
0(2) : warning C7532: global type vec4 requires "#version 100" or later
0(2) : warning C7022: unrecognized profile specifier "smooth"
0(2) : error C0502: syntax error at token "smooth"
0(4) : error C0000: syntax error, unexpected '(', expecting "::" at token "("
0(8) : warning C1503: undefined variable "fragColor"

[2024-03-13 23:03:01.527] [65064] [warning] [scwx::qt::gl::shader_program] Could not find uMVPMatrix
[2024-03-13 23:03:01.527] [65064] [warning] [scwx::qt::gl::shader_program] Could not find uMapMatrix
[2024-03-13 23:03:01.527] [65064] [warning] [scwx::qt::gl::shader_program] Could not find uMapScreenCoord
[2024-03-13 23:03:01.527] [65064] [warning] [scwx::qt::gl::shader_program] Could not find uMapDistance
[2024-03-13 23:03:01.527] [65064] [warning] [scwx::qt::gl::shader_program] Could not find uSelectedTime
[ WARNING ]  "{unknown}[OpenGL]: Error1282: host->initialize() - D:\\a\\supercell-wx\\supercell-wx\\source\\external\\maplibre-native\\src\\mbgl\\renderer\\layers\\render_custom_layer.cpp:47"
acidhorse1972 commented 8 months ago

I got this after zooming out pinch and zoom out or spread out and zoom out. [2024-03-24 01:45:32.262] [26308] [error] [scwx::qt::map::radar_product_layer] GL Error: 1282, D:\a\supercell-wx\supercell-wx\source\scwx-qt\source\scwx\qt\map\radar_product_layer.cpp: 309

acidhorse1972 commented 8 months ago

Now I just got a bunch of warnings [2024-03-24 01:48:23.664] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,50,1,2,"KANR 240540Z AUTO 05009KT 10SM CLR 20/12 A3010 RMK A01\n================================================\nTime: 11:40 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 68/54F (RH 60%)\nSky: Clear\nVis: 10 miles \nWind: NE 10 mph\nAlt: 1019.3 mb (30.10 inHg)\n================================================\nWetB: 60F (WetBulb Temp)\nTdd: 14F (Dwpt Depression)\nThE: 304K (Theta-E)\nStPr: 1019mb (Station Pressure)" [2024-03-24 01:48:23.665] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,00,1,59,"KXER 240540Z AUTO 00000KT 10SM CLR 21/15 A2999 RMK A01\n================================================\nTime: 11:40 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 70/59F (RH 69%)\nSky: Clear\nVis: 10 miles \nWind: Calm\nAlt: 1015.6 mb (29.99 inHg)\n================================================\nWetB: 63F (WetBulb Temp)\nTdd: 11F (Dwpt Depression)\nThE: 308K (Theta-E)\nStPr: 1016mb (Station Pressure)" [2024-03-24 01:48:23.666] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,330,1,2,"KOYE 240535Z AUTO 33011G18KT 10SM FEW026 FEW030 22/11 A2997 RMK A01\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 72/52F (RH 50%)\nSky: Few Clouds\nVis: 10 miles \nWind: NNW 13 mph G 21 mph\nAlt: 1014.9 mb (29.97 inHg)\n================================================\nWetB: 60F (WetBulb Temp)\nTdd: 20F (Dwpt Depression)\nThE: 305K (Theta-E)\nStPr: 1015mb (Station Pressure)" [2024-03-24 01:48:23.667] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,350,1,4,"KEKE 240535Z AUTO 35019KT 10SM CLR 20/12 A2991 RMK A01\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 68/54F (RH 60%)\nSky: Clear\nVis: 10 miles \nWind: North 22 mph\nAlt: 1012.9 mb (29.91 inHg)\n================================================\nWetB: 60F (WetBulb Temp)\nTdd: 14F (Dwpt Depression)\nThE: 305K (Theta-E)\nStPr: 1013mb (Station Pressure)" [2024-03-24 01:48:23.668] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,70,1,2,"KEZP 240535Z AUTO 07010KT 10SM FEW035 SCT046 BKN055 20/14 A2998 RMK A01\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 68/57F (RH 68%)\nSky: Mostly Cloudy\n---- Broken 5500 ft\nVis: 10 miles \nWind: ENE 12 mph\nAlt: 1015.2 mb (29.98 inHg)\n================================================\nWetB: 61F (WetBulb Temp)\nTdd: 11F (Dwpt Depression)\nThE: 306K (Theta-E)\nStPr: 1015mb (Station Pressure)" [2024-03-24 01:48:23.669] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,20,1,2,"KETO 240535Z AUTO 02012KT 10SM CLR 21/13 A2995 RMK A01\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 70/55F (RH 60%)\nSky: Clear\nVis: 10 miles \nWind: NNE 14 mph\nAlt: 1014.2 mb (29.95 inHg)\n================================================\nWetB: 61F (WetBulb Temp)\nTdd: 15F (Dwpt Depression)\nThE: 306K (Theta-E)\nStPr: 1014mb (Station Pressure)" [2024-03-24 01:48:23.670] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,50,1,1,"KHVC 240535Z AUTO 05006KT 10SM CLR 04/M04 A3014 RMK AO2\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 39/25F (RH 56%)\nSky: Clear\nVis: 10 miles \nWind: NE 7 mph\nWC: 34F (Wind Chill)\nAlt: 1020.7 mb (30.14 inHg)\n================================================\nWetB: 34F (WetBulb Temp)\nTdd: 14F (Dwpt Depression)\nThE: 283K (Theta-E)\nStPr: 1021mb (Station Pressure)" [2024-03-24 01:48:23.671] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,40,1,1,"KAGI 240535Z AUTO 04006KT 10SM CLR 20/12 A2998 RMK AO2 T01960121\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 68/54F (RH 60%)\nSky: Clear\nVis: 10 miles \nWind: NE 7 mph\nAlt: 1015.2 mb (29.98 inHg)\n================================================\nWetB: 60F (WetBulb Temp)\nTdd: 14F (Dwpt Depression)\nThE: 304K (Theta-E)\nStPr: 1015mb (Station Pressure)" [2024-03-24 01:48:23.672] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,90,1,2,"KATA 240535Z AUTO 09009KT 10SM CLR 11/08 A3001 RMK AO2 SLP061 T01120079\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 52/46F (RH 82%)\nSky: Clear\nVis: 10 miles \nWind: East 10 mph\nWC: 49F (Wind Chill)\nAlt: 1016.3 mb (30.01 inHg)\n================================================\nWetB: 49F (WetBulb Temp)\nTdd: 6F (Dwpt Depression)\nThE: 296K (Theta-E)\nStPr: 1016mb (Station Pressure)" [2024-03-24 01:48:23.673] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,00,1,59,"K2M8 240535Z AUTO 00000KT 10SM CLR 05/01 A3010 RMK AO2 T00490012 $\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 41/34F (RH 75%)\nSky: Clear\nVis: 10 miles \nWind: Calm\nAlt: 1019.3 mb (30.10 inHg)\n================================================\nWetB: 38F (WetBulb Temp)\nTdd: 7F (Dwpt Depression)\nThE: 287K (Theta-E)\nStPr: 1019mb (Station Pressure)" [2024-03-24 01:48:23.674] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,150,1,2,"K1K8 240535Z AUTO 15012G18KT 10SM CLR 12/02 A2990 RMK AO2\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 54/36F (RH 50%)\nSky: Clear\nVis: 10 miles \nWind: SSE 14 mph G 21 mph\nWC: 50F (Wind Chill)\nAlt: 1012.5 mb (29.90 inHg)\n================================================\nWetB: 46F (WetBulb Temp)\nTdd: 18F (Dwpt Depression)\nThE: 292K (Theta-E)\nStPr: 1013mb (Station Pressure)" [2024-03-24 01:48:23.675] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,150,1,1,"K60R 240535Z AUTO 15004KT 10SM FEW190 16/16 A2991 RMK AO2 SLP047 T01640157 $\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 61/61F (RH 100%)\nSky: Few Clouds\nVis: 10 miles \nWind: SSE 5 mph\nAlt: 1012.9 mb (29.91 inHg)\n================================================\nWetB: 61F (WetBulb Temp)\nThE: 307K (Theta-E)\nStPr: 1013mb (Station Pressure)" [2024-03-24 01:48:23.676] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,90,1,1,"K42A 240535Z AUTO 09004KT 10SM CLR 05/M00 A3009 RMK AO2\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 41/32F (RH 70%)\nSky: Clear\nVis: 10 miles \nWind: East 5 mph\nAlt: 1019 mb (30.09 inHg)\n================================================\nWetB: 37F (WetBulb Temp)\nTdd: 9F (Dwpt Depression)\nThE: 286K (Theta-E)\nStPr: 1019mb (Station Pressure)" [2024-03-24 01:48:23.677] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,360,1,1,"KCYD 240535Z AUTO 36007KT 7SM CLR 21/13 A2998 RMK A02 T02120128\n================================================\nTime: 11:35 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 70/55F (RH 60%)\nSky: Clear\nVis: 7 miles \nWind: North 8 mph\nAlt: 1015.2 mb (29.98 inHg)\n================================================\nWetB: 61F (WetBulb Temp)\nTdd: 15F (Dwpt Depression)\nThE: 306K (Theta-E)\nStPr: 1015mb (Station Pressure)" [2024-03-24 01:48:23.678] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,360,1,2,"KGLX 240530Z AUTO 36008KT 10SM CLR 21/12 A2996 RMK A01\n================================================\nTime: 11:30 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 70/54F (RH 56%)\nSky: Clear\nVis: 10 miles \nWind: North 9 mph\nAlt: 1014.6 mb (29.96 inHg)\n================================================\nWetB: 60F (WetBulb Temp)\nTdd: 16F (Dwpt Depression)\nThE: 305K (Theta-E)\nStPr: 1015mb (Station Pressure)" [2024-03-24 01:48:23.680] [23832] [warning] [scwx::gr::placefile] Could not parse line: Icon: ,,50,1,1,"KM01 240455Z AUTO 05004KT 10SM CLR 08/00 A3010 RMK AO2 T00770003 $\n================================================\nTime: 10:55 03/24/24 (UTC)\nSite: \nElev: (0 m)\n================================================\nT|Td: 46/32F (RH 57%)\nSky: Clear\nVis: 10 miles \nWind: NE 5 mph\nAlt: 1019.3 mb (30.10 inHg)\n================================================\nWetB: 41F (WetBulb Temp)\nTdd: 14F (Dwpt Depression)\nThE: 288K (Theta-E)\nStPr: 1019mb (Station Pressure)"

acidhorse1972 commented 8 months ago

I think these errors might be due to the placefiles I have loaded.

acidhorse1972 commented 8 months ago

placefiles

dpaulat commented 8 months ago

I got this after zooming out pinch and zoom out or spread out and zoom out.

I'm not reproducing this either. This is likely a symptom of an earlier error.

Now I just got a bunch of warnings

Yes, those are placefile-specific warnings. The placefile has Icon statements without a latitude/longitude. It will just skip that line, and display the rest of the placefile. These are unrelated to the GL 1282 errors.