[Mono-bugs] [Bug 338324] New: [Regression] Banshee can' t make a dbus connection to helix

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 31 21:19:48 EDT 2007


           Summary: [Regression] Banshee can't make a dbus connection to
           Product: Mono: Runtime
           Version: unspecified
          Platform: i686
        OS/Version: SLED 10
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: remoting
        AssignedTo: lluis at novell.com
        ReportedBy: twiest at novell.com
         QAContact: mono-bugs at ximian.com
          Found By: Component Test

Description of Problem:
If you start banshee after upgrading mono to r88511, banshee will output a dbus
error and not be able to function (it still starts). I tested this on
(latest stable) and 1.2.2 and this did not happen on either version, so it is a
regression. I was able to reproduce this on a separate VM with r88511, so it
doesn't seem to be a configuration issue.

Steps to reproduce the problem:
1. Install SLED 10 SP1
2. Update Mono to r88511 from here:
3. Run all system updates
4. Reboot
5. Login as a non-root user
6. Start banshee from a terminal
7. Notice the error below in your terminal

Actual Results:
Warning: [10/31/2007 7:14:03 PM] (DBus is not available) - Your environment is
not properly set up to use DBus. Please fix your environment or run Banshee
through dbus-launch. Failure to do so may cause problems at a later time in
Banshee during this instance.

Unable to open the system message bus.
System.Exception: Unable to open the session message bus. --->
System.NullReferenceException: Object reference not set to an instance of an
  at NDesk.DBus.Signature.TypeToDType (System.Type type) [0x00000]
  at NDesk.DBus.Signature.TypeToDType (System.Type type) [0x00000]
  at NDesk.DBus.MessageWriter.Write (System.Type type, System.Object val)
  at NDesk.DBus.MessageWriter.WriteStruct (System.Type type, System.Object val)
  at NDesk.DBus.Message.WriteHeader () [0x00000]
  at NDesk.DBus.Connection.Send (NDesk.DBus.Message msg) [0x00000]
  at NDesk.DBus.Connection.SendWithReply (NDesk.DBus.Message msg) [0x00000]
  at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message msg)
  at NDesk.DBus.BusObject.Invoke (System.Reflection.MethodBase methodBase,
System.String methodName, System.Object[] inArgs, System.Object[]& outArgs,
System.Object& retVal, System.Exception& exception) [0x00000]
  at NDesk.DBus.DProxy.Invoke (IMessage message) [0x00000]
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
(System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception&
exc, System.Object[]& out_args) [0x00000] --- End of inner exception stack
trace ---

  at NDesk.DBus.Bus.get_Session () [0x00000]
  at Banshee.Base.DBusPlayer.FindInstance () [0x00000]
  at Banshee.BansheeEntry.DetectInstanceAndDbus () [0x00000]

Expected Results:
Banshee should start without errors

How often does this happen? 
every time

Additional Information:

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list