Description of problem:
When evolution is run in a ja locale, and one press the Cancel button in the
the "Advanced..." search dialog, evolution goes into a hard loop grabbing most
of the cpu.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run "LANG=ja_JP.UTF-8 evolution"
2. menubar Search -> Advanced
3. press Cancel in dialog
evolution hang in a loop and can only be killed forcefully.
The dialog to display like it does in LANG=C say.
1. Cancel seems to be the only button causing this, the other buttons work ok
2. I haven't tested this yet on a clean install, just my workstation.
Sorry, Additional information 1 is inaccurate: it also hangs for me when the
other buttons (Save and OK) are pushed or if the dialog window is closed with
the window manager.
Can you attach with gdb and get a backtrace?
Btw I just noticed a spew of the following warning appearing when it happens:
(evolution:2545): Gdk-CRITICAL **: file gdkwindow.c: line 526
(gdk_window_get_parent): assertion `GDK_IS_WINDOW (window)' failed
Created attachment 93160 [details]
It looks like this bug in the upstream: