GNOME Bugzilla – Bug 362488
crash trying to enable alarm plugin
Last modified: 2007-12-12 13:21:46 UTC
What were you doing when the application crashed? Trying to enable alarm plugin from http://fabien.carrion.free.fr/Rhythmbox.html Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 125988864 vsize: 0 resident: 125988864 share: 0 rss: 31342592 rss_rlim: 0 CPU usage: start_time: 1160954902 rtime: 0 utime: 465 stime: 0 cutime:417 cstime: 0 timeout: 48 it_real_value: 0 frequency: 7 Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1228912976 (LWP 5810)] [New Thread -1296741472 (LWP 5822)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 76538
Thread 1 (Thread -1228912976 (LWP 5810))
This is not officially a rhythmbox plugin, adding the author of the plugin as a Cc.
Also there may be a more recent version of this here: http://jon.oberheide.org/projects/rb-alarmclock/
The README reads: BUGS Crashes frequently at startup complaining about TreeModel. This is likely due to how we hook in to Rhythmbox's RBSourceList. If you have any ideas why this is occuring, please let me know. that must be the same bug.
OK, so reassigning to Jon Oberheide, I believe he is the original author of the plugin.
I'm not convinced this is a bug in the plugin, rather the plugin exposing a bug in Rhythmbox. I haven't dealt with any MRO-related bugs before but here's some background info: http://en.wikipedia.org/wiki/Diamond_problem http://www.python.org/download/releases/2.3/mro/
The source list model (which is what I'm assuming causes the problem) derives from GtkTreeModelFilter and implements GtkTreeDragSource and GtkTreeDragDest. GtkTreeModelFilter implements GtkTreeModel and GtkTreeDragSource. This isn't a problem as it's fine for a class to implement the same interface it's parent does. However it might be there is an issue with translating the heirarchy to Python. Since it doesn't have interfaces, they are represented as classes, which then causes the diamond class heirarchy. I think I'll have to look furthur into PyGTK to find out.
Actually, RBSourcelistModel implement RbTreeDrag{Source,Dest} not the Gtk ones - but they have the same method names. This doesn't cause an issue in C, but will in pretty much any other language.
*** Bug 365011 has been marked as a duplicate of this bug. ***
*** Bug 365129 has been marked as a duplicate of this bug. ***
*** Bug 366406 has been marked as a duplicate of this bug. ***
*** Bug 367526 has been marked as a duplicate of this bug. ***
From duplicate bug 367526 comment 1: > By selecting to start it with the command instead of D-BUS activation in the > Music Applet preferences I am able to start Rhythmbox
*** Bug 376966 has been marked as a duplicate of this bug. ***
*** Bug 376974 has been marked as a duplicate of this bug. ***
*** Bug 378330 has been marked as a duplicate of this bug. ***
*** Bug 380482 has been marked as a duplicate of this bug. ***
Ok since my Bug 380482 got marked as a duplicate of this bug I'll post my findings here: Apparently Rhythmbox crashes when I manually try to start it too, with or without the Mp3-player connected. It doesn't help whether Amarok is running or not either. When I installed rhythmbox-dbg it started without problems... Now I uninstalled rhythmbox-dbg and it still starts without problems without the Mp3-player inserted. When I start rhytmbox with the Mp3-player inserted it started but crashed about 3 seconds afterwards with no bugg-buddy or anything noticing the crash. I started rhythmbox again this time it seems to work but no sound is playing at all... Ok great, now no sound is working, not Amarok that uses Xine not even VLC will play sound. I'm going to try to log in and out and have the rhythmbox-dbg package installed to see if I can make any sense of this... Using the alarm plugin or not doesn't seem to mather....
Ok, after I logged out and in again everything works as expected (with the alarm-plugin disabled)... Now this problem would disappear if you just fixed Bug 323511
*** Bug 381035 has been marked as a duplicate of this bug. ***
*** Bug 381640 has been marked as a duplicate of this bug. ***
*** Bug 382322 has been marked as a duplicate of this bug. ***
*** Bug 383592 has been marked as a duplicate of this bug. ***
(In reply to comment #18) > Ok, after I logged out and in again everything works as expected (with the > alarm-plugin disabled)... > > Now this problem would disappear if you just fixed Bug 323511 The problem is actually described in comment #6 and comment #7, fixing bug #323511 is about adding the plugin to CVS itself, which still requires the fix to core rhythmbox described in this bug as comment #5 points out.
*** Bug 385751 has been marked as a duplicate of this bug. ***
*** Bug 385752 has been marked as a duplicate of this bug. ***
*** Bug 385753 has been marked as a duplicate of this bug. ***
*** Bug 385754 has been marked as a duplicate of this bug. ***
*** Bug 385755 has been marked as a duplicate of this bug. ***
*** Bug 385756 has been marked as a duplicate of this bug. ***
*** Bug 386596 has been marked as a duplicate of this bug. ***
*** Bug 388981 has been marked as a duplicate of this bug. ***
*** Bug 390033 has been marked as a duplicate of this bug. ***
*** Bug 384900 has been marked as a duplicate of this bug. ***
*** Bug 385103 has been marked as a duplicate of this bug. ***
*** Bug 385193 has been marked as a duplicate of this bug. ***
*** Bug 392341 has been marked as a duplicate of this bug. ***
*** Bug 392723 has been marked as a duplicate of this bug. ***
*** Bug 394696 has been marked as a duplicate of this bug. ***
*** Bug 394710 has been marked as a duplicate of this bug. ***
*** Bug 395250 has been marked as a duplicate of this bug. ***
*** Bug 395982 has been marked as a duplicate of this bug. ***
*** Bug 396012 has been marked as a duplicate of this bug. ***
*** Bug 396040 has been marked as a duplicate of this bug. ***
*** Bug 397321 has been marked as a duplicate of this bug. ***
*** Bug 397329 has been marked as a duplicate of this bug. ***
*** Bug 398496 has been marked as a duplicate of this bug. ***
*** Bug 398497 has been marked as a duplicate of this bug. ***
*** Bug 398606 has been marked as a duplicate of this bug. ***
*** Bug 398608 has been marked as a duplicate of this bug. ***
*** Bug 399335 has been marked as a duplicate of this bug. ***
*** Bug 399436 has been marked as a duplicate of this bug. ***
*** Bug 400636 has been marked as a duplicate of this bug. ***
*** Bug 400637 has been marked as a duplicate of this bug. ***
*** Bug 400638 has been marked as a duplicate of this bug. ***
*** Bug 400890 has been marked as a duplicate of this bug. ***
*** Bug 401056 has been marked as a duplicate of this bug. ***
*** Bug 402189 has been marked as a duplicate of this bug. ***
*** Bug 402191 has been marked as a duplicate of this bug. ***
*** Bug 402311 has been marked as a duplicate of this bug. ***
*** Bug 405965 has been marked as a duplicate of this bug. ***
*** Bug 406005 has been marked as a duplicate of this bug. ***
*** Bug 406180 has been marked as a duplicate of this bug. ***
*** Bug 406781 has been marked as a duplicate of this bug. ***
*** Bug 406776 has been marked as a duplicate of this bug. ***
*** Bug 406777 has been marked as a duplicate of this bug. ***
*** Bug 407328 has been marked as a duplicate of this bug. ***
*** Bug 407333 has been marked as a duplicate of this bug. ***
*** Bug 407334 has been marked as a duplicate of this bug. ***
*** Bug 407357 has been marked as a duplicate of this bug. ***
*** Bug 407677 has been marked as a duplicate of this bug. ***
*** Bug 407593 has been marked as a duplicate of this bug. ***
*** Bug 407678 has been marked as a duplicate of this bug. ***
*** Bug 407681 has been marked as a duplicate of this bug. ***
*** Bug 407682 has been marked as a duplicate of this bug. ***
*** Bug 407684 has been marked as a duplicate of this bug. ***
*** Bug 407686 has been marked as a duplicate of this bug. ***
*** Bug 407685 has been marked as a duplicate of this bug. ***
*** Bug 408095 has been marked as a duplicate of this bug. ***
*** Bug 408321 has been marked as a duplicate of this bug. ***
*** Bug 409487 has been marked as a duplicate of this bug. ***
*** Bug 410356 has been marked as a duplicate of this bug. ***
*** Bug 411727 has been marked as a duplicate of this bug. ***
*** Bug 411266 has been marked as a duplicate of this bug. ***
*** Bug 413659 has been marked as a duplicate of this bug. ***
*** Bug 414449 has been marked as a duplicate of this bug. ***
*** Bug 414802 has been marked as a duplicate of this bug. ***
*** Bug 414808 has been marked as a duplicate of this bug. ***
*** Bug 414813 has been marked as a duplicate of this bug. ***
*** Bug 415508 has been marked as a duplicate of this bug. ***
*** Bug 415885 has been marked as a duplicate of this bug. ***
*** Bug 416329 has been marked as a duplicate of this bug. ***
*** Bug 416962 has been marked as a duplicate of this bug. ***
*** Bug 417250 has been marked as a duplicate of this bug. ***
*** Bug 417358 has been marked as a duplicate of this bug. ***
*** Bug 417359 has been marked as a duplicate of this bug. ***
*** Bug 418203 has been marked as a duplicate of this bug. ***
*** Bug 418536 has been marked as a duplicate of this bug. ***
*** Bug 421213 has been marked as a duplicate of this bug. ***
*** Bug 421237 has been marked as a duplicate of this bug. ***
*** Bug 421249 has been marked as a duplicate of this bug. ***
*** Bug 421743 has been marked as a duplicate of this bug. ***
*** Bug 422080 has been marked as a duplicate of this bug. ***
*** Bug 422081 has been marked as a duplicate of this bug. ***
*** Bug 422544 has been marked as a duplicate of this bug. ***
*** Bug 422795 has been marked as a duplicate of this bug. ***
*** Bug 423175 has been marked as a duplicate of this bug. ***
*** Bug 423432 has been marked as a duplicate of this bug. ***
*** Bug 423566 has been marked as a duplicate of this bug. ***
*** Bug 426608 has been marked as a duplicate of this bug. ***
*** Bug 427124 has been marked as a duplicate of this bug. ***
*** Bug 425249 has been marked as a duplicate of this bug. ***
*** Bug 430888 has been marked as a duplicate of this bug. ***
*** Bug 430158 has been marked as a duplicate of this bug. ***
*** Bug 430027 has been marked as a duplicate of this bug. ***
*** Bug 428105 has been marked as a duplicate of this bug. ***
*** Bug 430190 has been marked as a duplicate of this bug. ***
*** Bug 444009 has been marked as a duplicate of this bug. ***
any news here, folks? no duplicates for 60 days now; only 2.16 reports. i think this can be closed.
*** Bug 483999 has been marked as a duplicate of this bug. ***
*** Bug 484000 has been marked as a duplicate of this bug. ***
closing as obsolete as per comment 118. anybody please reopen if he can reproduce this with a current version of rhythmbox. thanks!