Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,471
    • Issues 1,471
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 244
    • Merge requests 244
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gtkgtk
  • Issues
  • #1150
Closed
Open
Created Jun 14, 2018 by Andre Miranda@andreldm

GtkIconView emitting CRITICAL messages since 3.22.27

Steps to reproduce

  1. Build xfce4-appfinder 4.13.0 or from master
  2. Run it and make sure icon view is selected (ctrl+1)
  3. Enter an app name for search, e.g. firefox

Current behavior

Several CRITICAL messages are outputted:

(xfce4-appfinder:505): Gtk-CRITICAL **: 00:28:23.006: gtk_tree_model_filter_real_unref_node: assertion 'elt->ref_count > 0' failed

(xfce4-appfinder:505): Gtk-CRITICAL **: 00:28:23.007: gtk_tree_model_sort_real_unref_node: assertion 'elt->ref_count > 0' failed

Expected outcome

No CRITICAL messages emitted.

Version information

Reproducible with gtk >= 3.22.27 on Arch Linux

Additional information

Sorry for not providing a reproducer sample, if you guys are unable to build or run xfce4-settings, please let me know, so I'll work on a sample.

Also, sorting for icon view was kinda broken before 3.22.27, glad it was fixed, but perhaps the fix introduced those assertion failures.

With regards to the code, the icon view is initialized in 1 and filtered in 2 and 3.

Edited Jun 14, 2018 by Andre Miranda
Assignee
Assign to
Time tracking