Bug 113890

Summary: Evolution crashes immediately.
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Miguel de Icaza <miguel>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED INVALID QA Contact: Poornima Nayak <pnayak>
Severity: Normal    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Miguel de Icaza 2005-08-29 15:19:51 UTC
I was using Evolution just fine for a few mail messages, but once I hit a
message it would consistently crash:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1096908160 (LWP 8917)]
0x410faffb in pango_fc_font_create_metrics_for_context () from
/opt/gnome/lib/libpangoft2-1.0.so.0
(gdb)
(gdb) where
#0  0x410faffb in pango_fc_font_create_metrics_for_context () from
/opt/gnome/lib/libpangoft2-1.0.so.0
#1  0x410f32d2 in pango_cairo_fc_font_get_type () from
/opt/gnome/lib/libpangocairo-1.0.so.0
#2  0x41127448 in pango_font_get_metrics () from /opt/gnome/lib/libpango-1.0.so.0
#3  0x4061036e in html_text_get_line_offset () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#4  0x406159fa in html_text_calc_part_width () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#5  0x40615d0e in html_text_get_link_rectangle () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#6  0x405fcacf in html_object_calc_preferred_width () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#7  0x406100ab in html_text_get_index () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#8  0x405fb4c0 in html_object_calc_size () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#9  0x405cc669 in html_clueflow_set_levels () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#10 0x405fb4c0 in html_object_calc_size () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#11 0x405ce14c in html_clueh_new () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#12 0x405fb4c0 in html_object_calc_size () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#13 0x405ce14c in html_clueh_new () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#14 0x405fb4c0 in html_object_calc_size () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#15 0x405e7bff in html_engine_calc_size () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#16 0x405ed0bd in html_engine_expose () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#17 0x405f1cf2 in html_engine_refresh_fonts () from
/opt/gnome/lib/libgtkhtml-3.8.so.15
#18 0x405f1d48 in html_engine_flush () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#19 0x405c08a0 in gtk_html_flush () from /opt/gnome/lib/libgtkhtml-3.8.so.15
#20 0x42412b4c in em_html_stream_get_type () from
/opt/gnome/lib/evolution/2.4/components/libevolution-mail.so
#21 0x42421c1b in em_sync_stream_get_type () from
/opt/gnome/lib/evolution/2.4/components/libevolution-mail.so
#22 0x41231f4f in g_vasprintf () from /opt/gnome/lib/libglib-2.0.so.0
#23 0x4120834c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#24 0x4120b7bb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
#25 0x4120bad7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#26 0x40a8ac93 in bonobo_main () from /opt/gnome/lib/libbonobo-2.so.0
#27 0x080606b2 in main ()

So at this point it is not possible to start up Evolution without getting a crash.
Comment 1 A Nagappan 2005-08-31 13:53:56 UTC
Miguel: Looks like the crash happened in pango library which has been called
from gtkhtml. If the mail source is not confidential, can you please attach here ?
Comment 2 Miguel de Icaza 2005-08-31 15:32:07 UTC
Am sorry, I deleted the email as it was some kind of spam. 
Comment 3 Harish Krishnaswamy 2005-09-09 07:06:53 UTC
Not Evolution. The symbol 'pango_fc_font_create_metrics_for_context' is
undefined in libpangocairo. Encountered the problem while building evolution
before. Posting a patch to pango developers upstream. 
Comment 4 Stanislav Brabec 2005-09-09 08:29:39 UTC
If you want to have the patch in 10.0, please provide the patch or upstream bug
with patch.
Comment 5 JP Rosevear 2005-09-20 18:15:20 UTC
What is the status of this harish?  I've seen no more reports of this.
Comment 6 Harish Krishnaswamy 2005-11-24 11:33:23 UTC
Oops..I missed this one completely. I had been told this issue had been resolved in the trunk already and the QA could not reproduce this again. 
Poornima, can you pl. regress this bug and resolve it if you can confirm it is not valid anymore ?
Comment 7 Poornima Nayak 2005-11-29 09:56:59 UTC
This bug is not reproducible on Suse 10.0 anymore. Marking bug as 'Resolved Obsolete'.