[Rhythmbox-devel] Import of music files with exotic characters fails in net-rhythmbox



Hi,
Thank you for this beautiful music player.
I have installed both rhythmbox 0.4.1.99 from CVS and  net-rhythmbox 0.4.4.99.6.1 .

For example, i have the following musics in a directory
	Boucan D'Enfer> tree 
	.
	|-- Baltique.mp3
	|-- Boucan D'enfer.mp3
	|-- Coeur Perdu.mp3
	|-- Corsic'armes.mp3
	|-- Docteur Renaud, Mister Renaud.mp3
	|-- Elle A Vu Le Loup.mp3
	|-- Je Vis Cache.mp3
	|-- L'entarte.mp3
	|-- Mal Barres.mp3
	|-- Manhattan-Kaboul (avec Axelle Red).mp3
	|-- Mon Bistrot Prefere.mp3
	|-- Mon Nain De Jardin.mp3
	|-- Petit Pede.mp3
	`-- Tout Arreter....mp3

Importing this works in rhythmbox, but fails with a segmentation fault
in net-rhythmbox 
	Boucan D'Enfer> net-rhythmbox .
	INFO (29949: 0) Initializing GStreamer Core Library version 0.6.0 
	INFO (29949: 0) CPU features: (c1cbfbff) MMX SSE 3DNOW MMXEXT 
	registry: loaded user_registry in 0,000220 seconds
	          (/home/jmfayard/.gstreamer/registry.xml)
	registry: loaded global_registry in 0,138411 seconds
	          (/usr/local/var/cache/gstreamer-0.6/registry.xml)
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	
	(net-rhythmbox:29949): netRhythmbox-CRITICAL **: file
	eggtreemodelfilter.c: line 1806 (egg_tree_model_filter_get_value):
	assertion `EGG_TREE_MODEL_FILTER (model)->stamp == iter->stamp' failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvaluetypes.c:
	line 778 (g_value_get_string): assertion `G_VALUE_HOLDS_STRING (value)'
	failed
	
	(net-rhythmbox:29949): GLib-GObject-CRITICAL **: file gvalue.c: line 147
	(g_value_unset): assertion `G_IS_VALUE (value)' failed
	Segmentation fault

According to this command, net-rhythmbox use an older version of the
library.
	$ head -2 ~/.gnome2/*rhythmbox/library.xml
	==> /home/jmfayard/.gnome2/net-rhythmbox/library.xml <==
	<?xml version="1.0"?>
	<rhythmbox_library version="1.2">
	
	==> /home/jmfayard/.gnome2/rhythmbox/library.xml <==
	<?xml version="1.0"?>
	<rhythmbox_library version="1.3">



-- 
	Viva Kaikaikiki



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]