Banshee (mono) crashes on 5.6-release and 5.7-current

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Banshee (mono) crashes on 5.6-release and 5.7-current


Banshee crashes on an apparent mono bug. It doesn't work in both
5.6-release and 5.7-current. I installed it via pkg_add, not ports.

I reported the bug to Xamarin (the maintainers of mono) here:

They said that it is "probably caused by a missing/mismatched assembly

Mono JIT compiler version 3.12.0 (tarball Thu Mar 19 20:27:32 MDT 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.
        TLS:           normal
        SIGSEGV:       altstack
        Notification:  kqueue
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)

$ banshee
[Warn  17:51:53.962] DBus support could not be started. Disabling for
this session. - System.Exception: Error 47: Address family not
supported by protocol family (in `dbus-sharp')
  at DBus.Unix.UnixSocket.Connect (System.Byte[] remote_end) [0x00000]
in <filename unknown>:0
  at DBus.Transports.UnixNativeTransport.OpenUnix (System.String path)
[0x00000] in <filename unknown>:0
  at DBus.Transports.UnixNativeTransport.Open (System.String path,
Boolean abstract) [0x00000] in <filename unknown>:0
  at DBus.Transports.UnixTransport.Open (DBus.AddressEntry entry)
[0x00000] in <filename unknown>:0
  at DBus.Transports.Transport.Create (DBus.AddressEntry entry)
[0x00000] in <filename unknown>:0
  at DBus.Connection.OpenPrivate (System.String address) [0x00000] in
  at DBus.Connection..ctor (System.String address) [0x00000] in
  at DBus.Bus..ctor (System.String address) [0x00000] in <filename
unknown>:0 at DBus.Bus.Open (System.String address) [0x00000] in
unknown><filename unknown>:0
  at DBus.Bus.get_System () [0x00000] in <filename unknown>:0
System.Exception: Unable to open the system message bus. (in
`dbus-sharp') at DBus.Bus.get_System () [0x00000] in <filename
unknown>:0 at DBus.BusG.Init () [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.DBusConnection.Connect (System.String
serviceName, Boolean init) [0x00000] in <filename unknown>:0
  at Banshee.ServiceStack.DBusConnection.GrabDefaultName () [0x00000] in
<filename unknown>:0
[Info  17:51:54.919] Running Banshee 2.6.2: [OpenBSD Ports (openbsd5.7,
x86_64) @ 2015-03-20 18:15:36 MDT]
Can't find custom attr constructor image:
mtoken: 0x0a0002ac
* Assertion at class.c:5697, condition `!mono_loader_get_last_error ()'
not met


  at <unknown> <0xffffffff>
  at Banshee.ServiceStack.ServiceManager.DefaultInitialize () <0x0001d>
  at Banshee.ServiceStack.Application.Initialize () <0x00010>
  at Banshee.Gui.GtkBaseClient.Initialize (bool) <0x00055>
  at Banshee.Gui.GtkBaseClient..ctor (bool,string) <0x00039>
  at Banshee.Gui.GtkBaseClient..ctor () <0x00023>
  at Nereid.Client..ctor () <0x00014>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__
(object,intptr,intptr,intptr) <0xffffffff>
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native)
  <0xffffffff> at System.Reflection.MonoCMethod.InternalInvoke
  (object,object[]) <0x00045> at System.Activator.CreateInstance
  (System.Type,bool) <0x00186> at System.Activator.CreateInstance
  (System.Type) <0x00016> at Banshee.Gui.GtkBaseClient.Startup ()
  <0x00021> at Hyena.Gui.CleanRoomStartup.Startup
  (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000ae> at
  Banshee.Gui.GtkBaseClient.Startup<T> () <0x000cb> at
  Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x0014a> at
  Nereid.Client.Main (string[]) <0x00022> at (wrapper runtime-invoke)
  <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr)
  <0xffffffff> at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly
(System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
  at System.AppDomain.ExecuteAssemblyInternal
(System.Reflection.Assembly,string[]) <0x00043>
  at System.AppDomain.ExecuteAssembly
(string,System.Security.Policy.Evidence,string[]) <0x00044>
  at (wrapper remoting-invoke-with-check)
  (string,System.Security.Policy.Evidence,string[]) <0xffffffff> at
  System.AppDomain.ExecuteAssembly (string) <0x00024> at (wrapper
  remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string)
  <0xffffffff> at Booter.Booter.BootClient (string) <0x00092>
  at Booter.Booter.Main () <0x0027c>
  at (wrapper runtime-invoke) object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>

Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.

Abort trap (core dumped)