[BUG-228507] Unusual Script Errors on Some SL Regions, Not on Other Regions #6579
Comments
Paige Theseus commented at 2020-04-16T03:52:48Z Repro in SL Viewer:
Second Life Release 6.3.8.538264 (64bit) You are at 128.2, 90.5, 76.0 in LAQ located at sim10442.agni.lindenlab.com (216.82.51.148:13009) CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (2208 MHz) Windows Graphics Driver Version: 24.21.13.9835 Window size: 1920x1057 J2C Decoder Version: KDU v7.10.4 Packets Lost: 16/15,252 (0.1%) |
Maestro Linden commented at 2020-04-16T17:18:01Z Hi Paige, thanks for the report. Could you please attach a copy of the script, or have the script creator do so? From the error message, it appears that the script is calling the llBase64ToInteger() function with bad input data. This could be a bug in the script API, or it could be caused by a bug in the script itself. |
Lucia Nightfire commented at 2020-04-16T17:50:40Z, updated at 2020-04-16T20:00:26Z llBase64ToInteger() seems to be having a "padding ignore" issue at first glance, but there is definitely a discrepancy between server versions. [10:44:27] Lucia Nightfire: [10:39:25] Base642Int (539684): llBase64ToInteger("TQ==") = 1291909417(0x4d00f929) [EDIT] Is it me or does llBase64ToInteger() actually seem "fixed" or "correct" on 540037? [EDIT] From my chat history, I noticed that llBase64ToInteger() has been adding random numbers for the last two "unused" octets since 2016. I don't know how long its been doing that, how anyone could rely on that behavior without stripping it out, nor why I didn't file a bug report on that way back then either. |
Maestro Linden commented at 2020-04-16T20:08:58Z, updated at 2020-04-16T20:21:58Z Hi guys, we've investigated this issue some more. As [~lucia.nightfire] suggested, server version 2020-04-10T18:39:41.540037 includes a fix for a very old bug in The script in the "LAQ Bento Mesh Head HUD v3.06" is almost certainly sending bad data to |
What just happened?
The LAQ Bento Mesh Head HUD v3.06 began returning a script error today, but only on some regions.
And yes, I am reporting this from a third-party viewer. The viewer does not run the script; the region does. I was made aware of the error in the LAQ Updates group chat, and I followed up.
What were you doing when it happened?
The HUD produces a script error on attach and on detach. The error is repeated several times but does not continue to repeat itself after the attach/detach action.
[20:20] LAQ Bento - [HUD] 3.06: llBase64ToInteger received a invalid base64 string.
What were you expecting to happen instead?
No script error.
Other information
The error only occurs on regions running Second Life Server 2020-04-10T18:39:41.540037.
To be clear, I am unable to repro on Second Life Server 2020-04-03T19:49:49.539684.
Links
Duplicates
Original Jira Fields
The text was updated successfully, but these errors were encountered: