Hi,
I try Fedora 18 for few days.
Yesterday gmb rules.
Today it doesn't launch anymore.

It seems there is a problem with gmusicbrowser_list.pm, line 1771 :
($InterB->set_visible( $mask=~m/i/ );

Error message when launching from terminal :
[email protected] ~$ gmusicbrowser
GStreamer::Interfaces perl module not found -> visuals not available
Reading saved tags in /home/majorgrubert/.config/gmusicbrowser/gmbrc ...
Useless use of private variable in void context at /home/majorgrubert/.config/gmusicbrowser/plugins/epicrating.pm line 237.
Reading saved tags in /home/majorgrubert/.config/gmusicbrowser/gmbrc ... done
These commands were not found : mpg123, mpg321
=> these file types won't be played by the 123 output : mp3
Usage: Gtk2::Widget::set_visible(widget, visible) at /usr/bin/../share/gmusicbrowser/gmusicbrowser_list.pm line 1771.


With -debug :
gmusicbrowser -debug
print() on closed filehandle $fifofh at /usr/bin/gmusicbrowser line 313.
oggheader.pm : Digest::CRC not found, using slow pure-perl replacement.
GStreamer::Interfaces perl module not found -> visuals not available
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/albuminfo.pm
found plugin ALBUMINFO (Info sur l'album)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/artistinfo.pm
found plugin ARTISTINFO (Info sur l'artiste)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/audioscrobbler.pm
found plugin AUDIOSCROBBLER (Last.fm)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/autosave.pm
found plugin AUTOSAVE (Sauvegarde automatique)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/desktopwidget.pm
found plugin DesktopWidgets (Gadgets de bureau)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/export.pm
found plugin Export (Export)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/fetch_cover.pm
found plugin FETCHCOVER (Recherche d'images)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/gnome_mmkeys.pm
found plugin GMMKEYS (mmkeys Gnome)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/karaoke.pm
found plugin Karaoke (Karaok?)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/lullaby.pm
found plugin LULLABY (Lullaby)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/lyrics.pm
found plugin LYRICS (Paroles)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/mpris1.pm
found plugin MPRIS (MPRIS v1)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/mpris2.pm
found plugin MPRIS2 (MPRIS v2)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/notify.pm
found plugin NOTIFY (Notifications)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/nowplaying.pm
found plugin NOWPLAYING (Chanson en cours)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/rip.pm
found plugin RIP (Extraction)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/titlebar.pm
found plugin TitleBar (Barre de titre)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/webcontext.pm
found plugin WebContext (Contexte Web)
Reading plugin /home/majorgrubert/.config/gmusicbrowser/plugins/albuminfo.pm
Reading plugin /home/majorgrubert/.config/gmusicbrowser/plugins/albumrandom.pm
found plugin ALBUMRANDOM (Albumrandom)
Reading plugin /home/majorgrubert/.config/gmusicbrowser/plugins/epicrating.pm
found plugin EPICRATING (EpicRating)
Reading plugin /home/majorgrubert/.config/gmusicbrowser/plugins/lastfm_pcget.pm
found plugin LASTFM_PCGET (lastfm_pcGet)
Reading saved tags in /home/majorgrubert/.config/gmusicbrowser/gmbrc ...
Useless use of private variable in void context at /home/majorgrubert/.config/gmusicbrowser/plugins/epicrating.pm line 237.
@Fields=album_shuffle replaygain_album_gain skipcount file grouping replaygain_track_peak list title bitrate added channel title_or_file size album_artist_raw shuffle playcount replaygain_track_gain version path length disc year barefilename fullfilename_raw compilation modif lastskip replaygain_reference_level genre embedded_pictures label replaygain_album_peak samprate filetype missing rating lastplay embedded_lyrics length_estimated extension track artist comment ratingnumber artists first_artist version_or_empty uri artist_picture fullfilename album album_picture missingkey album_years album_artist
adding update code for artists
Filter->newadd=missing:e:0
makesub filter=missing:e:0
filter=missing:e:0 $sub=eval ; sub{ [ grep {vec($Songs::Songs_missing__,$_,32) == 0} @{$_[0]} ]; }
makesub filter=missing:-e:0
filter=missing:-e:0 $sub=eval ; sub{ [ grep {vec($Songs::Songs_missing__,$_,32) != 0} @{$_[0]} ]; }
Reading saved tags in /home/majorgrubert/.config/gmusicbrowser/gmbrc ... done
These commands were not found : mpg123, mpg321
=> these file types won't be played by the 123 output : mp3
makesub filter=
sort (path album disc track file) : 0,0600000000000001 s
HasChanged SongArray -> updating CODE(0x3a5c988)
HasChanged Playlist -> updating CODE(0x3a428e0)
Plugin ALBUMINFO activated.
Plugin ARTISTINFO activated.
watch PlayingSong GMB::Plugin::AUDIOSCROBBLER=HASH(0x4bf0e68)
watch Played GMB::Plugin::AUDIOSCROBBLER=HASH(0x4bf0e68)
watch Save GMB::Plugin::AUDIOSCROBBLER=HASH(0x4bf0e68)
Plugin AUDIOSCROBBLER activated.
Plugin AUTOSAVE activated.
watch Played GMB::Plugin::EPICRATING=HASH(0x4ea3b68)
Plugin EPICRATING activated.
Plugin FETCHCOVER activated.
Plugin GMMKEYS activated.
watch PlayingSong GMB::Plugin::LASTFM_PCGET=HASH(0x4f7f110)
Plugin LASTFM_PCGET activated.
Plugin LYRICS activated.
watch Seek GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Playing GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch CurSong GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch CurSongID GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Queue GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Sort GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Repeat GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Playlist GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Lock GMB::DBus::MPRIS2=HASH(0x4c6d358)
watch Vol GMB::DBus::MPRIS2=HASH(0x4c6d358)
Plugin MPRIS2 activated.
watch PlayingSong Gtk2::Notify=HASH(0x4c6d868)
Plugin NOTIFY activated.
Plugin WebContext activated.
watch Save Layout::Window=HASH(0x5c8a8a8)
watch SavedLists Layout::NoteBook=HASH(0x4c6fce0)
watch Widgets Layout::NoteBook=HASH(0x4c6fce0)
watch HiddenWidgets Layout::TogButton=HASH(0x4c70f08)
watch HiddenWidgets Layout::TogButton=HASH(0x4c6eb20)
watch Sort Layout::Button=HASH(0x4c6eaa8)
watch SavedWRandoms Layout::Button=HASH(0x4c6eaa8)
watch SavedSorts Layout::Button=HASH(0x4c6eaa8)
watch Filter Layout::Button=HASH(0x4c6e910)
watch SavedFilters Layout::Button=HASH(0x4c6e910)
watch Queue Layout::Button=HASH(0x4c74928)
watch QueueAction Layout::Button=HASH(0x4c74928)
ListLength: 0 Songs, 0 sec, 0 bytes
watch Pos Layout::Label=HASH(0x4c6e8e0)
watch Queue Layout::Label=HASH(0x4c6e8e0)
watch Filter Layout::Label=HASH(0x4c6e8e0)
watch SongsChanged LabelTotal=HASH(0x4c6eaf0)
unwatch filter Global(97036456) LabelTotal=HASH(0x4c6eaf0)
unwatch Selection_Global(97036456) LabelTotal=HASH(0x4c6eaf0)
unwatch SongArray LabelTotal=HASH(0x4c6eaf0)
unwatch SongsAdded LabelTotal=HASH(0x4c6eaf0)
unwatch SongsRemoved LabelTotal=HASH(0x4c6eaf0)
watch SongArray LabelTotal=HASH(0x4c6eaf0)
watch CurSong Layout::PictureBrowser=HASH(0x4c6ea00)
watch Picture_artist FilterList=HASH(0x4c736a0)
watch Picture_album FilterList=HASH(0x4c736a0)
watch SearchText_Global(97036456) FilterList=HASH(0x4c736a0)
watch Picture_artist FilterList=HASH(0x3eae7e8)
watch Picture_album FilterList=HASH(0x3eae7e8)
watch SearchText_Global(97036456) FilterList=HASH(0x3eae7e8)
watch Picture_artist FilterList=HASH(0x3eae7b8)
watch Picture_album FilterList=HASH(0x3eae7b8)
watch SearchText_Global(97036456) FilterList=HASH(0x3eae7b8)
watch Picture_artist FilterList=HASH(0x351c140)
watch Picture_album FilterList=HASH(0x351c140)
watch SearchText_Global(97036456) FilterList=HASH(0x351c140)
Usage: Gtk2::Widget::set_visible(widget, visible) at /usr/bin/../share/gmusicbrowser/gmusicbrowser_list.pm line 1771.
unwatch HiddenWidgets Layout::TogButton=HASH(0x4c70f08)
unwatch SavedWRandoms Layout::Button=HASH(0x4c6eaa8)
unwatch SavedSorts Layout::Button=HASH(0x4c6eaa8)
unwatch Sort Layout::Button=HASH(0x4c6eaa8)
unwatch QueueAction Layout::Button=HASH(0x4c74928)
unwatch Queue Layout::Button=HASH(0x4c74928)
unwatch Filter Layout::Label=HASH(0x4c6e8e0)
unwatch Pos Layout::Label=HASH(0x4c6e8e0)
unwatch Queue Layout::Label=HASH(0x4c6e8e0)
unwatch filter Global(97036456) LabelTotal=HASH(0x4c6eaf0)
unwatch Selection_Global(97036456) LabelTotal=HASH(0x4c6eaf0)
unwatch SongArray LabelTotal=HASH(0x4c6eaf0)
unwatch SongsAdded LabelTotal=HASH(0x4c6eaf0)
unwatch SongsRemoved LabelTotal=HASH(0x4c6eaf0)
unwatch Picture_album FilterList=HASH(0x4c736a0)
unwatch SearchText_Global(97036456) FilterList=HASH(0x4c736a0)
unwatch Picture_artist FilterList=HASH(0x4c736a0)
unwatch Picture_album FilterList=HASH(0x3eae7e8)
unwatch SearchText_Global(97036456) FilterList=HASH(0x3eae7e8)
unwatch Picture_artist FilterList=HASH(0x3eae7e8)
unwatch Picture_album FilterList=HASH(0x3eae7b8)
unwatch SearchText_Global(97036456) FilterList=HASH(0x3eae7b8)
unwatch Picture_artist FilterList=HASH(0x3eae7b8)
unwatch Picture_album FilterList=HASH(0x351c140)
unwatch SearchText_Global(97036456) FilterList=HASH(0x351c140)
unwatch Picture_artist FilterList=HASH(0x351c140)


An idea ?

It is a bug in v1.1.9 that I fixed soon after (http://git.gmusicbrowser.org/commit/05cd0143e5).
You need to upgrade to a version from git.
I will release v1.1.10 soon, it's been much too long :(

I don't understand why gmb launches 5 min before et doesn't now.
During this time I'd install  perl-Text-CSV and perl-Text-CSV-Separator.
Is there a link beetween CSV and this bug ?

Is it the same bug I yet mentionned before (about cover) ?

No, CSV modules have nothing to do with that. It probably depends on which widgets are visible or if it has saved options or not.
I don't remember what bug you are referring to, but it's really just a simple syntax error that can pass in some cases but not in others.

Sorry for french tongue :
Je ne retrouve plus le message d'origine mais un jour je t'ai signalé un bug (gmb crashait par moment sur certains filtres) et tu m'as dit que cela venait d'une fonction de gmb qui était mal implémentée (une erreur de code) en rapport, si mes souvenirs sont exacts, avec l'affichage des albums qui n'avaient pas de couvertures.
Enfin bon peu importe.
J'ai corrigé le code défectueux à la main, en l'attente d'une mise à jour officielle (flemme de passer par git dont je ne comprends pas le fonctionnement et, surtout, dont je n'ai pas envie de comprendre le fonctionnement - ça viendra peut-être un jour).
Merci encore pour gmb, qui fait mon bonheur tous les jours.