03-03-2015 02:59 AM
Hi All,
I am at wit's end with this one. Outlook keeps crashing at startup unless Enterprise vault add in 10.0.4 is disabled.
It should be noted that EV10 was working earlier but then slow performance prompted me to enable maximum client trace for EV (ctrl + shift + click on EV icons.) Once restarted, Outlook would not stop crashing until we disable the add in.
The following actions did not resolve the issue:
1. Running ResetEVClient.exe
2. Reinstalling Enterprise Vault
3. Creating a new Mail Profile
4. Reinstalling Outlook 2007
Saw this post and it is exactly what I'm going through - http://www.symantec.com/connect/forums/valkyriedll-crashes-outlook-2007-tried-several-fixes
The only issue is that I cannot revert the trace to 'error only' as Outlook crashes at startup. When disabled, the EV icons are not present.
I've attached the trace log I found at the temp folder.
Can someone point me to the right direction?
Solved! Go to Solution.
03-03-2015 07:21 AM
You can totally change the logging level through the registry
Because when you set the logging levevl, it adds the key if it doesn't exist
So on a 32-bit machine it should go to
HKEY_CURRENT_USER\SOFTWARE\KVS\Enterprise Vault\Client\LoggingLevel
On 64bit though it should go to
HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\KVS\Enterprise Vault\Client\LoggingLevel
Afterall, the client is a 32bit piece of software, so should stay under WOW64Node
Anywho, just do a registry search for LoggingLevel and set it to 0
03-03-2015 04:36 AM
03-03-2015 06:09 AM
Thanks, I'll raise a case with symc and include the crash dump. I'm rather sure the issue isn't with WDS indexing invalid dates as the it was working fine before I set trace logging to 'maximum' and outlook crashes immediately.
Also noticed that I do not have KVS under that registry path. The path ends here HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\ with 'Microsoft' being the sole entry under it.
Thanks again. Just find it a bit stressful that enabling trace logging prevents outlook from opening with the add in enabled (and you cannot modify the log settings without the add in enabled). Hopefully, I get to the bottom of this with symc.
03-03-2015 07:21 AM
You can totally change the logging level through the registry
Because when you set the logging levevl, it adds the key if it doesn't exist
So on a 32-bit machine it should go to
HKEY_CURRENT_USER\SOFTWARE\KVS\Enterprise Vault\Client\LoggingLevel
On 64bit though it should go to
HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\KVS\Enterprise Vault\Client\LoggingLevel
Afterall, the client is a 32bit piece of software, so should stay under WOW64Node
Anywho, just do a registry search for LoggingLevel and set it to 0
03-03-2015 10:24 PM
Brilliant. I've checked the registry before and could not find anything under HKEY_CURRENT_USER.
Glad you recommended the search as I found it under HKEY_USERS. Modifying LoggingLevel to 0 fixed it.
I still find it interesting as to why setting the trace log to maximum causes this behaviour but that's another story. All's good - Cheers mate!