Bug 759992 - Rhythmbox crashes when trying to play any audio file
Summary: Rhythmbox crashes when trying to play any audio file
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: 16
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-05 06:18 UTC by Matt Hirsch
Modified: 2012-10-10 15:50 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-10-10 15:50:37 UTC
Type: ---


Attachments (Terms of Use)

Description Matt Hirsch 2011-12-05 06:18:34 UTC
Description of problem:

On one particular F16 computer, I cannot play audio files in rhythmbox. When I select a file and click play, or double click the file, I get a message saying

 *** glibc detected *** rhythmbox: free(): invalid next size (normal):

The full output is reproduced below.

Version-Release number of selected component (if applicable):
rhythmbox 0:2.90.1-17.git20110927.fc16
gstreamer 0:0.10.35-1.fc16

How reproducible:
I can only reproduce it on one particular computer. I haven't been able to find a configuration difference between this computer and others. I have reinstalled rhythmbox, gstreamer*, and glibc, but have failed to fix the problem.

Additional info:

$ rhythmbox
*** glibc detected *** rhythmbox: free(): invalid next size (normal):
0x00000000018c4980 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7c2d6)[0x7ff8f38742d6]
/lib64/libc.so.6(+0x7f484)[0x7ff8f3877484]
/lib64/libc.so.6(realloc+0xee)[0x7ff8f3878d7e]
/usr/lib64/liborc-0.4.so.0(orc_compiler_append_code
+0x129)[0x7ff8afd97399]
/usr/lib64/liborc-0.4.so.0(orc_sse_emit_loop+0x7d)[0x7ff8afdae65d]
/usr/lib64/liborc-0.4.so.0(orc_compiler_sse_assemble
+0x37)[0x7ff8afdaebb7]
/usr/lib64/liborc-0.4.so.0(orc_program_compile_full
+0x649)[0x7ff8afd987d9]
/usr/lib64/gstreamer-0.10/libgstaudioconvert.so(+0xdfa6)[0x7ff8c0276fa6]
/usr/lib64/gstreamer-0.10/libgstaudioconvert.so(+0xb7d9)[0x7ff8c02747d9]
/usr/lib64/libgstreamer-0.10.so.0(+0x63bd8)[0x7ff8f57c1bd8]
/usr/lib64/libgstreamer-0.10.so.0(gst_plugin_load_file
+0x32b)[0x7ff8f57c2e6b]
/usr/lib64/libgstreamer-0.10.so.0(gst_plugin_load_by_name
+0xa3)[0x7ff8f57c3cf3]
/usr/lib64/libgstreamer-0.10.so.0(gst_plugin_feature_load
+0xce)[0x7ff8f57c46ee]
/usr/lib64/libgstreamer-0.10.so.0(gst_element_factory_create
+0x2c)[0x7ff8f57a0e5c]
/usr/lib64/libgstreamer-0.10.so.0(gst_element_factory_make
+0xef)[0x7ff8f57a11ff]
/usr/lib64/librhythmbox-core.so.4(rb_gst_create_filter_bin
+0x26)[0x7ff8fb732d96]
/usr/lib64/librhythmbox-core.so.4(+0xcea52)[0x7ff8fb73ca52]
/usr/lib64/librhythmbox-core.so.4(+0x545e0)[0x7ff8fb6c25e0]
/usr/lib64/librhythmbox-core.so.4(+0x55ed1)[0x7ff8fb6c3ed1]
/usr/lib64/librhythmbox-core.so.4(+0x58ee8)[0x7ff8fb6c6ee8]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7ff8f44ffa24]
/lib64/libgobject-2.0.so.0(+0x20d17)[0x7ff8f4511d17]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x851)[0x7ff8f451b141]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ff8f451b2e2]
/usr/lib64/librhythmbox-core.so.4(+0x8ad9e)[0x7ff8fb6f8d9e]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7ff8f44ffa24]
/lib64/libgobject-2.0.so.0(+0x20d17)[0x7ff8f4511d17]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x851)[0x7ff8f451b141]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ff8f451b2e2]
/usr/lib64/libgtk-3.so.0(+0x266eef)[0x7ff8f7f48eef]
/usr/lib64/libgtk-3.so.0(+0x1526c8)[0x7ff8f7e346c8]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7ff8f44ffa24]
/lib64/libgobject-2.0.so.0(+0x20b5c)[0x7ff8f4511b5c]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x623)[0x7ff8f451af13]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ff8f451b2e2]
/usr/lib64/libgtk-3.so.0(+0x27ef49)[0x7ff8f7f60f49]
/usr/lib64/libgtk-3.so.0(gtk_propagate_event+0xca)[0x7ff8f7e33e6a]
/usr/lib64/librhythmbox-core.so.4(+0xd903c)[0x7ff8fb74703c]
/usr/lib64/libgtk-3.so.0(+0x1526c8)[0x7ff8f7e346c8]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7ff8f44ffa24]
/lib64/libgobject-2.0.so.0(+0x20d17)[0x7ff8f4511d17]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x623)[0x7ff8f451af13]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ff8f451b2e2]
/usr/lib64/libgtk-3.so.0(+0x27ef49)[0x7ff8f7f60f49]
/usr/lib64/libgtk-3.so.0(gtk_propagate_event+0xca)[0x7ff8f7e33e6a]
/usr/lib64/libgtk-3.so.0(gtk_main_do_event+0x32b)[0x7ff8f7e3426b]
/usr/lib64/libgdk-3.so.0(+0x474d2)[0x7ff8f789a4d2]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x1dd)[0x7ff8f3e08a7d]
/lib64/libglib-2.0.so.0(+0x45278)[0x7ff8f3e09278]
/lib64/libglib-2.0.so.0(g_main_loop_run+0x175)[0x7ff8f3e097c5]
/usr/lib64/libgtk-3.so.0(gtk_main+0x8d)[0x7ff8f7e336ad]
rhythmbox(main+0x3a6)[0x402b16]
/lib64/libc.so.6(__libc_start_main+0xed)[0x7ff8f381969d]
rhythmbox[0x402e79]
======= Memory map: ========
00400000-00405000 r-xp 00000000 fd:00
2755944                            /usr/bin/rhythmbox
00605000-00606000 r--p 00005000 fd:00
2755944                            /usr/bin/rhythmbox
00606000-00607000 rw-p 00006000 fd:00
2755944                            /usr/bin/rhythmbox
006db000-018e4000 rw-p 00000000 00:00 0
[heap]
3c4f800000-3c4f839000 r-xp 00000000 fd:00
2758704                        /usr/lib64/libFLAC.so.8.2.0
3c4f839000-3c4fa38000 ---p 00039000 fd:00
2758704                        /usr/lib64/libFLAC.so.8.2.0
3c4fa38000-3c4fa3a000 rw-p 00038000 fd:00
2758704                        /usr/lib64/libFLAC.so.8.2.0
7ff8afd84000-7ff8afdf9000 r-xp 00000000 fd:00
2759936                    /usr/lib64/liborc-0.4.so.0.16.0
7ff8afdf9000-7ff8afff8000 ---p 00075000 fd:00
2759936                    /usr/lib64/liborc-0.4.so.0.16.0
7ff8afff8000-7ff8afffa000 r--p 00074000 fd:00
2759936                    /usr/lib64/liborc-0.4.so.0.16.0
7ff8afffa000-7ff8affff000 rw-p 00076000 fd:00
2759936                    /usr/lib64/liborc-0.4.so.0.16.0
7ff8affff000-7ff8b4000000 rw-s 00000000 00:11
432804                     /dev/shm/pulse-shm-1188263428
7ff8b4000000-7ff8b4021000 rw-p 00000000 00:00 0
7ff8b4021000-7ff8b8000000 ---p 00000000 00:00 0
7ff8b8000000-7ff8b8021000 rw-p 00000000 00:00 0
7ff8b8021000-7ff8bc000000 ---p 00000000 00:00 0
7ff8bc000000-7ff8bc344000 rw-p 00000000 00:00 0
7ff8bc344000-7ff8c0000000 ---p 00000000 00:00 0
7ff8c0269000-7ff8c027f000 r-xp 00000000 fd:00
2900891                    /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
7ff8c027f000-7ff8c047f000 ---p 00016000 fd:00
2900891                    /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
7ff8c047f000-7ff8c0480000 r--p 00016000 fd:00
2900891                    /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
7ff8c0480000-7ff8c0481000 rw-p 00017000 fd:00
2900891                    /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
7ff8c0481000-7ff8c0482000 ---p 00000000 00:00 0
7ff8c0482000-7ff8c0c82000 rw-p 00000000 00:00 0
7ff8c0c82000-7ff8c0f35000 r-xp 00000000 fd:00
2753927                    /usr/lib64/libvorbisenc.so.2.0.8
7ff8c0f35000-7ff8c1134000 ---p 002b3000 fd:00
2753927                    /usr/lib64/libvorbisenc.so.2.0.8
7ff8c1134000-7ff8c1150000 rw-p 002b2000 fd:00
2753927                    /usr/lib64/libvorbisenc.so.2.0.8
7ff8c1150000-7ff8c1167000 r-xp 00000000 fd:00
131188                     /lib64/libnsl-2.14.90.so
7ff8c1167000-7ff8c1366000 ---p 00017000 fd:00
131188                     /lib64/libnsl-2.14.90.so
7ff8c1366000-7ff8c1367000 r--p 00016000 fd:00
131188                     /lib64/libnsl-2.14.90.so
7ff8c1367000-7ff8c1368000 rw-p 00017000 fd:00
131188                     /lib64/libnsl-2.14.90.so
7ff8c1368000-7ff8c136a000 rw-p 00000000 00:00 0
7ff8c136a000-7ff8c136f000 r-xp 00000000 fd:00
2754077                    /usr/lib64/libasyncns.so.0.3.1
7ff8c136f000-7ff8c156e000 ---p 00005000 fd:00
2754077                    /usr/lib64/libasyncns.so.0.3.1
7ff8c156e000-7ff8c156f000 rw-p 00004000 fd:00
2754077                    /usr/lib64/libasyncns.so.0.3.1
7ff8c156f000-7ff8c15cf000 r-xp 00000000 fd:00
2758529                    /usr/lib64/libsndfile.so.1.0.25
7ff8c15cf000-7ff8c17cf000 ---p 00060000 fd:00
2758529                    /usr/lib64/libsndfile.so.1.0.25
7ff8c17cf000-7ff8c17d1000 r--p 00060000 fd:00
2758529                    /usr/lib64/libsndfile.so.1.0.25
7ff8c17d1000-7ff8c17d2000 rw-p 00062000 fd:00
2758529                    /usr/lib64/libsndfile.so.1.0.25
7ff8c17d2000-7ff8c17d6000 rw-p 00000000 00:00 0
7ff8c17d6000-7ff8c17de000 r-xp 00000000 fd:00
131911                     /lib64/libwrap.so.0.7.6
7ff8c17de000-7ff8c19de000 ---p 00008000 fd:00
131911                     /lib64/libwrap.so.0.7.6
7ff8c19de000-7ff8c19df000 rw-p 00008000 fd:00
131911                     /lib64/libwrap.so.0.7.6
7ff8c19df000-7ff8c19e0000 rw-p 00000000 00:00 0
7ff8c19e0000-7ff8c19e5000 r-xp 00000000 fd:00
2758666                    /usr/lib64/libXtst.so.6.1.0
7ff8c19e5000-7ff8c1be5000 ---p 00005000 fd:00
2758666                    /usr/lib64/libXtst.so.6.1.0
7ff8c1be5000-7ff8c1be6000 rw-p 00005000 fd:00
2758666                    /usr/lib64/libXtst.so.6.1.0
7ff8c1be6000-7ff8c1be7000 r-xp 00000000 fd:00
2757465                    /usr/lib64/libX11-xcb.so.1.0.0
7ff8c1be7000-7ff8c1de6000 ---p 00001000 fd:00
2757465                    /usr/lib64/libX11-xcb.so.1.0.0
7ff8c1de6000-7ff8c1de7000 rw-p 00000000 fd:00
2757465                    /usr/lib64/libX11-xcb.so.1.0.0
7ff8c1de7000-7ff8c1e35000 r-xp 00000000 fd:00
2758536                    /usr/lib64/libpulsecommon-0.9.23.so
7ff8c1e35000-7ff8c2034000 ---p 0004e000 fd:00
2758536                    /usr/lib64/libpulsecommon-0.9.23.so
7ff8c2034000-7ff8c2035000 r--p 0004d000 fd:00
2758536                    /usr/lib64/libpulsecommon-0.9.23.so
7ff8c2035000-7ff8c2037000 rw-p 0004e000 fd:00
2758536                    /usr/lib64/libpulsecommon-0.9.23.so
7ff8c2037000-7ff8c2078000 r-xp 00000000 fd:00
2758535                    /usr/lib64/libpulse.so.0.12.4
7ff8c2078000-7ff8c2277000 ---p 00041000 fd:00
2758535                    /usr/lib64/libpulse.so.0.12.4
7ff8c2277000-7ff8c2278000 r--p 00040000 fd:00
2758535                    /usr/lib64/libpulse.so.0.12.4
7ff8c2278000-7ff8c2279000 rw-p 00041000 fd:00
2758535                    /usr/lib64/libpulse.so.0.12.4
7ff8c2279000-7ff8c2299000 r-xp 00000000 fd:00
2756687                    /usr/lib64/libgstaudio-0.10.so.0.24.0
7ff8c2299000-7ff8c2498000 ---p 00020000 fd:00
2756687                    /usr/lib64/libgstaudio-0.10.so.0.24.0
7ff8c2498000-7ff8c2499000 r--p 0001f000 fd:00
2756687                    /usr/lib64/libgstaudio-0.10.so.0.24.0
7ff8c2499000-7ff8c249a000 rw-p 00020000 fd:00
2756687                    /usr/lib64/libgstaudio-0.10.so.0.24.0
7ff8c249a000-7ff8c24b2000 r-xp 00000000 fd:00
2901675                    /usr/lib64/gstreamer-0.10/libgstpulse.so
7ff8c24b2000-7ff8c26b1000 ---p 00018000 fd:00
2901675                    /usr/lib64/gstreamer-0.10/libgstpulse.so
7ff8c26b1000-7ff8c26b2000 r--p 00017000 fd:00
2901675                    /usr/lib64/gstreamer-0.10/libgstpulse.so
7ff8c26b2000-7ff8c26b3000 rw-p 00018000 fd:00
2901675                    /usr/lib64/gstreamer-0.10/libgstpulse.so
7ff8c26b3000-7ff8c26bb000 r-xp 00000000 fd:00
2886820                    /usr/lib64/gstreamer-0.10/libgstautodetect.so
7ff8c26bb000-7ff8c28ba000 ---p 00008000 fd:00
2886820                    /usr/lib64/gstreamer-0.10/libgstautodetect.so
7ff8c28ba000-7ff8c28bb000 r--p 00007000 fd:00
2886820                    /usr/lib64/gstreamer-0.10/libgstautodetect.so
7ff8c28bb000-7ff8c28bc000 rw-p 00008000 fd:00
2886820                    /usr/lib64/gstreamer-0.10/libgstautodetect.so
7ff8c28bc000-7ff8c28fa000 r-xp 00000000 fd:00
2884937                    /usr/lib64/gstreamer-0.10/libgstcoreelements.so
7ff8c28fa000-7ff8c2af9000 ---p 0003e000 fd:00
2884937                    /usr/lib64/gstreamer-0.10/libgstcoreelements.so
7ff8c2af9000-7ff8c2afc000 rw-p 0003d000 fd:00
2884937                    /usr/lib64/gstreamer-0.10/libgstcoreelements.so
7ff8c2afc000-7ff8c2b03000 r-xp 00000000 fd:00
2901552                    /usr/lib64/gstreamer-0.10/libgstgsettingselements.so
7ff8c2b03000-7ff8c2d02000 ---p 00007000 fd:00
2901552                    /usr/lib64/gstreamer-0.10/libgstgsettingselements.so
7ff8c2d02000-7ff8c2d03000 r--p 00006000 fd:00
2901552                    /usr/lib64/gstreamer-0.10/libgstgsettingselements.so
7ff8c2d03000-7ff8c2d04000 rw-p 00007000 fd:00
2901552                    /usr/lib64/gstreamer-0.10/libgstgsettingselements.so
7ff8c2d04000-7ff8c2d3e000 r-xp 00000000 fd:00
2901514                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
7ff8c2d3e000-7ff8c2f3d000 ---p 0003a000 fd:00
2901514                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
7ff8c2f3d000-7ff8c2f3e000 r--p 00039000 fd:00
2901514                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
7ff8c2f3e000-7ff8c2f40000 rw-p 0003a000 fd:00
2901514                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
7ff8c2f40000-7ff8c2f41000 ---p 00000000 00:00 0
7ff8c2f41000-7ff8c3741000 rw-p 00000000 00:00 0
7ff8c3741000-7ff8c3742000 ---p 00000000 00:00 0
7ff8c3742000-7ff8c3f42000 rw-p 00000000 00:00 0
7ff8c3f42000-7ff8c3f4f000 r-xp 00000000 fd:00
2900229                    /usr/lib64/rhythmbox/plugins/generic-player/libgeneric-player.so
7ff8c3f4f000-7ff8c414f000 ---p 0000d000 fd:00
2900229                    /usr/lib64/rhythmbox/plugins/generic-player/libgeneric-player.so
7ff8c414f000-7ff8c4150000 r--p 0000d000 fd:00
2900229                    /usr/lib64/rhythmbox/plugins/generic-player/libgeneric-player.so
7ff8c4150000-7ff8c4151000 rw-p 0000e000 fd:00
2900229                    /usr/lib64/rhythmbox/plugins/generic-player/libgeneric-player.so
7ff8c4151000-7ff8c4155000 r-xp 00000000 fd:00
2888508                    /usr/lib64/gio/modules/libgiognomeproxy.so
7ff8c4155000-7ff8c4354000 ---p 00004000 fd:00
2888508                    /usr/lib64/gio/modules/libgiognomeproxy.so
7ff8c4354000-7ff8c4355000 r--p 00003000 fd:00
2888508                    /usr/lib64/gio/modules/libgiognomeproxy.so
7ff8c4355000-7ff8c4356000 rw-p 00004000 fd:00
2888508                    /usr/lib64/gio/modules/libgiognomeproxy.so
7ff8c4356000-7ff8c437a000 r-xp 00000000 fd:00
2756867                    /usr/lib64/libjson-glib-1.0.so.0.1400.0
7ff8c437a000-7ff8c457a000 ---p 00024000 fd:00
2756867                    /usr/lib64/libjson-glib-1.0.so.0.1400.0
7ff8c457a000-7ff8c457b000 r--p 00024000 fd:00
2756867                    /usr/lib64/libjson-glib-1.0.so.0.1400.0
7ff8c457b000-7ff8c457c000 rw-p 00025000 fd:00
2756867                    /usr/lib64/libjson-glib-1.0.so.0.1400.0
7ff8c457c000-7ff8c459c000 r-xp 00000000 fd:00
2900222                    /usr/lib64/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
7ff8c459c000-7ff8c479c000 ---p 00020000 fd:00
2900222                    /usr/lib64/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
7ff8c479c000-7ff8c479d000 r--p 00020000 fd:00
2900222                    /usr/lib64/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
7ff8c479d000-7ff8c479e000 rw-p 00021000 fd:00
2900222                    /usr/lib64/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
7ff8c479e000-7ff8c47a9000 r-xp 00000000 fd:00
2900238                    /usr/lib64/rhythmbox/plugins/iradio/libiradio.so
7ff8c47a9000-7ff8c49a8000 ---p 0000b000 fd:00
2900238                    /usr/lib64/rhythmbox/plugins/iradio/libiradio.so
7ff8c49a8000-7ff8c49a9000 r--p 0000a000 fd:00
2900238                    /usr/lib64/rhythmbox/plugins/iradio/libiradio.so
7ff8c49a9000-7ff8c49aa000 rw-p 0000b000 fd:00
2900238                    /usr/lib64/rhythmbox/plugins/iradio/libiradio.so
7ff8c49aa000-7ff8c49ae000 r-xp 00000000 fd:00
2762527                    /usr/lib64/libusbmuxd.so.1.0.7
7ff8c49ae000-7ff8c4bae000 ---p 00004000 fd:00
2762527                    /usr/lib64/libusbmuxd.so.1.0.7
7ff8c4bae000-7ff8c4baf000 rw-p 00004000 fd:00
2762527                    /usr/lib64/libusbmuxd.so.1.0.7
7ff8c4baf000-7ff8c4bb6000 r-xp 00000000 fd:00
2754819                    /usr/lib64/libplist.so.1.1.3
7ff8c4bb6000-7ff8c4db6000 ---p 00007000 fd:00
2754819                    /usr/lib64/libplist.so.1.1.3
7ff8c4db6000-7ff8c4db7000 rw-p 00007000 fd:00
2754819                    /usr/lib64/libplist.so.1.1.3Aborted

Comment 1 Matt Hirsch 2012-10-10 15:50:37 UTC
This no longer seems to be an issue.


Note You need to log in before you can comment on or make changes to this bug.