Skip to content

texture - decode - In excess of 100 "DECODE FAILED: ... Discard: 6, reason: LLKDUMessageError::flush()" log events in session #4758

@monty-linden

Description

@monty-linden

Environment

7.2.1.17108480561

Description

Doing another session disconnect dive from one of Strawberry's working sessions. Unrelated to the disconnect, I see over 100 of the KDU decode errors mentioned above in the logs found here:
https://lindenlab.slack.com/archives/C02R43FJP/p1759174003130039

Examples:

2025-09-29T17:32:32Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:32Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:32Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: 1ec19f7f-0b91-85e3-50ed-cb00b091a1dc Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:32Z WARNING #APR# llcommon/llapr.cpp(236) _ll_apr_warn_status : APR: C:\\a\\viewer\\viewer\\indra\\llcommon\\llapr.cpp:641 The system cannot find the file specified.  
2025-09-29T17:32:32Z WARNING #APR# llcommon/llapr.cpp(642) LLAPRFile::remove :  Attempting to remove filename: C:\\Users\\strawberry\\AppData\\Local\\SecondLife\\texturecache\\1\\1ec19f7f-0b91-85e3-50ed-cb00b091a1dc.texture
2025-09-29T17:32:33Z INFO #LLProcess# llcommon/llprocess.cpp(711) LLProcess::LLProcess : SLPlugin.exe (11188): launched cd "C:\\Program Files\\SecondLifeViewer\\llplugin": "C:\\Program Files\\SecondLifeViewer\\SLPlugin.exe" 54671
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: 9def2957-d2c8-abdf-7c19-a7b0377caae7 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: 9e41e718-b7ec-2c4d-b34a-9d805548bef7 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: 878813f8-748a-02d2-624b-47dbec0b8424 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: a6270b88-da23-56f3-8e8e-dc513cc7a92f Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: a84c9d30-bb9a-1457-31fe-629256dcc5b4 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: 4268f30c-9803-6a4f-f62f-d9bb79c4ff07 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z WARNING #APR# llcommon/llapr.cpp(236) _ll_apr_warn_status : APR: C:\\a\\viewer\\viewer\\indra\\llcommon\\llapr.cpp:641 The system cannot find the file specified.  
2025-09-29T17:32:33Z WARNING #APR# llcommon/llapr.cpp(642) LLAPRFile::remove :  Attempting to remove filename: C:\\Users\\strawberry\\AppData\\Local\\SecondLife\\texturecache\\4\\4268f30c-9803-6a4f-f62f-d9bb79c4ff07.texture
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: bbdd941c-e592-959c-412d-39c8554da703 Discard: 6, reason: LLKDUMessageError::flush()
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Kakadu Core Error:\n
2025-09-29T17:32:33Z INFO # llkdu/llimagej2ckdu.cpp(188) LLKDUMessage::put_text : KDU Error: Attempting to access a non-existent resolution level within some tile-component.  Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.
2025-09-29T17:32:33Z WARNING #Texture# newview/lltexturefetch.cpp(2334) LLTextureFetchWorker::callbackDecoded : DECODE FAILED: bd801f54-586c-6d91-73d7-87a119d35dc9 Discard: 6, reason: LLKDUMessageError::flush()

Not certain if this is causing problems in the scene or other places but it does seem anomalous.

I find these rather frequently in Strawberry's sessions and see the #4486 GHI as well.

m

Reproduction steps

Strawberry might have some ideas...


This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount).
🕵️‍♂️ If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!
🙌 And when they open the PR, they can comment /claim #4758 either in the PR description or in a PR's comment.

🪙 Also, everyone can tip any user commenting /tip 20 @monty-linden (replace 20 with the amount, and @monty-linden with the user to tip).

📖 If you want to learn more, check out our documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions