Crash on start

Matrix
Matrix
Community Member
edited April 2023 in 1Password 7 for Windows

Hi, the new 1Password Beta on Windows is crashing the moment I start it. Let me know what info I can provide to help. I can't even get to the point of getting the version, although this was happening when I first installed it a few days ago and when I tried it tonight it updated first and then behaved exactly the same way.


1Password Version: Latest beta
Extension Version: Not Provided
OS Version: Win 8.1 Pro
Sync Type: Not Provided
Referrer: forum-search:crash

Comments

  • @Matrix please run it again, when it crashes visit Event Viewer and send us last error from ".NET Framework" source. We will get it fixed :)

  • redoz
    redoz
    Community Member

    @SergeyTheAgile Considered adding crash reporting to the application?

  • There is, but it's far from perfect yet. Each crash should generate a file in %LOCALAPPDATA%\1Password\Diagnostics folder. Settings\Email Us command is expected to assist with making email and attaching files. However, there were few issues, some mail clients didn't want to cooperate and some Windows builds got this functionality broken. We are looking at other options, but haven't made our mind yet.

  • redoz
    redoz
    Community Member
    edited June 2016

    Relying on email being setup correctly on the computer is a mistake in my opinion with today's prevalent use of web-based email. In fact, there's been many occasion where I've not submitted crash reports because the app assumed I have outlook (or some other mail client) configured locally.

    Might want to check out https://www.hockeyapp.net/

  • HockeyApp is our #1 in list of choices, especially since lately Microsoft has stopped recommending AppInsights for client apps and pushing for HockeyApp.

  • Matrix
    Matrix
    Community Member

    There's 2 events, one from .NET Runtime and one "Application Error", nothing was created in the diagnostics folder btw. Here's the good part:

    Application: AgileBits.OnePassword.Desktop.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.MissingMethodException
    Stack:
    at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.DispatcherOperation.InvokeImpl()
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Windows.Threading.DispatcherOperation.Invoke()
    at System.Windows.Threading.Dispatcher.ProcessQueue()
    at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
    at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Application.RunInternal(System.Windows.Window)
    at System.Windows.Application.Run()
    at AgileBits.OnePassword.App.Main()

  • Matrix
    Matrix
    Community Member

    And yes, please don't depend on local email setup, no sane person (at least outside company-mandated environments) uses a local mail client anymore.

  • MikeT
    edited June 2016

    Hi @Matrix,

    Application: AgileBits.OnePassword.Desktop.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.MissingMethodException

    That means you're using an outdated .NET framework. Please install the latest .NET 4.6.1 framework here: https://www.microsoft.com/en-us/download/details.aspx?id=49982

    After it is installed, reboot, and check Windows Updates for additional .NET updates.

    And yes, please don't depend on local email setup, no sane person (at least outside company-mandated environments) uses a local mail client anymore.

    A lot of our customers do use email clients on various platforms, especially on Windows. However, we are not going to default to submitting via email anymore like what we did in 1Password 4. The email us option is just opening up the Windows File Explorer pointing you to our diagnostics folder alongside the email client if it can open it. So, even if the email client doesn't open up, you'd still see the folder with the logs.

    We do plan to come up with a better crash reporter but right now, there isn't a clear solution we have that works across all Windows versions we're on. Microsoft is still working out what it wants to do with HockeyApp, there are a lot of changes in there.

This discussion has been closed.