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): evolution-1.4.3-5 How reproducible: every time Steps to Reproduce: 1. run "LANG=ja_JP.UTF-8 evolution" 2. menubar Search -> Advanced 3. press Cancel in dialog Actual results: evolution hang in a loop and can only be killed forcefully. Expected results: The dialog to display like it does in LANG=C say. Additional info: 1. Cancel seems to be the only button causing this, the other buttons work ok afaict. 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] gdb backtrace
It looks like this bug in the upstream: http://bugzilla.gnome.org/show_bug.cgi?id=115077 Owen?