Maproom / qmapshack

Consumer grade GIS software
GNU General Public License v3.0
271 stars 63 forks source link

QMapShack-1.17.0.3 crashes with Proxy-Nakarte TSM file #652

Closed Phobooky closed 6 months ago

Phobooky commented 6 months ago

Describe the bug

The last compilation made to resolve an issue has caused an unwanted side effect. The TSM file to get Strava data from the Nakarte Proxy works perfectly for 1.16.1 and 1.17 (QMapShack-1.17.0.1, QMapShack-y 1.17.0.2 builds) but causes QMapShack to crash when zoom-in zoom out with QMapShack -1.17.0.3 when requiring tiles from the Nakarte server. That is, only QMapShack-1.17.0.3 version crashes.

What have you done to circle down the problem?

comment: # Checked with several versions.

To Reproduce

  1. Activate Strava Proxy Nakarte TSM file enclosed.
  2. Check all Strava Proxy Nakarte TSM file layes are activated
  3. Click on the maps area.
  4. Zoom-in, Zoom-out serveral times in a new area not cached.
  5. Sudendlye, QMS hangs

Expected behavior

No hang

Screenshots

Attachments

<TMS>
  <Title>Nakarte/StravaHeatmap</Title>
  <MinZoomLevel>1</MinZoomLevel>
  <MaxZoomLevel>16</MaxZoomLevel>
<Layer idx="0">
    <Title>Nakarte/StravaHeatmap: All</Title>
    <ServerUrl>https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/%1/%2/%3.png?px=256</ServerUrl>
    <MinZoomLevel>1</MinZoomLevel>
    <MaxZoomLevel>16</MaxZoomLevel>
</Layer>
<Layer idx="1">
    <Title>Nakarte/StravaHeatmap: A pie</Title>
    <ServerUrl>https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/%1/%2/%3.png?px=256</ServerUrl>
    <MinZoomLevel>1</MinZoomLevel>
    <MaxZoomLevel>16</MaxZoomLevel>
</Layer>
<Layer idx="2">
    <Title>Nakarte/StravaHeatmap: Bici</Title>
    <ServerUrl>https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/%1/%2/%3.png?px=256</ServerUrl>
    <MinZoomLevel>1</MinZoomLevel>
    <MaxZoomLevel>16</MaxZoomLevel>
</Layer>
<Copyright>(c) https://www.strava.com/</Copyright>
</TMS>

Tracebacks

In the log you can see numerous requests to the Nakarte proxy website. When the zoom is greater than 16, there are errors, but they do not seem to affect versions prior to 1.17.0.3. But in this case, it seems that coinciding with these errors, the application crashes.

2023-12-07 17:29:45.792 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66765/48017.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66765/48017.png?px=256 - server replied: Not Found"
2023-12-07 17:29:45.821 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66766/48017.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66766/48017.png?px=256 - server replied: Not Found"
2023-12-07 17:29:45.919 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66767/48017.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/66767/48017.png?px=256 - server replied: Not Found"

Desktop

Additional context

wthaem commented 6 months ago

@Phobooky: I can't reproduce neither a hang nor a crash with the given TMS file. Is it in your case a crash or a hang?

If there was a hang, then this could be something I observed earlier without knowing a solution. It happened to me during a very fast sequence of zooming and panning operations. There was an endlessly rotating circle in the map window, no further GUI action was possible. Recommendation in this case: don't have to many GUI actions in a too short time intervall. This behavior most likely depends on the performance of the used PC and its OS.

If there was a crash, then I can't reproduce it.

In the logfile I got plenty of lines of the type you have mentioned. I couldn't find a line in the logfile where a tile load was confirmed. But I loaded successfully hundreds of tiles in the map window. And as a surprise: a cash wasn't built for this TMS.

@kiozen: Do you have an explanation for the last paragraph? Missing "positive" logfile entries and missing cache files I observed for other TMS, too. Again: the tiles were loaded. With timestamp 2023-12-04 I had still cache files saved.

Phobooky commented 6 months ago

I am sorry. The problem is a hang. But I have never seen that kind of problem in other versions and it always happens with the new one. If I make zoom in and out in a slow way, QMS hangs too. I have try to reproduce it with 1.16.1 and other 1.17 compilations a lot of times and the problem does not appear.

Phobooky commented 6 months ago

``I've been doing tests and I doubt it's a PC performance problem, especially since mine is quite nice. Also, I am not able to reproduce it except in QMS 1.17.03. The most relevant tests are the following: I create a new installation of QMS 1.17.03 without any configuration. Just like it comes out of the box. I configure a single map access path to a folder with a single file that is the TSM of the Nakarte proxy. I activate the TSM I zoom in and out and sooner or later, QMS hangs. There are still many tile search errors. They are of the type "server replied: Not Found" with a zoom of 17 or more that are not accepted as valid in the TSM. That is, if QMS processed it well, it should not make those requests that eventually cause it to hang. Just before hanging, the log sometimes says: 2023-12-08 8:51:24.976 [debug] 1000023 I don't know if it's relevant. Although it happens to me without having to force it, with the normal use of zoom-in and zoom-out, to reproduce it, it is done very easily by zooming in and zoom-out a couple of times or three very quickly. Attached is an hang example: Since this is worse than the delays, I have no choice but to go back to QMS 17.1.02

2023-12-08 8:50:18.741 [debug] ------------------------------
2023-12-08 8:50:18.741 [debug] TMS: try to open "W:/QMapShack/CARTO/Mapas/Strava-P-Proxy Nakarte.tms"
2023-12-08 8:50:18.741 [debug] Create projection: "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +type=crs" -> "EPSG:4326"
2023-12-08 8:50:18.741 [debug] tms: "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +type=crs"
2023-12-08 8:50:18.790 [warning] Empty filename passed to function
2023-12-08 8:50:18.990 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.115 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.188 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.282 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.392 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.486 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.595 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.694 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.788 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:19.882 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.096 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.196 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.243 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.289 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.399 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.489 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.582 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.692 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.786 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69903/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.896 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69904/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:20.989 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.099 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.177 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.287 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.396 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.490 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.598 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.685 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.779 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.889 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:21.982 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.092 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.186 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.295 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.373 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.498 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.599 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.693 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.787 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.881 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:22.975 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69903/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.084 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.193 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.287 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.397 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.490 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.584 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.693 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69904/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.787 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.975 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:23.990 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.084 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.184 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.289 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.398 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.497 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.591 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.685 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.794 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.888 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:24.997 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.091 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.185 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.294 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.372 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.497 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.592 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.686 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69903/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.795 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69904/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.905 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69905/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:25.983 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69906/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:26.954 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.061 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.153 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.263 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.356 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.466 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.544 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69902/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:27.653 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/17/69907/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.075 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.111 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.127 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.377 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.401 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.542 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69902/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.792 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.792 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:28.933 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.105 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.105 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.200 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.215 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.309 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.356 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45011.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45011.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.419 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.466 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.557 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.662 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45013.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45013.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.750 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45012.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/run/purple/17/69907/45012.png?px=256 - server replied: Not Found"
2023-12-08 8:50:29.767 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69902/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:50:30.126 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45014.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-b.strava.com/tiles-auth/ride/bluered/17/69907/45014.png?px=256 - server replied: Not Found"
2023-12-08 8:51:14.382 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/19/279616/180049.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/19/279616/180049.png?px=256 - server replied: Not Found"
2023-12-08 8:51:15.604 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/19/279617/180049.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/19/279617/180049.png?px=256 - server replied: Not Found"
2023-12-08 8:51:22.267 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/5/14/9.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/5/14/9.png?px=256 - server replied: Not Found"
2023-12-08 8:51:22.370 [debug] Request to "https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/5/14/10.png?px=256" failed: "Error transferring https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/all/hot/5/14/10.png?px=256 - server replied: Not Found"
2023-12-08 8:51:24.976 [debug] 1000023
Phobooky commented 6 months ago

A new clue. I think the problem is in relation to unsuccessful requests of the type "server responded: Not Found". With the test environment in the previous post, after playing with the zoom in and out for a while, hundreds of errors of this type appear in 1.17.03 and only a few in previous versions. I give you the complete log after some tests of 1.17.02 that does not crash. Only 15 errors appears:

org.qlandkarte.QMapShack.log.txt

Phobooky commented 6 months ago

Sorry for the barrage of comments, but since I'm testing, I'm getting new information. Test case: I use 1.17.02 with clean environment (new installation of QMS without any configuration. Just like it comes out of the box, configuring a single map access path to a folder with a single file that is the TSM of the Nakarte proxy and activating the TSM file). Before starting QMS, I remove internet access. I start QMS 1.17.02 and do zoom in/out tests and the program responds correctly. Obviously it doesn't load new tiles because there is no internet access, but the GUI works perfectly. On the other hand, I do the same with 1.17.03: Before starting QMS, I remove internet access too. I start QMS 1.17.03 and do zoom in/out tests and the program hangs immediately.

wthaem commented 6 months ago

After many failing attempts now I got a hang, too.

What I did:

Question: Can it be that killing the QMS process when it hangs can lead to some inconsistency in the tile cache or elsewhere which influences the QMS restart?

Phobooky commented 6 months ago

When QMS is hanged, it actually keeps doing things. With the procmon I have seen that it does this when the GUI has not responded for minutes:

Captura de pantalla 2023-12-08 095542 Captura de pantalla 2023-12-08 095947 Captura de pantalla 2023-12-08 100239

wthaem commented 6 months ago

@kiozen: Can you please comment on the thread activity shown in the previous image?

mitxel-m commented 6 months ago

Hi all

  1. First of all, that server is not a normal server, you ask for a tile, then the server asks for data from strava as a user, and then it serves the tile to you (and I'm not sure if this is authorized by strava). Also, all those nakarte server errors will depend very much on the area you visit. If you ask for the Ride layer and there is no ride data then there is no tile, and and apparently it returns an error instead of a default tile. You can check this over the sea.

  2. For reference, with the nakarte TMS provided by phobooky, on linux, QMS 1.16.1, and with a bad internet connection I also get random freezes. So I don't think the changes proposed in # 649 have any influence on this, but I'll keep an eye on it.

  3. Please download and try these TMS files instead of yours. The zoom levels are tuned, and are best handled separately. Let us know if you get hangs with them. They work fine for me, if they work fine for you we can close this issue.

Alternatively, if you can determine that the freeze is when QMS waits a long time without receiving a response from ANY server, or handling multi-layer maps, then it might make sense to investigate further, but I would take nakarte out of the equation.


P.S. For most cases I don't see any advantage in making a multi-layered TMS, especially when they are redundant (all/run/ride) and you will have to activate/deactivate layers. Even when they contain different themes, I prefer to use them as separate maps, but that's a very personal taste.

Phobooky commented 6 months ago

I have done some preliminary tests and I am surprised. First of all, I will tell you that although the file I gave you had three layers, I usually only use one at a time. I agree with you that it doesn't make much sense to use more than one at a time. Having said that, after verifying that my file with a single layer continues to hang, I went on to test yours and surprisingly, as I said, I cannot reproduce the problem. That is, if the TSM has three layers even if it only uses one, it hangs. With your files that only have one of those layers, I can't get it to hang. I have created a multilayer TSM from yours data and using it with a single layer, it crashes. It's amazing. The program does something that, even if it is not selected, affects you. I take this opportunity to say that I have tried the Strava server by putting my API and the behavior is the same. But I have to do more tests on this topic to be completely sure.

Phobooky commented 6 months ago

I've been doing more testing regarding Strava TMS with my user cookies. That is, without using the Nakarte proxy. I confirm that the same behavior occurs. That is, it hangs if the file is multilayer even if only one layer is activated. If I create a file with only one layer, that is, I use a file with only one layer, it does not hang. That is, the same behavior as Nakarte's TSM. The funny thing is that I have other multi-layer TSMs like those in Google Maps and in these cases, I have never been able to reproduce the problem.

kiozen commented 6 months ago

Freeze on multi-layer maps? Thought we fixed that in QMS-#547. @wthaem do you build the binaries on the tga 1.17.0 or do you use dev branch?

wthaem commented 6 months ago

@kiozen: Installer is built using the tag 1.17.0.

kiozen commented 6 months ago

Ok. Can you make a binary to test latest dev. I think this will solve the issue. If it does I can trigger the next release to avoid running into the same issue over and over again.

wthaem commented 6 months ago

@kiozen: will be ready tomorrow and published in the release part of my QMS fork.

wthaem commented 6 months ago

@kiozen, @Phobooky:

You find an installer for the QMS dev version on

https://github.com/wthaem/qmapshack/releases/tag/dev_ada4ed2

This commit includes [QMS-547] Fixed: QMS freezes on zoom when activating multi-layered online maps

Phobooky commented 6 months ago

I have to test more deeply, but in the first preliminary tests the results are very good. I have not been able to reproduce the problem. In the afternoon I will continue with more tests. Thank you!!!

Phobooky commented 6 months ago

For my part, I think I can consider the issue closed. All tests have been carried out to satisfaction. Thank you very much for the work used in the characterization and resolution of the incident.

kiozen commented 6 months ago

Nice. I will trigger a bugfix release to make this official.