# ident /boot/kernel/kernel | grep -i sysv_shm $FreeBSD: head/sys/kern/sysv_shm.c 316308 2017-03-30 22:26:15Z rwatson $ $FreeBSD: head/sys/security/mac/mac_sysv_shm.c 258541 2013-11-25 07:38:45Z attilio $ # sysctl security.jail.jailed security.jail.jailed: 0 # palemoon Segmentation fault (core dumped) # lldb -c palemoon.core /usr/local/bin/palemoon (lldb) target create "/usr/local/bin/palemoon" --core "palemoon.core" Core file '/root/palemoon.core' (aarch64) was loaded. (lldb) bt * thread #1, name = 'palemoon', stop reason = signal SIGSEGV * frame #0: 0x00000000403614d8 libthr.so.3`___lldb_unnamed_symbol83$$libthr.so.3 + 44 frame #1: 0x0000fffffffff000 frame #2: 0x0000000040178f58 ld-elf.so.1 frame #3: 0x0000000040172c94 ld-elf.so.1 frame #4: 0x0000000040170074 ld-elf.so.1 frame #5: 0x0000000043766f18 libxul.so`_cairo_pattern_acquire_surface [inlined] _cairo_pattern_acquire_surface_for_gradient(pattern=, dst=, x=, y=, width=, height=, out=, attr=) at cairo-pattern.c:1527 frame #6: 0x0000000043766ec8 libxul.so`_cairo_pattern_acquire_surface(pattern=0x000000004076bd18, dst=0x00000000403a4000, x=22, y=1310380544, width=, height=, flags=, surface_out=0x0000ffffffffaa78, attributes=0x0000ffffffffa230) at cairo-pattern.c:2420 frame #7: 0x00000000437670b8 libxul.so`_cairo_pattern_acquire_surfaces(src=0x0000ffffffffbf38, mask=, dst=0x000000004c312480, src_x=0, src_y=22, mask_x=, mask_y=, width=1440, height=36, flags=0, src_out=0x0000ffffffffaa78, mask_out=, src_attributes=, mask_attributes=) at cairo-pattern.c:2499 frame #8: 0x00000000437461e8 libxul.so`_cairo_xlib_surface_composite [inlined] _cairo_xlib_surface_acquire_pattern_surfaces(display=, src=, mask=, src_x=0, src_y=22, mask_x=0, mask_y=0, width=1440, height=36, src_out=0x0000000000000000, mask_out=0x0000000000000000, src_attr=0x0000ffffffff0000, mask_attr=0x0000000000000000) at cairo-xlib-surface.c:2304 frame #9: 0x0000000043746118 libxul.so`_cairo_xlib_surface_composite(op=CAIRO_OPERATOR_OVER, src_pattern=0x0000ffffffffbf38, mask_pattern=0x0000000000000000, abstract_dst=0x000000004c312480, src_x=, src_y=, mask_x=, mask_y=, dst_x=0, dst_y=22, width=1440, height=36, clip_region=0x0000000000000000) at cairo-xlib-surface.c:2471 frame #10: 0x0000000043773f2c libxul.so`_cairo_surface_composite(op=CAIRO_OPERATOR_OVER, src=, mask=, dst=0x000000004c312480, src_x=, src_y=, mask_x=, mask_y=, dst_x=, dst_y=22, width=1440, height=36, clip_region=0x0000000000000000) at cairo-surface.c:1889 frame #11: 0x0000000043772a3c libxul.so`_clip_and_composite_trapezoids [inlined] _composite_rectangle(dst=0x000000004c312480, op=CAIRO_OPERATOR_OVER, src=0x0000ffffffffbf38, traps=0x0000ffffffffb798, clip=) at cairo-surface-fallback.c:762 frame #12: 0x00000000437729f4 libxul.so`_clip_and_composite_trapezoids(src=, op=CAIRO_OPERATOR_OVER, dst=, traps=0x0000ffffffffb798, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0000000000000000, extents=0x0000ffffffffb568) at cairo-surface-fallback.c:812 frame #13: 0x00000000437735c0 libxul.so`_cairo_surface_fallback_fill(surface=0x000000004c312480, op=CAIRO_OPERATOR_OVER, source=0x0000ffffffffbf38, path=, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=) at cairo-surface-fallback.c:1213 frame #14: 0x0000000043772190 libxul.so`_cairo_surface_fill(surface=0x000000004c312480, op=CAIRO_OPERATOR_OVER, source=0x0000ffffffffbf38, path=0x000000004dadab68, fill_rule=CAIRO_FILL_RULE_WINDING, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_SUBPIXEL, clip=0x0000ffffffffc030) at cairo-surface.c:2357 frame #15: 0x0000000043753948 libxul.so`_cairo_gstate_fill(gstate=, path=0x000000004dadab68) at cairo-gstate.c:1290 frame #16: 0x000000004377ebe0 libxul.so`INT__moz_cairo_fill_preserve(cr=) at cairo.c:2464 frame #17: 0x00000000421bc968 libxul.so`mozilla::gfx::DrawTargetCairo::DrawPattern(this=0x000000004d6aad00, aPattern=0x000000004c318608, aStrokeOptions=0x0000ffffffffc260, aOptions=0x0000ffffffffc448, aDrawType=DRAW_FILL, aPathBoundsClip=true) at DrawTargetCairo.cpp:912 frame #18: 0x00000000421bd1a8 libxul.so`mozilla::gfx::DrawTargetCairo::FillRect(this=0x000000004d6aad00, aRect=, aPattern=0x000000004c318608, aOptions=0x0000ffffffffc448) at DrawTargetCairo.cpp:965 frame #19: 0x00000000422c1194 libxul.so`gfxContext::FillAzure(this=0x000000004d72a080, aPattern=0x000000004c318608, aOpacity=1) at 2D.h:0 frame #20: 0x00000000422c1030 libxul.so`gfxContext::Fill(void) [inlined] gfxContext::Fill(this=0x000000004d72a080, aPattern=) at gfxContext.cpp:238 frame #21: 0x00000000422c1024 libxul.so`gfxContext::Fill(this=0x000000004d72a080) at gfxContext.cpp:230 frame #22: 0x00000000432ff858 libxul.so`nsCSSRendering::PaintGradient(aPresContext=, aRenderingContext=, aGradient=, aDirtyRect=0x4096800000000000, aDest=0x0000ffffffffcb38, aFillArea=, aSrc=, aIntrinsicSize=) at nsCSSRendering.cpp:2780 frame #23: 0x0000000043303bd4 libxul.so`nsImageRenderer::Draw(this=, aPresContext=0x000000004c3afa00, aRenderingContext=0x0000ffffffffcf90, aDirtyRect=0x0000ffffffffcb90, aDest=0x0000ffffffffcb38, aFill=0x0000ffffffffcb48, aAnchor=0x0000ffffffffcab8, aRepeatSize=, aSrc=) at nsCSSRendering.cpp:5007 frame #24: 0x00000000432fcd44 libxul.so`nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const, nsStyleContext*, nsStyleBorder const&, unsigned int, nsIFrame**, int) [inlined] nsImageRenderer::DrawBackground(aPresContext=0x000000004c3afa00, aRenderingContext=0x0000ffffffffcf90, aDest=, aFill=, aDirty=, aRepeatSize=) at nsCSSRendering.cpp:5094 frame #25: 0x00000000432fcca4 libxul.so`nsCSSRendering::PaintBackgroundWithSC(aPresContext=0x000000004c3afa00, aRenderingContext=0x0000ffffffffcf90, aForFrame=0x000000004d22cae0, aDirtyRect=0x000000004dff7260, aBorderArea=0x0000ffffffffcd50, aBackgroundSC=, aBorder=0x000000004e1568c8, aFlags=4, aBGClipRect=0x000000004dff72a0, aLayer=0) at nsCSSRendering.cpp:2980 frame #26: 0x00000000432fc2a4 libxul.so`nsCSSRendering::PaintBackground(aPresContext=0x000000004c3afa00, aRenderingContext=0x0000ffffffffcf90, aForFrame=0x000000004d22cae0, aDirtyRect=0x000000004dff7260, aBorderArea=0x0000ffffffffcd50, aFlags=4, aBGClipRect=0x000000004dff72a0, aLayer=0) at nsCSSRendering.cpp:1657 frame #27: 0x0000000043313a64 libxul.so`nsDisplayBackgroundImage::PaintInternal(this=0x000000004dff7230, aBuilder=, aCtx=0x0000ffffffffcf90, aBounds=0x000000004dff7260, aClipRect=0x000000004dff72a0) at nsDisplayList.cpp:2739 frame #28: 0x00000000432c4c08 libxul.so`mozilla::FrameLayerBuilder::PaintItems(this=, aItems=, aRect=, aContext=0x000000004d72a080, aRC=0x0000ffffffffcf90, aBuilder=, aPresContext=0x000000004c3afa00, aOffset=, aXScale=1, aYScale=1, aCommonClipCount=0) at FrameLayerBuilder.cpp:4386 frame #29: 0x00000000432c5398 libxul.so`mozilla::FrameLayerBuilder::DrawPaintedLayer(aLayer=0x000000004c311080, aContext=0x000000004d72a080, aRegionToDraw=, aClip=DRAW, aRegionToInvalidate=0x0000ffffffffd118, aCallbackData=0x0000ffffffffd5f8) at FrameLayerBuilder.cpp:4583 frame #30: 0x0000000042252634 libxul.so`mozilla::layers::BasicPaintedLayer::PaintBuffer(this=0x000000004c311080, aContext=, aRegionToDraw=, aExtendedRegionToDraw=0x0000ffffffffd100, aRegionToInvalidate=, aDidSelfCopy=, aClip=, aCallback=, aCallbackData=)(mozilla::layers::PaintedLayer*gfxContextnsIntRegion constnsIntRegion const&nsIntRegion constvoid*), mozilla::layers::PaintedLayer*) at BasicPaintedLayer.h:115 frame #31: 0x000000004224df30 libxul.so`mozilla::layers::BasicPaintedLayer::Validate(this=0x000000004c311080, aCallback=(libxul.so`mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, nsIntRegion const&, mozilla::FrameLayerBuilder::DrawPaintedLayer::DrawRegionClip, nsIntRegion const, void*) at FrameLayerBuilder.cpp:4491), aCallbackData=0x0000ffffffffd5f8, aReadback=)(mozilla::layers::PaintedLayer*gfxContext*nsIntRegion const&mozilla::layers::DrawRegionClipnsIntRegion constvoid*), mozilla::layers::DrawRegionClip, mozilla::layers::ReadbackProcessor*) at BasicPaintedLayer.cpp:184 frame #32: 0x000000004224ac64 libxul.so`virtual function non-virtual override offset : -536 mozilla::layers::BasicContainerLayer::Validate(void(*)(mozilla::layers::PaintedLayer*gfxContext*nsIntRegion const&mozilla::layers::DrawRegionClipnsIntRegion constvoid*), mozilla::layers::DrawRegionClip, mozilla::layers::ReadbackProcessor*) at BasicContainerLayer.cpp:128 frame #33: 0x000000004224ac2c libxul.so`virtual function non-virtual override offset : -536 mozilla::layers::BasicContainerLayer::Validate(this=, aCallback=(libxul.so`mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, nsIntRegion const&, mozilla::FrameLayerBuilder::DrawPaintedLayer::DrawRegionClip, nsIntRegion const, void*) at FrameLayerBuilder.cpp:4491), aCallbackData=0x0000ffffffffd5f8, aReadback=)(mozilla::layers::PaintedLayer*gfxContext*nsIntRegion const&mozilla::layers::DrawRegionClipnsIntRegion constvoid*), mozilla::layers::DrawRegionClip, mozilla::layers::ReadbackProcessor*) at BasicContainerLayer.cpp:0 frame #34: 0x000000004224b9a8 libxul.so`mozilla::layers::BasicLayerManager::EndTransactionInternal(this=0x000000004e09aa40, aCallback=(libxul.so`mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer*, gfxContext*, nsIntRegion const&, mozilla::FrameLayerBuilder::DrawPaintedLayer::DrawRegionClip, nsIntRegion const, void*) at FrameLayerBuilder.cpp:4491), aCallbackData=0x0000ffffffffd5f8, aFlags=END_NO_COMPOSITE)(mozilla::layers::PaintedLayer*gfxContext*nsIntRegion const&mozilla::layers::DrawRegionClipnsIntRegion constvoid*), mozilla::layers::DrawRegionClip, mozilla::layers::LayerManager::EndTransactionFlags) at BasicLayerManager.cpp:508 frame #35: 0x000000004330fb68 libxul.so`nsDisplayList::PaintRoot(this=, aBuilder=0x0000ffffffffd5f8, aCtx=, aFlags=13) at nsDisplayList.cpp:1735 frame #36: 0x000000004333072c libxul.so`nsLayoutUtils::PaintFrame(aRenderingContext=0x0000000000000000, aFrame=0x000000004c3c8980, aDirtyRegion=, aBackstop=4294967295, aFlags=772) at nsLayoutUtils.cpp:3198 frame #37: 0x000000004335336c libxul.so`PresShell::Paint(this=0x000000004b0f9800, aViewToPaint=0x000000004c2fe080, aDirtyRegion=, aFlags=1) at nsPresShell.cpp:6379 frame #38: 0x0000000043106ad0 libxul.so`nsViewManager::ProcessPendingUpdatesPaint(this=0x000000004c3c2340, aWidget=0x000000004be4f4c0) at nsViewManager.cpp:443 frame #39: 0x00000000431066e4 libxul.so`nsViewManager::ProcessPendingUpdatesForView(this=0x000000004c3c2340, aView=, aFlushDirtyRegion=) at nsViewManager.cpp:384 frame #40: 0x0000000043107484 libxul.so`nsViewManager::ProcessPendingUpdates(this=) at nsViewManager.cpp:1075 frame #41: 0x00000000432b328c libxul.so`nsRefreshDriver::Tick(this=0x000000004b0f9500, aNowEpoch=, aNowTime=) at nsRefreshDriver.cpp:1712 frame #42: 0x00000000432b4dcc libxul.so`mozilla::RefreshDriverTimer::Tick(long, mozilla::TimeStamp) [inlined] mozilla::RefreshDriverTimer::TickDriver(driver=0x000000004b0f9500, jsnow=, now=(mValue = 60581640632529)) at nsRefreshDriver.cpp:198 frame #43: 0x00000000432b4d9c libxul.so`mozilla::RefreshDriverTimer::Tick(this=0x000000004bd48040, jsnow=1511681848227333, now=(mValue = 60581640632529)) at nsRefreshDriver.cpp:189 frame #44: 0x0000000041ca9f58 libxul.so`nsTimerImpl::Fire(this=0x000000004b817580) at nsTimerImpl.cpp:631 frame #45: 0x0000000041caa2b8 libxul.so`nsTimerEvent::Run(this=0x000000004bd530c0) at nsTimerImpl.cpp:724 frame #46: 0x0000000041ca6d34 libxul.so`nsThread::ProcessNextEvent(this=0x0000000040f37840, aMayWait=false, aResult=0x0000ffffffffe24c) at nsThread.cpp:801 frame #47: 0x0000000041cbecf8 libxul.so`NS_ProcessNextEvent(aThread=, aMayWait=false) at nsThreadUtils.cpp:265 frame #48: 0x0000000041e98374 libxul.so`mozilla::ipc::MessagePump::Run(this=0x0000000040f56f00, aDelegate=0x0000000040f1c2c0) at MessagePump.cpp:105 frame #49: 0x0000000041e86320 libxul.so`MessageLoop::Run(void) [inlined] MessageLoop::RunInternal(void) at message_loop.cc:233 frame #50: 0x0000000041e8630c libxul.so`MessageLoop::Run(void) [inlined] MessageLoop::RunHandler(void) at message_loop.cc:226 frame #51: 0x0000000041e8630c libxul.so`MessageLoop::Run(this=) at message_loop.cc:200 frame #52: 0x00000000431170e0 libxul.so`nsBaseAppShell::Run(this=0x0000000040f4e860) at nsBaseAppShell.cpp:162 frame #53: 0x000000004362920c libxul.so`nsAppStartup::Run(this=0x0000000049a71b10) at nsAppStartup.cpp:280 frame #54: 0x000000004364f9f8 libxul.so`XREMain::XRE_mainRun(this=0x0000ffffffffe4c0) at nsAppRunner.cpp:3733 frame #55: 0x000000004364fe68 libxul.so`XREMain::XRE_main(this=0x0000ffffffffe4c0, argc=, argv=, aAppData=) at nsAppRunner.cpp:3822 frame #56: 0x0000000043650208 libxul.so`::XRE_main(argc=, argv=, aAppData=, aFlags=) at nsAppRunner.cpp:3899 frame #57: 0x0000000000110680 palemoon`main [inlined] do_main(argc=, argv=) at nsBrowserApp.cpp:259 frame #58: 0x00000000001104e4 palemoon`main(argc=, argv=) at nsBrowserApp.cpp:441 frame #59: 0x0000000000110198 palemoon`__start(argc=1, argv=0x0000ffffffffebd0, env=0x0000ffffffffebe0, cleanup=) at crt1.c:84 (lldb)