Bug 166328
Summary: | Thunderbird won't start after fontconfig update | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Seika van Olstroem <seika.vanolstroem> |
Component: | fontconfig | Assignee: | Carl Worth (Ampere) <cworth> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | brgerst, john.ellson, rdieter, zuirdj |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-11-17 16:49:32 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 150222 |
Description
Seika van Olstroem
2005-08-19 09:25:53 UTC
I'm having the same problem, but "MOZ_DISABLE_PANGO=1 thunderbird" is only fixing it for a local copy of thunderbird. I need to get my corporate email via an X-remote session over ssh and thunderbird on the remote system still doesn't work when started like this. Both ends are uptodate Fedora Rawhide. I suspect that the new /usr/bin/sort from coreutils-5.92-1.x86_64.rpm is breaking something in fontconfig's font caching. I am able to fix the thunderbird problem by: downgrading to coreutils-5.2.1-56 reinstalling fontconfig-2.3.91 to rebuild its caches using "rpm -Uvh --replacepkgs" See also bug#172028 "sort breaks autofs" I was able to fix the problem (and run firefox and thunderbird again) by just running fc-cache -f -s as root which is the post-install script for fontconfig. I don't think this one has anything to do with sort; reinstalling fontconfig is what made it work for John Ellson. *** Bug 172500 has been marked as a duplicate of this bug. *** I can't start firefox/thunderbird either after updating fontconfig. Rolling back to fontconfig-2.3.91.cvs20051031-1.x86_64.rpm fixes the problem. Starting program: /usr/lib64/thunderbird-1.5/thunderbird-bin [Thread debugging using libthread_db enabled] [New Thread 46912502701712 (LWP 4876)] [New Thread 1084229984 (LWP 4879)] [New Thread 1094719840 (LWP 4880)] [New Thread 1105209696 (LWP 4881)] [New Thread 1115699552 (LWP 4882)] [New Thread 1126189408 (LWP 4883)] [New Thread 1136679264 (LWP 4884)] Detaching after fork from child process 4885. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 46912502701712 (LWP 4876)] nsHTMLReflowState::CalcLineHeight (aPresContext=Variable "aPresContext" is not available. ) at nsHTMLReflowState.cpp:2228 2228 aFontMetrics->GetNormalLineHeight(normalLineHeight); (gdb) bt #0 nsHTMLReflowState::CalcLineHeight (aPresContext=Variable "aPresContext" is not available. ) at nsHTMLReflowState.cpp:2228 #1 0x00002aaab0f200dd in nsBlockReflowState (this=0x7fffffa0e970, aReflowState=@0x7fffffa0ee80, aPresContext=0x109f080, aFrame=0x13bf248, aMetrics=@0x7fffffa0efec, aTopMarginRoot=0, aBottomMarginRoot=0) at nsBlockReflowState.cpp:172 #2 0x00002aaab0f1d4f2 in nsBlockFrame::Reflow (this=0x13bf248, aPresContext=0x134f050, aMetrics=@0x7fffffa0efec, aReflowState=@0x7fffffa0ee80, aStatus=@0x7fffffa0ef90) at nsBlockFrame.cpp:770 #3 0x00002aaab0f1f5f9 in nsBlockReflowContext::ReflowBlock (this=0x7fffffa0ef90, aSpace=Variable "aSpace" is not available. ) at nsBlockReflowContext.cpp:605 #4 0x00002aaab0f1b9b2 in nsBlockFrame::ReflowBlockFrame (this=0x13bee10, aState=@0x7fffffa0f390, aLine={mCurrent = 0x13cf6e8}, aKeepReflowGoing=0x7fffffa0f104) at nsBlockFrame.cpp:3449 #5 0x00002aaab0f1bf93 in nsBlockFrame::ReflowLine (this=0x13bee10, aState=@0x7fffffa0f390, aLine={mCurrent = 0x13cf6e8}, aKeepReflowGoing=0x7fffffa0f31c, aDamageDirtyArea=1) at nsBlockFrame.cpp:2610 #6 0x00002aaab0f1c5d4 in nsBlockFrame::ReflowDirtyLines (this=0x13bee10, aState=@0x7fffffa0f390, aTryPull=1) at nsBlockFrame.cpp:2262 #7 0x00002aaab0f1d6d7 in nsBlockFrame::Reflow (this=0x13bee10, aPresContext=0x109f080, aMetrics=@0x7fffffa0f820, aReflowState=@0x7fffffa0f710, aStatus=@0x7fffffa0fa9c) at nsBlockFrame.cpp:902 #8 0x00002aaab0f245e5 in nsContainerFrame::ReflowChild (this=Variable "this" is not available. ) at nsContainerFrame.cpp:904 #9 0x00002aaab0f39b3e in CanvasFrame::Reflow (this=0x138ff80, aPresContext=0x109f080, aDesiredSize=@0x7fffffa0fb30, aReflowState=@0x7fffffa0f950, aStatus=@0x7fffffa0fa9c) at nsHTMLFrame.cpp:531 #10 0x00002aaab0f245e5 in nsContainerFrame::ReflowChild (this=Variable "this" is not available. ) at nsContainerFrame.cpp:904 #11 0x00002aaab0f35bdf in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x13901c8, aState=Variable "aState" is not available. ) at nsGfxScrollFrame.cpp:515 #12 0x00002aaab0f35cd2 in nsHTMLScrollFrame::ReflowContents (this=0x13901c8, aState=0x7fffffa0fbf0, aDesiredSize=@0x7fffffa10040) at nsGfxScrollFrame.cpp:570 #13 0x00002aaab0f37386 in nsHTMLScrollFrame::Reflow (this=0x13901c8, aPresContext=Variable "aPresContext" is not available. ) at nsGfxScrollFrame.cpp:768 #14 0x00002aaab0f245e5 in nsContainerFrame::ReflowChild (this=Variable "this" is not available. ) at nsContainerFrame.cpp:904 #15 0x00002aaab0f70d73 in ViewportFrame::Reflow (this=0x138fe80, aPresContext=0x109f080, aDesiredSize=@0x7fffffa102a0, aReflowState=@0x7fffffa10110, aStatus=@0x7fffffa1024c) at nsViewportFrame.cpp:239 #16 0x00002aaab0f03695 in IncrementalReflow::Dispatch (this=0x7fffffa102f0, aPresContext=0x109f080, aDesiredSize=@0x7fffffa102a0, aMaxSize=@0x7fffffa102e0, aRendContext=@0x1381ef0) at nsPresShell.cpp:906 #17 0x00002aaab0f06eab in PresShell::ProcessReflowCommands (this=0x138eb10, aInterruptible=1) at nsPresShell.cpp:6866 #18 0x00002aaab0f0f6f3 in ReflowEvent::HandleEvent (this=Variable "this" is not available. ) at nsPresShell.cpp:6695 #19 0x00002aaaaae15962 in PL_HandleEvent (self=0x13d3690) at plevent.c:688 #20 0x00002aaaaae15d76 in PL_ProcessPendingEvents (self=0x5dca50) at plevent.c:623 #21 0x00000000006d0370 in ?? () #22 0x00002aaaaae1711f in nsEventQueueImpl::ProcessPendingEvents (this=0x130c) at nsEventQueue.cpp:417 #23 0x00002aaaafa55067 in event_processor_callback (source=Variable "source" is not available. ) at nsAppShell.cpp:67 #24 0x0000003b52225dde in IA__g_main_context_dispatch (context=0x54a780) at gmain.c:1934 #25 0x0000003b52228aa5 in g_main_context_iterate (context=0x54a780, block=1, dispatch=1, self=Variable "self" is not available. ) at gmain.c:2565 #26 0x0000003b52228f90 in IA__g_main_loop_run (loop=0xa1b170) at gmain.c:2769 #27 0x0000003b55b0c0c5 in IA__gtk_main () at gtkmain.c:985 #28 0x00002aaaafa553c6 in nsAppShell::Run (this=0x699a70) at nsAppShell.cpp:139 #29 0x00002aaab0048e0a in nsAppStartup::Run (this=0x6999f0) at nsAppStartup.cpp:150 #30 0x000000000040ccb8 in XRE_main (argc=-6224080, argv=0x7fffffa10850, aAppData=0x2aaab06147da) at nsAppRunner.cpp:2313 #31 0x0000003b52d1cd2f in __libc_start_main () from /lib64/libc.so.6 #32 0x00000000004080c9 in _start () #33 0x00007fffffa10b78 in ?? () #34 0x0000000000000000 in ?? () After the Modular X update, thunderbird and firefox are working again with the new fontconfig. Based on last comment, closing this issue. |