After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 695083 - gpk-update-viewer never works and eats CPU on Fedora 18
gpk-update-viewer never works and eats CPU on Fedora 18
Status: RESOLVED OBSOLETE
Product: gnome-packagekit
Classification: Core
Component: general
3.6.x
Other Linux
: Normal major
: ---
Assigned To: gnome-packagekit-maint
gnome-packagekit-maint
Depends on:
Blocks:
 
 
Reported: 2013-03-03 21:43 UTC by Milan Bouchet-Valat
Modified: 2020-11-23 21:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Bouchet-Valat 2013-03-03 21:43:41 UTC
I think I've never got gpk-update-viewer to work since I upgraded to Fedora 18. I first thought this was because of broken dependencies or something, but actually this is not. Even when "yum upgrade" works without a problem, gpk-u-v does not work.

What happens is that it downloads the required packages, starts installing things (or pretending to), and quickly stalls, eating all CPU. The cleaning icons (with a broom) are shown for many packages, and when I focus out/in the window, their position changes horizontally. The backtrace seems to show some madness in the tree view.

Please ask if you need more.


This is version 3.6.1.

(gdb) t a a bt

Thread 1 (Thread 0x7f3b76c07980 (LWP 29547))

  • #0 param_spec_pool_equals
    at gparam.c line 870
  • #1 g_hash_table_lookup_node
    at ghash.c line 422
  • #2 g_hash_table_lookup
    at ghash.c line 1074
  • #3 param_spec_ht_lookup
    at gparam.c line 984
  • #4 g_param_spec_pool_lookup
    at gparam.c line 1060
  • #5 g_object_new_valist
    at gobject.c line 1803
  • #6 g_object_new
    at gobject.c line 1550
  • #7 gdk_pixbuf_new_from_data
    at gdk-pixbuf-data.c line 64
  • #8 gdk_pixbuf_new
    at gdk-pixbuf.c line 357
  • #9 png_info_callback
    at io-png.c line 647
  • #10 png_push_read_chunk
    at pngpread.c line 324
  • #11 png_process_some_data
    at pngpread.c line 121
  • #12 png_process_data
    at pngpread.c line 40
  • #13 gdk_pixbuf__png_image_load_increment
    at io-png.c line 538
  • #14 gdk_pixbuf_loader_load_module
    at gdk-pixbuf-loader.c line 462
  • #15 gdk_pixbuf_loader_close
    at gdk-pixbuf-loader.c line 778
  • #16 load_from_stream
    at gdk-pixbuf-io.c line 1490
  • #17 gdk_pixbuf_new_from_stream
    at gdk-pixbuf-io.c line 1671
  • #18 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 3046
  • #19 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2915
  • #20 gtk_icon_info_load_icon
    at gtkicontheme.c line 3129
  • #21 gtk_icon_info_load_symbolic_for_context
    at gtkicontheme.c line 3391
  • #22 ensure_stated_icon_from_info
    at gtkiconhelper.c line 157
  • #23 ensure_pixbuf_for_icon_name_or_gicon
    at gtkiconhelper.c line 264
  • #24 _gtk_icon_helper_ensure_pixbuf
    at gtkiconhelper.c line 339
  • #25 _gtk_icon_helper_get_size
    at gtkiconhelper.c line 366
  • #26 gtk_cell_renderer_pixbuf_get_size
    at gtkcellrendererpixbuf.c line 425
  • #27 gtk_cell_renderer_real_get_preferred_size
    at gtkcellrenderer.c line 1245
  • #28 gtk_cell_renderer_real_get_preferred_width
    at gtkcellrenderer.c line 1284
  • #29 gtk_cell_renderer_get_preferred_width
    at gtkcellrenderer.c line 1468
  • #30 gtk_cell_area_request_renderer
    at gtkcellarea.c line 3600
  • #31 compute_size
    at gtkcellareabox.c line 1531
  • #32 gtk_cell_area_box_get_preferred_width
    at gtkcellareabox.c line 1820
  • #33 gtk_tree_view_column_cell_get_size
    at gtktreeviewcolumn.c line 2906
  • #34 validate_row
    at gtktreeview.c line 6107
  • #35 do_validate_rows
    at gtktreeview.c line 6667
  • #36 do_validate_rows
    at gtktreeview.c line 6573
  • #37 validate_rows_handler
    at gtktreeview.c line 6764
  • #38 gdk_threads_dispatch
    at gdk.c line 788
  • #39 g_main_dispatch
    at gmain.c line 2715
  • #40 g_main_context_dispatch
    at gmain.c line 3219
  • #41 g_main_context_iterate
    at gmain.c line 3290
  • #42 g_main_context_iteration
    at gmain.c line 3351
  • #43 g_application_run
    at gapplication.c line 1624
  • #44 main

Comment 1 Jan Vlug 2013-06-15 07:02:21 UTC
See also: https://bugzilla.redhat.com/show_bug.cgi?id=909761

Sometimes this bug happens to me as well. Currently it is there with 101 updates available. If you want me to provide more info or do some testing, let me know.
Comment 2 Richard Hughes 2014-08-06 15:14:16 UTC
Thanks for taking the time to report this bug.
This bug report isn't very useful because it doesn't describe the bug well. If you have time and can still reproduce the bug, please read http://bugzilla.gnome.org/bug-HOWTO.html and add a more useful description to this bug.
Comment 3 Milan Bouchet-Valat 2014-08-07 10:06:02 UTC
Richard, I think the description is precise enough. At least it's clear enough that Jan considered he's experiencing the same problem. What I have experienced is very similar to https://bugzilla.redhat.com/show_bug.cgi?id=909761#c8 (which is said to be fixed but clearly isn't as I experienced it in F19 for a long time).

That said, I'm not that interesting in getting it fixed now that GNOME Software has replaced gpk-updates-viewer.
Comment 4 André Klapper 2020-11-23 21:21:12 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all older bug reports and feature requests in GNOME Bugzilla which have not seen updates for a while.

If you still use gnome-packagekit and if you still see this bug / want this feature in a recent and currently supported version, then please feel free to report it at
https://gitlab.gnome.org/GNOME/gnome-packagekit/-/issues/
by following the guidelines at
https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines

Thank you for creating this report and we are sorry it could not be implemented
so far (volunteer workforce and time is limited).