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 684425 - Do not pass NULL text to gtk_entry_set_text()
Do not pass NULL text to gtk_entry_set_text()
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.6.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 727952 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-09-20 07:32 UTC by Stef Walter
Modified: 2014-04-11 09:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stef Walter 2012-09-20 07:32:11 UTC
Here's what I see when starting evolution without any evolution data in $HOME:


[stef@stef-rawhide ~]$ rm -r ./.cache/evolution/
[stef@stef-rawhide ~]$ rm -r ./.config/evolution/
[stef@stef-rawhide ~]$ rm -r ./.gnome2/accels/evolution
[stef@stef-rawhide ~]$ evolution 

(evolution:2462): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:2462): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:2462): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed


This is with:


Name        : evolution
Arch        : x86_64
Version     : 3.5.91
Release     : 1.fc18
Comment 1 Stef Walter 2012-09-20 07:32:59 UTC
Also present with evolution from git master.
Comment 2 Matthew Barnes 2012-09-20 10:37:56 UTC
This could be fixed with the trivial patch in bug #58777.

I've decided stop trying to constantly work around it and can live with the warnings.
Comment 3 Matthew Barnes 2013-09-05 03:44:26 UTC

*** This bug has been marked as a duplicate of bug 58777 ***
Comment 4 Milan Crha 2014-04-11 08:42:48 UTC
I'm reopening this, but #58777 had been rejected by gtk+ developers.
Comment 5 Milan Crha 2014-04-11 08:48:56 UTC
*** Bug 727952 has been marked as a duplicate of this bug. ***
Comment 6 Milan Crha 2014-04-11 09:06:09 UTC
Created commit 3bd387b in evo master (3.13.1+) [1]
Created commit 616f177 in ews master (3.13.1+) [2]
Created commit c25954c in ema master (3.13.1+) [3]

Created commit eb61b07 in evo evolution-3-12 (3.12.1+)
Created commit 88e9c96 in ews evolution-ews-3-12 (3.12.1+)
Created commit ce892b7 in ema evolution-mapi-3-12 (3.12.1+)

The stable branch commits (3.12.1+) in ews and ema contain their own copy of added evo functions, just for a simpler backward compatibility. They master versions use evo-provided functions.

[1] https://git.gnome.org/browse/evolution/commit/?id=3bd387b
[2] https://git.gnome.org/browse/evolution-ews/commit/?id=616f177
[3] https://git.gnome.org/browse/evolution-mapi/commit/?id=c25954c