GNOME Bugzilla – Bug 628254
segfault: trying to change properties of a song
Last modified: 2010-10-08 16:41:57 UTC
Hi, to reproduce the problem select one or more files, right click on properties, change one of the fields in the 'Multiple Song Properties' (i.e. Genre field from "Unknown" to "Rock"), it will pop up an error message about Gstreamer with the 'please file a bug'. Eventually properties are not change and are rolled back to the original value (i.e. Genre field from "Unknown"). Thanks and kind regards, Fabrizio Sample output of a 'dmesg | grep segfault' command when the bug is happening: [19627.730443] rhythmbox-metad[5115]: segfault at 940f70 ip 00f01f3c sp bff701d8 error 7 in libc-2.11.1.so[df3000+153000] [19627.989018] rhythmbox-metad[5119]: segfault at 503f70 ip 01090f3c sp bfe4eaa8 error 7 in libc-2.11.1.so[f82000+153000] [19628.252293] rhythmbox-metad[5122]: segfault at 477f70 ip 01fa9f3c sp bfe51d58 error 7 in libc-2.11.1.so[1e9b000+153000] [19628.518146] rhythmbox-metad[5125]: segfault at af5f70 ip 051e4f3c sp bfe620b8 error 7 in libc-2.11.1.so[50d6000+153000] [19628.815751] rhythmbox-metad[5128]: segfault at 7a2f70 ip 04514f3c sp bff7fe78 error 7 in libc-2.11.1.so[4406000+153000] [19629.068848] rhythmbox-metad[5131]: segfault at 8b5f70 ip 06850f3c sp bfb52658 error 7 in libc-2.11.1.so[6742000+153000] [19629.354547] rhythmbox-metad[5134]: segfault at 473f70 ip 076f7f3c sp bfa1af18 error 7 in libc-2.11.1.so[75e9000+153000] [19629.686701] rhythmbox-metad[5137]: segfault at 1 ip 00c2ccc6 sp bff2f950 error 4 in libglib-2.0.so.0.2400.1[bd3000+c8000] [19632.364150] rhythmbox-metad[5140]: segfault at 81ef74 ip 0095c3d6 sp bf919700 error 7 in libglib-2.0.so.0.2400.1[936000+c8000] [19633.161694] rhythmbox-metad[5145]: segfault at 1 ip 00a7fcc6 sp bfa4de10 error 4 in libglib-2.0.so.0.2400.1[a26000+c8000] [19633.624763] rhythmbox-metad[5148]: segfault at 1 ip 00deecc6 sp bff224c0 error 4 in libglib-2.0.so.0.2400.1[d95000+c8000] [19634.779413] rhythmbox-metad[5157]: segfault at 1 ip 01052cc6 sp bf902480 error 4 in libglib-2.0.so.0.2400.1[ff9000+c8000] [19635.432192] rhythmbox-metad[5163]: segfault at 1 ip 00f05cc6 sp bfe0f4b0 error 4 in libglib-2.0.so.0.2400.1[eac000+c8000] [19636.282919] rhythmbox-metad[5169]: segfault at 1 ip 00bb3cc6 sp bfe97b80 error 4 in libglib-2.0.so.0.2400.1[b5a000+c8000] [19637.961056] rhythmbox-metad[5178]: segfault at 1 ip 03344cc6 sp bff337e0 error 4 in libglib-2.0.so.0.2400.1[32eb000+c8000] [23229.909852] rhythmbox-metad[5813]: segfault at 35d ip 01055cc6 sp bfd02e70 error 4 in libglib-2.0.so.0.2400.1[ffc000+c8000] [23255.811133] rhythmbox-metad[5822]: segfault at 2b0f70 ip 097c8f3c sp bfc05388 error 7 in libc-2.11.1.so[96ba000+153000] [23256.488176] rhythmbox-metad[5831]: segfault at 61cf70 ip 02670f3c sp bfcbce38 error 7 in libc-2.11.1.so[2562000+153000] [23256.665208] rhythmbox-metad[5834]: segfault at 4def70 ip 02894f3c sp bf903c58 error 7 in libc-2.11.1.so[2786000+153000] [23257.372079] rhythmbox-metad[5844]: segfault at 598f70 ip 04d99f3c sp bff4dce8 error 7 in libc-2.11.1.so[4c8b000+153000] [23258.158921] rhythmbox-metad[5850]: segfault at 35d ip 01040cc6 sp bfd206a0 error 4 in libglib-2.0.so.0.2400.1[fe7000+c8000] [23259.234033] rhythmbox-metad[5856]: segfault at 1 ip 00b1fcc6 sp bfe393c0 error 4 in libglib-2.0.so.0.2400.1[ac6000+c8000] [23262.702807] rhythmbox-metad[5883]: segfault at 1 ip 00ff6cc6 sp bfdd5fc0 error 4 in libglib-2.0.so.0.2400.1[f9d000+c8000] [23264.850762] rhythmbox-metad[5898]: segfault at 1 ip 00d1acc6 sp bffb20a0 error 4 in libglib-2.0.so.0.2400.1[cc1000+c8000] [23265.355737] rhythmbox-metad[5901]: segfault at 1 ip 00f11cc6 sp bfec8420 error 4 in libglib-2.0.so.0.2400.1[eb8000+c8000] [33639.274301] rhythmbox-metad[6558]: segfault at 0 ip 05e1f24b sp bffb028c error 4 in libc-2.11.1.so[5d07000+153000]
Created attachment 169002 [details] Error message screenshot Please find attached the screenshot with the error message. Thanks!
Created attachment 169003 [details] File a bug request screenshot
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!
Output from 'rhythmbox -D metadata' would probably help, even if you can't get a stack trace from the metadata process. This is possibly a duplicate of bug 627050.
Hi Jonathan, it is a pleasure to dedicate time to improve the quality of the open source software, although I admit it took a while! ;o) In Ubuntu the libraries are called libgtk2.0-0-dbg, libgtk2.0-0-dbg and libgnomevfs2-0-dbg, I installed all of them. I was able to reproduce the problem, but I could not get any stack trace; so I noticed in the Ubuntu Software Center a package called "bug-buddy", I installed that one and no way, again I am still not able to get a stack trace, I am expecting some kind of window to pop up, but the the error message apparently does not triggers the bug-buddy. Sorry for that! So I attach the output of the 'rhythmbox -D metadata', which I was able to collect, in a separate file since it is quite lengthy. In my humble opinion, bug 627050 seems related, from the user perspective we are trying to do, in a different way, more or less the same actions on different files types. Thanks for your help and kind regards, Fabrizio
Created attachment 169123 [details] metadata output
The metadata process was crashing due to bug 627050, but I haven't figured out what's causing the error that triggers the crash. To figure that out, I think we'll need GStreamer debug output. Please run the following commands: $ export GST_DEBUG=*:4,GST_REGISTRY:0,GST_PLUGIN_LOADING:0 $ rhythmbox -D metadata 2>metadata-error-log reproduce the problem, then attach metadata-error-log to this bug.
*** Bug 620578 has been marked as a duplicate of this bug. ***
*** Bug 617842 has been marked as a duplicate of this bug. ***
Hi Jonathan, sorry for being late in updating the bug, but I was relocating across Europe. Thanks for the detailed command, now I was able to collect it; please find the metadata-error-log file at the following URL: http://correnticalde.com/628254/ (I tried to post it directly on the bugzilla.gnome.org as an attachment, but I got this message "The file you are trying to attach is 1745 kilobytes (KB) in size. Non-patch attachments cannot be more than 1000 KB. We recommend that you store your attachment elsewhere and then insert the URL to it in a comment, or in the URL field for this bug.", so I published it on my website). Hope it helps and thanks a lot. Kind regards, Fabrizio
Ah, the input file has no ID3 tag, so trying to link in the ID3 demuxer fails. This should be pretty easy to fix. Thanks.
Fixed in commit f9cc882
*** Bug 629461 has been marked as a duplicate of this bug. ***
*** Bug 631667 has been marked as a duplicate of this bug. ***