Bug 701544
Summary: | [abrt] rhythmbox-2.90.1-6.git20110328.fc15: Process /usr/bin/rhythmbox was killed by signal 11 (SIGSEGV) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Iulian Litcanu <litcanu> | ||||||||||||||||||||||
Component: | rhythmbox | Assignee: | Bastien Nocera <bnocera> | ||||||||||||||||||||||
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||
Version: | 15 | CC: | bnocera, christian.kirbach, drag, hancockrwd, handyj, jeffwilliams05+bugzilla, linuxnow, peland, rehol3, thomas.wuercher, toulzemaurice, yann | ||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||
Whiteboard: | abrt_hash:a2f5cb6dff88cb28d6b1784d7151b211707f1a55 | ||||||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||
Last Closed: | 2012-08-07 15:14:10 UTC | Type: | --- | ||||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||||
Attachments: |
|
Description
Iulian Litcanu
2011-05-03 07:47:41 UTC
Created attachment 496438 [details]
File: event_log
Created attachment 496439 [details]
File: maps
Created attachment 496440 [details]
File: build_ids
Created attachment 496441 [details]
File: dsos
Created attachment 496442 [details]
File: backtrace
Package: rhythmbox-0.13.3-1.fc14 Architecture: x86_64 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. opened the folder with the music 2. selected all entries 3. right mouse click to "Open with Rythymbox" Package: rhythmbox-2.90.1-17.git20110927.fc16 Architecture: x86_64 OS Release: Fedora release 16 (Verne) Comment ----- Ejecting an Apple iPod in the left tree view Package: rhythmbox-0.13.3-1.fc14 Architecture: x86_64 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. I played a cd from gnome autorun 2. The cd was skipping a bit 3. I went to change tracks or stop the cd and rhythmbox went unresponsive and crashed Package: rhythmbox-0.13.3-1.fc14 Architecture: x86_64 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- Not really sure - I was trying to get it to restart after pausing, when I hit 'play' it seemed to freeze up then I closed it and started again. Package: rhythmbox-0.13.3-1.fc14 Architecture: x86_64 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- I let it play to the end, then clicked to select all tracks and hit play. It started from the last track again so I clicked 'back' until it got to track 1, then it died. Trying to open a music cd in rythmbox. backtrace_rating: 4 Package: rhythmbox-2.90.1-17.git20110927.fc16 OS Release: Fedora release 16 (Verne) Created attachment 556819 [details]
File: backtrace
See also bug 723076 Opening an audio cd backtrace_rating: 4 Package: rhythmbox-2.90.1-17.git20110927.fc16 OS Release: Fedora release 16 (Verne) Created attachment 556821 [details]
File: backtrace
Try to open an Audio CD backtrace_rating: 4 Package: rhythmbox-2.90.1-17.git20110927.fc16 OS Release: Fedora release 16 (Verne) Created attachment 556877 [details]
File: backtrace
It always works fine when I just let it play through to the end then replace the cd - it's when I pause it or skip backwards that the problem occurs. Created attachment 556906 [details] valgrind log with failure Here's a valgrind log showing one or more problem. It seems related to reading/writing elements from the database while they are removed. Here are the two interesting errors: ==00:00:12:54.830 7378== 16 errors in context 20 of 21: ==00:00:12:54.830 7378== Invalid read of size 4 ==00:00:12:54.830 7378== at 0x3688CA531C: rhythmdb_entry_ref (rhythmdb.c:1837) ==00:00:12:54.830 7378== by 0x3688CAB34B: rhythmdb_entry_set (rhythmdb.c:3247) ==00:00:12:54.830 7378== by 0x20961560: update_tracks (rb-audiocd-source.c:1212) ==00:00:12:54.830 7378== by 0x20961739: update_tracks_string (rb-audiocd-source.c:1225) ==00:00:12:54.830 7378== by 0x2096188B: update_artist_cb (rb-audiocd-source.c:1232) ==00:00:12:54.830 7378== by 0x3687152707: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85) ==00:00:12:54.830 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) ==00:00:12:54.830 7378== by 0x3DFDE20D16: signal_emit_unlocked_R (gsignal.c:3272) ==00:00:12:54.830 7378== by 0x3DFDE29F12: g_signal_emit_valist (gsignal.c:3013) ==00:00:12:54.830 7378== by 0x3DFDE2A2E1: g_signal_emit (gsignal.c:3060) ==00:00:12:54.830 7378== by 0x368727EF78: gtk_widget_event_internal (gtkwidget.c:6132) ==00:00:12:54.830 7378== by 0x368728B411: gtk_widget_send_focus_change (gtkwidget.c:14218) ==00:00:12:54.830 7378== Address 0x1779b2b4 is 4 bytes inside a block of size 308 free'd ==00:00:12:54.830 7378== at 0x4A0662E: free (vg_replace_malloc.c:366) ==00:00:12:54.830 7378== by 0x3DFAE4B792: g_free (gmem.c:263) ==00:00:12:54.830 7378== by 0x3688CBF39C: remove_one_song (rhythmdb-tree.c:1731) ==00:00:12:54.830 7378== by 0x3DFAE32A5F: g_hash_table_foreach_remove_or_steal (ghash.c:1309) ==00:00:12:54.830 7378== by 0x3688CBF227: rhythmdb_tree_entry_delete_by_type (rhythmdb-tree.c:1748) ==00:00:12:54.830 7378== by 0x2095F886: impl_delete_thyself (rb-audiocd-source.c:1105) ==00:00:12:54.830 7378== by 0x3688C647A4: rb_display_page_delete_thyself (rb-display-page.c:170) ==00:00:12:54.830 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) ==00:00:12:54.830 7378== by 0x3DFDE20D16: signal_emit_unlocked_R (gsignal.c:3272) ==00:00:12:54.830 7378== by 0x3DFDE2A140: g_signal_emit_valist (gsignal.c:3003) ==00:00:12:54.830 7378== by 0x3DFDE2A4CC: g_signal_emit_by_name (gsignal.c:3097) ==00:00:12:54.830 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) And: ==00:00:12:54.830 7378== 16 errors in context 21 of 21: ==00:00:12:54.830 7378== Invalid read of size 1 ==00:00:12:54.830 7378== at 0x3688CAB2E1: rhythmdb_entry_set (rhythmdb.c:3235) ==00:00:12:54.830 7378== by 0x20961560: update_tracks (rb-audiocd-source.c:1212) ==00:00:12:54.830 7378== by 0x20961739: update_tracks_string (rb-audiocd-source.c:1225) ==00:00:12:54.830 7378== by 0x2096188B: update_artist_cb (rb-audiocd-source.c:1232) ==00:00:12:54.830 7378== by 0x3687152707: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:85) ==00:00:12:54.830 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) ==00:00:12:54.830 7378== by 0x3DFDE20D16: signal_emit_unlocked_R (gsignal.c:3272) ==00:00:12:54.830 7378== by 0x3DFDE29F12: g_signal_emit_valist (gsignal.c:3013) ==00:00:12:54.830 7378== by 0x3DFDE2A2E1: g_signal_emit (gsignal.c:3060) ==00:00:12:54.830 7378== by 0x368727EF78: gtk_widget_event_internal (gtkwidget.c:6132) ==00:00:12:54.830 7378== by 0x368728B411: gtk_widget_send_focus_change (gtkwidget.c:14218) ==00:00:12:54.831 7378== by 0x368729082F: do_focus_change (gtkwindow.c:5978) ==00:00:12:54.831 7378== Address 0x1779b2b0 is 0 bytes inside a block of size 308 free'd ==00:00:12:54.831 7378== at 0x4A0662E: free (vg_replace_malloc.c:366) ==00:00:12:54.831 7378== by 0x3DFAE4B792: g_free (gmem.c:263) ==00:00:12:54.831 7378== by 0x3688CBF39C: remove_one_song (rhythmdb-tree.c:1731) ==00:00:12:54.831 7378== by 0x3DFAE32A5F: g_hash_table_foreach_remove_or_steal (ghash.c:1309) ==00:00:12:54.831 7378== by 0x3688CBF227: rhythmdb_tree_entry_delete_by_type (rhythmdb-tree.c:1748) ==00:00:12:54.831 7378== by 0x2095F886: impl_delete_thyself (rb-audiocd-source.c:1105) ==00:00:12:54.831 7378== by 0x3688C647A4: rb_display_page_delete_thyself (rb-display-page.c:170) ==00:00:12:54.831 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) ==00:00:12:54.831 7378== by 0x3DFDE20D16: signal_emit_unlocked_R (gsignal.c:3272) ==00:00:12:54.831 7378== by 0x3DFDE2A140: g_signal_emit_valist (gsignal.c:3003) ==00:00:12:54.831 7378== by 0x3DFDE2A4CC: g_signal_emit_by_name (gsignal.c:3097) ==00:00:12:54.831 7378== by 0x3DFDE0EA23: g_closure_invoke (gclosure.c:774) Rhytmbox seems to be crashing because gvfs crashed first (See bug 723076). It's triggering some kind of race condition. See also bug 739779 Unplugging an mtp device (switching Galaxy Nexus from MTP to camera mode) crashes the program. Music was in pause mode. backtrace_rating: 4 Package: rhythmbox-2.90.1-17.git20110927.fc16 OS Release: Fedora release 16 (Verne) Created attachment 560802 [details]
File: backtrace
*** Bug 692010 has been marked as a duplicate of this bug. *** *** Bug 689187 has been marked as a duplicate of this bug. *** *** Bug 689280 has been marked as a duplicate of this bug. *** I was closing Rhthymbox by clicking the X and it crashed backtrace_rating: 4 Package: rhythmbox-2.96-3.fc17 OS Release: Fedora release 17 (Beefy Miracle) I turned of the mtp mode of my galaxy S when playing a song. backtrace_rating: 3 Package: rhythmbox-2.97-1.fc17 OS Release: Fedora release 17 (Beefy Miracle) This message is a notice that Fedora 15 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 15. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '15' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 15 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping |