Cool VL Viewer forum
http://sldev.free.fr/forum/

Viewer crashes when "Replace Outfit" is used (v1.26.8.0).
http://sldev.free.fr/forum/viewtopic.php?f=4&t=1180
Page 1 of 1

Author:  Zri Portal [ 2013-04-22 05:29:22 ]
Post subject:  Viewer crashes when "Replace Outfit" is used (v1.26.8.0).

Good day!

Problem:
Viewer would crash-to-desktop whenever the "Replace Outfit" button is pressed within the right-click menu of the Inventory window. This error occurs on any type of outfit folder.

Computer Info and Viewer Info:
Quote:
Cool VL Viewer 1.26.8 (0) Apr 20 2013 11:55:01 (Cool VL Viewer)
Release Notes

CPU: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz (3403.34 MHz)
Memory: 8153 MB
OS Version: Microsoft Windows 8 64-bit (Build 9200)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 650 Ti/PCIe/SSE2
Windows Graphics Driver Version: 9.18.0013.1422
OpenGL Version: 4.3.0

libcurl Version: libcurl/7.21.1 OpenSSL/0.9.8q zlib/1.2.5 c-ares/1.7.1
J2C Decoder Version: KDU
Audio Driver Version: FMOD version 3.750000
Qt Webkit Version: 4.7.1 (version number hard-coded)

Built with MSVC version 1600

Compile flags used for this build:
-DNDEBUG -DLL_RELEASE=1 -DLL_RELEASE_FOR_DOWNLOAD=1 /O2 /Oi /arch:SSE2 /MD /MP /D_SECURE_SCL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /W3 /EHsc /GR /Oy- /GS /arch:SSE2 /fp:fast /TP /W2 /Zc:forScope /Zc:wchar_t- /c /nologo /DLL_WINDOWS=1 /DDOM_DYNAMIC /DUNICODE /D_UNICODE /DWINVER=0x0501 /D_WIN32_WINNT=0x0501 /DLL_USE_OLDFILESTREAMS=1 /DCARES_STATICLIB /DCARES_STATICLIB /DLIB_NDOF=1


Thank you!

Attachments:
SecondLife Log (Zri Portal) (2013-04-22).zip [10.65 KiB]
Downloaded 204 times
SecondLife DMP (Zri Portal) (2013-04-22).zip [19.37 KiB]
Downloaded 190 times

Author:  Henri Beauchamp [ 2013-04-22 08:22:09 ]
Post subject:  Re: Viewer crashes when "Replace Outfit" is used (v1.26.8.0)

Interesting... Note however, that this crash is not due to the "Replace Outfit" feature at all, but instead to the derezzing (removal) of a specific object (an attachment, probably a mesh object, probably a rigged one)... Removing that object by any other mean than "Replace Outfit" should lead to the same crash... So you could try and narrow the bug repro by finding which object in your inventory is causing the crash when removed.

The crash dump allowed me to spot two potential places in the code (two bugs, that should also be affecting other viewers and the other Cool VL Viewer branches, albeit perhaps not in the same context) that could explain this crash. I fixed these bugs for the next releases.

Author:  Zri Portal [ 2013-04-22 13:42:32 ]
Post subject:  Re: Viewer crashes when "Replace Outfit" is used (v1.26.8.0)

I'm sorry, but I was not able to find the exact attachment that causes this problem; the error occurs inconsistently with different pairs of worn attachments. However, one consistent way to reproduce this error (in my case, at least) is by wearing a large number of attachments within one outfit, then remove all of the attachments at one go, either via "Replace Outfit" or via "Take Off Items". None of the attachments are Mesh items; most of them are sculpted prims, though.

The maximum limit of attachments that I can wear, before this error starts occurring, appears to be around 10 to 20 attachments in total. Wearing a small number of attachments within one outfit (around 1 to 10 attachments) would not cause this error to occur.

Also, slowly detaching a large number of attachments individually one-by-one would not cause this error to occur. Yet, there is a slight chance of this error occurring (on any attachment) if I were to individually detach the attachments one-by-one in a rapid manner, or by detaching the attachments in groups of around 5 to 15 attachments per detachment.

Author:  Henri Beauchamp [ 2013-04-22 14:38:21 ]
Post subject:  Re: Viewer crashes when "Replace Outfit" is used (v1.26.8.0)

Don't bother searching longer: I found the error, see the explanation here.

Author:  Zri Portal [ 2013-04-24 07:45:45 ]
Post subject:  Re: Viewer crashes when "Replace Outfit" is used (v1.26.8.0)

v1.26.8.1 is working properly. Thank you for the explanation and the update!

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/