Bug 666338 - Clicking on DAAP share causes UI to fail
Clicking on DAAP share causes UI to fail
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: DAAP
unspecified
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2011-12-16 01:48 UTC by jgs
Modified: 2011-12-17 12:05 UTC (History)
2 users (show)

See Also:
GNOME target: ---
GNOME version: ---


Attachments

Description jgs 2011-12-16 01:48:02 UTC
After clicking on a DAAP share, a blank dialogue box appears which can only be closed by mashing escape. After that, the UI doesn't respond properly - closing the side pane doesn't update the rest of the UI properly and menus do not appear with text. It is fixed by completely restarting (and making sure there are not left over processes) rhythmbox.
Comment 1 Jonathan Matthew 2011-12-16 02:03:27 UTC
also it crashes when you close it afterwards:

Rhythmbox:ERROR:rb-daap-source.c:153:rb_daap_source_dispose: assertion failed: (source->priv->connection == NULL)

Program received signal SIGABRT, Aborted.
0x0000003b2e836285 in raise () from /lib64/libc.so.6
(gdb) bt
  • #0 raise
    from /lib64/libc.so.6
  • #1 abort
    from /lib64/libc.so.6
  • #2 g_assertion_message
    from /lib64/libglib-2.0.so.0
  • #3 g_assertion_message_expr
    from /lib64/libglib-2.0.so.0
  • #4 rb_daap_source_dispose
    at rb-daap-source.c line 153
  • #5 rb_daap_source_dispose
    at rb-daap-source.c line 148

pretty sure this is a gdk lock screwup when handling password protected daap shares.
Comment 2 Jonathan Matthew 2011-12-17 12:05:38 UTC
fixed in commit be21408 with bonus cow

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