Author |
Message |
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Hello Henri, recently after TP'ing to a new region the viewer will close on me without any error or notification, it just crashes. Here is the information and log files. Log files: https://drive.google.com/file/d/1nAu-v3 ... sp=sharingThanks, Geoff
|
2018-03-10 17:22:58 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5545
|
Alas, this bug report is of no use since it is not done with the *latest* viewer version (I cannot keep the huge symbols files for old versions, so the crash dump cannot be decoded).
Please update the report with a crash dump obtained with the current viewer version (1.26.20.46 as I am writing this) if you encounter again this crash.
|
2018-03-10 22:43:49 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Sorry, When I checked yesterday for a new version, there was none. I should have checked today since you release them so often. Which I'm not complaining mind you, one of the reasons I love this viewer! I'll try to recreate the crash with the newest version. Thanks, Geoff
|
2018-03-10 23:31:24 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Okay, so I thought the issue was somehow fixed in the newest version, since I wasn't able to recreate the crash. However, just now, It did crash on me without any warning or error message, the viewer just vanished. Here is the logs. https://drive.google.com/file/d/1lzaMP8 ... sp=sharingThanks, Geoff
|
2018-03-14 01:38:00 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5545
|
Thank you !
The crash is apparently happening whenever the viewer clears the textures download queue before leaving the departing sim. It's a race condition (something fishy happening between the viewer code, the libapr code and the OS itself) in the threading mechanism that I worked around in the past with some (seemingly) paranoid and useless checks, and I recently removed those checks (in v1.26.20.45), thinking they won't make a difference...
Well, this crash is the proof that the said checks were not at all useless neither paranoid; they will be restored in next release...
In the mean time, you may disable "Advanced" -> "Network" -> "Clear stale texture fetches on TP" to avoid such crashes.
|
2018-03-14 08:25:54 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Great, thank you! Geoff
|
2018-03-15 15:42:43 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Hello Henri, So the new version did not fix the TP crash I was experiencing before. Still crashing after TPing. Log files: https://drive.google.com/file/d/1PcGY5W ... sp=sharingThanks, Geoff
|
2018-03-18 17:32:47 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5545
|
Strange... I'll have another look, but does disabling "Advanced" -> "Network" -> "Clear stale texture fetches on TP" prevent such crashes ?
|
2018-03-18 19:11:30 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
I actually haven't tried. I will as soon as I can. Which maybe to late the way you release new versions. Geoff
|
2018-03-19 00:23:54 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5545
|
It is a different crash (a light texture pointer is not checked for NULL value before it gets unlinked from a dead object on region cleanup after TP), but that could still possibly be worked around by disabling the "Clear stale texture fetches on TP" feature.
Bug fixed for next releases.
|
2018-03-19 09:33:16 |
|
|