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 558987 - Rhythmbox crashes when ejecting iPod
Rhythmbox crashes when ejecting iPod
Status: RESOLVED DUPLICATE of bug 467420
Product: rhythmbox
Classification: Other
Component: iPod
0.11.x
Other Linux
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-11-02 21:12 UTC by Jonas H.
Modified: 2008-11-20 20:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jonas H. 2008-11-02 21:12:42 UTC
Steps to reproduce:
I cannot reproduce this. Sometimes it happens, sometimes it doesn't. Weird. Happens about every 10th time I eject my iPod.

Stack trace:
(21:53:58) [0x80df408] [rb_source_dispose] rb-source.c:428: Disposing source 0x8b0e060: 'Nano'
(21:53:58) [0x80df408] [rhythmdb_property_model_dispose] rhythmdb-property-model.c:494: disposing property model 0x847da88
(21:53:58) [0x80df408] [rhythmdb_property_model_finalize] rhythmdb-property-model.c:521: finalizing property model 0x847da88
(21:53:58) [0x80df408] [rhythmdb_property_model_dispose] rhythmdb-property-model.c:494: disposing property model 0x895c070
(21:53:58) [0x80df408] [rhythmdb_property_model_finalize] rhythmdb-property-model.c:521: finalizing property model 0x895c070
(21:53:58) [0x80df408] [rhythmdb_property_model_dispose] rhythmdb-property-model.c:494: disposing property model 0x895c0a8
(21:53:58) [0x80df408] [rhythmdb_property_model_finalize] rhythmdb-property-model.c:521: finalizing property model 0x895c0a8
(21:53:58) [0x80df408] [rb_source_finalize] rb-source.c:455: Finalizing source 0x8b0e060: 'Nano'
(21:53:58) [0x80df408] [rb_source_finalize] rb-source.c:458: Unreffing model 0x8dfb980 count: 2

(rhythmbox:10972): Rhythmbox-CRITICAL **: rb_property_view_get_model: assertion `RB_IS_PROPERTY_VIEW (view)' failed

(rhythmbox:10972): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(21:53:58) [0x80df408] [rebuild_child_model] rb-library-browser.c:664: no selection for browser 0 - reusing parent model
Segmentation fault


All debug output above this lines is - I think - of no matter at all so I don't paste it here ;)

Other information:
Using ryhthmbox 0.11.6 (0.11.6svn20080903), but happened with versions like 0.11.5 and 0.11.4, too. Using Ubuntu Hardy Heron (8.04). glib2 version is 2.16.6.

Using iPod nano 4GB 1st generation.

Mostly happens when there's a little time span between transfering stuff to my iPod and ejecting it.

I know some bug similar to this was reported and marked as fixed in the past but, but actually it isn't "fixed" anymore now ;) :P
Comment 1 Jonathan Matthew 2008-11-10 23:01:55 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Jonas H. 2008-11-14 19:59:53 UTC
Hello, unfortunatly, bug buddy isn't shown when I make rhythmbox crash. I've installed the debugging symbol packages.
Comment 3 Jonas H. 2008-11-20 19:07:53 UTC
Hi there,

tody I reproduced this crash not using bug-buddy but gdb. You can see the full debuglog @http://dpaste.com/hold/92527/.

The traceback gdb gives using `bt` is short:
    (gdb) bt
    #0  0xb7122a20 in g_object_ref () from /usr/lib/libgobject-2.0.so.0
    Cannot access memory at address 0xbff21a60

- dauerbaustelle
Comment 4 Jonathan Matthew 2008-11-20 20:44:06 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 467420 ***