My deluxe command console is built on:
32-bit x86 Pentium 4 Hyperthread 3GHz, 1GB RAM
PNY/nVidia 6600GT 256MB AGP8x
Fedora Core 5 fully patched
NVidia Driver beta 1.0-9625
Xorg 7.0
The Warning Parade:
1. WARNING: LLDir_Linux not fully implemented!
2. WARNING: Unknown feature mask NVIDIA
3. WARNING: Attempting to allocate AGP memory when AGP disabled!
My system uses the Linux AGPGART and the card is confirmed AGP8x through /proc
4. (22) : warning C7050: "oEyeVec.w" might be used before being initialized
5. WARNING: VRAM amount not detected, defaulting to 536870912 MB
I have a 256MB card. Cedega reports about 188MB free for AGP.
Also, I see this error more than once throughout the same log. Is this checked for over and over?
6. WARNING: Couldn't load font unicode.ttf
unicode.ttf is symlinked to nonexistent file /usr/share/fonts/truetype/kochi/kochi-mincho.ttf
7. WARNING: Couldn't open file SecondLife/allen_kerensky/overrides.xml
Do we need one? Why is this a warning?
8. WARNING: Packet from invalid circuit 66.150.244.151:12036
9. Invalid controls?
WARNING: Tried to save invalid control: button_disabled_32x128.tga
WARNING: Tried to save invalid control: button_enabled_32x128.tga
WARNING: Tried to save invalid control: button_enabled_selected_32x128.tga
WARNING: Tried to save invalid control: square_btn_32x128.tga
WARNING: Tried to save invalid control: square_btn_selected_32x128.tga
I get those at login, and a load more logout, ending with these:
WARNING: Tried to save invalid control: tool_dozer.tga
WARNING: Tried to save invalid control: tool_dozer_active.tga
WARNING: Tried to save invalid control: tool_zoom.tga
WARNING: Tried to save invalid control: tool_zoom_active.tga
There are many more listed ahead of those .tga ones.
10. Invalid Shrubbery?
WARNING: Incomplete definition of tree Cypress 2
WARNING: Incomplete definition of tree Pine 2
WARNING: Incomplete definition of tree Fern
11. WARNING: agent_movement_complete() with NULL avatarp.
Null avatar pointer? Ouch! I don't want to be NULL!
12. WARNING: LLWorld::addRegion for a simulator that already exists!
I see these multiple times. It seems the server and the client can't agree on which sims the client already knows about?
13. WARNING: Old host isn't alive.
Who cares? That's the OLD host. I want the NEW host to be alive!
14. Prims In Need of Diets - why aren't these cleaned up at the server side?
WARNING: Bogus volume parameters in object 8fd60b3b-0e95-16bc-8a22-4bb8c6fc280d
WARNING: { 255232, 256256, 0 }
15. WARNING: AvatarAppearance msg received without any parameters
Looks like the server code is spewing invalid protocol messages?
16. WARNING: TAT: ImageRequest type_from_host 0 doesn't match type_from_boost 1 host 0.0.0.0:0 boost 2 imageid 154b6aa0-8ec2-0d06-9748-7fc0f983af6c
17. WARNING: Masks loaded callback but NO aux source!
18. Ghost avatars? How are these getting out of the server to the clients?
WARNING: Received animation state for unknown avatar640be178-c376-49d4-890a-ef3613f60131
WARNING: avatar_appearance sent for unknown avatar 640be178-c376-49d4-890a-ef3613f60131
19. WARNING: Too many constraints...ignoring
Uh oh...
20. WARNING: Layerset without composite
I get tons of these in a row.
21. WARNING: Out of order packet in transfer 6420ac56-c84a-4d28-2c36-677819c332aa, got 16 expecting 15
Wouldn't the TCP protocol fix this by allowing the network stacks to do its own reassembly?
22. WARNING: LLVolumeMessage::constrainVolumeParams() - forced to constrain incoming volume params.
This is separate from the other contraint messages above.
23. WARNING: Attempted to attach object where an attachment already exists!
This sounds like badness somewhere in my avatar?
Could a Multi-gadget cause this? The only attachments I have are sunglasses, a multigadget, and a scarf.
24. WARNING: Marking NULL or dead drawable moved!
As reported elsewhere in the forum.
25. If sound is already playing from an external app, an attempt to open the sound from the client seems to crash the SL client. I am considering trying to uncomment some of the sound variables in the secondlife script for this. Does SL default to ALSA or OSS first?
26. The secondlife script does not work with secondlife://server/x/y/z links.
Please consider adding the following ${1:-+url} hack posted elsewhere in this forum to the default SL script, between the ./do-not-directly-run-secondlife-bin and the $@
27. File upload does not accept tga files, even correctly formatted ones that the Windows client will upload. No file picker box is even displayed.
28. Bulk upload doesn't. It silently ignores any clicks.
--- Final Thougts ---
While its good that the client can notice and report a lot of these warnings, I do wonder why so much "trash" is being sent down from the servers to the clients at all? I would expect this with a client that had to talk to who-knows-what servers on the big wide Interweb, but this is a closed client talking to a private/closed server network.
It seems to me a LOT of bandwidth could be saved if the servers filtered off the trash before trying to send it out to the clients, instead of sending and forcing the clients to clean things up?
Also, there seem to be a lot of objects or textures that don't conform to the protocol or client specifications in some way... can I suggest a scanner program be run across the drives to check for and report these objects so the owners can clean them up, or so they can be automatically brought into spec? At least the volume constraints bit?
Please don't take all of this as maliciously intended... its not. I am very very glad to be able to connect to SL via Linux. This whole mess is offered in the hope that the response about messages can inform us all, or lead to a better client.
Heck, the Linux client is already many fps faster than Windows client

I hope this helps.