Summary: | Marble crashes when zooming in the Vector OSM map | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Marc Joliet <marcec> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | rahn |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Marc Joliet
2022-12-12 23:44:01 UTC
Just a quick mention of my short attempts at reproducing this: after 3-5 crashes in a row (all of which happened in less than 10 seconds after launch), the final attempt yielded no crash, no matter how much I zoomed and scrolled, including previously un-downloaded sections of the map. I tried one more time after that and it still didn't crash. I'll keep trying sporadically, but I feel like it's either a randomly triggered bug (e.g., a race condition), or some underlying variable changed. Maybe mypreviously provided backtrace is informative enough to help narrow it down, at least. Thanks for reporting it. Fixed with commit 28f9362ea9f9cfb818bad04cce48ce312f3bf990 Author: Torsten Rahn <rahn@kde.org> Date: Tue Mar 21 14:16:15 2023 +0100 Initial fix for a crash that happens whenever tilefiles are read in parallel (via the ParsingRunner). Since the 3rd-party o5mreader has local statics it's not threadsafe. Added a mutex around the whole stringpair function to fix this. |