Bug 2097805 - [abrt] meld: _get_pixbuf(): emblemcellrenderer.py:64:_get_pixbuf:gi.repository.GLib.GError: gtk-icon-theme-error-quark: Icon 'emblem-new' not present in theme breeze-dark (0)
Summary: [abrt] meld: _get_pixbuf(): emblemcellrenderer.py:64:_get_pixbuf:gi.repositor...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: meld
Version: 36
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominic Hopf
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:6263b8a5fef4e03a93083a515f5...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-16 15:15 UTC by Paulo Fidalgo
Modified: 2022-07-09 01:40 UTC (History)
6 users (show)

Fixed In Version: meld-3.21.2-1.fc36 meld-3.21.2-1.fc35
Clone Of:
Environment:
Last Closed: 2022-07-09 01:23:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (871 bytes, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details
File: cpuinfo (2.60 KB, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details
File: environ (5.56 KB, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details
File: mountinfo (9.71 KB, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details
File: namespaces (172 bytes, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details
File: open_fds (2.49 KB, text/plain)
2022-06-16 15:15 UTC, Paulo Fidalgo
no flags Details

Description Paulo Fidalgo 2022-06-16 15:15:35 UTC
Description of problem:
I was invoking meld as a git difftool using
`git difftool --dir-diff develop` and the git configuration for my system is 

[core]
  editor = vim
  attributesfile = ~/.gitattributes
[diff]
  tool = meld
[commit]
  gpgsign = true
[fetch]
  prune = true
[pull]
  rebase = true
[push]
  default = current

[diff "rspec"]
  xfuncname = "^[ \t]*((RSpec|describe|context|it|before|after|around|feature|scenario)[ \t].*)$"
[diff "javascript"]
  xfuncname = "^[\t ]*(constructor|public|private|protected).*$"
  wordRegex = "^[\t ]*(const|let|var)[^()]*=[\t ]*\\([^()]*\\)[\t ]*=>*$"

Version-Release number of selected component:
meld-3.21.0-9.fc36

Additional info:
reporter:       libreport-2.17.1
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.konsole-a846c1b88b9f4d0d9c8e7efc6995e5d0.scope
cmdline:        /usr/bin/python3 /usr/bin/meld /tmp/git-difftool.fASuzC/left/ /tmp/git-difftool.fASuzC/right/
crash_function: _get_pixbuf
exception_type: gi.repository.GLib.GError
executable:     /usr/bin/meld
interpreter:    python3-3.10.4-1.fc36.x86_64
kernel:         5.17.13-300.fc36.x86_64
runlevel:       N 5
type:           Python3
uid:            1000

Truncated backtrace:
emblemcellrenderer.py:64:_get_pixbuf:gi.repository.GLib.GError: gtk-icon-theme-error-quark: Icon 'emblem-new' not present in theme breeze-dark (0)

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/meld/ui/emblemcellrenderer.py", line 100, in do_render
    pixbuf = self._get_pixbuf(self.emblem_name, self._emblem_size)
  File "/usr/lib/python3.10/site-packages/meld/ui/emblemcellrenderer.py", line 64, in _get_pixbuf
    pixbuf = icon_theme.load_icon(name, size, 0).copy()
gi.repository.GLib.GError: gtk-icon-theme-error-quark: Icon 'emblem-new' not present in theme breeze-dark (0)

Local variables in innermost frame:
self: <emblemcellrenderer.EmblemCellRenderer object at 0x7f63e9a62a40 (EmblemCellRenderer at 0x556559fcf680)>
name: 'emblem-new'
size: 8
icon_theme: <Gtk.IconTheme object at 0x7f63e839f240 (GtkIconTheme at 0x556559692410)>

Comment 1 Paulo Fidalgo 2022-06-16 15:15:38 UTC
Created attachment 1890655 [details]
File: backtrace

Comment 2 Paulo Fidalgo 2022-06-16 15:15:40 UTC
Created attachment 1890656 [details]
File: cpuinfo

Comment 3 Paulo Fidalgo 2022-06-16 15:15:41 UTC
Created attachment 1890657 [details]
File: environ

Comment 4 Paulo Fidalgo 2022-06-16 15:15:42 UTC
Created attachment 1890658 [details]
File: mountinfo

Comment 5 Paulo Fidalgo 2022-06-16 15:15:43 UTC
Created attachment 1890659 [details]
File: namespaces

Comment 6 Paulo Fidalgo 2022-06-16 15:15:44 UTC
Created attachment 1890660 [details]
File: open_fds

Comment 7 Fedora Update System 2022-06-30 07:37:17 UTC
FEDORA-2022-00e2dd59f2 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-00e2dd59f2

Comment 8 Fedora Update System 2022-06-30 07:37:25 UTC
FEDORA-2022-d4813ab9e3 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-d4813ab9e3

Comment 9 Fedora Update System 2022-07-01 02:01:41 UTC
FEDORA-2022-d4813ab9e3 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-d4813ab9e3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-d4813ab9e3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2022-07-01 02:10:01 UTC
FEDORA-2022-00e2dd59f2 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-00e2dd59f2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-00e2dd59f2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2022-07-09 01:23:16 UTC
FEDORA-2022-00e2dd59f2 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2022-07-09 01:40:03 UTC
FEDORA-2022-d4813ab9e3 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


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