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 689016 - Lastfm scrobbler crashes Banshee
Lastfm scrobbler crashes Banshee
Status: RESOLVED DUPLICATE of bug 689018
Product: banshee
Classification: Other
Component: Community Extensions
2.6.0
Other Linux
: Normal critical
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-25 09:02 UTC by m0rtal
Modified: 2012-11-28 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description m0rtal 2012-11-25 09:02:47 UTC
After playing a song and during reporting song info to last.fm, scrobbler crashes banshee:

banshee --debug set
** Running Mono with --debug   **
[1 Debug 10:49:45.510] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Info  10:49:45.554] Running Banshee 2.6.0: [Ubuntu 12.10 (linux-gnu, x86_64) @ 2012-10-11 06:19:37 UTC]
[1 Debug 10:49:45.588] Initializing GTK
[1 Debug 10:49:46.846] Post-Initializing GTK
[1 Debug 10:49:46.886] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 10:49:46.889] Using default gconf-base-key
[1 Debug 10:49:46.985] Core service started (DBusServiceManager, 0.001717)
[1 Debug 10:49:46.988] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 10:49:46.996] Core service started (DBusCommandService, 0.01059)
[1 Debug 10:49:47.042] Opened SQLite (version 3.7.13) connection to /home/m0rtal/.config/banshee-1/banshee.db
[1 Debug 10:49:47.043] Core service started (DbConnection, 0.046604)
[1 Debug 10:49:47.050] Database version 45 is up to date
[1 Debug 10:49:47.089] Core service started (PreferenceService, 0.015588)
[1 Debug 10:49:47.097] Core service started (Network, 0.007691)
[1 Debug 10:49:47.098] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 10:49:47.098] Core service started (SourceManager, 0.000899)
[1 Debug 10:49:47.104] Core service started (MediaProfileManager, 0.000356)
[1 Debug 10:49:47.108] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 10:49:47.111] Core service started (PlayerEngine, 0.006371)
[1 Debug 10:49:47.129] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 10:49:47.130] Core service started (PlaybackController, 0.00346)
[1 Debug 10:49:47.136] Starting - Startup Job
[1 Debug 10:49:47.137] Core service started (JobScheduler, 0.006839)
[1 Debug 10:49:47.153] IO provider extension loaded (Banshee.IO.Gio.Provider)
[1 Debug 10:49:47.204] Loaded HardwareManager backend: Banshee.Hardware.Gio
[1 Debug 10:49:47.205] Core service started (HardwareManager, 0.068661)
[1 Debug 10:49:47.207] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 10:49:47.209] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 10:49:47.210] Core service started (CollectionIndexerService, 0.004773)
[1 Debug 10:49:47.212] Core service started (SaveTrackMetadataService, 0.001938)
[1 Debug 10:49:47.221] Adding icon theme search path: /usr/share/banshee/icons
[1 Debug 10:49:47.222] Core service started (GtkElementsService, 0.009566)
[1 Debug 10:49:47.224] Core service started (InterfaceActionService, 0.001678)
[1 Debug 10:49:47.422] Extension actions loaded: MetadataFixActions
[1 Debug 10:49:47.422] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 10:49:47.425] Album artwork path set to /home/m0rtal/.cache/media-art
[1 Debug 10:49:47.445] Core service started (ArtworkManager, 0.022323)
[1 Debug 10:49:47.446] Core service started (BookmarksService, 0.000376)
[1 Debug 10:49:47.663] Adding context page wikipedia
[1 Debug 10:49:47.676] Adding context page lastfm-recommendations
[1 Debug 10:49:47.926] Constructed Nereid interface: 0.441987
[1 Debug 10:49:48.019] Creating new surface cache for 90px images, capped at 0.93 MiB (30 items)
[1 Debug 10:49:48.063] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 10:49:48.063] Core service started (NereidPlayerInterface, 0.605257)
[1 Debug 10:49:48.067] Extension service started (DapService, 0.002892)
[1 Debug 10:49:48.086] Extension service started (LibraryWatcherService, 0.018152)
[1 Debug 10:49:48.140] Extension service started (EmusicService, 0.052364)
[1 Debug 10:49:48.143] Extension service started (DaapService, 0.002887)
[1 Debug 10:49:48.156] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 10:49:48.156] Extension service started (MultimediaKeysService, 0.013033)
[1 Debug 10:49:48.166] Extension service started (PodcastService, 0.010336)
[1 Debug 10:49:48.178] Extension service started (MprisService, 0.010947)
[1 Debug 10:49:48.189] Extension service started (BpmService, 0.011469)
[1 Debug 10:49:48.197] Extension service started (AmazonMp3DownloaderService, 0.007268)
[1 Debug 10:49:48.204] Extension service started (CoverArtService, 0.007444)
[1 Debug 10:49:48.239] Audioscrobbler state: connected
[1 Debug 10:49:48.243] Extension service started (AudioscrobblerService, 0.038732)
[1 Debug 10:49:48.272] Extension service started (AudioCdService, 0.028458)
[1 Debug 10:49:48.274] Extension service started (DvdService, 0.002082)
[1 Debug 10:49:48.302] Extension service started (GStreamerCoreService, 0.027291)
[1 Debug 10:49:48.324] Extension service started (SoundMenuService, 0.022732)
[1 Info  10:49:48.334] Updating web proxy from GConf
[1 Debug 10:49:48.340] Direct connection, no proxy in use
[1 Debug 10:49:48.357] Extension service started (GnomeService, 0.032765)
[1 Info  10:49:48.359] All services are started 1.435929
[1 Debug 10:49:49.538] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:49:50.522] Extension source loaded: «Архив Интернета»
[1 Debug 10:49:50.526] Extension source loaded: Сейчас воспроизводится
[1 Debug 10:49:50.541] Extension source loaded: Радио
[1 Debug 10:49:50.570] Extension source loaded: Аудиокниги
[1 Debug 10:49:50.596] Extension source loaded: Last.fm
[1 Debug 10:49:51.637] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[1 Debug 10:49:51.637] Extension source loaded: Очередь воспроизведения
[1 Debug 10:49:51.838] Relative file : set -> /home/m0rtal/set
[1 Debug 10:49:52.140] Extension source loaded: Очередь файлов
[1 Info  10:49:52.148] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
[1 Debug 10:49:52.152] Extension source loaded: Магазин Amazon MP3
[1 Debug 10:49:52.160] Extension source loaded: Miro Guide
[1 Debug 10:49:52.165] Starting GTK main loop
[1 Debug 10:49:52.397] Growing surface cache for 90px images to 1.73 MiB (56 items)
[1 Debug 10:49:52.554] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:49:52.662] Creating Pango.Layout, configuring Cairo.Context
[1 Info  10:49:52.867] nereid Client Started
[1 Debug 10:49:52.870] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[1 Debug 10:49:52.890] (libbanshee:player) Audiosink has volume: YES
[1 Debug 10:49:52.912] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[1 Debug 10:49:52.982] Player state change: NotReady -> Ready
[1 Debug 10:49:52.987] Loaded equalizer presets: 0.000248
[1 Debug 10:49:52.996] Player state change: Ready -> Idle
[1 Debug 10:49:53.000] (libbanshee:player) Enabled ReplayGain
[1 Debug 10:49:53.010] (libbanshee:player) scaled volume: 1,00 (ReplayGain) * 1,00 (User) = 1,00
[1 Info  10:49:53.012] GStreamer version 0.10.36.0, gapless: True, replaygain: True
[1 Debug 10:49:53.030] (libbanshee:player) scaled volume: 1,00 (ReplayGain) * 1,00 (User) = 1,00
[1 Debug 10:49:53.031] Delayed Initializating Banshee.Dap.DapService
[1 Debug 10:49:53.041] Dap support extension loaded: Banshee.Dap.MassStorage
[1 Debug 10:49:53.059] Dap support extension loaded: Banshee.Dap.AppleDevice
[1 Debug 10:49:53.063] Dap support extension loaded: Banshee.Dap.Mtp
[1 Debug 10:49:53.068] Delayed Initializating Banshee.LibraryWatcher.LibraryWatcherService
[1 Debug 10:49:53.074] Core service started (LibraryImportManager, 0.000258)
[1 Debug 10:49:53.080] Started LibraryWatcher for Музыка (/home/m0rtal/Музыка/)
[1 Debug 10:49:53.083] Started LibraryWatcher for Видео (/home/m0rtal/Видео/)
[1 Debug 10:49:53.089] Delayed Initializating Banshee.Daap.DaapService
[1 Debug 10:49:53.090] Delayed Initializating Banshee.Podcasting.PodcastService
[8 Info  10:49:53.133] AppleDeviceSource is ignoring unmounted volume Том 59 GB
[8 Info  10:49:53.195] AppleDeviceSource is ignoring unmounted volume Зарезервировано системой
[14 Debug 10:49:53.197] Refreshing any podcasts that haven't been updated in over an hour
[16 Debug 10:49:53.807] DAAP Proxy listening for connections on port 8089
[1 Debug 10:49:54.194] Finished - Startup Job
[1 Debug 10:49:54.198] Starting - Загружаются обложки
[18 Debug 10:49:54.209] Finished - Загружаются обложки
[1 Debug 10:49:55.104] Querying model for track to play in song:Next mode
[1 Debug 10:49:55.413] Player state change: Idle -> Loading
[1 Debug 10:49:55.733] Player state change: Loading -> Loaded
[1 Debug 10:49:55.756] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 10:49:55.917] Player state change: Loaded -> Playing
[1 Debug 10:49:55.932] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:49:55.932] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:49:56.940] TrackInfoDisplay RenderAnimation: 30.00 FPS
[1 Debug 10:49:57.219] Starting - Сохранение метаданных в файл
[22 Debug 10:49:57.249] Finished - Сохранение метаданных в файл
[23 Warn  10:50:07.924] Lastfm error TemporarilyUnavailable : There was an internal error. Please retry your request.
[23 Warn  10:50:07.925] Audioscrobbler NowPlaying failed: TemporarilyUnavailable
[19 Debug 10:56:13.577] (libbanshee:player) [Gapless] Requesting next track
[19 Debug 10:56:14.431] Starting - Сохранение метаданных в файл
[27 Debug 10:56:14.463] Finished - Сохранение метаданных в файл
[1 Debug 10:56:14.472] Querying model for track to play in song:Next mode
[1 Debug 10:56:15.807] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 10:56:15.813] Track Metallica - Sabbra Cadabra (on Garage, Inc) <00:06:20.2400000> [file:///home/m0rtal/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/!unsorted/119/03%20Sabbra%20Cadabra.flac] had playtime of 379933 msec (379sec), duration 380240 msec, queued: False
[1 Debug 10:56:15.831] OnEventChanged called with StartOfStream.  Replacing current_track with pending_track: "Don't Forget Me (Kaito Mix)"
[1 Debug 10:56:17.081] TrackInfoDisplay RenderAnimation: 21.00 FPS
[28 Debug 10:56:17.584] Starting - Сохранение метаданных в файл
[30 Debug 10:56:17.659] Saving metadata for Metallica - Sabbra Cadabra (on Garage, Inc) <00:06:20.2400000> [file:///home/m0rtal/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/!unsorted/119/03%20Sabbra%20Cadabra.flac]
[30 Debug 10:56:17.729] Exporting Ogg Rating=0(0.5) to File "/home/m0rtal/Музыка/Музыка/!unsorted/119/03 Sabbra Cadabra.flac" as Creator "BANSHEE"
[30 Debug 10:56:17.730] Exporting Ogg Playcount=1(1) to File "/home/m0rtal/Музыка/Музыка/!unsorted/119/03 Sabbra Cadabra.flac" as Creator "BANSHEE"
[23 Debug 10:56:17.775] Watcher: Changed /home/m0rtal/Музыка/Музыка/!unsorted/119/03 Sabbra Cadabra.flac
[9 Debug 10:56:17.775] Watcher: sleeping 999ms
[30 Debug 10:56:17.964] Finished - Сохранение метаданных в файл
[9 Debug 10:56:18.828] Importing Ogg Rating=0(0.5) and Playcount=1(1) from File "/home/m0rtal/Музыка/Музыка/!unsorted/119/03 Sabbra Cadabra.flac"
[24 Debug 10:56:19.834] Last.fm scrobbler sending 'track.scrobble
	timestamp[0]=1352743377
	track[0]=Cake And Sodomy
	artist[0]=Marilyn Manson
	album[0]=Portrait Of An American Family
	trackNumber[0]=2
	duration[0]=226
	mbid[0]=
	chosenByUser[0]=1
	timestamp[1]=1352791899
	track[1]=No. 2 BWV 1067 - III. Sarabande
	artist[1]=Johann Sebastian Bach
	album[1]=Orchestral Suites - Munchinger
	trackNumber[1]=10
	duration[1]=207
	mbid[1]=
	chosenByUser[1]=1
	timestamp[2]=1352792583
	track[2]=Green Shell Suit
	artist[2]=Hybrid
	album[2]=Disappear Here (Widescreen Edition) [CD1]
	trackNumber[2]=3
	duration[2]=318
	mbid[2]=
	chosenByUser[2]=1
	timestamp[3]=1352792901
	track[3]=Green Shell Suit
	artist[3]=Hybrid
	album[3]=Disappear Here (Widescreen Edition) [CD1]
	trackNumber[3]=3
	duration[3]=318
	mbid[3]=
	chosenByUser[3]=1
	timestamp[4]=1352794486
	track[4]=Gritter (Version)
	artist[4]=Pitchshifter
	album[4]=Submit
	trackNumber[4]=1
	duration[4]=243
	mbid[4]=
	chosenByUser[4]=1
	timestamp[5]=1352794727
	track[5]=Супер–пупер
	artist[5]=Бумбокс
	album[5]=Меломанія
	trackNumber[5]=8
	duration[5]=176
	mbid[5]=
	chosenByUser[5]=1
	timestamp[6]=1352794904
	track[6]=мЮЬХ ДЕРЯЙХЕ ЯЛЕЬМШЕ ЦНКНЯЮ
	artist[6]=мНЦС ЯБЕКН
	album[6]=
	trackNumber[6]=
	duration[6]=274
	mbid[6]=
	chosenByUser[6]=1
	timestamp[7]=1352795177
	track[7]=Swallow
	artist[7]=Planetfunk
	album[7]=Static
	trackNumber[7]=3
	duration[7]=175
	mbid[7]=
	chosenByUser[7]=1
	timestamp[8]=1352795352
	track[8]=Синий платочек
	artist[8]=Клавдия Шульженко
	album[8]=Наша победа
	trackNumber[8]=6
	duration[8]=153
	mbid[8]=
	chosenByUser[8]=1
	timestamp[9]=1352795506
	track[9]=Atto 2, Scena 2: Ove s'intese mai
	artist[9]=Christopher Hogwood - The Academy of Ancient Music Orchestra & Chorus
	album[9]=W.A.Mozart - La Clemenza di Tito CD2
	trackNumber[9]=16
	duration[9]=99
	mbid[9]=
	chosenByUser[9]=1
	timestamp[10]=1352795663
	track[10]=Sermon
	artist[10]=Drowning Pool
	album[10]=Sinner
	trackNumber[10]=11
	duration[10]=259
	mbid[10]=
	chosenByUser[10]=1
	timestamp[11]=1352795868
	track[11]=Molodushka (Bride)
	artist[11]=Волга
	album[11]=Bottoms Up!
	trackNumber[11]=11
	duration[11]=347
	mbid[11]=
	chosenByUser[11]=1
	timestamp[12]=1352796215
	track[12]=Лёгкие люди
	artist[12]=Ирина Богушевская
	album[12]=Лёгкие люди
	trackNumber[12]=6
	duration[12]=281
	mbid[12]=
	chosenByUser[12]=1
	timestamp[13]=1352796496
	track[13]=World On Fire (Junkie XL Mix)
	artist[13]=Sarah McLachlan
	album[13]=
	trackNumber[13]=
	duration[13]=733
	mbid[13]=
	chosenByUser[13]=1
	timestamp[14]=1352797229
	track[14]=I should've known better
	artist[14]=Mica Paris
	album[14]=Back to Mine
	trackNumber[14]=11
	duration[14]=288
	mbid[14]=
	chosenByUser[14]=1
	timestamp[15]=1352797517
	track[15]=ENTH E ND//Kutmasta Kurt feat. Motion Man
	artist[15]=Linkin Park
	album[15]=[Reanimation]
	trackNumber[15]=3
	duration[15]=239
	mbid[15]=
	chosenByUser[15]=1
	timestamp[16]=1352797757
	track[16]=Jenny's Cryin'
	artist[16]=Dope
	album[16]=Life
	trackNumber[16]=9
	duration[16]=191
	mbid[16]=
	chosenByUser[16]=1
	timestamp[17]=1352797949
	track[17]=DJ Василь, украинская версия (бонус)
	artist[17]=Zdob si Zdub
	album[17]=Белое вино / Красное вино
	trackNumber[17]=15
	duration[17]=215
	mbid[17]=
	chosenByUser[17]=1
	timestamp[18]=1352798165
	track[18]=DJ Василь, украинская версия (бонус)
	artist[18]=Zdob si Zdub
	album[18]=Белое вино / Красное вино
	trackNumber[18]=15
	duration[18]=215
	mbid[18]=
	chosenByUser[18]=1
	timestamp[19]=1352810908
	track[19]=DJ Василь, украинская версия (бонус)
	artist[19]=Zdob si Zdub
	album[19]=Белое вино / Красное вино
	trackNumber[19]=15
	duration[19]=215
	mbid[19]=
	chosenByUser[19]=1
	timestamp[20]=1352811125
	track[20]=Born Too Slow (Deepsky Green Absinthe Dub Mix)
	artist[20]=The Crystal Method
	album[20]=Born too Slow (Promo)
	trackNumber[20]=5
	duration[20]=494
	mbid[20]=
	chosenByUser[20]=1
	timestamp[21]=1352811618
	track[21]=Jarilo (Ярило)
	artist[21]=Alexei Borisov
	album[21]=Remixed VOLGA
	trackNumber[21]=8
	duration[21]=119
	mbid[21]=
	chosenByUser[21]=1
	timestamp[22]=1352811737
	track[22]=Aperitif 
	artist[22]=Сергей Шнуров
	album[22]=Лютик
	trackNumber[22]=1
	duration[22]=119
	mbid[22]=
	chosenByUser[22]=1
	timestamp[23]=1352811856
	track[23]=Crazy
	artist[23]=Nonpoint
	album[23]=Miracle
	trackNumber[23]=3
	duration[23]=214
	mbid[23]=
	chosenByUser[23]=1
	timestamp[24]=1352812070
	track[24]=Electric Blue 
	artist[24]=Fluke
	album[24]=Puppy
	trackNumber[24]=8
	duration[24]=394
	mbid[24]=
	chosenByUser[24]=1
	timestamp[25]=1352812465
	track[25]=Мечта
	artist[25]=Spatorna
	album[25]=Игра без правил
	trackNumber[25]=11
	duration[25]=120
	mbid[25]=
	chosenByUser[25]=1
	timestamp[26]=1352812585
	track[26]=Big Meat Show
	artist[26]=Underworld
	album[26]=Dubnobasswithmyheadman [Prototype DAT]
	trackNumber[26]=3
	duration[26]=411
	mbid[26]=
	chosenByUser[26]=1
	timestamp[27]=1352812997
	track[27]=Sweet Love
	artist[27]=Chris Rea
	album[27]=Blue Guitars - Album 8 (Gospel Soul Blues & Motown)
	trackNumber[27]=1
	duration[27]=252
	mbid[27]=
	chosenByUser[27]=1
	timestamp[28]=1352813249
	track[28]=Ох, рано встает охрана
	artist[28]=Various
	album[28]=333 лучшие детские песни, vol.6
	trackNumber[28]=12
	duration[28]=89
	mbid[28]=
	chosenByUser[28]=1
	timestamp[29]=1352813338
	track[29]=Wait
	artist[29]=Nonpoint
	album[29]=Recoil
	trackNumber[29]=4
	duration[29]=181
	mbid[29]=
	chosenByUser[29]=1'
[23 Warn  10:56:20.628] Caught an exception - System.Net.WebException: The remote server returned an error: (414) Request-URI Too Large. (in `System')
  at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in <filename unknown>:0 
  at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in <filename unknown>:0 

Unhandled Exception: System.ApplicationException: Unexpected character '<' at [1:1]
  at Hyena.Json.Tokenizer.UnexpectedCharacter (Char ch) [0x00000] in /build/buildd/banshee-2.6.0/src/Hyena/Hyena/Hyena.Json/Tokenizer.cs:85 
  at Hyena.Json.Tokenizer.InnerScan () [0x00247] in /build/buildd/banshee-2.6.0/src/Hyena/Hyena/Hyena.Json/Tokenizer.cs:321 
  at Hyena.Json.Tokenizer.Scan () [0x00000] in /build/buildd/banshee-2.6.0/src/Hyena/Hyena/Hyena.Json/Tokenizer.cs:266 
  at Hyena.Json.Deserializer.CheckScan (TokenType expected, Boolean eofok) [0x00000] in /build/buildd/banshee-2.6.0/src/Hyena/Hyena/Hyena.Json/Deserializer.cs:141 
  at Hyena.Json.Deserializer.Deserialize () [0x00000] in /build/buildd/banshee-2.6.0/src/Hyena/Hyena/Hyena.Json/Deserializer.cs:63 
  at Lastfm.LastfmRequest.GetResponseObject () [0x0001f] in /build/buildd/banshee-2.6.0/src/Libraries/Lastfm/Lastfm/LastfmRequest.cs:128 
  at Lastfm.AudioscrobblerConnection.OnScrobbleResponse (IAsyncResult ar) [0x0003c] in /build/buildd/banshee-2.6.0/src/Libraries/Lastfm/Lastfm/AudioscrobblerConnection.cs:251
Comment 1 Phil Trimble 2012-11-25 09:32:34 UTC
Thanks for the bug report! Would you be willing to attach your scrobbler queue xml file so I can attempt to reproduce? It can be found at '~/.cache/banshee-1/extensions/lastfm/audioscrobbler-queue.xml'. Hopefully I will be able to experience the same behavior on my end once I have exactly what you are attempting to submit.

FYI, I experienced the '414 - Request URI Too Large' error once we switched to the new Last.FM 2.0 API and we were attempting to submit 50 songs at a time. It never worked for me, even though Last.FM states that it can accept that many in one submission. We brought it down to 30 and it never caused problems for me personally but perhaps there is some scenario that I did not anticipate. Either way, it should never cause a crash.
Comment 2 m0rtal 2012-11-25 09:37:04 UTC
Sure thing!
Here you go:
https://dl.dropbox.com/u/4010513/audioscrobbler-queue.xml
Comment 3 m0rtal 2012-11-25 09:39:06 UTC
Why scrobbler's queue is so long, anyway?
I though songs are reported as they've played...
Comment 4 Phil Trimble 2012-11-25 10:15:05 UTC
Thanks for the file! Good news is that I can replicate the LastFM errors (including the 'TemporarilyUnavailable' error for NowPlaying, which is very odd) and I can replicate the crash. I'll play around with it this week to see what I can find.

To answer your question, you are right that normally the songs are submitted as they are played but if there are errors (either on Banshee's end or Last.FM's end) then the songs are saved in the XML file to be retried later so your scrobbles are not lost. 

I'm not entirely sure at this point why the songs would have built up in your queue. It could simply have been Last.FM connectivity issues or maybe a song (or songs) are causing errors? Once I dig into it more hopefully it will become clear.

Thanks again for the great bug report, I'll let you know what I find.
Comment 5 Phil Trimble 2012-11-28 10:27:15 UTC
Hi, just FYI, there was another bug reported with a seemingly identical issue. It is https://bugzilla.gnome.org/show_bug.cgi?id=689018.

I have a few fixes and I randomly picked that other bug as the place where I placed my potential fixes. Maintainers, this should be marked as a dupe of the other bug (or vice versa, it doesn't matter). The patches I have pushed up will address both bugs.
Comment 6 Andrés G. Aragoneses (IRC: knocte) 2012-11-28 10:50:58 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 689018 ***