GNOME Bugzilla – Bug 691566
After a few minutes the application crashes when listening to a radio station
Last modified: 2014-03-09 07:42:39 UTC
Hi, After a few minutes the application crashes when listening to a radio station (stream). Before this happens the radio stream stops and I can't get the stream back. Rhythmbox crashes then after I've clicked the radio station about ten times to get it working again. To get some sort of logging on this I've started Rhythmbox in a terminal. Below is the output at start up until the crash. Below that are log messages from /var/log/messages. Terminal output: (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:15775): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed Segmentation fault /var/log/messages: Jun 30 23:21:10 ... kernel: [ 2077.815829] rhythmbox[11210]: segfault at 158 ip 00007f1bb67128b0 sp 00007fffd7d27140 error 4 in librhythmbox- core.so.6.0.0[7f1bb6637000+13f000] Jun 30 23:40:35 ... kernel: [ 3243.223889] rhythmbox[13062]: segfault at 10 ip 00007fa66a24ad17 sp 00007fff1bb245b0 error 6 in libglib-2.0.so.0.3200.3[7fa66a22c000+f5000] Jun 30 23:59:30 ... kernel: [ 4378.095259] rhythmbox[17785]: segfault at 158 ip 00007f76980c38b0 sp 00007f7667d879a0 error 4 in librhythmbox- core.so.6.0.0[7f7697fe8000+13f000] More information: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679711
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!
Potential dup of bug 679584 as per downstream comments.
Starting program: /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe0efa700 (LWP 1664)] [New Thread 0x7fffd783c700 (LWP 1665)] [New Thread 0x7fffd591d700 (LWP 1666)] [New Thread 0x7fffceb97700 (LWP 1667)] [New Thread 0x7fffcbff9700 (LWP 1669)] [New Thread 0x7fffca0a1700 (LWP 1670)] [Thread 0x7fffca0a1700 (LWP 1670) exited] [New Thread 0x7fffca0a1700 (LWP 1671)] [New Thread 0x7fffc969d700 (LWP 1672)] [Thread 0x7fffc969d700 (LWP 1672) exited] [Thread 0x7fffd591d700 (LWP 1666) exited] [New Thread 0x7fffd591d700 (LWP 1673)] [New Thread 0x7fffc969d700 (LWP 1675)] [New Thread 0x7fffc69eb700 (LWP 1676)] [New Thread 0x7fffc1bbe700 (LWP 1677)] [New Thread 0x7fffc13bd700 (LWP 1678)] [New Thread 0x7fffc0bbc700 (LWP 1679)] [New Thread 0x7fffbffb3700 (LWP 1680)] [Thread 0x7fffd591d700 (LWP 1673) exited] [New Thread 0x7fffd591d700 (LWP 1681)] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffbb75b700 (LWP 1682)] [Thread 0x7fffbb75b700 (LWP 1682) exited] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffbb75b700 (LWP 1683)] [Thread 0x7fffbb75b700 (LWP 1683) exited] [Thread 0x7fffc0bbc700 (LWP 1679) exited] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffc0bbc700 (LWP 1684)] [Thread 0x7fffc0bbc700 (LWP 1684) exited] [New Thread 0x7fffc0bbc700 (LWP 1687)] [New Thread 0x7fffbb75b700 (LWP 1688)] [New Thread 0x7fffbaf5a700 (LWP 1689)] [Thread 0x7fffbaf5a700 (LWP 1689) exited] [Thread 0x7fffc0bbc700 (LWP 1687) exited] [New Thread 0x7fffc0bbc700 (LWP 1690)] [Thread 0x7fffc0bbc700 (LWP 1690) exited] [Thread 0x7fffbb75b700 (LWP 1688) exited] [New Thread 0x7fffbb75b700 (LWP 1750)] [New Thread 0x7fffc0bbc700 (LWP 1751)] [Thread 0x7fffbb75b700 (LWP 1750) exited] [New Thread 0x7fffbb75b700 (LWP 1752)] [Thread 0x7fffbb75b700 (LWP 1752) exited] [Thread 0x7fffc0bbc700 (LWP 1751) exited] [New Thread 0x7fffc0bbc700 (LWP 1825)] [New Thread 0x7fffbb75b700 (LWP 1826)] [Thread 0x7fffc0bbc700 (LWP 1825) exited] [New Thread 0x7fffc0bbc700 (LWP 1827)] [Thread 0x7fffc0bbc700 (LWP 1827) exited] [Thread 0x7fffbb75b700 (LWP 1826) exited] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffbb75b700 (LWP 1839)] [Thread 0x7fffbb75b700 (LWP 1839) exited] [New Thread 0x7fffbb75b700 (LWP 1840)] [New Thread 0x7fffc0bbc700 (LWP 1841)] [Thread 0x7fffc0bbc700 (LWP 1841) exited] [New Thread 0x7fffc0bbc700 (LWP 1842)] [Thread 0x7fffc0bbc700 (LWP 1842) exited] [Thread 0x7fffbb75b700 (LWP 1840) exited] [New Thread 0x7fffbb75b700 (LWP 1845)] [New Thread 0x7fffc0bbc700 (LWP 1846)] [Thread 0x7fffc0bbc700 (LWP 1846) exited] [New Thread 0x7fffc0bbc700 (LWP 1847)] [New Thread 0x7fffbaf5a700 (LWP 1848)] [Thread 0x7fffbaf5a700 (LWP 1848) exited] [Thread 0x7fffc0bbc700 (LWP 1847) exited] [Thread 0x7fffbb75b700 (LWP 1845) exited] [New Thread 0x7fffbb75b700 (LWP 1851)] [New Thread 0x7fffc0bbc700 (LWP 1852)] [New Thread 0x7fffbaf5a700 (LWP 1853)] [Thread 0x7fffbb75b700 (LWP 1851) exited] [Thread 0x7fffc0bbc700 (LWP 1852) exited] [New Thread 0x7fffc0bbc700 (LWP 1854)] [Thread 0x7fffbaf5a700 (LWP 1853) exited] [Thread 0x7fffc0bbc700 (LWP 1854) exited] [New Thread 0x7fffc0bbc700 (LWP 1858)] [New Thread 0x7fffbaf5a700 (LWP 1859)] [Thread 0x7fffc0bbc700 (LWP 1858) exited] [New Thread 0x7fffc0bbc700 (LWP 1861)] [Thread 0x7fffc0bbc700 (LWP 1861) exited] [Thread 0x7fffbaf5a700 (LWP 1859) exited] [New Thread 0x7fffbaf5a700 (LWP 1867)] [New Thread 0x7fffc0bbc700 (LWP 1868)] [Thread 0x7fffc0bbc700 (LWP 1868) exited] [New Thread 0x7fffc0bbc700 (LWP 1869)] [Thread 0x7fffc0bbc700 (LWP 1869) exited] [Thread 0x7fffbaf5a700 (LWP 1867) exited] [New Thread 0x7fffbaf5a700 (LWP 1873)] [New Thread 0x7fffc0bbc700 (LWP 1874)] [Thread 0x7fffc0bbc700 (LWP 1874) exited] [New Thread 0x7fffc0bbc700 (LWP 1875)] [Thread 0x7fffc0bbc700 (LWP 1875) exited] [Thread 0x7fffbaf5a700 (LWP 1873) exited] [New Thread 0x7fffbaf5a700 (LWP 1877)] [New Thread 0x7fffc0bbc700 (LWP 1878)] [Thread 0x7fffc0bbc700 (LWP 1878) exited] [New Thread 0x7fffc0bbc700 (LWP 1879)] [Thread 0x7fffc0bbc700 (LWP 1879) exited] [Thread 0x7fffbaf5a700 (LWP 1877) exited] [New Thread 0x7fffbaf5a700 (LWP 1882)] [New Thread 0x7fffc0bbc700 (LWP 1883)] [Thread 0x7fffbaf5a700 (LWP 1882) exited] [New Thread 0x7fffbaf5a700 (LWP 1884)] [Thread 0x7fffbaf5a700 (LWP 1884) exited] [Thread 0x7fffc0bbc700 (LWP 1883) exited] [New Thread 0x7fffc0bbc700 (LWP 1889)] [New Thread 0x7fffbaf5a700 (LWP 1890)] [Thread 0x7fffbaf5a700 (LWP 1890) exited] [New Thread 0x7fffbaf5a700 (LWP 1891)] [Thread 0x7fffbaf5a700 (LWP 1891) exited] [Thread 0x7fffc0bbc700 (LWP 1889) exited] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffc0bbc700 (LWP 1893)] [Thread 0x7fffc0bbc700 (LWP 1893) exited] [New Thread 0x7fffc0bbc700 (LWP 1898)] [New Thread 0x7fffbaf5a700 (LWP 1899)] [Thread 0x7fffc0bbc700 (LWP 1898) exited] [New Thread 0x7fffc0bbc700 (LWP 1902)] [Thread 0x7fffbaf5a700 (LWP 1899) exited] [Thread 0x7fffc0bbc700 (LWP 1902) exited] [New Thread 0x7fffc0bbc700 (LWP 1985)] [New Thread 0x7fffbaf5a700 (LWP 1986)] [New Thread 0x7fffbb75b700 (LWP 1987)] [Thread 0x7fffbb75b700 (LWP 1987) exited] [Thread 0x7fffbaf5a700 (LWP 1986) exited] [New Thread 0x7fffbaf5a700 (LWP 1988)] [Thread 0x7fffbaf5a700 (LWP 1988) exited] [Thread 0x7fffc0bbc700 (LWP 1985) exited] [New Thread 0x7fffc0bbc700 (LWP 2009)] [New Thread 0x7fffbaf5a700 (LWP 2010)] [Thread 0x7fffbaf5a700 (LWP 2010) exited] [New Thread 0x7fffbaf5a700 (LWP 2011)] [Thread 0x7fffbaf5a700 (LWP 2011) exited] [Thread 0x7fffc0bbc700 (LWP 2009) exited] (rhythmbox:1663): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed [New Thread 0x7fffc0bbc700 (LWP 2012)] [Thread 0x7fffc0bbc700 (LWP 2012) exited] [New Thread 0x7fffbaf5a700 (LWP 2013)] [New Thread 0x7fffc0bbc700 (LWP 2014)] [Thread 0x7fffbaf5a700 (LWP 2013) exited] [New Thread 0x7fffbaf5a700 (LWP 2015)] [Thread 0x7fffbaf5a700 (LWP 2015) exited] [Thread 0x7fffc0bbc700 (LWP 2014) exited] [Thread 0x7fffc69eb700 (LWP 1676) exited] [Thread 0x7fffc969d700 (LWP 1675) exited] [Thread 0x7fffbffb3700 (LWP 1680) exited] [Thread 0x7fffc13bd700 (LWP 1678) exited] [New Thread 0x7fffc13bd700 (LWP 2017)] [New Thread 0x7fffbffb3700 (LWP 2018)] [New Thread 0x7fffc969d700 (LWP 2019)] [New Thread 0x7fffc69eb700 (LWP 2020)] [New Thread 0x7fffc0bbc700 (LWP 2022)] [New Thread 0x7fffbb75b700 (LWP 2023)] [Thread 0x7fffc0bbc700 (LWP 2022) exited] [New Thread 0x7fffc0bbc700 (LWP 2024)] [Thread 0x7fffc0bbc700 (LWP 2024) exited] [Thread 0x7fffbb75b700 (LWP 2023) exited] [New Thread 0x7fffbb75b700 (LWP 2025)] [New Thread 0x7fffc0bbc700 (LWP 2026)] [Thread 0x7fffc0bbc700 (LWP 2026) exited] [New Thread 0x7fffc0bbc700 (LWP 2027)] [Thread 0x7fffc0bbc700 (LWP 2027) exited] [Thread 0x7fffbb75b700 (LWP 2025) exited] [New Thread 0x7fffbb75b700 (LWP 2030)] [New Thread 0x7fffc0bbc700 (LWP 2031)] [New Thread 0x7fffbaf5a700 (LWP 2032)] [Thread 0x7fffbaf5a700 (LWP 2032) exited] [Thread 0x7fffbb75b700 (LWP 2030) exited] [New Thread 0x7fffbb75b700 (LWP 2033)] [Thread 0x7fffc0bbc700 (LWP 2031) exited] [Thread 0x7fffbb75b700 (LWP 2033) exited] [New Thread 0x7fffbb75b700 (LWP 2034)] [New Thread 0x7fffc0bbc700 (LWP 2035)] [New Thread 0x7fffbaf5a700 (LWP 2036)] [Thread 0x7fffbaf5a700 (LWP 2036) exited] [Thread 0x7fffbb75b700 (LWP 2034) exited] [New Thread 0x7fffbb75b700 (LWP 2037)] [Thread 0x7fffbb75b700 (LWP 2037) exited] [Thread 0x7fffc0bbc700 (LWP 2035) exited] [New Thread 0x7fffc0bbc700 (LWP 2038)] [New Thread 0x7fffbb75b700 (LWP 2039)] [New Thread 0x7fffbaf5a700 (LWP 2040)] [Thread 0x7fffc0bbc700 (LWP 2038) exited] [Thread 0x7fffbaf5a700 (LWP 2040) exited] [New Thread 0x7fffbaf5a700 (LWP 2042)] [Thread 0x7fffbaf5a700 (LWP 2042) exited] [Thread 0x7fffbb75b700 (LWP 2039) exited] [New Thread 0x7fffbb75b700 (LWP 2044)] [New Thread 0x7fffbaf5a700 (LWP 2045)] [Thread 0x7fffbb75b700 (LWP 2044) exited] [New Thread 0x7fffbb75b700 (LWP 2046)] [Thread 0x7fffbb75b700 (LWP 2046) exited] [Thread 0x7fffbaf5a700 (LWP 2045) exited] [New Thread 0x7fffbaf5a700 (LWP 2047)] [New Thread 0x7fffbb75b700 (LWP 2048)] [New Thread 0x7fffc0bbc700 (LWP 2049)] [Thread 0x7fffbb75b700 (LWP 2048) exited] [Thread 0x7fffbaf5a700 (LWP 2047) exited] [New Thread 0x7fffbb75b700 (LWP 2050)] [Thread 0x7fffbb75b700 (LWP 2050) exited] [Thread 0x7fffc0bbc700 (LWP 2049) exited] [New Thread 0x7fffc0bbc700 (LWP 2062)] [New Thread 0x7fffbb75b700 (LWP 2063)] [New Thread 0x7fffbaf5a700 (LWP 2064)] [Thread 0x7fffbb75b700 (LWP 2063) exited] [Thread 0x7fffbaf5a700 (LWP 2064) exited] [New Thread 0x7fffbaf5a700 (LWP 2065)] [Thread 0x7fffbaf5a700 (LWP 2065) exited] [Thread 0x7fffc0bbc700 (LWP 2062) exited] [New Thread 0x7fffc0bbc700 (LWP 2066)] [New Thread 0x7fffbaf5a700 (LWP 2067)] [New Thread 0x7fffbb75b700 (LWP 2068)] [Thread 0x7fffc0bbc700 (LWP 2066) exited] [Thread 0x7fffbb75b700 (LWP 2068) exited] [Thread 0x7fffbaf5a700 (LWP 2067) exited] [New Thread 0x7fffbaf5a700 (LWP 2150)] [New Thread 0x7fffbb75b700 (LWP 2152)] [New Thread 0x7fffc0bbc700 (LWP 2153)] [Thread 0x7fffbaf5a700 (LWP 2150) exited] [New Thread 0x7fffba759700 (LWP 2154)] [New Thread 0x7fffbaf5a700 (LWP 2155)] [New Thread 0x7fffb9f58700 (LWP 2156)] [New Thread 0x7fffb9757700 (LWP 2158)] [Thread 0x7fffb9f58700 (LWP 2156) exited] [New Thread 0x7fffb9f58700 (LWP 2160)] [New Thread 0x7fffb8f56700 (LWP 2161)] [Thread 0x7fffba759700 (LWP 2154) exited] [Thread 0x7fffb8f56700 (LWP 2161) exited] [Thread 0x7fffb9757700 (LWP 2158) exited] [Thread 0x7fffbb75b700 (LWP 2152) exited] [Thread 0x7fffbaf5a700 (LWP 2155) exited] [Thread 0x7fffc0bbc700 (LWP 2153) exited] [Thread 0x7fffcbff9700 (LWP 1669) exited] [Thread 0x7fffd591d700 (LWP 1681) exited] [Thread 0x7fffc1bbe700 (LWP 1677) exited] [New Thread 0x7fffc1bbe700 (LWP 2205)] [New Thread 0x7fffd591d700 (LWP 2207)] [New Thread 0x7fffcbff9700 (LWP 2208)] [Thread 0x7fffc1bbe700 (LWP 2205) exited] [Thread 0x7fffbffb3700 (LWP 2018) exited] [Thread 0x7fffc13bd700 (LWP 2017) exited] [Thread 0x7fffc969d700 (LWP 2019) exited] [New Thread 0x7fffc969d700 (LWP 2209)] [New Thread 0x7fffc13bd700 (LWP 2211)] (rhythmbox:1663): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed [New Thread 0x7fffbffb3700 (LWP 2212)] [New Thread 0x7fffc61ea700 (LWP 2214)] [New Thread 0x7fffc1bbe700 (LWP 2213)] [New Thread 0x7fffc59e9700 (LWP 2215)] [New Thread 0x7fffc51e8700 (LWP 2216)] Program received signal SIGSEGV, Segmentation fault.
+ Trace 231396
Thread 140736572544768 (LWP 2209)
I think this is a duplicated bug (#681178) which is fixed in version 2.98 The segmentation fault is caused by try to dereference a null pointer (stream). In fact, in 2.97, there is a check for null pointer but it is misplaced (after pointer use). In version 2.98 the check has been moved in the right place.
yeah, probably *** This bug has been marked as a duplicate of bug 681178 ***