Package: libdatrie1 Version: 0.2.2-3 Severity: important
Iceweasel Crashes when going to this address (75 KB (10,880 words) - 13:41, 11 February 2010): http://en.wikipedia.org/wiki/Hard_disk_drive Pasting the output of the backtrace into Icedove or Gedit (I'm guessing it's line #8) causes those two to crash. Backtrace follows. Program received signal SIGSEGV, Segmentation fault. 0x00007fffcbca4480 in ?? () from /usr/lib/libdatrie.so.1 (gdb) bt #0 0x00007fffcbca4480 in ?? () from /usr/lib/libdatrie.so.1 #1 0x00007fffcbca4e67 in trie_new_from_file () from /usr/lib/libdatrie.so.1 #2 0x00007fffcbeaa7b1 in ?? () from /usr/lib/libthai.so.0 #3 0x00007fffcbeaa9cf in ?? () from /usr/lib/libthai.so.0 #4 0x00007fffcbeaac1c in ?? () from /usr/lib/libthai.so.0 #5 0x00007fffcbeaa512 in th_brk () from /usr/lib/libthai.so.0 #6 0x00007fffcc0afc02 in ?? () from /usr/lib/pango/1.6.0/modules/pango-thai-lang.so #7 0x00007ffff20f0e9c in ?? () from /usr/lib/libpango-1.0.so.0 #8 0x00007ffff634ea58 in SetupClusterBoundaries (aTextRun=0x7fffd9497d80, aUTF8=0x7fffffff0e63 " ไทย", aUTF8Length=<value optimized out>, aUTF16Offset=0, aAnalysis=0x7fffcf6e7390) at gfxPangoFonts.cpp:3149 #9 0x00007ffff6350872 in gfxPangoFontGroup::CreateGlyphRunsItemizing (this=0x7fffd9497560, aTextRun=0x7fffd9497d80, aUTF8=<value optimized out>, aUTF8Length=<value optimized out>, aUTF8HeaderLen=<value optimized out>) at gfxPangoFonts.cpp:3566 #10 0x00007ffff63532bf in gfxPangoFontGroup::MakeTextRun (this=0x7fffd9497560, aString=0x7fffffff1448, aLength=4, aParams=0x7fffffff1630, aFlags=<value optimized out>) at gfxPangoFonts.cpp:2858 #11 0x00007ffff634d1b9 in TextRunWordCache::MakeTextRun (this=<value optimized out>, aText=0x7fffffff2ba0, aLength=<value optimized out>, aFontGroup=0x7fffd9497560, aParams=0x7fffffff2aa0, aFlags=<value optimized out>) at gfxTextRunWordCache.cpp:683 #12 0x00007ffff5d1fbb6 in MakeTextRun (this=0x7fffffff3bf0, aTextBuffer=<value optimized out>) at nsTextFrameThebes.cpp:407 #13 BuildTextRunsScanner::BuildTextRunForFrames (this=0x7fffffff3bf0, aTextBuffer=<value optimized out>) at nsTextFrameThebes.cpp:1776 #14 0x00007ffff5d20322 in BuildTextRunsScanner::FlushFrames (this=0x7fffffff3bf0, aFlushLineBreaks=1, aSuppressTrailingBreak=0) at nsTextFrameThebes.cpp:1183 #15 0x00007ffff5d20af2 in BuildTextRuns (aContext=<value optimized out>, aForFrame=<value optimized out>, aLineContainer=<value optimized out>, aForFrameLine=<value optimized out>) at nsTextFrameThebes.cpp:1114 #16 0x00007ffff5d20c80 in nsTextFrame::EnsureTextRun (this=0x7fffcd28bc90, aReferenceContext=<value optimized out>, aLineContainer=0x7fffcd28bbb0, aLine=0x7ffffffedf00, aFlowEndInTextRun=0x7fffffff44ec) at nsTextFrameThebes.cpp:1969 #17 0x00007ffff5d22df7 in nsTextFrame::Reflow (this=0x7fffcd28bc90, aPresContext=<value optimized out>, aMetrics=..., aReflowState=<value optimized out>, aStatus=<value optimized out>) at nsTextFrameThebes.cpp:5890 #18 0x00007ffff5d0501d in nsLineLayout::ReflowFrame (this=0x7fffffff4c40, aFrame=0x7fffcd28bc90, aReflowStatus=<value optimized out>, aMetrics=0x0, aPushedFrame=<value optimized out>) at nsLineLayout.cpp:853 #19 0x00007ffff5d01321 in nsInlineFrame::ReflowInlineFrame (this=0x7fffcd28bc38, aPresContext=<value optimized out>, aReflowState=<value optimized out>, irs=..., aFrame=0x7fffcd28bc90, astat...@0x7ffff7fe8710) at nsInlineFrame.cpp:631 #20 0x00007ffff5d016a7 in nsInlineFrame::ReflowFrames (this=0x7fffcd28bc38, aPresContext=<value optimized out>, aReflowState=..., irs=..., aMetrics=..., aStatus=<value optimized out>) at nsInlineFrame.cpp:509 #21 0x00007ffff5d01d0e in nsInlineFrame::Reflow (this=0x7fffcd28bc38, aPresContext=0x7fffdb427800, aMetrics=<value optimized out>, aReflowState=..., aStatus=<value optimized out>) at nsInlineFrame.cpp:396 #22 0x00007ffff5d0501d in nsLineLayout::ReflowFrame (this=0x7fffffff4c40, aFrame=0x7fffcd28bc38, aReflowStatus=<value optimized out>, aMetrics=0x0, aPushedFrame=<value optimized out>) at nsLineLayout.cpp:853 #23 0x00007ffff5cd84ee in nsBlockFrame::ReflowInlineFrame (this=0x7fffcd28bbb0, aState=..., aLineLayout=..., aLine=..., aFrame=0x7fffcd28bc38, aLineReflowStatus=0x7fffffff4b9c) at nsBlockFrame.cpp:3616 #24 0x00007ffff5cda995 in nsBlockFrame::DoReflowInlineFrames (this=0x7fffcd28bbb0, aState=..., aLineLayout=..., aLine=<value optimized out>, aKeepReflowGoing=<value optimized out>, aLineReflowStatus=<value optimized out>, aAllowPullUp=1) at nsBlockFrame.cpp:3437 #25 0x00007ffff5cdac81 in nsBlockFrame::ReflowInlineFrames (this=<value optimized out>, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3284 #26 0x00007ffff5cdae6a in nsBlockFrame::ReflowLine (this=0x7fffcd28bbb0, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2338 #27 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffcd28bbb0, aState=...) at nsBlockFrame.cpp:1911 #28 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffcd28bbb0, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #29 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff5470, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffcd29a330, aFrameRS=..., aframereflowstat...@0x7fffffff5568, aState=...) at nsBlockReflowContext.cpp:310 #30 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffe1b45ac0, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #31 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffe1b45ac0, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #32 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffe1b45ac0, aState=...) at nsBlockFrame.cpp:1911 #33 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffe1b45ac0, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #34 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff5ca0, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffcd29a898, aFrameRS=..., aframereflowstat...@0x7fffffff5d98, aState=...) at nsBlockReflowContext.cpp:310 #35 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffe1b458a8, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #36 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffe1b458a8, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #37 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffe1b458a8, aState=...) at nsBlockFrame.cpp:1911 #38 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffe1b458a8, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #39 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff64d0, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffcd29a9a0, aFrameRS=..., aframereflowstat...@0x7fffffff65c8, aState=...) at nsBlockReflowContext.cpp:310 #40 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffe1b45410, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #41 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffe1b45410, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #42 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffe1b45410, aState=...) at nsBlockFrame.cpp:1911 #43 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffe1b45410, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #44 0x00007ffff5ce1fcd in nsContainerFrame::ReflowChild (this=<value optimized out>, aKidFrame=0x7fffe1b45410, aPresContext=0x7fffdb427800, aDesiredSize=..., aReflowState=..., aX=-134314224, aY=0, aFlags=<value optimized out>, astat...@0x7fffffff6bcc, aTracker=0x0) at nsContainerFrame.cpp:821 #45 0x00007ffff5cf5a5e in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x7fffe1b45138, aState=0x7fffffff6d00, aAssumeHScroll=<value optimized out>, aAssumeVScroll=<value optimized out>, aMetrics=0x7fffffff6c20, aFirstPass=<value optimized out>) at nsGfxScrollFrame.cpp:528 #46 0x00007ffff5cf5ef3 in nsHTMLScrollFrame::ReflowContents (this=0x7fffe1b45138, aState=0x7fffffff6d00, aDesiredSize=<value optimized out>) at nsGfxScrollFrame.cpp:622 #47 0x00007ffff5cf6262 in nsHTMLScrollFrame::Reflow (this=0x7fffe1b45138, aPresContext=<value optimized out>, aDesiredSize=..., aReflowState=..., aStatus=<value optimized out>) at nsGfxScrollFrame.cpp:823 #48 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff70e0, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffcd29ac68, aFrameRS=..., aframereflowstat...@0x7fffffff71d8, aState=...) at nsBlockReflowContext.cpp:310 #49 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffcd3e4aa8, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #50 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffcd3e4aa8, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #51 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffcd3e4aa8, aState=...) at nsBlockFrame.cpp:1911 #52 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffcd3e4aa8, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #53 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff7910, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffcd2a0448, aFrameRS=..., aframereflowstat...@0x7fffffff7a08, aState=...) at nsBlockReflowContext.cpp:310 #54 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffd9035f20, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #55 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffd9035f20, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #56 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffd9035f20, aState=...) at nsBlockFrame.cpp:1911 #57 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffd9035f20, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #58 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff8140, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffd90c4428, aFrameRS=..., aframereflowstat...@0x7fffffff8238, aState=...) at nsBlockReflowContext.cpp:310 #59 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffd9035c20, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #60 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffd9035c20, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #61 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffd9035c20, aState=...) at nsBlockFrame.cpp:1911 #62 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffd9035c20, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #63 0x00007ffff5cdc4c0 in nsBlockReflowContext::ReflowBlock (this=0x7fffffff8970, aSpace=<value optimized out>, aApplyTopMargin=<value optimized out>, aPrevMargin=<value optimized out>, aClearance=<value optimized out>, aIsAdjacentWithTop=<value optimized out>, aLine=0x7fffd9035ca8, aFrameRS=..., aframereflowstat...@0x7fffffff8a68, aState=...) at nsBlockReflowContext.cpp:310 #64 0x00007ffff5cd8d7f in nsBlockFrame::ReflowBlockFrame (this=0x7fffd9035650, aState=..., aLine=..., aKeepReflowGoing=<value optimized out>) at nsBlockFrame.cpp:3012 #65 0x00007ffff5cdadb4 in nsBlockFrame::ReflowLine (this=0x7fffd9035650, aState=..., aLine=..., aKeepReflowGoing=0xff) at nsBlockFrame.cpp:2283 #66 0x00007ffff5cdb2b8 in nsBlockFrame::ReflowDirtyLines (this=0x7fffd9035650, aState=...) at nsBlockFrame.cpp:1911 #67 0x00007ffff5cdb9fe in nsBlockFrame::Reflow (this=0x7fffd9035650, aPresContext=<value optimized out>, aMetrics=..., aReflowState=..., aStatus=<value optimized out>) at nsBlockFrame.cpp:955 #68 0x00007ffff5ce1fcd in nsContainerFrame::ReflowChild (this=<value optimized out>, aKidFrame=0x7fffd9035650, aPresContext=0x7fffdb427800, aDesiredSize=..., aReflowState=..., aX=-134314224, aY=0, aFlags=<value optimized out>, astat...@0x7fffffff92ec, aTracker=0x0) at nsContainerFrame.cpp:821 #69 0x00007ffff5cf94d1 in CanvasFrame::Reflow (this=0x7fffd812e990, aPresContext=<value optimized out>, aDesiredSize=..., aReflowState=..., astat...@0x7fffffff92ec) at nsHTMLFrame.cpp:669 #70 0x00007ffff5ce1fcd in nsContainerFrame::ReflowChild (this=<value optimized out>, aKidFrame=0x7fffd812e990, aPresContext=0x7fffdb427800, aDesiredSize=..., aReflowState=..., aX=-134314224, aY=0, aFlags=<value optimized out>, astat...@0x7fffffff92ec, aTracker=0x0) at nsContainerFrame.cpp:821 #71 0x00007ffff5cf5a5e in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x7fffdb59c698, aState=0x7fffffff9420, aAssumeHScroll=<value optimized out>, aAssumeVScroll=<value optimized out>, aMetrics=0x7fffffff9340, aFirstPass=<value optimized out>) at nsGfxScrollFrame.cpp:528 #72 0x00007ffff5cf5ef3 in nsHTMLScrollFrame::ReflowContents (this=0x7fffdb59c698, aState=0x7fffffff9420, aDesiredSize=<value optimized out>) at nsGfxScrollFrame.cpp:622 #73 0x00007ffff5cf6262 in nsHTMLScrollFrame::Reflow (this=0x7fffdb59c698, aPresContext=<value optimized out>, aDesiredSize=..., aReflowState=..., aStatus=<value optimized out>) at nsGfxScrollFrame.cpp:823 #74 0x00007ffff5ce1fcd in nsContainerFrame::ReflowChild (this=<value optimized out>, aKidFrame=0x7fffdb59c698, aPresContext=0x7fffdb427800, aDesiredSize=..., aReflowState=..., aX=-134314224, aY=0, aFlags=<value optimized out>, astat...@0x7fffffff998c, aTracker=0x0) at nsContainerFrame.cpp:821 #75 0x00007ffff5d277f7 in ViewportFrame::Reflow (this=0x7fffdb59c398, aPresContext=<value optimized out>, aDesiredSize=..., aReflowState=..., astat...@0x7fffffff998c) at nsViewportFrame.cpp:282 #76 0x00007ffff5cc48a8 in PresShell::DoReflow (this=0x7fffd810d800, target=0x7fffdb59c398) at nsPresShell.cpp:6717 #77 0x00007ffff5cc827d in PresShell::ProcessReflowCommands (this=0x7fffd810d800, aInterruptible=1) at nsPresShell.cpp:6823 #78 0x00007ffff5cc8475 in PresShell::DoFlushPendingNotifications (this=0x7fffd810d800, aType=Flush_Layout, aInterruptibleReflow=1) at nsPresShell.cpp:4870 #79 0x00007ffff5cc8506 in PresShell::ReflowEvent::Run (this=<value optimized out>) at nsPresShell.cpp:6594 #80 0x00007ffff6314eb5 in nsThread::ProcessNextEvent (this=0x7ffff6c2b700, mayWait=1, result=0x7fffffff9afc) at nsThread.cpp:521 ---Type <return> to continue, or q <return> to quit--- #81 0x00007ffff62eb2a1 in NS_ProcessNextEvent_P (thread=0xfff00, mayWait=0) at nsThreadUtils.cpp:250 #82 0x00007ffff626ed95 in nsBaseAppShell::Run (this=0x7fffea946ee0) at nsBaseAppShell.cpp:170 #83 0x00007ffff6147cb8 in nsAppStartup::Run (this=0x7fffea9724c0) at nsAppStartup.cpp:193 #84 0x00007ffff5b3d8e8 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3331 #85 0x00000000004024df in ?? () #86 0x00007ffff737babd in __libc_start_main () from /lib/libc.so.6 #87 0x0000000000401d89 in ?? () #88 0x00007fffffffe458 in ?? () #89 0x000000000000001c in ?? () #90 0x0000000000000001 in ?? () #91 0x00007fffffffe6f9 in ?? () #92 0x0000000000000000 in ?? () -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libdatrie1 depends on: ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib libdatrie1 recommends no packages. libdatrie1 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100215181416.8244.15498.report...@rayne.delta.ncsu.edu