Package: banshee
Version: 2.6.1-4
Severity: normal

Dear Maintainer,

If banshee is already running, starting it again results in the following
exception (and then banshee exits). This bug seems to have been introduced
by the recent dbus#2 update.

** Running Mono with --debug   **
[1 Debug 21:26:33.185] Bus.Session.RequestName ('org.bansheeproject.Banshee') 
replied with InQueue

Unhandled Exception:
System.ArgumentException: Cannot create a struct with no fields
Parameter name: signature
  at DBus.Protocol.Signature.MakeStruct (Signature signature) [0x00000] in 
<filename unknown>:0 
  at DBus.Protocol.Signature.GetSig (System.Type type) [0x00000] in <filename 
unknown>:0 
  at DBus.TypeImplementer.SigsForMethod (System.Reflection.MethodInfo mi, 
DBus.Protocol.Signature& inSig, DBus.Protocol.Signature& outSig) [0x00000] in 
<filename unknown>:0 
  at DBus.TypeImplementer.GenHookupMethod (System.Reflection.Emit.ILGenerator 
ilg, System.Reflection.MethodInfo declMethod, System.Reflection.MethodInfo 
invokeMethod, System.String interface, System.String member) [0x00000] in 
<filename unknown>:0 
  at DBus.TypeImplementer.Implement (System.Reflection.Emit.TypeBuilder typeB, 
System.Type iface, System.String interfaceName) [0x00000] in <filename 
unknown>:0 
  at DBus.TypeImplementer.GetImplementation (System.Type declType) [0x00000] in 
<filename unknown>:0 
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, 
DBus.ObjectPath object_path, System.Type declType) [0x00000] in <filename 
unknown>:0 
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, 
DBus.ObjectPath path) [0x00000] in <filename unknown>:0 
  at DBus.Connection.GetObject[IPlayerEngineService] (System.String bus_name, 
DBus.ObjectPath path) [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.DBusServiceManager.FindInstance[IPlayerEngineService] 
(System.String serviceName, Boolean isFullBusName, System.String objectPath) 
[0x00067] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Core/Banshee.Services/Banshee.ServiceStack/DBusServiceManager.cs:182
 
  at Banshee.ServiceStack.DBusServiceManager.FindInstance[IPlayerEngineService] 
(System.String objectPath) [0x00001] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Core/Banshee.Services/Banshee.ServiceStack/DBusServiceManager.cs:162
 
  at Halie.Client.HandlePlayerCommands () [0x00001] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Halie/Halie/Client.cs:160 
  at Halie.Client.Main () [0x00076] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Halie/Halie/Client.cs:86 
  at (wrapper managed-to-native) System.AppDomain:ExecuteAssembly 
(System.AppDomain,System.Reflection.Assembly,string[])
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly a, 
System.String[] args) [0x00000] in <filename unknown>:0 
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile, 
System.Security.Policy.Evidence assemblySecurity, System.String[] args) 
[0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly 
(string,System.Security.Policy.Evidence,string[])
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile) [0x00000] in 
<filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly 
(string)
  at Booter.Booter.BootClient (System.String clientName) [0x00025] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Booter/Booter/Entry.cs:112 
  at Booter.Booter.Main () [0x00021] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Booter/Booter/Entry.cs:84 
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: Cannot create a 
struct with no fields
Parameter name: signature
  at DBus.Protocol.Signature.MakeStruct (Signature signature) [0x00000] in 
<filename unknown>:0 
  at DBus.Protocol.Signature.GetSig (System.Type type) [0x00000] in <filename 
unknown>:0 
  at DBus.TypeImplementer.SigsForMethod (System.Reflection.MethodInfo mi, 
DBus.Protocol.Signature& inSig, DBus.Protocol.Signature& outSig) [0x00000] in 
<filename unknown>:0 
  at DBus.TypeImplementer.GenHookupMethod (System.Reflection.Emit.ILGenerator 
ilg, System.Reflection.MethodInfo declMethod, System.Reflection.MethodInfo 
invokeMethod, System.String interface, System.String member) [0x00000] in 
<filename unknown>:0 
  at DBus.TypeImplementer.Implement (System.Reflection.Emit.TypeBuilder typeB, 
System.Type iface, System.String interfaceName) [0x00000] in <filename 
unknown>:0 
  at DBus.TypeImplementer.GetImplementation (System.Type declType) [0x00000] in 
<filename unknown>:0 
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, 
DBus.ObjectPath object_path, System.Type declType) [0x00000] in <filename 
unknown>:0 
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, 
DBus.ObjectPath path) [0x00000] in <filename unknown>:0 
  at DBus.Connection.GetObject[IPlayerEngineService] (System.String bus_name, 
DBus.ObjectPath path) [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.DBusServiceManager.FindInstance[IPlayerEngineService] 
(System.String serviceName, Boolean isFullBusName, System.String objectPath) 
[0x00067] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Core/Banshee.Services/Banshee.ServiceStack/DBusServiceManager.cs:182
 
  at Banshee.ServiceStack.DBusServiceManager.FindInstance[IPlayerEngineService] 
(System.String objectPath) [0x00001] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Core/Banshee.Services/Banshee.ServiceStack/DBusServiceManager.cs:162
 
  at Halie.Client.HandlePlayerCommands () [0x00001] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Halie/Halie/Client.cs:160 
  at Halie.Client.Main () [0x00076] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Halie/Halie/Client.cs:86 
  at (wrapper managed-to-native) System.AppDomain:ExecuteAssembly 
(System.AppDomain,System.Reflection.Assembly,string[])
  at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly a, 
System.String[] args) [0x00000] in <filename unknown>:0 
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile, 
System.Security.Policy.Evidence assemblySecurity, System.String[] args) 
[0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly 
(string,System.Security.Policy.Evidence,string[])
  at System.AppDomain.ExecuteAssembly (System.String assemblyFile) [0x00000] in 
<filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.AppDomain:ExecuteAssembly 
(string)
  at Booter.Booter.BootClient (System.String clientName) [0x00025] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Booter/Booter/Entry.cs:112 
  at Booter.Booter.Main () [0x00021] in 
/build/banshee-ECjoml/banshee-2.6.1/src/Clients/Booter/Booter/Entry.cs:84


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages banshee depends on:
ii  gnome-icon-theme                             3.10.0-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-audi  1.2.1-1
ii  gstreamer1.0-plugins-base                    1.2.1-2
ii  gstreamer1.0-plugins-good [gstreamer1.0-aud  1.2.1-1
ii  gstreamer1.0-pulseaudio [gstreamer1.0-audio  1.2.1-1
ii  libboo2.0.9-cil                              0.9.5~git20110729.r1.202a430-2
ii  libc6                                        2.17-97
ii  libcairo2                                    1.12.16-2
ii  libdbus-glib-1-2                             0.100.2-1
ii  libdbus-glib2.0-cil                          0.6.0-1
ii  libdbus2.0-cil                               0.8.0-1
ii  libgconf2.0-cil                              2.24.2-3
ii  libgdata2.1-cil                              2.2.0.0-1
ii  libgdk-pixbuf2.0-0                           2.28.2-1+b1
ii  libgkeyfile1.0-cil                           0.1-4
ii  libglib2.0-0                                 2.36.4-1
ii  libglib2.0-cil                               2.12.10-5
ii  libgpod4                                     0.8.3-1.1
ii  libgstreamer-plugins-base1.0-0               1.2.1-2
ii  libgstreamer1.0-0                            1.2.1-1
ii  libgtk-sharp-beans-cil                       2.14.1-3
ii  libgtk2.0-0                                  2.24.22-1
ii  libgtk2.0-cil                                2.12.10-5
ii  libgudev1.0-cil                              0.1-3
ii  libkarma0                                    0.1.2-2.3
ii  libmono-addins0.2-cil                        1.0+git20130406.adcd75b-3
ii  libmono-cairo4.0-cil                         3.2.3+dfsg-2
ii  libmono-corlib4.5-cil                        3.2.3+dfsg-2
ii  libmono-posix4.0-cil                         3.2.3+dfsg-2
ii  libmono-sharpzip4.84-cil                     3.2.3+dfsg-2
ii  libmono-system-core4.0-cil                   3.2.3+dfsg-2
ii  libmono-system-xml4.0-cil                    3.2.3+dfsg-2
ii  libmono-system4.0-cil                        3.2.3+dfsg-2
ii  libmono-zeroconf1.0-cil                      0.9.0-4
ii  libmtp9                                      1.1.6-20-g1b9f164-1
ii  libnotify0.4-cil                             0.4.0~r3032-7
ii  libpango-1.0-0                               1.36.0-1+b1
ii  libpangocairo-1.0-0                          1.36.0-1+b1
ii  libsoup-gnome2.4-1                           2.44.2-1
ii  libsoup2.4-1                                 2.44.2-1
ii  libsqlite3-0                                 3.8.2-1
ii  libtaglib2.1-cil                             2.1.0.0-3
ii  libwebkitgtk-1.0-0                           2.2.3-1
ii  libwnck22                                    2.30.7-1
ii  libx11-6                                     2:1.6.2-1
ii  libxrandr2                                   2:1.4.1-1
ii  libxxf86vm1                                  1:1.1.3-1
ii  mono-runtime                                 3.2.3+dfsg-2

Versions of packages banshee recommends:
ii  avahi-daemon             0.6.31-3
ii  brasero                  3.8.0-2
ii  gstreamer1.0-pulseaudio  1.2.1-1
ii  media-player-info        19-1

Versions of packages banshee suggests:
pn  banshee-dbg                <none>
pn  gstreamer1.0-ffmpeg        <none>
ii  gstreamer1.0-plugins-bad   1.2.1-1
ii  gstreamer1.0-plugins-ugly  1.2.1-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to