Menu

keepass crash on startup

Help
Owyn
2014-10-16
2014-11-23
  • Owyn

    Owyn - 2014-10-16

    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>

     
  • Owyn

    Owyn - 2014-10-17

    ok, fully uninstalling .Net 4.5.1 helped.

     
  • Paul

    Paul - 2014-10-17

    You should try re-installing .NET 4.5.1.

    cheers, Paul

     
  • Brian Beinlich

    Brian Beinlich - 2014-11-23

    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:

    • System
    • Provider
      [ Name] .NET Runtime
    • EventID 1026
      [ Qualifiers] 0
      Level 2
      Task 0
      Keywords 0x80000000000000
    • TimeCreated
      [ SystemTime] 2014-11-23T05:11:52.000000000Z
      EventRecordID 1347480
      Channel Application
      Computer xxxxx
      Security
    • 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[])
     
  • Paul

    Paul - 2014-11-23

    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

     

Log in to post a comment.