After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 539525 - Last version of Internet Radio Plugin makes banshee crash
Last version of Internet Radio Plugin makes banshee crash
Status: RESOLVED INCOMPLETE
Product: banshee
Classification: Other
Component: Internet Radio
git master
Other Linux
: Normal critical
: 1.4
Assigned To: Aaron Bockover
Banshee Maintainers
: 554393 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-21 21:28 UTC by Arthur Carli
Modified: 2009-01-02 21:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Arthur Carli 2008-06-21 21:28:48 UTC
Last version of Internet Radio Plugin (pre Banshee 1.2 release) crashes when attempting to play any Internet Radio with the music Applet of the gnome bar launched. Seems to be an error link to dbus as when I remove the music applet from the bar, banshee doesn't crash anymore.

Here is the error message :

Unexpected Exception : 

Cannot send null variant

at NDesk.DBus.MessageWriter.Write (object) <0x00059>
at NDesk.DBus.MessageWriter.Write (System.Type,object) <0x000c9>
at NDesk.DBus.MessageWriter.WriteFromDict (System.Type,System.Type,System.Collections.IDictionary) <0x00115>
at NDesk.DBus.MessageWriter.Write (System.Type,object) <0x001f3>
at NDesk.DBus.MessageHelper.ConstructDynamicReply (NDesk.DBus.MethodCall,System.Reflection.MethodInfo,object,object[]) <0x000f9>
at NDesk.DBus.ExportObject.HandleMethodCall (NDesk.DBus.MethodCall) <0x0035d>
at NDesk.DBus.Connection.HandleMethodCall (NDesk.DBus.MethodCall) <0x00372>
at NDesk.DBus.Connection.HandleMessage (NDesk.DBus.Message) <0x00123>
at NDesk.DBus.Connection.Iterate () <0x00023>
at <>c__CompilerGenerated0.<>c__AnonymousMethod1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00027>
at (wrapper native-to-managed) <>c__CompilerGenerated0.<>c__AnonymousMethod1 (intptr,NDesk.GLib.IOCondition,intptr) <0x0004b>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Banshee.Gui.GtkBaseClient.Run () <0x00064>
at Banshee.Gui.GtkBaseClient.Startup () <0x00034>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2>


.NET Version: 2.0.50727.42
OS Version: Unix 2.6.24.19

Assembly Version Information:

Mtp (1.0.1.41435)
ipod-sharp (0.0.1.0)
Banshee.Dap.MassStorage (1.0.1.41448)
Banshee.Dap.Mtp (1.0.1.41449)
System.Configuration (2.0.0.0)
taglib-sharp (2.0.3.0)
Banshee.NowPlaying (1.0.1.41458)
Banshee.FileSystemQueue (1.0.1.41453)
Mono.Media (1.0.1.41434)
Banshee.InternetRadio (1.0.1.41454)
Banshee.PlayQueue (1.0.1.41459)
Banshee.CoverArt (1.0.1.41452)
Banshee.MultimediaKeys (1.0.1.41457)
Migo (1.0.1.41434)
Banshee.Podcasting (1.0.1.41460)
Boo.Lang.Compiler (2.0.0.0)
Banshee.BooScript (1.0.1.41452)
Lastfm (1.0.1.41436)
Banshee.Lastfm (1.0.1.41455)
Banshee.AudioCd (1.0.1.41451)
Banshee.MiniMode (1.0.1.41456)
notify-sharp (0.4.0.0)
Banshee.NotificationArea (1.0.1.41458)
Banshee.Bookmarks (1.0.1.41451)
pango-sharp (2.12.0.0)
Mono.Cairo (2.0.0.0)
Banshee.Widgets (1.0.1.41441)
Banshee.Dap.Ipod (1.0.1.41448)
Banshee.Dap (1.0.1.41447)
Banshee.Hal (1.0.1.41461)
Banshee.Unix (1.0.1.41462)
Banshee.GStreamer (1.0.1.41462)
gconf-sharp (2.20.0.0)
Banshee.Gnome (1.0.1.41461)
System.Transactions (2.0.0.0)
System.Xml (2.0.0.0)
System.Data (2.0.0.0)
Mono.Data.SqliteClient (2.0.0.0)
Mono.Addins (0.3.0.0)
atk-sharp (2.12.0.0)
Hyena.Gui (1.0.1.41432)
NDesk.DBus.Proxies (0.0.0.0)
Mono.Posix (2.0.0.0)
NDesk.DBus.GLib (1.0.0.0)
NDesk.DBus (1.0.0.0)
gtk-sharp (2.12.0.0)
Hyena (1.0.1.41430)
System (2.0.0.0)
gdk-sharp (2.12.0.0)
glib-sharp (2.12.0.0)
Banshee.Core (1.0.1.41438)
Banshee.Services (1.0.1.41440)
Banshee.ThickClient (1.0.1.41444)
Nereid (1.0.1.41446)
mscorlib (2.0.0.0)

Platform Information: Linux 2.6.24-19-generic i686 unknown GNU/Linux

Disribution Information:

[/etc/lsb-release]
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04"

[/etc/debian_version]
lenny/sid
Comment 1 matthias koplenig 2008-07-22 16:51:57 UTC
experiencing a related[same] bug here, seems to be connected to ndesk-dbus, because banshee crashes, only if there is an dbus-message[eg. powermanager] bubble.

using a current svn-build

An unhandled exception was thrown: Array index is out of range.

at NDesk.DBus.MessageReader.MarshalUInt (byte*) <0x0002d>
at NDesk.DBus.MessageReader.ReadUInt32 () <0x00011>
at NDesk.DBus.MessageReader.ReadValue (NDesk.DBus.DType) <0x00113>
at NDesk.DBus.MessageReader.ReadValue (System.Type) <0x0023b>
at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message,System.Reflection.ParameterInfo[]) <0x000d5>
at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message) <0x000e4>
at NDesk.DBus.Connection.DispatchSignals () <0x0003c>
at NDesk.DBus.Connection.Iterate () <0x00039>
at <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00027>
at (wrapper native-to-managed) <>c__CompilerGenerated0.<Init>c__1 (intptr,NDesk.GLib.IOCondition,intptr) <0x00032>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Banshee.Gui.GtkBaseClient.Run () <0x00052>
at Banshee.Gui.GtkBaseClient.Startup () <0x00034>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2>
Comment 2 matthias koplenig 2008-08-08 02:42:00 UTC
after further inspection i found the culprit for the exception:
notify-sharp

archlinux offers two different versions of notify-sharp, using the svn-version[1] crashes banshee, however using the hg-version[2] works flawlessly.


[1] http://svn.galago-project.org/trunk/notify-sharp
[2] http://hg.circular-chaos.org
Comment 3 Bertrand Lorentz 2008-08-22 11:03:08 UTC
Arthur,

Are you also running a svn version of notify-sharp ?

See bug #545664 for the reason why this might cause problems.
Comment 4 Andrew Conkling 2008-09-22 18:45:42 UTC
Bug 553254 mentions Last.fm. Does this happen with any other sources, or just Internet Radio?
Comment 5 Gabriel Burt 2008-09-30 19:38:29 UTC
*** Bug 554393 has been marked as a duplicate of this bug. ***
Comment 6 Bertrand Lorentz 2009-01-02 21:57:16 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!