Package: banshee-extension-ampache Version: 2.2.0-3 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Banshee crashes when it receives invalid XML from the Ampache server, probably only related to a bug in Ampache itself that emits that broken XML (c.f. #668932). Still, Banshee should not crash on it but gracefully report it to the user (or issue a WARNING on stderr). =========================== snip =========================== [Error 20:45:10.676] XmlException: message Invalid character was found. Line 4, position 18. at Mono.Xml2.XmlTextReader.ReadCDATA () [0x00000] in <filename unknown>:0 at Mono.Xml2.XmlTextReader.ReadDeclaration () [0x00000] in <filename unknown>:0 at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0 at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0 at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0 at Mono.Xml.XmlFilterReader.Read () [0x00000] in <filename unknown>:0 at System.Xml.Linq.XElement.LoadCore (System.Xml.XmlReader r, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XNode.ReadFrom (System.Xml.XmlReader r, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XContainer.ReadContentFrom (System.Xml.XmlReader reader, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XElement.LoadCore (System.Xml.XmlReader r, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XNode.ReadFrom (System.Xml.XmlReader r, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XContainer.ReadContentFrom (System.Xml.XmlReader reader, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XElement.LoadCore (System.Xml.XmlReader r, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XElement.Load (System.IO.TextReader tr, LoadOptions options) [0x00000] in <filename unknown>:0 at System.Xml.Linq.XElement.Load (System.IO.TextReader tr) [0x00000] in <filename unknown>:0 at Banshee.Ampache.AmpacheSelectorBase`1[Banshee.Ampache.AmpacheAlbum].Query (System.String url) [0x00000] in <filename unknown>:0 at Banshee.Ampache.AmpacheSelectorBase`1+<SelectAll>c__Iterator1[Banshee.Ampache.AmpacheAlbum].MoveNext () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[Banshee.Ampache.AmpacheAlbum].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1[Banshee.Ampache.AmpacheAlbum]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.ToList[AmpacheAlbum] (IEnumerable`1 source) [0x00000] in <filename unknown>:0 at Banshee.Ampache.AmpacheViewModel.LoadAmpache () [0x00000] in <filename unknown>:0 Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2[System.Int32,Banshee.Ampache.AmpacheAlbum].get_Item (Int32 key) [0x00000] in <filename unknown>:0 at Banshee.Ampache.AmpacheViewModel.LoadSongs () [0x00000] in <filename unknown>:0 at Banshee.Ampache.AmpacheView.<HandleLvArtistsModelSelectionChanged>m__4 (System.Object o) [0x00000] in <filename unknown>:0 ========================== snip ================================ - -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages banshee-extension-ampache depends on: ii banshee-extensions-common 2.2.0-3 ii libgtk2.0-cil 2.12.10-3 ii libmono-addins0.2-cil 0.6.2-2 ii libmono-corlib4.0-cil 2.10.8.1-1 ii libmono-system-core4.0-cil 2.10.8.1-1 ii libmono-system-xml-linq4.0-cil 2.10.8.1-1 ii libmono-system4.0-cil 2.10.8.1-1 banshee-extension-ampache recommends no packages. banshee-extension-ampache suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQHOBAEBAgA4BQJPixlHMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n cGctcG9saWN5LnR4dC5hc2MACgkQ2w6kvOIQdBJN8wv+PkKhOX7MuNWgyCqgoxk/ GQaED78WihKYWl0UWX6iG+fp84NLnrgbk43mhqb8D3YYuwaqW+IeQISMg9sKtcIj 6SITLOPchBVmfQIQseenF3xmjbyFXzrIEG0NLiBPYZbkRwZ6ILNq6zjgt5ERsw9A CGDZlQvPILdAH69DmMimMWF+D1ZCMP1M90fq500ISNbD7mjaH1VLigiGHmXY9son SIEG2b+bFQuBXtcAIYWhyDzFlDXlGeV7u83ELq0RFsCORlJOhbTnDN8WXH9vQrj/ D7c/JAWk8uKDuM07DyLyJQkbrHrNhdz3i8toH9fuVFEdBX5GMGLFW3Klg2VPU/HO o355qi8ARqOhPpMJsjrjAFvT31H83VBrq+PSnOIsnMuBTClUCIa8SUskhmChYt3N EWWhfIKWuxF150X5Sz81Yx5M2tTfKAGdT5lEEXxAvF1X/ZA1e4itTq9jBdvE7VWA 58rvhMMvgWlROiQtQH8tmESt+wBfaKZLzARsllZgXWPf =A+aw -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org