GNOME Bugzilla – Bug 346664
crash in rhythmbox when clicking in different items on the albums treeview
Last modified: 2006-08-12 01:13:07 UTC
If i click several times on the Albums treeview (the one that only has album titles) going up and down, for example: Albums Album 1 Album 2 Album 3 Album 4 Album 5 Album 6 If i click on Album 3, then Album 2, then Album 6, rhythmbox crashes. I'm using rhythmbox HEAD, don't know if the problem is in the aplication itself. On the console i get: (rhythmbox:29121): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GObject' (rhythmbox:29121): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GObject' The backtrace is:
+ Trace 69205
The trace doesnt look like it has anything to do with GtkTreeView; reassigning.
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
there is something that i just noticed. If i click on the other views (artists) and the song view. Rhythmbox does not crash, however it does if there are two consecutive clicks on the album treeview.
Can you try repeating this passing "--g-fatal-warnings" as a command-line parameter, and getting a backtrace?
this is the gdb backtrace, however i'm unable to run rhythmbox under gdb with the --g-fatal-warnings because gdb itself is crashing for some reason.
+ Trace 69772
I get this messages on the command line: (rhythmbox:5775): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GObject' (rhythmbox:5775): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GObject' I have tried to comment the g_object_free on line 532 in the rhythmdb.c. With that change there are no more crashes, however i guess that rhythmbox leaks with it.
This is another instance of the query model ref counting problem in bug 349601. *** This bug has been marked as a duplicate of 349601 ***