Your message dated Mon, 1 Aug 2016 20:36:19 +0200
with message-id 
<cak0odpy8rmsocmz3qpjilj+gkkcs5k-ft_t7hc_a8fqgmz6...@mail.gmail.com>
and subject line Re: Bug#831453: meld crashed when invoked from command line 
after recent upgrade (suspect GTK)
has caused the Debian Bug report #831453,
regarding meld crashed when invoked from command line after recent upgrade 
(suspect GTK)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
831453: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831453
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: meld
Version: 3.16.1-1
Severity: normal

Dear Maintainer,

Hi,

I invoked meld with two small documents.

        $ meld 6100.1.chk 6100.2.chk

The result was

No protocol specified
Unable to init server: Could not connect: Connection refused
No protocol specified
Unable to init server: Could not connect: Connection refused

(meld:14422): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
Traceback (most recent call last):
  File "/usr/bin/meld", line 260, in <module>
    setup_resources()
  File "/usr/bin/meld", line 193, in setup_resources
    Gtk.IconTheme.get_default().append_search_path(icon_dir)
AttributeError: 'NoneType' object has no attribute 'append_search_path'

I noticed bug 830952, so checked my GTK version; it was 3.20.6-2. Perhaps "too
new"?

When I opened meld through the menu instead, I was able to use it to view the
diff.

Let me just say that I think meld provides the most attractive diff result
display I have ever seen, it's a joy to use just because of that.




-- System Information:
Debian Release: stretch/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.6.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_NZ.utf8, LC_CTYPE=en_NZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages meld depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.24.0-2
ii  gir1.2-gtksource-3.0                         3.20.4-1
ii  libcanberra-gtk3-module                      0.30-2.1
ii  libgtk-3-0                                   3.20.6-2
ii  libgtksourceview-3.0-1                       3.20.4-1
ii  patch                                        2.7.5-1
ii  python-gi                                    3.18.2-2+b1
ii  python-gi-cairo                              3.18.2-2+b1
pn  python:any                                   <none>

Versions of packages meld recommends:
ii  yelp  3.20.1-1

meld suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Control: notfound -1 3.16.1-1

Hi Chris,

2016-07-16 11:29 GMT+02:00 Chris Tillman <[email protected]>:
> Package: meld
> Version: 3.16.1-1
> Severity: normal
>
> Dear Maintainer,
>
> Hi,
>
> I invoked meld with two small documents.
>
>         $ meld 6100.1.chk 6100.2.chk
>
> The result was
>
> No protocol specified
> Unable to init server: Could not connect: Connection refused
> No protocol specified
> Unable to init server: Could not connect: Connection refused
>
> (meld:14422): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion
> 'GDK_IS_SCREEN (screen)' failed
> Traceback (most recent call last):
>   File "/usr/bin/meld", line 260, in <module>
>     setup_resources()
>   File "/usr/bin/meld", line 193, in setup_resources
>     Gtk.IconTheme.get_default().append_search_path(icon_dir)
> AttributeError: 'NoneType' object has no attribute 'append_search_path'
>
> I noticed bug 830952, so checked my GTK version; it was 3.20.6-2. Perhaps "too
> new"?
>
> When I opened meld through the menu instead, I was able to use it to view the
> diff.
>
> Let me just say that I think meld provides the most attractive diff result
> display I have ever seen, it's a joy to use just because of that.

Thank you for the kind words about meld. I started maintaining it
because I liked it very much, too. :-)

The crash you copied is a result of not having the proper DISPLAY
configured in the terminal:

$ DISPLAY=invalid meld
Unable to init server: Could not connect: Connection refused
Unable to init server: Could not connect: Connection refused

(meld:3117): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
Traceback (most recent call last):
  File "/usr/bin/meld", line 260, in <module>
    setup_resources()
  File "/usr/bin/meld", line 193, in setup_resources
    Gtk.IconTheme.get_default().append_search_path(icon_dir)
AttributeError: 'NoneType' object has no attribute 'append_search_path'

When running meld from the menu the DISPLAY is almost always but in a
terminal it can be missing when you for example change user using su
or ssh to a different machine without setting up X forwarding.

Cheers,
Balint

--- End Message ---

Reply via email to