After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 365644 - crash in Epiphany Web Browser: I was printing a page.
crash in Epiphany Web Browser: I was printing a page.
Status: RESOLVED NOTGNOME
Product: epiphany
Classification: Core
Component: General
2.16.x
Other All
: High critical
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
: 373339 497375 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-27 08:47 UTC by Tomasz Sterna
Modified: 2007-11-16 15:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Tomasz Sterna 2006-10-27 08:47:28 UTC
Version: 2.16.1

What were you doing when the application crashed?
I was printing a page.


Distribution: Gentoo Base System version 1.12.5
Gnome Release: 2.16.1 2006-10-10 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 146391040 vsize: 0 resident: 146391040 share: 0 rss: 60129280 rss_rlim: 0
CPU usage: start_time: 1161930441 rtime: 0 utime: 1347 stime: 0 cutime:1268 cstime: 0 timeout: 79 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/epiphany'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208645952 (LWP 11625)]
[New Thread -1286775920 (LWP 18744)]
[New Thread -1295168624 (LWP 18741)]
[New Thread -1261597808 (LWP 11713)]
[New Thread -1233867888 (LWP 11692)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1208645952 (LWP 11625))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 FcCompare
    at fcmatch.c line 410
  • #5 IA__FcFontSetMatch
    at fcmatch.c line 502
  • #6 IA__FcFontMatch
    at fcmatch.c line 561
  • #7 nsFontMetricsXft::DoMatch
    at nsFontMetricsXft.cpp line 1155
  • #8 nsFontMetricsXft::FindFont
    at nsFontMetricsXft.cpp line 949
  • #9 nsFontMetricsXft::RealizeFont
    at nsFontMetricsXft.cpp line 785
  • #10 nsFontMetricsXft::Init
    at nsFontMetricsXft.cpp line 445
  • #11 nsFontCache::GetMetricsFor
    at nsDeviceContext.cpp line 631
  • #12 DeviceContextImpl::GetMetricsFor
    at nsDeviceContext.cpp line 320
  • #13 ComputeLineHeight
    at nsHTMLReflowState.cpp line 2258
  • #14 nsHTMLReflowState::CalcLineHeight
    at nsHTMLReflowState.cpp line 2274
  • #15 nsBlockReflowState
    at nsBlockReflowState.cpp line 170
  • #16 nsBlockFrame::Reflow
    at nsBlockFrame.cpp line 770
  • #17 nsContainerFrame::ReflowChild
    at nsContainerFrame.cpp line 904
  • #18 CanvasFrame::Reflow
    at nsHTMLFrame.cpp line 529
  • #19 nsContainerFrame::ReflowChild
    at nsContainerFrame.cpp line 904
  • #20 nsHTMLScrollFrame::ReflowScrolledFrame
    at nsGfxScrollFrame.cpp line 515
  • #21 nsHTMLScrollFrame::ReflowContents
    at nsGfxScrollFrame.cpp line 570
  • #22 nsHTMLScrollFrame::Reflow
    at nsGfxScrollFrame.cpp line 768
  • #23 nsContainerFrame::ReflowChild
    at nsContainerFrame.cpp line 904
  • #24 ViewportFrame::Reflow
    at nsViewportFrame.cpp line 238
  • #25 PresShell::InitialReflow
    at nsPresShell.cpp line 2904
  • #26 nsContentSink::StartLayout
    at nsContentSink.cpp line 921
  • #27 HTMLContentSink::StartLayout
    at nsHTMLContentSink.cpp line 3563
  • #28 HTMLContentSink::OpenBody
    at nsHTMLContentSink.cpp line 2634
  • #29 CNavDTD::OpenBody
    at CNavDTD.cpp line 2972
  • #30 CNavDTD::OpenContainer
    at CNavDTD.cpp line 3204
  • #31 CNavDTD::HandleDefaultStartToken
    at CNavDTD.cpp line 1281
  • #32 CNavDTD::HandleStartToken
    at CNavDTD.cpp line 1668
  • #33 CNavDTD::HandleToken
    at CNavDTD.cpp line 955
  • #34 CNavDTD::BuildModel
    at CNavDTD.cpp line 458
  • #35 nsParser::BuildModel
    at nsParser.cpp line 2140
  • #36 nsParser::ResumeParse
    at nsParser.cpp line 2007
  • #37 nsParser::ContinueInterruptedParsing
    at nsParser.cpp line 1480
  • #38 nsParser::ContinueParsing
    at nsParser.cpp line 1458
  • #39 CSSLoaderImpl::SheetComplete
    at nsCSSLoader.cpp line 1459
  • #40 CSSLoaderImpl::ParseSheet
    at nsCSSLoader.cpp line 1391
  • #41 SheetLoadData::OnStreamComplete
    at nsCSSLoader.cpp line 811
  • #42 nsUnicharStreamLoader::OnStopRequest
    at nsUnicharStreamLoader.cpp line 194
  • #43 nsStreamListenerTee::OnStopRequest
    at nsStreamListenerTee.cpp line 65
  • #44 nsHttpChannel::OnStopRequest
    at nsHttpChannel.cpp line 4074
  • #45 nsInputStreamPump::OnStateStop
    at nsInputStreamPump.cpp line 506
  • #46 nsInputStreamPump::OnInputStreamReady
    at nsInputStreamPump.cpp line 343
  • #47 nsInputStreamReadyEvent::EventHandler
    at nsStreamUtils.cpp line 119
  • #48 PL_HandleEvent
    at plevent.c line 688
  • #49 PL_ProcessPendingEvents
    at plevent.c line 623
  • #50 nsEventQueueImpl::ProcessPendingEvents
    at nsEventQueue.cpp line 417
  • #51 event_processor_callback
    at nsAppShell.cpp line 67
  • #52 g_io_unix_dispatch
    at giounix.c line 162
  • #53 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #54 g_main_context_iterate
    at gmain.c line 2677
  • #55 IA__g_main_loop_run
    at gmain.c line 2881
  • #56 IA__gtk_main
    at gtkmain.c line 1001
  • #57 main
    at ephy-main.c line 716
  • #0 __kernel_vsyscall

Comment 1 Reinout van Schouwen 2006-10-27 10:08:15 UTC
Thanks for taking the time to file this bug report.
It looks like a crash in Fontconfig, could you file a bug at bugs.freedesktop.org too, with a reference to this one? 
Comment 2 Tomasz Sterna 2006-10-28 14:06:48 UTC
comment #1  from Keith Packard on 2006-10-27 10:35

The mozilla print system is mis-using the fontconfig API. Fontconfig 2.3 would
ignore this error, but fontconfig 2.4 does not. This should already have been
filed against mozilla.
Comment 3 Christian Persch 2006-10-28 14:11:43 UTC
Possibly a dup of bug 356632 [-> https://bugzilla.mozilla.org/show_bug.cgi?id=294879] but that bug doesn't mention FcCompare and I couldn't find any bugs about FcCompare on b.m.o ...
Comment 4 André Klapper 2006-11-10 10:53:46 UTC
*** Bug 373339 has been marked as a duplicate of this bug. ***
Comment 5 phil 2006-11-17 11:20:26 UTC
I'm seeing the same consistent crash on print with epiphany  2.14.3 in Debian unstable. The backtrace from the coredump is the same as the one reported by the gentoo user above.

The Debian bug in question (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=262038) has just been closed with a link to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390140 which contains both a workaround & new versions of the libxul sources which fix the problem.

cheers, Phil
Comment 6 phil 2006-11-17 11:30:28 UTC
The Debian changelog for the new libxul0d package specifically mentions the patch from https://bugzilla.mozilla.org/show_bug.cgi?id=294879 btw.
Comment 7 Wouter Bolsterlee (uws) 2006-11-17 16:36:14 UTC
Marking this bug NOTGNOME.
Comment 8 Reinout van Schouwen 2007-11-16 15:26:19 UTC
*** Bug 497375 has been marked as a duplicate of this bug. ***