Portable pre-latest version, Yesterday was working fine, today crashes on startup, latest portable behaves the same:
I get these two erros in windows events after launch attempt:
Имя журнала: Application
Источник: .NET Runtime
Дата: 17.10.2014 1:56:21
Код события: 1026
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Owyn
Описание:
Приложение: KeePass.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.BadImageFormatException
Стек:
в KeePass.Program.TryGlobalInstanceNotify(System.String)
в KeePass.Program.Main(System.String[])
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime"/>
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-10-16T21:56:21.000000000Z"/>
<EventRecordID>27528</EventRecordID>
<Channel>Application</Channel>
<Computer>Owyn</Computer>
<Security/>
</System>
<EventData>
<Data>Приложение: KeePass.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.BadImageFormatException
Стек:
в KeePass.Program.TryGlobalInstanceNotify(System.String)
в KeePass.Program.Main(System.String[])
</Data>
</EventData>
</Event>
Имя журнала: Application
Источник: Application Error
Дата: 17.10.2014 1:56:25
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Owyn
Описание:
Имя сбойного приложения: KeePass.exe, версия: 2.28.0.0, отметка времени: 0x543406f1
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.18229, отметка времени 0x51fb10c6
Код исключения: 0xe0434352
Смещение ошибки: 0x0000812f
Идентификатор сбойного процесса: 0xb5c
Время запуска сбойного приложения: 0x01cfe98c00d6e84e
Путь сбойного приложения: V:\KeePass\KeePass.exe
Путь сбойного модуля: C:\Windows\system32\KERNELBASE.dll
Код отчета: 458c4dc5-557f-11e4-a688-6466b306f2ab
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error"/>
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-10-16T21:56:25.000000000Z"/>
<EventRecordID>27529</EventRecordID>
<Channel>Application</Channel>
<Computer>Owyn</Computer>
<Security/>
</System>
<EventData>
<Data>KeePass.exe</Data>
<Data>2.28.0.0</Data>
<Data>543406f1</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.1.7601.18229</Data>
<Data>51fb10c6</Data>
<Data>e0434352</Data>
<Data>0000812f</Data>
<Data>b5c</Data>
<Data>01cfe98c00d6e84e</Data>
<Data>V:\KeePass\KeePass.exe</Data>
<Data>C:\Windows\system32\KERNELBASE.dll</Data>
<Data>458c4dc5-557f-11e4-a688-6466b306f2ab</Data>
</EventData>
</Event>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I had a similar issue. I have been using KeePass 2.27 for many months. Suddenly, upon launch, I received the error
The instruction at 0x771f11e8 referenced memory at 0xffffffff. The memory could not be read.
Following your suggestions, I downloaded .net 4.5.1 and did a repair of .net 4.5.1. I tried the portable version of KeePass. I installed version 2.28 - nothing changed.
I wondered if a repair was the equivalent of re-installing .net, so I uninstalled it (it took a really long time). After it finished, and before I started the re-installation, I decided to try running KeePass -- it ran!
So with .net 4.5.1 uninstalled, the program runs. This makes no sense to me. Does it make any sense to anyone else? I will try reinstalling 4.5.1 next, but I'd like to know what others think about this.
EventData
Application: KeePass.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at System.Windows.Forms.SafeNativeMethods.IsAppThemed() at System.Windows.Forms.OSFeature.GetVersionPresent(System.Object) at System.Windows.Forms.FeatureSupport.IsPresent(System.Object, System.Version) at System.Windows.Forms.UnsafeNativeMethods+ThemingScope.CreateActivationContext(System.String, Int32) at System.Windows.Forms.Application.EnableVisualStylesInternal(System.String, Int32) at System.Windows.Forms.Application.EnableVisualStyles() at KeePass.Program.Main(System.String[])
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
NET is a very large piece of software and there have been numerous hiccups with updates. MS are not having a good run with updates at present so to find an issue with NET 4.5.1 is not surprising.
cheers, Paul
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Portable pre-latest version, Yesterday was working fine, today crashes on startup, latest portable behaves the same:
I get these two erros in windows events after launch attempt:
Имя журнала: Application
Источник: .NET Runtime
Дата: 17.10.2014 1:56:21
Код события: 1026
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Owyn
Описание:
Приложение: KeePass.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.BadImageFormatException
Стек:
в KeePass.Program.TryGlobalInstanceNotify(System.String)
в KeePass.Program.Main(System.String[])
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime"/>
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-10-16T21:56:21.000000000Z"/>
<EventRecordID>27528</EventRecordID>
<Channel>Application</Channel>
<Computer>Owyn</Computer>
<Security/>
</System>
<EventData>
<Data>Приложение: KeePass.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.BadImageFormatException
Стек:
в KeePass.Program.TryGlobalInstanceNotify(System.String)
в KeePass.Program.Main(System.String[])
</Data>
</EventData>
</Event>
Имя журнала: Application
Источник: Application Error
Дата: 17.10.2014 1:56:25
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Owyn
Описание:
Имя сбойного приложения: KeePass.exe, версия: 2.28.0.0, отметка времени: 0x543406f1
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.18229, отметка времени 0x51fb10c6
Код исключения: 0xe0434352
Смещение ошибки: 0x0000812f
Идентификатор сбойного процесса: 0xb5c
Время запуска сбойного приложения: 0x01cfe98c00d6e84e
Путь сбойного приложения: V:\KeePass\KeePass.exe
Путь сбойного модуля: C:\Windows\system32\KERNELBASE.dll
Код отчета: 458c4dc5-557f-11e4-a688-6466b306f2ab
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error"/>
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-10-16T21:56:25.000000000Z"/>
<EventRecordID>27529</EventRecordID>
<Channel>Application</Channel>
<Computer>Owyn</Computer>
<Security/>
</System>
<EventData>
<Data>KeePass.exe</Data>
<Data>2.28.0.0</Data>
<Data>543406f1</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.1.7601.18229</Data>
<Data>51fb10c6</Data>
<Data>e0434352</Data>
<Data>0000812f</Data>
<Data>b5c</Data>
<Data>01cfe98c00d6e84e</Data>
<Data>V:\KeePass\KeePass.exe</Data>
<Data>C:\Windows\system32\KERNELBASE.dll</Data>
<Data>458c4dc5-557f-11e4-a688-6466b306f2ab</Data>
</EventData>
</Event>
ok, fully uninstalling .Net 4.5.1 helped.
You should try re-installing .NET 4.5.1.
cheers, Paul
I had a similar issue. I have been using KeePass 2.27 for many months. Suddenly, upon launch, I received the error
The instruction at 0x771f11e8 referenced memory at 0xffffffff. The memory could not be read.
Following your suggestions, I downloaded .net 4.5.1 and did a repair of .net 4.5.1. I tried the portable version of KeePass. I installed version 2.28 - nothing changed.
I wondered if a repair was the equivalent of re-installing .net, so I uninstalled it (it took a really long time). After it finished, and before I started the re-installation, I decided to try running KeePass -- it ran!
So with .net 4.5.1 uninstalled, the program runs. This makes no sense to me. Does it make any sense to anyone else? I will try reinstalling 4.5.1 next, but I'd like to know what others think about this.
Here is the event log entry:
[ Name] .NET Runtime
[ Qualifiers] 0
Level 2
Task 0
Keywords 0x80000000000000
[ SystemTime] 2014-11-23T05:11:52.000000000Z
EventRecordID 1347480
Channel Application
Computer xxxxx
Security
Application: KeePass.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at System.Windows.Forms.SafeNativeMethods.IsAppThemed() at System.Windows.Forms.OSFeature.GetVersionPresent(System.Object) at System.Windows.Forms.FeatureSupport.IsPresent(System.Object, System.Version) at System.Windows.Forms.UnsafeNativeMethods+ThemingScope.CreateActivationContext(System.String, Int32) at System.Windows.Forms.Application.EnableVisualStylesInternal(System.String, Int32) at System.Windows.Forms.Application.EnableVisualStyles() at KeePass.Program.Main(System.String[])
NET is a very large piece of software and there have been numerous hiccups with updates. MS are not having a good run with updates at present so to find an issue with NET 4.5.1 is not surprising.
cheers, Paul