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 558531 - CD-Audio crash
CD-Audio crash
Status: RESOLVED DUPLICATE of bug 565059
Product: banshee
Classification: Other
Component: Playback
1.3.3
Other All
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-10-30 13:34 UTC by Szelek
Modified: 2009-02-13 03:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Attachment requested by maintainer. (213.03 KB, application/zip)
2008-10-31 11:07 UTC, Szelek
Details

Description Szelek 2008-10-30 13:34:30 UTC
Steps to reproduce:
1. Open CD-Audio location
2. Click on any song on CD, or sometimes just open location.
3. Crash!


Stack trace:
[Info  14:33:10.343] Running Banshee 1.3.3
[Info  14:33:14.132] All services are started 3,436586s
[Info  14:33:15.638] nereid Client Started
System.ApplicationException: Could not find org.freedesktop.Avahi
  at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.Initialize () [0x00000] 
  at Mono.Zeroconf.Providers.AvahiDBus.ZeroconfProvider.Initialize () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000] 
System.DllNotFoundException: libnss_mdns-0.2.so
  at (wrapper managed-to-native) Mono.Zeroconf.Providers.Bonjour.Native:DNSServiceCreateConnection (Mono.Zeroconf.Providers.Bonjour.ServiceRef&)
  at Mono.Zeroconf.Providers.Bonjour.Zeroconf.Initialize () [0x00000] 
  at Mono.Zeroconf.Providers.Bonjour.ZeroconfProvider.Initialize () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000] 
[Warn  14:33:16.588] Failed to start DAAP client - No Zeroconf providers could be found or initialized. Necessary daemon may not be running. (in `Mono.Zeroconf')
  at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.get_DefaultProvider () [0x00000] 
  at Mono.Zeroconf.Providers.ProviderFactory.get_SelectedProvider () [0x00000] 
  at Mono.Zeroconf.ServiceBrowser..ctor () [0x00000] 
  at Daap.ServiceLocator.Start () [0x00000] 
  at Banshee.Daap.DaapService.DelayedInitialize () [0x00000] 
[Info  14:33:33.852] Querying MusicBrainz for Disc Release (fb8ywdgCoGC_hstg8cjn1qdvuSw-)
[Info  14:33:35.003] Query finished (success: False, 1,150293 seconds)
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.GException: Niepoprawna nazwa klucz lub katalogu: "/apps/banshee-1/nereid/track_view_columns/_audio_cd_source_-płyta_cd-_audio/rip_enabled/order": Znak "\305" nie jest znakiem ASCII, więc nie jest dozwolony w nazwie klucza
  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 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.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()


Other information:
Comment 1 Andrew Conkling 2008-10-30 19:22:51 UTC
Could you attach the following directory and its contents (e.g. as a zip file)? ~/.gconf/apps/banshee-1/nereid/track_view_columns/

It would appear that there was a serious error trying to parse your GConf settings for Banshee (in this case, the options for which columns are visible for the Audio CD source).

In the meantime, if you could test in 1.2 also, that would be very helpful.
Comment 2 Szelek 2008-10-31 11:07:56 UTC
Created attachment 121723 [details]
Attachment requested by maintainer.

Zip of the ~/.gconf/apps/banshee-1/nereid/track_view_columns/
Comment 3 Andrew Conkling 2008-11-03 13:07:42 UTC
Interesting, there's no "_audio_cd_source_-płyta_cd-_audio/rip_enabled/order" folder listed. (Maybe that's the problem?)

I'm not sure what else to look for here. What's the output of `echo $LANG`? Perhaps I could reproduce it in the correct language.
Comment 4 Szelek 2008-11-04 21:59:13 UTC
(In reply to comment #3)
> Interesting, there's no "_audio_cd_source_-płyta_cd-_audio/rip_enabled/order"
> folder listed. (Maybe that's the problem?)
> 
> I'm not sure what else to look for here. What's the output of `echo $LANG`?
> Perhaps I could reproduce it in the correct language.
> 

Output of the 'echo $LANG' is:
        
bash-3.2$ echo $LANG
pl_PL.UTF-8
        
and płyta_cd means disc_cd
        
Comment 5 Atsushi Eno 2008-11-11 22:19:09 UTC
I have experienced the same issue. Looks like there's a gconf key which is incorrectly regarded as translatable. On my ja-JP environment, it is:

"/apps/banshee-1/nereid/track_view_columns/_audio_cd_source-音楽_cd/rip_enabled/order"

It works fine as long as I use LANG=C.
Comment 6 Alexey Shabalin 2008-11-27 17:21:49 UTC
I have this problem too. Crash banshee on audio-cd.

$locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.GException: Ключ или имя каталога неверны: "/apps/banshee-1/nereid/track_view_columns/_audio_cd_source-звуковой_диск/rip_enabled/order": "\320" не является символом ASCII, его нельзя использовать в имени ключа
  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) [0x00027] in /home/alex/RPM/BUILD/banshee-1-1.4.1/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs:138 
  at Banshee.Configuration.ConfigurationClient.Set[Int32] (System.String namespace, System.String key, Int32 value) [0x00000] in /home/alex/RPM/BUILD/banshee-1-1.4.1/src/Core/Banshee.Core/Banshee.Configuration/ConfigurationClient.cs:113 

banshee made effort write
"apps/banshee-1/nereid/track_view_columns/_audio_cd_source-звуковой_диск/rip_enabled/order". This symbol not ASCII, and crashed.

If use LANG=C, then works fine.
Comment 7 Gabriel Burt 2009-02-13 03:10:36 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.


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