After starting rhythmbox and clicking on the minus sign to collapse the list of playlists it immediately crashes. It also crashes if you click the plus sign of the last.fm profile, but this backtrace is from the former case. Starting program: /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe27b6700 (LWP 25552)] [New Thread 0x7fffe0d42700 (LWP 25553)] [New Thread 0x7fffd20b5700 (LWP 25554)] [New Thread 0x7fffd18b4700 (LWP 25555)] [Thread 0x7fffd18b4700 (LWP 25555) exited] [New Thread 0x7fffd18b4700 (LWP 25564)] [Thread 0x7fffd18b4700 (LWP 25564) exited] [New Thread 0x7fffbc67d700 (LWP 25565)] [New Thread 0x7fffbbe7c700 (LWP 25566)] [Thread 0x7fffbbe7c700 (LWP 25566) exited] (rhythmbox:25547): Gdk-ERROR **: The program 'rhythmbox' received an X Window System error. This probably reflects a bug in the program. The error was 'XI_BadDevice (invalid Device parameter)'. (Details: serial 2780 error_code 129 request_code 131 minor_code 40) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Program received signal SIGTRAP, Trace/breakpoint trap. g_logv (log_domain=0x7ffff3816926 "Gdk", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffffffcb68) at gmessages.c:974 974 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth)); Missing separate debuginfos, use: debuginfo-install lib64xkbcommon0-0.2.0-2.mga3.x86_64 (gdb) bt full #0 g_logv (log_domain=0x7ffff3816926 "Gdk", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffffffcb68) at gmessages.c:974 domain = 0x0 data = <optimized out> depth = <optimized out> log_func = 0x7ffff726a0f0 <g_log_default_handler> domain_fatal_mask = <optimized out> masquerade_fatal = <optimized out> test_level = <optimized out> was_fatal = <optimized out> was_recursion = <optimized out> msg = 0x1e20400 "The program 'rhythmbox' received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'XI_BadDevice (invalid Device parameter)'.\n (Details: serial 2780 error_code 129 "... msg_alloc = 0x1e20400 "The program 'rhythmbox' received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'XI_BadDevice (invalid Device parameter)'.\n (Details: serial 2780 error_code 129 "... i = 2 #1 0x00007ffff726aa82 in g_log (log_domain=log_domain@entry= 0x7ffff3816926 "Gdk", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7ffff38212a7 "%s") at gmessages.c:1003 ---Type <return> to continue, or q <return> to quit--- args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffcc40, reg_save_area = 0x7fffffffcb80}} #2 0x00007ffff37ebd0d in _gdk_x11_display_error_event (display=display@entry= 0x80a020 [GdkX11Display], error=error@entry=0x7fffffffcd00) at gdkdisplay-x11.c:2416 buf = "XI_BadDevice (invalid Device parameter)", '\000' <repeats 24 times> msg = <optimized out> display_x11 = 0x80a020 [GdkX11Display] tmp_list = <optimized out> ignore = 0 #3 0x00007ffff37f6ae1 in gdk_x_error (error=0x7fffffffcd00, xdisplay=0x7fe000) at gdkmain-x11.c:303 error_display = 0x80a020 [GdkX11Display] manager = <optimized out> displays = 0x0 #4 gdk_x_error (xdisplay=0x7fe000, error=0x7fffffffcd00) at gdkmain-x11.c:266 No locals. #5 0x00007ffff77a54c6 in _XError (dpy=dpy@entry=0x7fe000, rep=rep@entry= 0x1b66fd0) at XlibInt.c:1463 rtn_val = <optimized out> event = {type = 0, xany = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105}, xkey = {type = 0, serial = ---Type <return> to continue, or q <return> to quit--- 8380416, send_event = 14, display = 0xadc, window = 2655105, root = 140737348458704, subwindow = 0, time = 0, x = 8385456, y = 0, x_root = -12656, y_root = 32767, state = 8380416, keycode = 0, same_screen = -136398060}, xbutton = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, root = 140737348458704, subwindow = 0, time = 0, x = 8385456, y = 0, x_root = -12656, y_root = 32767, state = 8380416, button = 0, same_screen = -136398060}, xmotion = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, root = 140737348458704, subwindow = 0, time = 0, x = 8385456, y = 0, x_root = -12656, y_root = 32767, state = 8380416, is_hint = 0 '\000', same_screen = -136398060}, xcrossing = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, root = 140737348458704, subwindow = 0, time = 0, x = 8385456, y = 0, x_root = -12656, y_root = 32767, mode = 8380416, detail = 0, same_screen = -136398060, focus = 32767, state = 5}, xfocus = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, mode = -139896624, detail = 32767}, xexpose = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, x = -139896624, y = 32767, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, drawable = 2655105, x = -139896624, y = 32767, width = 0, height = 0, count = 0, major_code = 0, minor_code = ---Type <return> to continue, or q <return> to quit--- 8385456}, xnoexpose = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, drawable = 2655105, major_code = -139896624, minor_code = 32767}, xvisibility = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, state = -139896624}, xcreatewindow = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, parent = 2655105, window = 140737348458704, x = 0, y = 0, width = 0, height = 0, border_width = 8385456, override_redirect = 0}, xdestroywindow = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704}, xunmap = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704, from_configure = 0}, xmap = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704, override_redirect = 0}, xmaprequest = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, parent = 2655105, window = 140737348458704}, xreparent = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704, parent = 0, x = 0, y = 0, override_redirect = 8385456}, xconfigure = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704, x = 0, y = 0, width = 0, height = 0, border_width = 8385456, above = 140737488342672, override_redirect = 8380416}, xgravity = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = ---Type <return> to continue, or q <return> to quit--- 140737348458704, x = 0, y = 0}, xresizerequest = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, width = -139896624, height = 32767}, xconfigurerequest = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, parent = 2655105, window = 140737348458704, x = 0, y = 0, width = 0, height = 0, border_width = 8385456, above = 140737488342672, detail = 8380416, value_mask = 140737351957268}, xcirculate = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, event = 2655105, window = 140737348458704, place = 0}, xcirculaterequest = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, parent = 2655105, window = 140737348458704, place = 0}, xproperty = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, atom = 140737348458704, time = 0, state = 0}, xselectionclear = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, selection = 140737348458704, time = 0}, xselectionrequest = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, owner = 2655105, requestor = 140737348458704, selection = 0, target = 0, property = 8385456, time = 140737488342672}, xselection = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, requestor = 2655105, selection = 140737348458704, target = 0, property = 0, time = 8385456}, xcolormap = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, colormap = 140737348458704, new = 0, state = 0}, xclient = { type = 0, serial = 8380416, send_event = 14, display = 0xadc, ---Type <return> to continue, or q <return> to quit--- window = 2655105, message_type = 140737348458704, format = 0, data = {b = "\000\000\000\000\000\000\000\000\260\363\177\000\000\000\000\000\220\316\377\377", s = {0, 0, 0, 0, -3152, 127, 0, 0, -12656, -1}, l = {0, 8385456, 140737488342672, 8380416, 140737351957268}}}, xmapping = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, request = -139896624, first_keycode = 32767, count = 0}, xerror = {type = 0, display = 0x7fe000, resourceid = 14, serial = 2780, error_code = 129 '\201', request_code = 131 '\203', minor_code = 40 '('}, xkeymap = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, window = 2655105, key_vector = "\320X\251\367\377\177", '\000' <repeats 18 times>"\260, \363\177\000\000\000\000"}, xgeneric = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, extension = 2655105, evtype = 0}, xcookie = {type = 0, serial = 8380416, send_event = 14, display = 0xadc, extension = 2655105, evtype = 0, cookie = 4155070672, data = 0x0}, pad = {0, 8380416, 14, 2780, 2655105, 140737348458704, 0, 0, 8385456, 140737488342672, 8380416, 140737351957268, 5, 0, 0, 140737345115576, 0, 8380416, 28733392, 140737351981701, 0, 2780, 1, 28733392}} async = <optimized out> next = <optimized out> #6 0x00007ffff77a2731 in handle_error (dpy=dpy@entry=0x7fe000, err=0x1b66fd0, in_XReply=in_XReply@entry=1) at xcb_io.c:213 ---Type <return> to continue, or q <return> to quit--- ext = <optimized out> ret_code = 0 #7 0x00007ffff77a3479 in _XReply (dpy=dpy@entry=0x7fe000, rep=rep@entry= 0x7fffffffce90, extra=extra@entry=6, discard=discard@entry=0) at xcb_io.c:699 ret_code = <optimized out> error = 0x1b66fd0 c = 0x7ff3b0 reply = 0x0 current = 0x18615d0 __PRETTY_FUNCTION__ = "_XReply" #8 0x00007fffebdb42e3 in XIQueryPointer (dpy=0x7fe000, deviceid=deviceid@entry=14, w=54525955, root=root@entry=0x7fffffffcfa0, child=child@entry=0x7fffffffcfa8, root_x=root_x@entry=0x7fffffffcfb0, root_y=root_y@entry=0x7fffffffcfb8, win_x=win_x@entry=0x7fffffffcfc0, win_y=win_y@entry=0x7fffffffcfc8, buttons=buttons@entry=0x7fffffffcfd0, mods=mods@entry=0x7fffffffcfe0, group=group@entry=0x7fffffffcff0) at XIQueryPointer.c:74 req = <optimized out> rep = {repType = 0 '\000', RepType = 129 '\201', sequenceNumber = 2780, length = 14, root = 8585256, child = 0, root_x = 0, root_y = 0, win_x = 0, win_y = 0, same_screen = 130 '\202', pad0 = 137 '\211', buttons_len = 366, mods = {base_mods = 0, latched_mods = 4084891000, ---Type <return> to continue, or q <return> to quit--- locked_mods = 32767, effective_mods = 4084889988}, group = { base_group = 255 '\377', latched_group = 127 '\177', locked_group = 0 '\000', effective_group = 0 '\000'}} info = 0x814630 #9 0x00007ffff37e652d in gdk_x11_device_xi2_query_state (device= 0x62ef40 [GdkX11DeviceXI2], window=<optimized out>, root_window=0x0, child_window=0x7fffffffd0d8, root_x=0x0, root_y=0x0, win_x=0x7fffffffd114, win_y=0x7fffffffd118, mask=0x7fffffffd11c) at gdkdevice-xi2.c:333 device_xi2 = 0x62ef40 [GdkX11DeviceXI2] display = 0x80a020 [GdkX11Display] default_screen = <optimized out> xroot_window = <optimized out> xchild_window = <optimized out> xroot_x = <optimized out> xroot_y = <optimized out> xwin_x = <optimized out> xwin_y = <optimized out> button_state = {mask_len = -12256, mask = 0x7ffff3c9e4ce "strtol"} mod_state = {base = 0, latched = 0, locked = -134243872, effective = 32767} group_state = {base = -154838592, latched = 32767, locked = 1537368244, effective = 0} #10 0x00007ffff37feb73 in gdk_window_x11_get_device_state (mask= ---Type <return> to continue, or q <return> to quit--- 0x7fffffffd11c, y=0x7fffffffd118, x=0x7fffffffd114, device= 0x62ef40 [GdkX11DeviceXI2], window=0x17cba20 [GdkX11Window]) at gdkwindow-x11.c:2838 child = <optimized out> #11 gdk_window_x11_get_device_state (window=0x17cba20 [GdkX11Window], device= 0x62ef40 [GdkX11DeviceXI2], x=0x7fffffffd114, y=0x7fffffffd118, mask= 0x7fffffffd11c) at gdkwindow-x11.c:2825 No locals. #12 0x00007ffff37d8a1b in gdk_window_get_device_position (window= 0x17cba20 [GdkX11Window], device=device@entry=0x62ef40 [GdkX11DeviceXI2], x=x@entry=0x7fffffffd168, y=y@entry=0x7fffffffd16c, mask=mask@entry=0x0) at gdkwindow.c:5025 tmp_x = <optimized out> tmp_y = <optimized out> tmp_mask = <optimized out> normal_child = <optimized out> __PRETTY_FUNCTION__ = "gdk_window_get_device_position" #13 0x00007ffff7b3a27e in gossip_cell_renderer_expander_activate ( cell=<optimized out>, event=<optimized out>, widget= 0x9a8300 [GtkTreeView], path_string=0x1cde7b0 "1", background_area=<optimized out>, cell_area=0x7fffffffd250, flags= (unknown: 0)) at gossip-cell-renderer-expander.c:326 priv = <optimized out> ---Type <return> to continue, or q <return> to quit--- path = 0x1b36270 in_cell = <optimized out> mouse_x = <optimized out> mouse_y = <optimized out> #14 0x00007ffff3d3d7a9 in gtk_cell_area_activate_cell (area=area@entry= 0x6452e0 [GtkCellAreaBox], widget=widget@entry=0x9a8300 [GtkTreeView], renderer=renderer@entry=0x9c4000 [GossipCellRendererExpander], event=event@entry=0x136fe90, cell_area=cell_area@entry=0x7fffffffd250, flags=flags@entry=(unknown: 0)) at gtkcellarea.c:3406 mode = GTK_CELL_RENDERER_MODE_ACTIVATABLE priv = 0x645310 __PRETTY_FUNCTION__ = "gtk_cell_area_activate_cell" #15 0x00007ffff3d3dbfd in gtk_cell_area_real_event (flags=(unknown: 0), cell_area=0x7fffffffd300, event=0x136fe90, widget=0x9a8300 [GtkTreeView], context=<optimized out>, area=0x6452e0 [GtkCellAreaBox]) at gtkcellarea.c:1117 focus_renderer = <optimized out> event_x = <optimized out> renderer = 0x9c4000 [GossipCellRendererExpander] alloc_area = {x = 169, y = 164, width = 28, height = 27} event_y = <optimized out> retval = <optimized out> #16 gtk_cell_area_real_event (area=0x6452e0 [GtkCellAreaBox], context= ---Type <return> to continue, or q <return> to quit--- 0x820720 [GtkCellAreaBoxContext], widget=0x9a8300 [GtkTreeView], event= 0x136fe90, cell_area=0x7fffffffd300, flags=(unknown: 0)) at gtkcellarea.c:1047 priv = <optimized out> retval = 0 #17 0x00007ffff3f14d23 in gtk_tree_view_button_press (widget= 0x9a8300 [GtkTreeView], event=0x136fe90) at gtktreeview.c:3047 cell_editable = 0x0 flags = 0 anchor = <optimized out> iter = {stamp = -1072194660, user_data = 0x9dab50, user_data2 = 0x18cc240, user_data3 = 0x0} pre_val = <optimized out> aft_val = <optimized out> column_handled_click = 0 path = 0x197b6c0 new_y = <optimized out> y_offset = <optimized out> dval = <optimized out> extend_mod_mask = <optimized out> modify_mod_mask = <optimized out> node = 0x18cc280 tree = 0xb266e0 ---Type <return> to continue, or q <return> to quit--- depth = 1 column = 0x7b8650 [GtkTreeViewColumn] row_double_click = 0 node_selected = <optimized out> tree_view = 0x9a8300 [GtkTreeView] list = <optimized out> column = 0x0 i = <optimized out> background_area = {x = 0, y = 164, width = 198, height = 27} cell_area = {x = 1, y = 164, width = 196, height = 27} vertical_separator = 0 horizontal_separator = 2 rtl = 0 #18 0x00007ffff7b820a4 in rb_tree_dnd_button_press_event_cb ( widget=widget@entry=0x9a8300 [GtkTreeView], event=0x136fe90, data=data@entry=0x0) at rb-tree-dnd.c:933 call_parent = 1 tree_view = 0x9a8300 [GtkTreeView] path = 0x1b598b0 column = 0x7b8650 [GtkTreeViewColumn] cell_x = 182 cell_y = 13 selection = 0x99ed40 [GtkTreeSelection] ---Type <return> to continue, or q <return> to quit--- priv_data = 0x9aa470 #19 0x00007ffff3dfedbc in _gtk_marshal_BOOLEAN__BOXED (closure=0x9aa560, return_value=0x7fffffffd530, n_param_values=<optimized out>, param_values= 0x7fffffffd5e0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:85 callback = 0x7ffff7b81f70 <rb_tree_dnd_button_press_event_cb> cc = <optimized out> data1 = 0x9a8300 data2 = 0x0 v_return = <optimized out> __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" #20 0x00007ffff7521c30 in g_closure_invoke (closure=0x9aa560, return_value= 0x7fffffffd530, n_param_values=2, param_values=0x7fffffffd5e0, invocation_hint=0x7fffffffd580) at gclosure.c:777 marshal = 0x7ffff3dfed10 <_gtk_marshal_BOOLEAN__BOXED> marshal_data = 0x0 in_marshal = 0 real_closure = 0x9aa540 __PRETTY_FUNCTION__ = "g_closure_invoke" #21 0x00007ffff7533040 in signal_emit_unlocked_R (node=node@entry=0x7c2b50, detail=detail@entry=0, instance=instance@entry=0x9a8300, emission_return=emission_return@entry=0x7fffffffd6b0, instance_and_params=instance_and_params@entry=0x7fffffffd5e0) ---Type <return> to continue, or q <return> to quit--- at gsignal.c:3551 tmp = <optimized out> handler = 0x7fffdc064010 accumulator = 0x7c2bc0 emission = {next = 0x0, instance = 0x9a8300, ihint = {signal_id = 54, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x7c2b00 hlist = 0x7fffdc063960 handler_list = 0x7fffdc063960 return_accu = 0x7fffffffd530 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 54 max_sequential_handler_number = 15142 return_value_altered = 1 #22 0x00007ffff753abcb in g_signal_emit_valist (instance=0x9a8300, signal_id=<optimized out>, detail=0, var_args=var_args@entry= 0x7fffffffd838) at gsignal.c:3310 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = ---Type <return> to continue, or q <return> to quit--- 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x7fffffffd5e0 signal_return_type = 20 param_values = 0x7fffffffd5f8 node = 0x7c2b50 i = <optimized out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #23 0x00007ffff753b142 in g_signal_emit (instance=instance@entry=0x9a8300, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd910, reg_save_area = 0x7fffffffd850}} #24 0x00007ffff3f2cf9e in gtk_widget_event_internal (widget=widget@entry= 0x9a8300 [GtkTreeView], event=event@entry=0x136fe90) at gtkwidget.c:6303 signal_num = <optimized out> return_val = 0 #25 0x00007ffff3f2d3b9 in gtk_widget_event (widget=widget@entry= 0x9a8300 [GtkTreeView], event=event@entry=0x136fe90) at gtkwidget.c:5960 ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "gtk_widget_event" #26 0x00007ffff3dfcdce in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x9a8300 [GtkTreeView]) at gtkmain.c:2397 tmp = <optimized out> handled_event = <optimized out> #27 propagate_event (widget=<optimized out>, event=0x136fe90, captured=<optimized out>, topmost=0x0) at gtkmain.c:2505 handled_event = 0 propagate_func = 0x7ffff3f2d330 <gtk_widget_event> #28 0x00007ffff3dfea93 in gtk_main_do_event (event=0x136fe90) at gtkmain.c:1720 event_widget = <optimized out> grab_widget = 0x9a8300 [GtkTreeView] topmost_widget = <optimized out> window_group = <optimized out> rewritten_event = <optimized out> device = <optimized out> tmp_list = <optimized out> __PRETTY_FUNCTION__ = "gtk_main_do_event" #29 0x00007ffff37f3472 in gdk_event_source_dispatch (source=source@entry= 0x8167e0, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:358 display = <optimized out> event = 0x136fe90 ---Type <return> to continue, or q <return> to quit--- #30 0x00007ffff72636d5 in g_main_dispatch (context=0x614a40) at gmain.c:2715 dispatch = 0x7ffff37f3450 <gdk_event_source_dispatch> was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x8167e0, next = 0x0} need_destroy = <optimized out> source = 0x8167e0 current = 0x83ee20 i = <optimized out> #31 g_main_context_dispatch (context=context@entry=0x614a40) at gmain.c:3219 No locals. #32 0x00007ffff7263a08 in g_main_context_iterate (context=context@entry= 0x614a40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 max_priority = 2147483647 timeout = 6561 some_ready = 1 nfds = <optimized out> allocated_nfds = <optimized out> fds = 0x16f71c0 ---Type <return> to continue, or q <return> to quit--- #33 0x00007ffff7263ac4 in g_main_context_iteration (context=0x614a40, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3351 retval = <optimized out> #34 0x00007ffff1f6af0c in g_application_run (application= 0x61b000 [RBApplication], argc=argc@entry=1, argv=argv@entry= 0x7fffffffde68) at gapplication.c:1624 arguments = 0x61ac50 status = 6 i = <optimized out> __PRETTY_FUNCTION__ = "g_application_run" #35 0x00007ffff7addd36 in rb_application_run (rb=0x61b000 [RBApplication], argc=argc@entry=1, argv=argv@entry=0x7fffffffde68) at rb-application.c:637 context = <optimized out> debug = 0 debug_match = 0x0 nargc = 1 nargv = 0x7fffffffde68 error = 0x0 options = {{long_name = 0x7ffff7bab62e "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffdb60, description = 0x7ffff7b8aeed "Enable debug output", arg_description = 0x0}, {long_name = 0x7ffff7bab636 "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, ---Type <return> to continue, or q <return> to quit--- arg_data = 0x7fffffffdb68, description = 0x7ffff7b8b970 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x7ffff7b8af01 "no-update", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x61b124, description = 0x7ffff7b8b9a0 "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x7ffff7b8af0b "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x61b128, description = 0x7ffff7b8af1b "Do not register the shell", arg_description = 0x0}, { long_name = 0x7ffff7b8af35 "dry-run", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x61b12c, description = 0x7ffff7b8b9d0 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x7ffff7b8af3d "disable-plugins", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x61b130, description = 0x7ffff7b8af4d "Disable loading of plugins", arg_description = 0x0}, { long_name = 0x7ffff7b8af68 "rhythmdb-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x61b138, description = 0x7ffff7b8af76 "Path for database file to use", arg_description = 0x0}, {long_name = 0x7ffff7b8af94 "playlists-file", short_name = 0 '\000', flags = 0, arg = ---Type <return> to continue, or q <return> to quit--- G_OPTION_ARG_STRING, arg_data = 0x61b140, description = 0x7ffff7b8ba10 "Path for playlists file to use", arg_description = 0x0}, { long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} #36 0x0000000000400dca in main (argc=1, argv=0x7fffffffde68) at main.c:95 app = 0x61b000 [RBApplication] desktop_file_path = 0x611530 "\003" rc = <optimized out> (gdb) quit
Source RPM: (none) => rhythmbox-2.99-2.mga3
Summary: rhyhtmbox crashes when you click the playlist minus sign => rhythmbox crashes when you click the playlist minus sign
Keywords: (none) => TriagedAssignee: bugsquad => mageia
Please test rhythmbox-3.0.1-1.mga3 from core/updates_testing.
Status: NEW => ASSIGNEDHardware: x86_64 => All
It doesn't crash here anymore.
Advisory ==================== This update of rhythmbox is to update 2.99 version (unstable) to 3.0.1 (stable). It fixes crashes (mga#11081) and the fact that it can't read TYER (year) tag (mga#10417). Source package ==================== rhythmbox-3.0.1-1.mga3.src.rpm Packages ==================== librhythmbox-gir3.0-3.0.1-1.mga3.i586.rpm librhythmbox8-3.0.1-1.mga3.i586.rpm rhythmbox-3.0.1-1.mga3.i586.rpm rhythmbox-devel-3.0.1-1.mga3.i586.rpm rhythmbox-mozilla-3.0.1-1.mga3.i586.rpm lib64rhythmbox-gir3.0-3.0.1-1.mga3.x86_64.rpm lib64rhythmbox8-3.0.1-1.mga3.x86_64.rpm rhythmbox-3.0.1-1.mga3.x86_64.rpm rhythmbox-devel-3.0.1-1.mga3.x86_64.rpm rhythmbox-mozilla-3.0.1-1.mga3.x86_64.rpm Steps to Reproduce ==================== - Install Mageia 3 - Install rhythmbox (2.99 from "core/release" - Try to use it and see that it's an unstable release - Try to see if you can reproduce the issue from the bug report - Install rhythmbox (3.0.1) from "core/updates_testing" - Play with it and check it will works and that's a stable release!
Assignee: mageia => qa-bugsSummary: rhythmbox crashes when you click the playlist minus sign => [update request] - rhythmbox crashes when you click the playlist minus sign
Götz: thank you for reporting the bug and for your feedback. Could you please tell us which architecture (32 or 64 bits) you tested on? Then we can take your testing into account and speed up the validation process. :) Thanks in advance!
CC: (none) => wassi
I have tested on x86_64 only.
Thanks for your fast response! Whiteboard updated.
Whiteboard: (none) => MGA3-64-OK has_procedure
Testing on Mageia 3 i586 in VirtualBox (up-to-date system). I could reproduce the bug with rhythmbox 2.99, and the update candidate fixes it. Still, it also introduces at least one major regression, namely all icons but last.fm's are missing. Here is the output in a terminal: [akien@localhost ~]$ LC_ALL=C rhythmbox (rhythmbox:3218): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files (rhythmbox:3218): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed (rhythmbox:3218): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed (rhythmbox:3218): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed (rhythmbox:3218): libpeas-WARNING **: python3loader: /usr/lib/libpeas-1.0/loaders/libpython3loader.so: cannot open shared object file: No such file or directory (rhythmbox:3218): libpeas-WARNING **: python3loader: /usr/lib/libpeas-1.0/loaders/python3/libpython3loader.so: cannot open shared object file: No such file or directory (rhythmbox:3218): libpeas-WARNING **: Could not load plugin loader 'python3' (rhythmbox:3218): libpeas-WARNING **: Could not find loader 'python3' for plugin 'rb' (rhythmbox:3218): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
CC: (none) => remi
Assignee: qa-bugs => mageia
Assignee: mageia => qa-bugsQA Contact: (none) => mageiaWhiteboard: MGA3-64-OK has_procedure => MGA3-64-OK has_procedure feedback
Blocks: (none) => 10417
Ping
Same issue on Mageia 3 x86_64, no icons are displayed. Assigning back to the maintainer, since there has been no progress for two months.
Assignee: qa-bugs => mageiaQA Contact: mageia => qa-bugsWhiteboard: MGA3-64-OK has_procedure feedback => has_procedure feedback
Mageia 3 changed to end-of-life (EOL) status 4 months ago. http://blog.mageia.org/en/2014/11/26/lets-say-goodbye-to-mageia-3/ Mageia 3 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Mageia please feel free to click on "Version" change it against that version of Mageia and reopen this bug. Thank you for reporting this bug and we are sorry it could not be fixed. -- The Mageia Bugsquad
Status: ASSIGNED => RESOLVEDResolution: (none) => OLD