Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash opening "Conflict Resolver" #224

Closed
Kugeleis opened this issue Jan 30, 2016 · 51 comments
Closed

Crash opening "Conflict Resolver" #224

Kugeleis opened this issue Jan 30, 2016 · 51 comments

Comments

@Kugeleis
Copy link

Running 1.1.5 64bit on windows 10; when opening the conflict resolver the program stops responding;
https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.1.236/artifacts crashes, too.
here is the last part of the log
SyncTrayzor.txt

@canton7
Copy link
Owner

canton7 commented Jan 30, 2016

Thanks: I'll look into this

@canton7
Copy link
Owner

canton7 commented Jan 30, 2016

Mind testing https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.5.295/artifacts, see if that fixes the issue? Thanks!

@Kugeleis
Copy link
Author

thanks for the efforts, but this does not even start.
here's the log

2016-01-30 16:58:50.3375 #7944 [Info] SyncTrayzor.Services.SingleApplicationInstanceManager: Checking for other SyncTrayzor processes 
2016-01-30 16:58:50.3687 #7944 [Info] SyncTrayzor.Services.SingleApplicationInstanceManager: Did not find any other processes, or they all responded with an error. Indicating no close 
2016-01-30 16:58:50.3687 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ExePath: C:\progloc\SyncTrayzorPortable-x64-2 
2016-01-30 16:58:50.3854 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: LogFilePath: C:\progloc\SyncTrayzorPortable-x64-2\logs 
2016-01-30 16:58:50.3854 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: SyncthingBackupPath: C:\progloc\SyncTrayzorPortable-x64-2\syncthing.exe 
2016-01-30 16:58:50.3854 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFilePath: C:\progloc\SyncTrayzorPortable-x64-2\data\config.xml 
2016-01-30 16:58:50.3854 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFileBackupPath: C:\progloc\SyncTrayzorPortable-x64-2\data\config-backups 
2016-01-30 16:58:50.3854 #7944 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: CefCachePath: C:\progloc\SyncTrayzorPortable-x64-2\data\cef\cache 
2016-01-30 16:58:50.4216 #7944 [Debug] SyncTrayzor.Services.Config.ConfigurationProvider: Loaded default configuration: <Configuration ShowTrayIconOnlyOnClose=False MinimizeToTray=False CloseToTray=True ShowDeviceConnectivityBalloons=True SyncthingAddress=localhost:8384 StartSyncthingAutomatically=True SyncthingCommandLineFlags=[]SyncthingApiKey= SyncthingEnvironmentalVariables=[] SyncthingUseCustomHome=True SyncthingDenyUpgrade=False SyncthingPriorityLevel=Normal Folders=[] NotifyOfNewVersions=True LatestNotifiedVersion= ObfuscateDeviceIDs=True UseComputerCulture=True SyncthingConsoleHeight=100 WindowPlacement= SyncthingWebBrowserZoomLevel=0 LastSeenInstallCount=0 SyncthingPath=%EXEPATH%\data\syncthing.exe SyncthingCustomHomePath=%EXEPATH%\data\syncthing ShowSynchronizedBalloonEvenIfNothingDownloaded=False DisableHardwareRendering=False EnableFailedTransferAlerts=True EnableConflictFileMonitoring=True SyncthingDebugFacilities=[] ConflictResolverDeletesToRecycleBin=True PauseDevicesOnMeteredNetworks=True HaveDonated=False> 
2016-01-30 16:58:50.4685 #7944 [Info] SyncTrayzor.Services.Config.ConfigurationProvider: Syncthing doesn't exist at C:\progloc\SyncTrayzorPortable-x64-2\data\syncthing.exe, so copying from C:\progloc\SyncTrayzorPortable-x64-2\syncthing.exe 
2016-01-30 16:58:50.5380 #7944 [Info] SyncTrayzor.Services.AutostartProvider: Have read/write access to the registry 
2016-01-30 16:58:50.6067 #7944 [Error] SyncTrayzor.Bootstrapper: An unhandled exception occurred System.IO.FileNotFoundException Die Datei oder Assembly "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. Void GetSignature(Void*, Int32, System.RuntimeFieldHandleInternal, System.IRuntimeMethodInfo, System.RuntimeType)    bei System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   bei System.Signature..ctor(IRuntimeFieldInfo fieldHandle, RuntimeType declaringType)
   bei System.Reflection.RtFieldInfo.get_FieldType()
   bei StyletIoC.Creation.BuilderUpper.<>c__DisplayClass4.<GetExpression>b__0(FieldInfo x) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei StyletIoC.Creation.BuilderUpper.GetExpression(Expression inputParameterExpression, ParameterExpression registrationContext, Type type) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei StyletIoC.Internal.Creators.CreatorBase.CompleteExpressionFromCreator(Expression creator, ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\CreatorBase.cs:Zeile 27.
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 112.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.SingletonRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\SingletonRegistration.cs:Zeile 37.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration..ctor(IRegistration delegateRegistration) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 27.
   bei StyletIoC.Internal.Container.TryCreateFuncFactory(Type type, String key, IRegistrationCollection& registrations) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 287.
   bei StyletIoC.Internal.Container.StyletIoC.Creation.IRegistrationContext.CanResolve(Type type, String key) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 180.
   bei StyletIoC.Internal.Creators.TypeCreator.<GetInstanceExpression>b__3(ParameterInfo p) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 67.
   bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   bei System.Linq.Enumerable.WhereArrayIterator`1.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
   bei System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 66.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGeneratorInternal() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGenerator() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 30.
   bei StyletIoC.Internal.Container.Get(RuntimeTypeHandle typeHandle, String key, Type typeIfAvailable) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 108.
   bei Stylet.Bootstrapper`1.get_RootViewModel() in c:\projects\stylet\Stylet\Bootstrapper.cs:Zeile 26.
   bei SyncTrayzor.Bootstrapper.Configure() in C:\projects\synctrayzor\src\SyncTrayzor\Bootstrapper.cs:Zeile 129.
   bei Stylet.BootstrapperBase.Start(String[] args) in c:\projects\stylet\Stylet\BootstrapperBase.cs:Zeile 86.
   bei System.Windows.Application.OnStartup(StartupEventArgs e)
   bei System.Windows.Application.<.ctor>b__1_0(Object unused)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) System.IO.FileNotFoundException: Die Datei oder Assembly "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
   bei System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   bei System.Signature..ctor(IRuntimeFieldInfo fieldHandle, RuntimeType declaringType)
   bei System.Reflection.RtFieldInfo.get_FieldType()
   bei StyletIoC.Creation.BuilderUpper.<>c__DisplayClass4.<GetExpression>b__0(FieldInfo x) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei StyletIoC.Creation.BuilderUpper.GetExpression(Expression inputParameterExpression, ParameterExpression registrationContext, Type type) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei StyletIoC.Internal.Creators.CreatorBase.CompleteExpressionFromCreator(Expression creator, ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\CreatorBase.cs:Zeile 27.
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 112.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.SingletonRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\SingletonRegistration.cs:Zeile 37.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration..ctor(IRegistration delegateRegistration) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 27.
   bei StyletIoC.Internal.Container.TryCreateFuncFactory(Type type, String key, IRegistrationCollection& registrations) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 287.
   bei StyletIoC.Internal.Container.StyletIoC.Creation.IRegistrationContext.CanResolve(Type type, String key) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 180.
   bei StyletIoC.Internal.Creators.TypeCreator.<GetInstanceExpression>b__3(ParameterInfo p) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 67.
   bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   bei System.Linq.Enumerable.WhereArrayIterator`1.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
   bei System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 66.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGeneratorInternal() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGenerator() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 30.
   bei StyletIoC.Internal.Container.Get(RuntimeTypeHandle typeHandle, String key, Type typeIfAvailable) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 108.
   bei Stylet.Bootstrapper`1.get_RootViewModel() in c:\projects\stylet\Stylet\Bootstrapper.cs:Zeile 26.
   bei SyncTrayzor.Bootstrapper.Configure() in C:\projects\synctrayzor\src\SyncTrayzor\Bootstrapper.cs:Zeile 129.
   bei Stylet.BootstrapperBase.Start(String[] args) in c:\projects\stylet\Stylet\BootstrapperBase.cs:Zeile 86.
   bei System.Windows.Application.OnStartup(StartupEventArgs e)
   bei System.Windows.Application.<.ctor>b__1_0(Object unused)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

2016-01-30 16:58:54.6679 #7944 [Error] SyncTrayzor.Bootstrapper: An unhandled AppDomain exception occurred. Terminating: True System.IO.FileNotFoundException Die Datei oder Assembly "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. Void GetSignature(Void*, Int32, System.RuntimeFieldHandleInternal, System.IRuntimeMethodInfo, System.RuntimeType)    bei System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   bei System.Signature..ctor(IRuntimeFieldInfo fieldHandle, RuntimeType declaringType)
   bei System.Reflection.RtFieldInfo.get_FieldType()
   bei StyletIoC.Creation.BuilderUpper.<>c__DisplayClass4.<GetExpression>b__0(FieldInfo x) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei StyletIoC.Creation.BuilderUpper.GetExpression(Expression inputParameterExpression, ParameterExpression registrationContext, Type type) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei StyletIoC.Internal.Creators.CreatorBase.CompleteExpressionFromCreator(Expression creator, ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\CreatorBase.cs:Zeile 27.
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 112.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.SingletonRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\SingletonRegistration.cs:Zeile 37.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration..ctor(IRegistration delegateRegistration) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 27.
   bei StyletIoC.Internal.Container.TryCreateFuncFactory(Type type, String key, IRegistrationCollection& registrations) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 287.
   bei StyletIoC.Internal.Container.StyletIoC.Creation.IRegistrationContext.CanResolve(Type type, String key) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 180.
   bei StyletIoC.Internal.Creators.TypeCreator.<GetInstanceExpression>b__3(ParameterInfo p) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 67.
   bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   bei System.Linq.Enumerable.WhereArrayIterator`1.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
   bei System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 66.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGeneratorInternal() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGenerator() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 30.
   bei StyletIoC.Internal.Container.Get(RuntimeTypeHandle typeHandle, String key, Type typeIfAvailable) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 108.
   bei Stylet.Bootstrapper`1.get_RootViewModel() in c:\projects\stylet\Stylet\Bootstrapper.cs:Zeile 26.
   bei SyncTrayzor.Bootstrapper.Configure() in C:\projects\synctrayzor\src\SyncTrayzor\Bootstrapper.cs:Zeile 129.
   bei Stylet.BootstrapperBase.Start(String[] args) in c:\projects\stylet\Stylet\BootstrapperBase.cs:Zeile 86.
   bei System.Windows.Application.OnStartup(StartupEventArgs e)
   bei System.Windows.Application.<.ctor>b__1_0(Object unused)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Threading.DispatcherOperation.Invoke()
   bei System.Windows.Threading.Dispatcher.ProcessQueue()
   bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   bei System.Windows.Application.RunDispatcher(Object ignore)
   bei System.Windows.Application.RunInternal(Window window)
   bei SyncTrayzor.App.Main() in C:\projects\synctrayzor\src\SyncTrayzor\obj\x64\Release\App.g.cs:Zeile 0. System.IO.FileNotFoundException: Die Datei oder Assembly "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "Interop.NETWORKLIST, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
   bei System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   bei System.Signature..ctor(IRuntimeFieldInfo fieldHandle, RuntimeType declaringType)
   bei System.Reflection.RtFieldInfo.get_FieldType()
   bei StyletIoC.Creation.BuilderUpper.<>c__DisplayClass4.<GetExpression>b__0(FieldInfo x) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Linq.Enumerable.<ConcatIterator>d__58`1.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei StyletIoC.Creation.BuilderUpper.GetExpression(Expression inputParameterExpression, ParameterExpression registrationContext, Type type) in c:\projects\stylet\Stylet\StyletIoC\Creation\BuilderUpper.cs:Zeile 42.
   bei StyletIoC.Internal.Creators.CreatorBase.CompleteExpressionFromCreator(Expression creator, ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\CreatorBase.cs:Zeile 27.
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 112.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.SingletonRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\SingletonRegistration.cs:Zeile 37.
   bei StyletIoC.Internal.Creators.TypeCreator.<>c__DisplayClassd.<GetInstanceExpression>b__8(ParameterInfo x) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 99.
   bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Dynamic.Utils.CollectionExtensions.ToReadOnly[T](IEnumerable`1 enumerable)
   bei System.Linq.Expressions.Expression.New(ConstructorInfo constructor, IEnumerable`1 arguments)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 110.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.FuncNoKeyRegistration..ctor(IRegistration delegateRegistration) in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\FuncNoKeyRegistration.cs:Zeile 27.
   bei StyletIoC.Internal.Container.TryCreateFuncFactory(Type type, String key, IRegistrationCollection& registrations) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 287.
   bei StyletIoC.Internal.Container.StyletIoC.Creation.IRegistrationContext.CanResolve(Type type, String key) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 180.
   bei StyletIoC.Internal.Creators.TypeCreator.<GetInstanceExpression>b__3(ParameterInfo p) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 67.
   bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   bei System.Linq.Enumerable.WhereArrayIterator`1.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
   bei System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   bei StyletIoC.Internal.Creators.TypeCreator.GetInstanceExpression(ParameterExpression registrationContext) in c:\projects\stylet\Stylet\StyletIoC\Internal\Creators\TypeCreator.cs:Zeile 66.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGeneratorInternal() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 38.
   bei StyletIoC.Internal.Registrations.RegistrationBase.GetGenerator() in c:\projects\stylet\Stylet\StyletIoC\Internal\Registrations\RegistrationBase.cs:Zeile 30.
   bei StyletIoC.Internal.Container.Get(RuntimeTypeHandle typeHandle, String key, Type typeIfAvailable) in c:\projects\stylet\Stylet\StyletIoC\Internal\Container.cs:Zeile 108.
   bei Stylet.Bootstrapper`1.get_RootViewModel() in c:\projects\stylet\Stylet\Bootstrapper.cs:Zeile 26.
   bei SyncTrayzor.Bootstrapper.Configure() in C:\projects\synctrayzor\src\SyncTrayzor\Bootstrapper.cs:Zeile 129.
   bei Stylet.BootstrapperBase.Start(String[] args) in c:\projects\stylet\Stylet\BootstrapperBase.cs:Zeile 86.
   bei System.Windows.Application.OnStartup(StartupEventArgs e)
   bei System.Windows.Application.<.ctor>b__1_0(Object unused)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Threading.DispatcherOperation.Invoke()
   bei System.Windows.Threading.Dispatcher.ProcessQueue()
   bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   bei System.Windows.Application.RunDispatcher(Object ignore)
   bei System.Windows.Application.RunInternal(Window window)
   bei SyncTrayzor.App.Main() in C:\projects\synctrayzor\src\SyncTrayzor\obj\x64\Release\App.g.cs:Zeile 0.

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

@canton7
Copy link
Owner

canton7 commented Jan 30, 2016

Can you confirm whether Interop.NETWORKLIST.dll is present in the portable zip you downloaded?

@canton7
Copy link
Owner

canton7 commented Jan 30, 2016

... it should be, but it looks like yours may have gone missing (maybe an antivirus program?)

@Kugeleis
Copy link
Author

I checked the md5 hash of x64 and x32 zip files. Both donwloads are
correct but do not contain Interop.NETWORKLIST.dll.

@canton7
Copy link
Owner

canton7 commented Jan 31, 2016

I can assure you that both do. Try inspecting the contents of the zip without exacting it: you'll see this:

interop

Additionally, if that file didn't exist in the zip, I'd have several hundred portable users after my blood because I'd broken the portable build.

I think you've got some hyper-paranoid antivirus or anti-malware which is quarantining files that it shouldn't. That would also explain the crash you saw trying to open the conflict resolver: something was blocking me from getting the icon associated with a particular file type, which I've never seen before.

@ProactiveServices
Copy link
Contributor

Clean bill of health on VirusTotal

@canton7
Copy link
Owner

canton7 commented Jan 31, 2016

It's just generated COM interop types - nothing which could be remotely malicious. Still, something seems very keen to get rid of them whenever they crop up on @Kugeleis's machine...

@Kugeleis
Copy link
Author

I reloaded the x64 zip and now it runs but with the same dead on opening the conflict resolver.
------log----------
2016-01-31 15:16:14.2226 #8088 [Error] SyncTrayzor.Bootstrapper: An unhandled AppDomain exception occurred. Terminating: True System.Windows.Markup.XamlParseException Von Windows-Codecs wurde ein Fehler aus dem Win32-System empfangen. (Ausnahme von HRESULT: 0x88982F94) Void RewrapException(System.Exception, System.Uri) bei System.Windows.Markup.XamlReader.RewrapException(Exception e, Uri baseUri)
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
bei System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List1 affectedChildren, UncommonField1 templatedNonFeChildrenField)
bei System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List1 affectedChildren) bei System.Windows.StyleHelper.ApplyTemplateContent(UncommonField1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
bei System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField1 templateDataField, FrameworkElement container) bei System.Windows.FrameworkElement.ApplyTemplate() bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.GridViewRowPresenter.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV) bei System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged) bei System.Windows.Controls.Grid.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Border.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Border.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Control.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.VirtualizingStackPanel.MeasureChild(IItemContainerGenerator& generator, IContainItemStorage& itemStorageProvider, IContainItemStorage& parentItemStorageProvider, Object& parentItem, Boolean& hasUniformOrAverageContainerSizeBeenSet, Double& computedUniformOrAverageContainerSize, Double& computedUniformOrAverageContainerPixelSize, Boolean& computedAreContainersUniformlySized, IList& items, Object& item, IList& children, Int32& childIndex, Boolean& visualOrderChanged, Boolean& isHorizontal, Size& childConstraint, Rect& viewport, VirtualizationCacheLength& cacheSize, VirtualizationCacheLengthUnit& cacheUnit, Boolean& foundFirstItemInViewport, Double& firstItemInViewportOffset, Size& stackPixelSize, Size& stackPixelSizeInViewport, Size& stackPixelSizeInCacheBeforeViewport, Size& stackPixelSizeInCacheAfterViewport, Size& stackLogicalSize, Size& stackLogicalSizeInViewport, Size& stackLogicalSizeInCacheBeforeViewport, Size& stackLogicalSizeInCacheAfterViewport, Boolean& mustDisableVirtualization, Boolean isBeforeFirstItem, Boolean isAfterFirstItem, Boolean isAfterLastItem, Boolean skipActualMeasure, Boolean skipGeneration, Boolean& hasBringIntoViewContainerBeenMeasured, Boolean& hasVirtualizingChildren) bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverrideImpl(Size constraint, Nullable1& lastPageSafeOffset, List1& previouslyMeasuredOffsets, Nullable1& lastPagePixelSize, Boolean remeasure)
bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
bei System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
bei System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged)
bei System.Windows.Controls.Grid.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Grid.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Window.MeasureOverrideHelper(Size constraint)
bei System.Windows.Window.MeasureOverride(Size availableSize)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.ContextLayoutManager.UpdateLayout()
bei System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
bei System.Windows.Interop.HwndTarget.OnResize()
bei System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) System.Windows.Markup.XamlParseException: Von Windows-Codecs wurde ein Fehler aus dem Win32-System empfangen. (Ausnahme von HRESULT: 0x88982F94) ---> System.Runtime.InteropServices.COMException: Von Windows-Codecs wurde ein Fehler aus dem Win32-System empfangen. (Ausnahme von HRESULT: 0x88982F94)
bei System.Windows.Interop.InteropBitmap..ctor(IntPtr hicon, Int32Rect sourceRect, BitmapSizeOptions sizeOptions)
bei System.Windows.Interop.Imaging.CreateBitmapSourceFromHIcon(IntPtr icon, Int32Rect sourceRect, BitmapSizeOptions sizeOptions)
bei Stylet.Xaml.IconToBitmapSourceConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture) in c:\projects\stylet\Stylet\Xaml\IconToBitmapSourceConverter.cs:Zeile 35.
bei System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
bei System.Windows.Data.BindingExpression.Activate(Object item)
bei System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt)
bei System.Windows.Data.BindingExpression.AttachOverride(DependencyObject target, DependencyProperty dp)
bei System.Windows.Data.BindingExpressionBase.OnAttach(DependencyObject d, DependencyProperty dp)
bei System.Windows.StyleHelper.GetInstanceValue(UncommonField1 dataField, DependencyObject container, FrameworkElement feChild, FrameworkContentElement fceChild, Int32 childIndex, DependencyProperty dp, Int32 i, EffectiveValueEntry& entry) bei System.Windows.StyleHelper.GetChildValueHelper(UncommonField1 dataField, ItemStructList1& valueLookupList, DependencyProperty dp, DependencyObject container, FrameworkObject child, Int32 childIndex, Boolean styleLookup, EffectiveValueEntry& entry, ValueLookupType& sourceType, FrameworkElementFactory templateRoot) bei System.Windows.StyleHelper.GetChildValue(UncommonField1 dataField, DependencyObject container, Int32 childIndex, FrameworkObject child, DependencyProperty dp, FrugalStructList1& childRecordFromChildIndex, EffectiveValueEntry& entry, ValueLookupType& sourceType, FrameworkElementFactory templateRoot) bei System.Windows.StyleHelper.GetValueFromTemplatedParent(DependencyObject container, Int32 childIndex, FrameworkObject child, DependencyProperty dp, FrugalStructList1& childRecordFromChildIndex, FrameworkElementFactory templateRoot, EffectiveValueEntry& entry)
bei System.Windows.StyleHelper.ApplyTemplatedParentValue(DependencyObject container, FrameworkObject child, Int32 childIndex, FrugalStructList1& childRecordFromChildIndex, DependencyProperty dp, FrameworkElementFactory templateRoot) bei System.Windows.StyleHelper.InvalidatePropertiesOnTemplateNode(DependencyObject container, FrameworkObject child, Int32 childIndex, FrugalStructList1& childRecordFromChildIndex, Boolean isDetach, FrameworkElementFactory templateRoot)
bei System.Windows.FrameworkTemplate.InvalidatePropertiesOnTemplate(DependencyObject container, Object currentObject)
bei System.Windows.FrameworkTemplate.HandleBeforeProperties(Object createdObject, DependencyObject& rootObject, DependencyObject container, FrameworkElement feContainer, INameScope nameScope)
bei System.Windows.FrameworkTemplate.<>c__DisplayClass45_0.b__2(Object sender, XamlObjectEventArgs args)
bei System.Xaml.XamlObjectWriter.OnBeforeProperties(Object value)
bei System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx)
bei System.Xaml.XamlObjectWriter.WriteEndObject()
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Windows.Markup.XamlReader.RewrapException(Exception e, Uri baseUri)
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
bei System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
bei System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List1 affectedChildren, UncommonField1 templatedNonFeChildrenField)
bei System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List1 affectedChildren) bei System.Windows.StyleHelper.ApplyTemplateContent(UncommonField1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
bei System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField1 templateDataField, FrameworkElement container) bei System.Windows.FrameworkElement.ApplyTemplate() bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.GridViewRowPresenter.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV) bei System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged) bei System.Windows.Controls.Grid.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Border.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Border.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.Control.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.Controls.VirtualizingStackPanel.MeasureChild(IItemContainerGenerator& generator, IContainItemStorage& itemStorageProvider, IContainItemStorage& parentItemStorageProvider, Object& parentItem, Boolean& hasUniformOrAverageContainerSizeBeenSet, Double& computedUniformOrAverageContainerSize, Double& computedUniformOrAverageContainerPixelSize, Boolean& computedAreContainersUniformlySized, IList& items, Object& item, IList& children, Int32& childIndex, Boolean& visualOrderChanged, Boolean& isHorizontal, Size& childConstraint, Rect& viewport, VirtualizationCacheLength& cacheSize, VirtualizationCacheLengthUnit& cacheUnit, Boolean& foundFirstItemInViewport, Double& firstItemInViewportOffset, Size& stackPixelSize, Size& stackPixelSizeInViewport, Size& stackPixelSizeInCacheBeforeViewport, Size& stackPixelSizeInCacheAfterViewport, Size& stackLogicalSize, Size& stackLogicalSizeInViewport, Size& stackLogicalSizeInCacheBeforeViewport, Size& stackLogicalSizeInCacheAfterViewport, Boolean& mustDisableVirtualization, Boolean isBeforeFirstItem, Boolean isAfterFirstItem, Boolean isAfterLastItem, Boolean skipActualMeasure, Boolean skipGeneration, Boolean& hasBringIntoViewContainerBeenMeasured, Boolean& hasVirtualizingChildren) bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverrideImpl(Size constraint, Nullable1& lastPageSafeOffset, List1& previouslyMeasuredOffsets, Nullable1& lastPagePixelSize, Boolean remeasure)
bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
bei System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ItemsPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
bei System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged)
bei System.Windows.Controls.Grid.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Control.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Grid.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
bei System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Controls.Border.MeasureOverride(Size constraint)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.Window.MeasureOverrideHelper(Size constraint)
bei System.Windows.Window.MeasureOverride(Size availableSize)
bei System.Windows.FrameworkElement.MeasureCore(Size availableSize)
bei System.Windows.UIElement.Measure(Size availableSize)
bei System.Windows.ContextLayoutManager.UpdateLayout()
bei System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
bei System.Windows.Interop.HwndTarget.OnResize()
bei System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
COMException Von Windows-Codecs wurde ein Fehler aus dem Win32-System empfangen. (Ausnahme von HRESULT: 0x88982F94) Void .ctor(IntPtr, System.Windows.Int32Rect, System.Windows.Media.Imaging.BitmapSizeOptions)

@canton7
Copy link
Owner

canton7 commented Jan 31, 2016

Something on your computer really doesn't like working with images...

Try this build: https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.5.297/artifacts

@Kugeleis
Copy link
Author

Tried again and actually on two other machines (Win7 pro 64bit) with the same effect crashing as soon as I open the conflict solver. So I guess it's not the machine but rather the set of files or localization.

@canton7
Copy link
Owner

canton7 commented Jan 31, 2016

The bit that's having problems is the code which finds the icon advocated associated with a particular file type, so maybe you've got some file type that's got a really odd associated icon, or is in a weird format, etc? The first error was it not being able to find an icon (I think), the second was windows being unable to find a codec for the icon.

Have you tried that build I linked to above? That should work around that second error.

On 31 January 2016 16:37:59 GMT+00:00, Kugeleis notifications@github.com wrote:

Tried again and actually on two other machines (Win7 pro 64bit) with
the same effect crashing as soon as I open the conflict solver. So I
guess it's not the machine but rather the set of files or localization.


Reply to this email directly or view it on GitHub:
#224 (comment)

@Kugeleis
Copy link
Author

I sync flac files. They might contain strange icons. But flac is not an
unusual file type.

@canton7
Copy link
Owner

canton7 commented Jan 31, 2016

I think it's specifically the icon which is associated with the file type on those computers.

Have you tried that build I linked to above yet?

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Could you let me know whether this build works, please? https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.5.297/artifacts

I'd like to push out a new release soon, but I want to know whether or not to include that workaround.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 1, 2016

This also gets stuck when entering the solver.

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Log? It won't be the same error.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 1, 2016

SyncTrayzor.log.txt

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Thanks!

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

SyncTrayzor logs some information on startup: mind pasting it?

@Kugeleis
Copy link
Author

Kugeleis commented Feb 1, 2016

Sorry, I deleted the begin. Need to redo the test.

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Much appreciated!

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

... it's just the line numbers in the stack trace only make sense if you weren't running v1.1.5.297, so I want to see which version it thinks it is on startup.

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Just to make sure: you're not downloading the v1.1.5.297 zip, copying SyncTrayzor.exe out of it and pasting it into a previously downloaded zip or something, are you?

@Kugeleis
Copy link
Author

Kugeleis commented Feb 1, 2016

No, I use the full pack and copy the syncthing config in.

Am 1. Februar 2016 23:16:43 MEZ, schrieb Antony Male notifications@github.com:

Just to make sure: you're not downloading the v1.1.5.297 zip, copying
SyncTrayzor.exe out of it and pasting it into a previously downloaded
zip or something, are you?


Reply to this email directly or view it on GitHub:
#224 (comment)

Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 1, 2016

here are the first lines of the log

2016-02-01 23:39:07.4969 #1824 [Info] SyncTrayzor.Services.SingleApplicationInstanceManager: Checking for other SyncTrayzor processes
2016-02-01 23:39:07.5281 #1824 [Info] SyncTrayzor.Services.SingleApplicationInstanceManager: Did not find any other processes, or they all responded with an error. Indicating no close
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ExePath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: LogFilePath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\logs
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: SyncthingBackupPath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\syncthing.exe
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFilePath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\data\config.xml
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: ConfigurationFileBackupPath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\data\config-backups
2016-02-01 23:39:07.5437 #1824 [Debug] SyncTrayzor.Services.Config.ApplicationPathsProvider: CefCachePath: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\data\cef\cache
2016-02-01 23:39:07.6061 #1824 [Debug] SyncTrayzor.Services.Config.ConfigurationProvider: Loaded default configuration: <Configuration ShowTrayIconOnlyOnClose=False MinimizeToTray=False CloseToTray=True ShowDeviceConnectivityBalloons=True SyncthingAddress=localhost:8384 StartSyncthingAutomatically=True SyncthingCommandLineFlags=[]SyncthingApiKey= SyncthingEnvironmentalVariables=[] SyncthingUseCustomHome=True SyncthingDenyUpgrade=False SyncthingPriorityLevel=Normal Folders=[] NotifyOfNewVersions=True LatestNotifiedVersion= ObfuscateDeviceIDs=True UseComputerCulture=True SyncthingConsoleHeight=100 WindowPlacement= SyncthingWebBrowserZoomLevel=0 LastSeenInstallCount=0 SyncthingPath=%EXEPATH%\data\syncthing.exe SyncthingCustomHomePath=%EXEPATH%\data\syncthing ShowSynchronizedBalloonEvenIfNothingDownloaded=False DisableHardwareRendering=False EnableFailedTransferAlerts=True EnableConflictFileMonitoring=True SyncthingDebugFacilities=[] ConflictResolverDeletesToRecycleBin=True PauseDevicesOnMeteredNetworks=True HaveDonated=False>
2016-02-01 23:39:07.6685 #1824 [Debug] SyncTrayzor.Services.Config.ConfigurationProvider: Found existing configuration at C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\data\config.xml
2016-02-01 23:39:07.7777 #1824 [Info] SyncTrayzor.Services.AutostartProvider: Have read/write access to the registry
2016-02-01 23:39:07.8557 #1824 [Info] SyncTrayzor.Services.Metering.NetworkCostManager: Unable to load NetworkListManager: not supported
2016-02-01 23:39:09.6965 #1824 [Info] SyncTrayzor.Services.Conflicts.ConflictFileWatcher: Refreshing conflicted files. Found 0 from 0 options
2016-02-01 23:39:13.3513 #1824 [Debug] SyncTrayzor.Syncthing.SyncthingProcessRunner: SyncthingProcessRunner.Start called
2016-02-01 23:39:13.3669 #1824 [Debug] SyncTrayzor.Syncthing.FreePortFinder: Found free port: 8384
2016-02-01 23:39:13.3825 #1824 [Debug] SyncTrayzor.Syncthing.SyncthingManager: Request to set state: Stopped -> Starting
2016-02-01 23:39:13.3825 #1824 [Debug] SyncTrayzor.Syncthing.SyncthingManager: Setting state: Stopped -> Starting
2016-02-01 23:39:13.3825 #1824 [Info] SyncTrayzor.Syncthing.SyncthingProcessRunner: Starting syncthing: C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\data\syncthing.exe
2016-02-01 23:39:13.4917 #1824 [Debug] SyncTrayzor.Syncthing.SyncthingManager: Starting API clients
2016-02-01 23:39:13.6477 #1824 [Debug] SyncTrayzor.Syncthing.ApiClient.SyncthingApiClientFactory: Attempting to request API
2016-02-01 23:39:13.8817 #1824 [Debug] SyncTrayzor.Bootstrapper: SyncTrazor version 1.1.5.297 (Amd64) started at C:\progs\SyncTrayzorPortable-x64 (1)\SyncTrayzorPortable-x64\SyncTrayzor.exe (.NET version: 4.6 or later)
2016-02-01 23:39:13.8817 #1824 [Debug] SyncTrayzor.Bootstrapper: Cleaning up config folder path
2016-02-01 23:39:13.9753 #1824 [Info] SyncTrayzor.Services.Conflicts.ConflictFileWatcher: Refreshing conflicted files. Found 0 from 0 options

@canton7
Copy link
Owner

canton7 commented Feb 1, 2016

Thanks. Weird. I'll check tomorrow that the right version of one of the dlls got out in that zip.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Argh, sorry, that was my screw-up. This release has the fix I intended you to get: https://ci.appveyor.com/project/canton7/synctrayzor/build/1.1.5.299/artifacts .

What program is associated with your flac files, i.e. what program opens if you double-click a flac file? It would be great if I could reproduce your problem on my end, since this back-and-forth debugging is slow and painful for everyone.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

.flac is associated with the vlc-player.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Hrm, VLC's icon is fine - I've used that...

@canton7 canton7 closed this as completed in c9ee344 Feb 2, 2016
@canton7 canton7 reopened this Feb 2, 2016
@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

OK, I tested 1.1.5.299 an 1.1.6 and they stll get stuck.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Log please?

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

OK, I isolated the issue a bit. When reducing syncthing to one folder the solver works. Even with flac files. Apparently it crashes when my syncthing handles multiple folders.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

It was previously crashing when trying to render the icon for a particular file (I'm not sure what the issue is now, since we should have caught all of the places where that crash could have occurred).

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

I'll go through each folder now and let you know if one causes the crash.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

I'm afraid I can't do anything until I see why the crash is happening now, and for that I need the log.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

It probably doesn't seem this way from where you're standing, but so far we've fixed one crash caused by apparently funky icons, and probably fixed another. This is indicated by the stack trace in the logs: that tells me which function call failed, and if I'm lucky tells me why.

I'm not sure what your current crash is caused by: I need to see the logs to see what's failing, and why.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

After running folder by folder I had no crash anymore. All folders worked well when handled one by one. I just checked the log. It's huge and has private data all over. I wonder if I can filter something useful still for debugging.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

The section just before the crash occurred, as you've been doing so far, is fine.

Specifically, any line starting with "An unhandled AppDomain exception occurred" or "An unhandled exception occurred" and all of the lines below it which don't start with a timestamp (e.g. all of the ones starting with "bei").

Also feel free to email me anything directly if you don't want to post it on here: my email is on my github profile page.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

You got mail.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

OK, thanks for that log. There's some very scary stuff in there - failures from some core parts of .NET, stuff like that. It makes me think that a bad icon isn't the source of the problem: there's something much more fundamental.

You're not doing anything like running over remote desktop, in a virtual machine, etc, are you?

Could you open Task Manager, go to the 'Details' tab, right-click on one of the column headers, click 'Select Columns', then check 'GDI objects'. Open the conflict resolver window, and see if this value increases (and what value it increases to). Do the same for the 'User objects' column.

There's also something else I can try if that doesn't yield anything interesting...

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

Em, sorry, I'm on a Win7 prof machine now. I guess the task manager is more basic.
The tool GDIView says 82 GDI handles for synctrayzor.

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Does it go up at all if you open the conflict resolver window?

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

Yes, actually dramatically to >4500.

When I gradually reduce the conflicting files the handles reduce, too. Since my data has thousends of those "sync-conflict" files due to some buggy early syncthing version your code might run into some unexpected limit. I wrote a ps script earlier to get rid of them but never dared to run it on real data ;~)

@canton7 canton7 closed this as completed Feb 2, 2016
@canton7 canton7 reopened this Feb 2, 2016
@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Oops wrong button...

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Amazing, thank you!

You've probably guessed it, but it looks like I'm leaking GDI handles through those file icons. I should also be able to reproduce this now, so I should be able to get it fixed without annoying you any more.

@Kugeleis
Copy link
Author

Kugeleis commented Feb 2, 2016

I'm done now anyway. Thanks for your patience. I'll pay in translations :-]

@canton7
Copy link
Owner

canton7 commented Feb 2, 2016

Thanks for your patience and help as well! Debugging a problem like this, where I can't reproduce it and I'm relying on you for feedback, is an incredibly lengthy and irritating process for both parties, and I really appreciate your perseverance 😄

@canton7
Copy link
Owner

canton7 commented Feb 5, 2016

@canton7 canton7 closed this as completed in 953c0e2 Feb 8, 2016
@canton7
Copy link
Owner

canton7 commented Feb 8, 2016

Release in v1.1.7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants