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 569860 - The buttons "Play Song" and "Play Album" doesn't work
The buttons "Play Song" and "Play Album" doesn't work
Status: RESOLVED DUPLICATE of bug 560077
Product: muine
Classification: Other
Component: general
0.8.x
Other Linux
: Normal critical
: ---
Assigned To: Muine Maintainers
Muine Maintainers
: 576970 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-01-30 17:51 UTC by Jose Cardozo
Modified: 2009-05-08 19:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jose Cardozo 2009-01-30 17:51:28 UTC
Steps to reproduce:
1 - Run muine;
2 - Press the "Play Song" button;
3 - Select a song;
4 - Press any lower button;

What happens:
1 - The music don't go to the playlist;
2 - The song doesn't start;

I have this issue in two linux box. One Arch Linux and another Fedora 10.
Seens to be something with mono 2 or dbus maybe.
Comment 1 Wouter Bolsterlee (uws) 2009-01-30 18:06:14 UTC
Confirming, I see this on Debian as well.
Comment 2 Mariano Suárez-Alvarez 2009-02-11 19:56:49 UTC
I see this in Fedora 10, too, updated as of right no (so this is muine 0.8.10 in the 3.fc10 fedora build). Looking at the output of strace shows that muine gets caught in a frenzy of

poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {
fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=21, event
s=POLLIN}, {fd=3, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}], 10, 0) = 0 (Timeout)
read(8, 0x98489d4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1234381295, 896809}, NULL) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=11, events=POLLIN|POLLPRI}, {
fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=21, event
s=POLLIN}, {fd=3, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}], 10, 0) = 0 (Timeout)
read(8, 0x98489d4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1234381295, 896957}, NULL) = 0

repeated forever, taking my load to the top.

I don't know if this is related, but strace also shows 412 consecutive calls exactly equal to

stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1882, ...}) = 0

while it is in the middle of loading libs.

(BTW, is it really necessary to stat *all* files in the music collection?)

If I start muine, go to the Albums window, and close it, after half a second muine dies saying:

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Muine.AddWindowList.get_HasSelection () [0x00000] 
  at Muine.AddWindowList.SelectFirstIfNeeded () [0x00000] 
  at Muine.AddWindowList.HandleChanged (IntPtr ptr, Boolean fits) [0x00000] 
  at Muine.AddWindow.OnChanged (Muine.Item item) [0x00000] 
  at Muine.SongDatabase.EmitAlbumChanged (Muine.Album album) [0x00000] 
  at Muine.SongDatabase.HandleSignalRequest (Muine.SignalRequest rq) [0x00000] 
  at Muine.SongDatabase+CheckChangesThread.MainLoopIdle () [0x00000] 
  at GLib.Idle+IdleProxy.Handler () [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Idle+IdleProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Muine.Global.Main(System.String[] args)

Comment 3 waltherbans 2009-04-11 01:09:58 UTC
*** Bug 576970 has been marked as a duplicate of this bug. ***
Comment 4 Scott Robinson 2009-04-23 03:11:14 UTC
I am able to replicate this under Ubuntu Jaunty as well. After a bit of debugging, I have determined that OnWindowResponse isn't being called.

This implies there's an issue with Glade's autoconnect.
Comment 5 Scott Robinson 2009-04-23 03:13:24 UTC
Found the issue. This was found and resolved in #560077, with the relevant revision being:

  http://svn.gnome.org/viewvc/muine?view=revision&revision=1236
Comment 6 Scott Robinson 2009-04-23 03:15:39 UTC
Is 0.8.10 broken because of bug 560077? Would a dot rev be appropriate?
Comment 7 Jose Cardozo 2009-04-25 17:46:04 UTC
Yes Scott, I agree with you. 
After update my source from svn with the revision 1255 and compile in Fedora 10 with mono 2.2 (from de test update repository), everything works fine.

Thanks!
Comment 8 Jan de Groot 2009-05-08 19:34:48 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


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