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 565059 - Crash when viewing audio cd with a non-english locale (pt_BR)
Crash when viewing audio cd with a non-english locale (pt_BR)
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
1.4.1
Other Linux
: Normal normal
: 1.4.2
Assigned To: Banshee Maintainers
Banshee Maintainers
: 558531 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-12-19 01:37 UTC by Lucas Rocha
Modified: 2009-02-13 03:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch (1.46 KB, patch)
2008-12-19 17:42 UTC, Gabriel Burt
none Details | Review

Description Lucas Rocha 2008-12-19 01:37:00 UTC
Here's the log:

[Info  23:32:42.599] Running Banshee 1.4.1
[Info  23:32:43.722] Querying MusicBrainz for Disc Release (Q0d.dY8xjPu0ZXZez2TCeJ1LwpI-)
[Info  23:32:44.045] All services are started 1,316798s
[Info  23:32:44.603] nereid Client Started
[Info  23:32:45.827] Query finished (success: True, 2,105041 seconds)
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.GException: Chave ou diretório inválido: "/apps/banshee-1/nereid/track_view_columns/_audio_cd_source-cd_de_áudio/rip_enabled/order": "\303" não é um caractere ASCII, logo não é permitido em nomes de chave
  at GConf.Client.SetValue (System.String key, GConf.Value val) [0x00000] 
  at GConf.ClientBase.Set (System.String key, System.Object val) [0x00000] 
  at Banshee.GnomeBackend.GConfConfigurationClient.Set[Int32] (System.String namespace, System.String key, Int32 value) [0x00000] 
  at Banshee.Configuration.ConfigurationClient.Set[Int32] (System.String namespace, System.String key, Int32 value) [0x00000] 
  at Banshee.Collection.Gui.PersistentColumnController.Save (Hyena.Data.Gui.Column column, Int32 index) [0x00000] 
  at Banshee.Collection.Gui.PersistentColumnController.SaveCore () [0x00000] 
  at Banshee.Collection.Gui.PersistentColumnController.OnTimeout () [0x00000] 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Timeout+TimeoutProxy.Handler()
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Banshee.Gui.GtkBaseClient.Run()
   at Banshee.Gui.GtkBaseClient.Startup()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()

It looks like banshee is not properly handling the access of some gconf key with non-ascii characters.
Comment 1 Gabriel Burt 2008-12-19 17:42:02 UTC
Created attachment 125014 [details] [review]
Patch

This should fix it
Comment 2 Gabriel Burt 2008-12-19 19:33:48 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Comment 3 Lucas Rocha 2008-12-21 23:30:40 UTC
That was fast, thanks. Will this fix be available on a 1.4.2 release?
Comment 4 Aaron Bockover 2009-01-10 04:42:09 UTC
Hi Lucas. The patch will be in 1.4.2, which should be out early next week (we're shooting for the 12th). Cheers!
Comment 5 Gabriel Burt 2009-02-13 03:10:36 UTC
*** Bug 558531 has been marked as a duplicate of this bug. ***