Walletwasabi: [v.1.1.11] Startup aborted on Ubuntu

Created on 16 Apr 2020  路  11Comments  路  Source: zkSNACKs/WalletWasabi

General Description

The GUI doesn't come up and the program startup process is terminated.

How To Reproduce?

Installing *.deb or .tar.gz package
Clicking on program icon or start in terminal with "wassabee"

Screenshots

Mainly red and yellow messages copied:

2020-04-16 18:06:29 INFO TorProcessManager (75) Tor is already running.
2020-04-16 18:06:29 INFO Global (287) Start connecting to nodes...
2020-04-16 18:06:29 INFO Global (311) Start synchronizing filters...
2020-04-16 18:06:30 CRITICAL Program (49) System.NullReferenceException: Object reference not set to an instance of an object.
at WalletWasabi.Gui.Behaviors.BindWindowSizeBehavior.AssociatedObject_Opened()
at WalletWasabi.Gui.Behaviors.BindWindowSizeBehavior.b__10_0(EventPattern1 _) at System.Reactive.AnonymousSafeObserver1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\AnonymousSafeObserver.cs:line 43
at System.Reactive.Subjects.Subject1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Subjects\Subject.cs:line 146 at System.Reactive.Linq.ObservableImpl.FromEventPattern.Handler3.<>c__DisplayClass7_0.b__0(TSender sender, TEventArgs eventArgs) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\FromEventPattern.cs:line 93
at Avalonia.Controls.TopLevel.OnOpened(EventArgs e)
at Avalonia.Controls.Window.Show()
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetimeT
at AvalonStudio.Shell.Shell.StartShellAppTAppBuilder
at WalletWasabi.Gui.Program.Main(String[] args)
2020-04-16 18:06:30 WARNING Program (85) System.NullReferenceException: Object reference not set to an instance of an object.
at WalletWasabi.Gui.Behaviors.BindWindowSizeBehavior.AssociatedObject_Opened()
at WalletWasabi.Gui.Behaviors.BindWindowSizeBehavior.b__10_0(EventPattern1 _) at System.Reactive.AnonymousSafeObserver1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\AnonymousSafeObserver.cs:line 43
at System.Reactive.Subjects.Subject1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Subjects\Subject.cs:line 146 at System.Reactive.Linq.ObservableImpl.FromEventPattern.Handler3.<>c__DisplayClass7_0.b__0(TSender sender, TEventArgs eventArgs) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Linq\Observable\FromEventPattern.cs:line 93
at Avalonia.Controls.TopLevel.OnOpened(EventArgs e)
at Avalonia.Controls.Window.Show()
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetimeT
at AvalonStudio.Shell.Shell.StartShellAppTAppBuilder
at WalletWasabi.Gui.Program.Main(String[] args)

Operating System

Linux 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 18.04.4 LTS

Wasabi Version

Wasabi Client Version: 1.1.11.0

debug waiting for dependency

Most helpful comment

Thanks your feedback is helpful.

All 11 comments

@danwalmsley I think this is Screens or WorkingArea.

We cant implement this feature correctly until these are resolved:
https://github.com/AvaloniaUI/Avalonia/issues/3796
https://github.com/AvaloniaUI/Avalonia/issues/3795

suggest removing saving of window size? @lontivero @molnard

If there is no workaround possible then remove/disable the feature.

ok I will remove it, and ill work on avalonia side to fix the apis that will enable this.

@634-5789 can you tell me are you using multiple monitors? and also if you remove the second monitor does the crash go away?

Yes, remove it. Caused so much trouble versus benefits.

@634-5789 can you tell me are you using multiple monitors? and also if you remove the second monitor does the crash go away?

Two monitor setup. Laptop and external monitor as primary - if this matters. Switching to a single monitor setup fixes it indeed.

Thanks your feedback is helpful.

@634-5789 this is fixed on the master. Can you confirm it by building Wasabi from the source?

https://github.com/zkSNACKs/WalletWasabi#build-from-source-code

@molnard Built it from source, moved the ~/.walletwasabi folder and run it. Works like a charm. Thanks for fixing.

Thank you for your feedback. The fix will be in the next hotfix (silent) release v1.1.11.1

Was this page helpful?
0 / 5 - 0 ratings