Rhythmbox freezes after playing one song

Bug #406587 reported by Alex Ivasyuv
40
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Rhythmbox
New
Unknown
rhythmbox (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: rhythmbox

Ubuntu 9.10 karmic, Linux 2.6.31-4-generic-pae i686 GNU/Linux
Rhythmbox 0.12.3-1ubuntu1

When track end playing, rhythmbox freezes.

Here is gdb from attached to PID:

(gdb) bt full
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d24c79 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7d20109 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3 0xb7d1fa12 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#4 0xb70d716e in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0xb8034970 in _threads_enter () at rb-util.c:355
No locals.
#6 0xb774e078 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#7 0xb70afa91 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0xb70b023c in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0xb70b095f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb78f7a49 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x08062f3e in main (argc=1, argv=0xbf91feb4) at main.c:332
        _save = 0x88e7928
        session_bus = <value optimized out>
        error = 0x0
        rb_shell = 0x8691020
        accel_map_file = 0x8686e50 "/home/oivasyuv/.gnome2/accels/rhythmbox"
        context = <value optimized out>
        options = {{long_name = 0x80d7a53 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0c8, description = 0x80c5d10 "Enable debug output", arg_description = 0x0}, {
            long_name = 0x80c5d24 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0cc, description = 0x80c5edc "Enable debug output matching a specified string",
            arg_description = 0x0}, {long_name = 0x80c5d30 "no-update", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0e4,
            description = 0x80c5f0c "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x80c5d3a "no-registration", short_name = 110 'n', flags = 0,
            arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0d0, description = 0x80c5d4a "Do not register the shell", arg_description = 0x0}, {long_name = 0x80c5d64 "dry-run", short_name = 0 '\0', flags = 0,
            arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0e0, description = 0x80c5f38 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {
            long_name = 0x80c5d6c "rhythmdb-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0dc, description = 0x80c5d7a "Path for database file to use",
            arg_description = 0x0}, {long_name = 0x80c5d98 "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0d8,
            description = 0x80c5f74 "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x80c7048 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0d4,
            description = 0x80c5da7 "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x80cc91e "", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80ef0e8,
            description = 0x0, arg_description = 0x80c5db6 "[URI...]"}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
        __FUNCTION__ = "main"
(gdb)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, could you install the libglib2.0-0, libgtk2.0-0 and rhythmbox dbgsym packages and get a new backtrace?

Changed in rhythmbox (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Alex Ivasyuv (industral) wrote :
Download full text (4.6 KiB)

$ gdb --pid=6665

.....

(gdb) bt full
#0 0xb7ff3430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7c9b829 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2 0xb7c96f3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3 0xb7c96d51 in __pthread_mutex_lock (mutex=0xb7fd6424) at pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4 0xb704c16e in IA__g_static_rec_mutex_lock (mutex=0xb7fd6420) at /build/buildd/glib2.0-2.21.4/glib/gthread.c:313
        self = {data = "\220*K\266", dummy_double = -8.9065317260267912e-44, dummy_pointer = 0xb64b2a90, dummy_long = -1236587888}
        __PRETTY_FUNCTION__ = "IA__g_static_rec_mutex_lock"
#5 0xb7fac970 in _threads_enter () at rb-util.c:355
No locals.
#6 0xb76c5078 in gdk_event_check (source=0x8c854c0) at /build/buildd/gtk+2.0-2.17.6/gdk/x11/gdkevents-x11.c:2350
        retval = <value optimized out>
#7 0xb7024a91 in IA__g_main_context_check (context=0x8c6c9d8, max_priority=2147483647, fds=0x94bb578, n_fds=8) at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2469
        result = <value optimized out>
        check = 0xb76c5050 <gdk_event_check>
        source = 0x8c854c0
        pollrec = <value optimized out>
        n_ready = 0
        i = <value optimized out>
#8 0xb702523c in g_main_context_iterate (context=0x8c6c9d8, block=<value optimized out>, dispatch=1, self=0x8b59578) at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2588
        max_priority = 2147483647
        timeout = 198
        some_ready = <value optimized out>
        nfds = 8
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#9 0xb702595f in IA__g_main_loop_run (loop=0x8c96200) at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2799
        self = 0x8b59578
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#10 0xb786ea49 in IA__gtk_main () at /build/buildd/gtk+2.0-2.17.6/gtk/gtkmain.c:1205
        tmp_list = 0x8cc4dd0
        functions = 0x0
        init = 0x8ccc020
        loop = 0x8c96200
#11 0x08062f3e in main (argc=1, argv=0xbffe3494) at main.c:332
        _save = 0x8f25680
        session_bus = <value optimized out>
        error = 0x0
        rb_shell = 0x8ccc020
        accel_map_file = 0x8cc4dd0 "/home/oivasyuv/.gnome2/accels/rhythmbox"
        context = <value optimized out>
        options = {{long_name = 0x80d7a53 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0c8, description = 0x80c5d10 "Enable debug output", arg_description = 0x0}, {
            long_name = 0x80c5d24 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x80ef0cc, description = 0x80c5edc "Enable debug output matching a specified string",
            arg_description = 0x0}, {long_name = 0x80c5d30 "no-update", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80ef0e4,
            description = 0x80c5f0c "Do not update the library with file changes", arg_description = 0...

Read more...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the backtrace, it matches http://bugzilla.gnome.org/show_bug.cgi?id=587285 ; Linking the report, thanks again.

Changed in rhythmbox (Ubuntu):
status: Incomplete → Triaged
Changed in rhythmbox:
status: Unknown → Incomplete
Changed in rhythmbox:
importance: Unknown → Critical
status: Incomplete → New
Changed in rhythmbox:
status: New → Expired
Revision history for this message
Paul White (paulw2u) wrote :

We are sorry that we do not always have the capacity to review all reported bugs in a timely manner.

This release of Ubuntu is no longer receiving maintenance updates.

The upstream report has moved to:
https://gitlab.gnome.org/GNOME/rhythmbox/issues/767
but has seen no activity

If this is still an issue using a maintained version of Ubuntu please let us know otherwise this report can be left to expire in approximately 60 days time.

Paul White
[Ubuntu Bug Squad]

Changed in rhythmbox:
importance: Critical → Unknown
status: Expired → Unknown
Changed in rhythmbox (Ubuntu):
status: Triaged → Incomplete
Changed in rhythmbox:
status: Unknown → New
Revision history for this message
Paul White (paulw2u) wrote :

Bug report will not expire due to bug watch
No reports of issue for over 11 years
No reply to comment #4 asking if issue still exists
As 9 users affected the problem must have been fixed

Changed in rhythmbox (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.