GNOME Bugzilla – Bug 526877
[PATCH] Evolution Edit->Preferences leads to infinite loop
Last modified: 2008-04-16 19:46:03 UTC
Running Evolution from SVN trunk (35339), accessing mail-preferences leads to an infinite loop and hence crash. Stacktrace: 0 0xb68207c3 in g_private_get_posix_impl (private_key=0x806c3e8) at gthread-posix.c:286
+ Trace 194581
P.S:Do not look at the frame numbers.
Well, the bug is in gtkhtml.
Created attachment 108840 [details] [review] Fix Matt, I dug out and found that this happens when there are no dictionaries installed. The patch has solved the infinite loop. But I suggest you to take a look at possible regressions this might offer (appending the default dict. as NULL somehwere etc.) After that we can commit this patch, if it looks okay.
Oh wow, good catch! Patch looks correct to me. There was one spot in GtkHTML where I added a NULL check as a result of this, but everywhere else in GtkHTML and Evolution looked safe. I guess we'll see. Fixed in GtkHTML revision 8819.
*** Bug 528401 has been marked as a duplicate of this bug. ***