Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-08-06 07:52:50



Reply to topic  [ 20 posts ]  Go to page Previous  1, 2
Crash: Double Clicking Textures 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
I need the logs and stack backtrace again, but this time for the test version.

Note that I couldn't reproduce this bug myself in Inworldz, so it might be an inventory corruption issue for your Av (the first log you attached contained a lot of "fetchDescendents: agent/inventory not on AD, checking fallback to region" warnings, and this could be the problem of not managing to properly fetch your inventory at all)...

Also, did you try with another viewer than the Cool VL Viewer (try the official viewer v1.23.5, for example), and if yes did you get the same crash ?


2010-11-01 23:04:56
Profile WWW

Joined: 2009-09-08 01:27:46
Posts: 172
Reply with quote
Here's the backtrace:
Code:
#0  0x726f6765 in ?? ()
#1  0x08a2e874 in LLViewerObject::getInventoryItemByAsset(LLUUID const&) ()
#2  0x088c7a36 in LLToolDragAndDrop::handleDropTextureProtections(LLViewerObject*, LLInventoryItem*, LLToolDragAndDrop::ESource, LLUUID const&) ()
#3  0x088c7fcf in LLToolDragAndDrop::dropTextureOneFace(LLViewerObject*, int, LLInventoryItem*, LLToolDragAndDrop::ESource, LLUUID const&) ()
#4  0x087b3687 in LLSelectMgr::selectionSetImage(LLUUID const&)::f::apply(LLViewerObject*, int) ()
#5  0x087be87e in LLObjectSelection::applyToTEs(LLSelectedTEFunctor*, bool) ()
#6  0x087c194b in LLSelectMgr::selectionSetImage(LLUUID const&) ()
#7  0x0864f4f9 in LLPanelFace::sendTexture() ()
#8  0x08fc5210 in LLUICtrl::onCommit() ()
#9  0x08886841 in LLFloaterTexturePicker::commitIfImmediateSet() ()
#10 0x08448ab5 in LLFolderView::doIdle() ()
#11 0x081084cd in LLCallbackList::callFunctions() ()
#12 0x080ddf0d in LLAppViewer::idle() ()
#13 0x080e06d3 in LLAppViewer::mainLoop() ()
#14 0x08c8350a in main ()


And I've attached the log file as well. Also, I didn't have any similar problems with Imprudence.


Attachments:
SecondLife.log.tar.bz2 [17.13 KiB]
Downloaded 216 times
2010-11-01 23:23:05
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
I'm clueless... As for a comparison with imprudence, it won't help since I need a comparison with the viewer on which the Cool VL Viewer is based (same code base: Snowglobe v1.5 for the Cool VL Viewer v1.25). Also, did you try with the Cool VL Viewer v1.23.5 ?

Also, did you try after your inventory is fully loaded ?

EDIT: I compiled yet another test binary, with more debugging log messages. Get it there


2010-11-01 23:49:10
Profile WWW

Joined: 2009-09-08 01:27:46
Posts: 172
Reply with quote
Here's the Back Trace:
Code:
#0  0x726f6765 in ?? ()
#1  0x08a2dbba in LLViewerObject::getInventoryItemByAsset(LLUUID const&) ()
#2  0x088c7146 in LLToolDragAndDrop::handleDropTextureProtections(LLViewerObject*, LLInventoryItem*, LLToolDragAndDrop::ESource, LLUUID const&) ()
#3  0x088c7b1f in LLToolDragAndDrop::dropTextureOneFace(LLViewerObject*, int, LLInventoryItem*, LLToolDragAndDrop::ESource, LLUUID const&) ()
#4  0x087b3687 in LLSelectMgr::selectionSetImage(LLUUID const&)::f::apply(LLViewerObject*, int) ()
#5  0x087be87e in LLObjectSelection::applyToTEs(LLSelectedTEFunctor*, bool) ()
#6  0x087c194b in LLSelectMgr::selectionSetImage(LLUUID const&) ()
#7  0x0864f4f9 in LLPanelFace::sendTexture() ()
#8  0x08fc5d50 in LLUICtrl::onCommit() ()
#9  0x08886841 in LLFloaterTexturePicker::commitIfImmediateSet() ()
#10 0x08448ab5 in LLFolderView::doIdle() ()
#11 0x081084cd in LLCallbackList::callFunctions() ()
#12 0x080ddf0d in LLAppViewer::idle() ()
#13 0x080e06d3 in LLAppViewer::mainLoop() ()
#14 0x08c8404a in main ()



I've uploaded two different logs. One where I produced the crash before my inventory was fully loaded, and one where I produced the crash after it was fully loaded.


Attachments:
SecondLife.log.2.tar.bz2 [17.59 KiB]
Downloaded 228 times
SecondLife.log.tar.bz2 [17.14 KiB]
Downloaded 249 times
2010-11-02 01:47:11
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
Somehow, it seems that mInventory is corrupted, but I have no clue as to why... Please, *do* test the case with the Cool VL Viewer v1.23.5 and with Snowglobe v1.5 so that I can know if it's the result of a bug in one of the Cool VL Viewer patches or not.


2010-11-02 09:15:37
Profile WWW

Joined: 2009-09-08 01:27:46
Posts: 172
Reply with quote
I tested both Cool VL Viewer 1.23.5 (20) and Snowglobe 1.5.0 (3625). In both cases, the crash was not being reproduced.

EDIT: I also tested the previously installed version of Cool VL Viewer I had, which was Cool VL Viewer 1.25.0 (7). The crash still occurs there. If you still have the older versions of the Cool VL Viewer snowglobe branch available (versions 1-6), can you give me a download link for each of them so that I can test to narrow down which version the problem starts in?

EDIT 2: And hold on, the download links for snowglobe on the website are for Snowglobe 1.4.2 (3626). I'm going to download that version and see if the bug still occurs.

EDIT 3: Nope, no difference.


2010-11-03 19:12:46
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
Zauber Exonar wrote:
I tested both Cool VL Viewer 1.23.5 (20) and Snowglobe 1.5.0 (3625). In both cases, the crash was not being reproduced.
And what about the Cool VL Viewer v1.23.5.35 ?

Also, if the object triggering the crash is copy-ok and tfr-ok, could you please give a copy to me in Inworldz (same avatar name), so that I can try and reproduce the crash myself.

Thank you.


2010-11-03 20:55:36
Profile WWW

Joined: 2009-09-08 01:27:46
Posts: 172
Reply with quote
Just sent you a copy of it. The problem texture is the builder's grid texture, which I also sent you a copy of. Though, really, I think its affecting everything.


2010-11-03 21:10:30
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
Good news: I could at last reproduce the issue myself. It affects only OpenSim grids, apparently, and is the result of the combination of spurious, type-less inventory items being sent by the grid, the new viewer 2-alike caching mechanism of the Cool VL Viewer (meaning that viewer 2 would probably be affected too, if it was at all OpenSim-compatible), and dangerous code in the viewers (all versions) code base. I produced a first workaround which seems to fix the crash bug for me. Please, test it extensively yourself and let me know. You can get the patched binary for the Cool VL Viewer v1.25.0.12 here.


2010-11-04 15:34:11
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 6028
Reply with quote
The fix for this bug is part of today's releases.


2010-11-13 11:40:23
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 20 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.