GNOME Bugzilla – Bug 644539
1.9.5 crashes on start when upgrading from 1.9.4 (no clean install)
Last modified: 2020-03-17 09:22:20 UTC
1.9.5 crashes on start. Mono.Addins.dll seems to be missing in the installer. And 0.4.0 instead of 0.5.0 is strange too. [Info 00:26:03.826] Running Banshee Unknown: [ (, ) @ ] Exception has been thrown by the target of an invocation. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileLoadException: Could not load file or assembly 'Mono.Addins, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) File name: 'Mono.Addins, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' at Banshee.ServiceStack.ServiceManager.InitializeAddins() at Banshee.ServiceStack.ServiceManager.DefaultInitialize() in c:\Documents and Settings\E\Desktop\banshee\src\Core\Banshee.Services\Banshee.ServiceStack\ServiceManager.cs:line 119 at Banshee.ServiceStack.Application.Initialize() in c:\Documents and Settings\E\Desktop\banshee\src\Core\Banshee.Services\Banshee.ServiceStack\Application.cs:line 80 at Banshee.Gui.GtkBaseClient.Initialize(Boolean registerCommonServices) in c:\Documents and Settings\E\Desktop\banshee\src\Core\Banshee.ThickClient\Banshee.Gui\GtkBaseClient.cs:line 144 at Banshee.Gui.GtkBaseClient..ctor(Boolean initializeDefault, String defaultIconName) in c:\Documents and Settings\E\Desktop\banshee\src\Core\Banshee.ThickClient\Banshee.Gui\GtkBaseClient.cs:line 95 at Banshee.Gui.GtkBaseClient..ctor() in c:\Documents and Settings\E\Desktop\banshee\src\Core\Banshee.ThickClient\Banshee.Gui\GtkBaseClient.cs:line 87 at Nereid.Client..ctor()
Does this happen every time? Are you sure you have a clean install?
Yup, every time. It was an upgrade from 1.9.4. I'll try clean install now.
Okay, so, a clean install of 1.9.5 works. At least to some extent (details in another ticket). I've tried a 1.9.4 to 1.9.5 upgrade again with the same result, so there's clearly something wrong in installer's upgrade capabilities.
I can confirm Banshee crashing on start when installed without first removing 1.9.4 Doing a "repair" through Control Panel\Programs fixes this. I haven't tested an uninstall followed by clean install (although it must work). I expect this bug is caused by some file in %APPDATA% some difference in how 1.9.4 writes it to 1.9.5?
Created attachment 183268 [details] Log from upgrade 1.9.4 -> 1.9.5 Attached is a log of the crash from Banshee 1.9.5 installed over 1.9.4 (or "upgraded").
Created attachment 183269 [details] Log of repaired Banshee 1.9.5 For comparison, a log of the output of the same instillation, but auto-repaired by the "Control Panel\Uninstall or Repair Programs" MSI Repair thingy. This is a successful start (although there appears to be many background errors in the log...
(In reply to comment #4) > I can confirm Banshee crashing on start when installed without first removing > 1.9.4 Confirming as per the comment above.
The weird thing is that an upgrade from 1.9.5 to 1.9.6 works seamlessly.
Created attachment 184372 [details] Error upgrading from 1.95 to 1.96 (no clean install)
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.