Skip to content

Instantly share code, notes, and snippets.

View metajack's full-sized avatar

Jack Moffitt metajack

View GitHub Profile
[jack@ocate servo]$ ./mach run --release -Z relayout-event,dump-display-list --resolution 1280x1024 ../sliderust/applicative2015.html
**** ForDisplay NoQuery FirstLoad
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
#### start printing display list.
@metajack
metajack / LayoutTask.txt
Created March 12, 2015 17:47
-y 1 -i, following first root block
0x7f19b84d4200 1 Block minting new FlowRef
stack backtrace:
1: 0x7f19c6a6bbc0 - sys::backtrace::write::ha4a9415e174db438Rsy
2: 0x7f19c566d910 - flow_ref::thread_log::h218feb91c2568c046wi
3: 0x7f19c55af000 - flow_ref::FlowRef::new::h94e02648fa959f121zi
4: 0x7f19c55c1a80 - construct::FlowConstructor<'a>::build_flow_for_nonfloated_block::hd4dcf2605bbe6f9cCtd
5: 0x7f19c55b9d50 - construct::FlowConstructor<'a>.PostorderNodeMutTraversal::process::he610a4d100f9bdc0hXd
6: 0x7f19c5753e60 - traversal::ConstructFlows<'a>.PostorderDomTraversal::process::h5615ba9bf776a1805xt
7: 0x7f19c575b4b0 - sequential::traverse_dom_preorder::doit::h27d0f409275b702c4tq
8: 0x7f19c5735810 - sequential::traverse_dom_preorder::ha190d12aea0e980cRtq
LayoutWorkerworker1-3: 0x7fb9a2c36b80 1 Block minting new FlowRef
stack backtrace:
1: 0x7fb9c5f5abc0 - sys::backtrace::write::ha4a9415e174db438Rsy
2: 0x7fb9c4b5c910 - flow_ref::thread_log::h218feb91c2568c046wi
3: 0x7fb9c4a9e000 - flow_ref::FlowRef::new::h94e02648fa959f121zi
4: 0x7fb9c4ab0a80 - construct::FlowConstructor<'a>::build_flow_for_nonfloated_block::hd4dcf2605bbe6f9cCtd
5: 0x7fb9c4aa8d50 - construct::FlowConstructor<'a>.PostorderNodeMutTraversal::process::he610a4d100f9bdc0hXd
6: 0x7fb9c4c42e60 - traversal::ConstructFlows<'a>.PostorderDomTraversal::process::h5615ba9bf776a1805xt
7: 0x7fb9c4c42c70 - parallel::ParallelPostorderDomTraversal::run_parallel::h16154599664902444632
8: 0x7fb9c4c42b70 - parallel::construct_flows::h35fd941b39f0e4a7omq
@metajack
metajack / flowref2.log
Created March 12, 2015 16:14
inline_block_img_a.html backtraces for flow 0x7f8468045180
0x7f8468045180 1 Block minting new FlowRef
stack backtrace:
1: 0x7f847af89120 - sys::backtrace::write::ha4a9415e174db438Rsy
2: 0x7f847a4560b0 - flow_ref::thread_log::h218feb91c2568c046wi
3: 0x7f847a3f1d00 - flow_ref::FlowRef::new::h94e02648fa959f121zi
4: 0x7f847a40d6d0 - construct::FlowConstructor<'a>::build_flow_for_nonfloated_block::hd4dcf2605bbe6f9cCtd
5: 0x7f847a3ffe10 - construct::FlowConstructor<'a>.PostorderNodeMutTraversal::process::he610a4d100f9bdc0hXd
6: 0x7f847a4b1b20 - traversal::ConstructFlows<'a>.PostorderDomTraversal::process::h5615ba9bf776a1805xt
7: 0x7f847a4b12e0 - parallel::RecalcStyleForNode<'a>.ParallelPreorderDomTraversal::run_parallel::h7de0f2c9b1bb8cbcclq
8: 0x7f847a4b1aa0 - parallel::recalc_style::hc7eb639d452bbd26Hlq
+ Block - 7f641b847e80: frag=(46 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i800px×b600px, @ (i0px,b0px)), CC 1, ADC 1)
| + Block - 7f641b847c00: frag=(42 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i800px×b0px, @ (i0px,b0px)), CC 1, ADC 0)
| | + Block - 7f641b847980: frag=(41 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i800px×b500px, @ (i0px,b0px)), CC 1, ADC 0)
WARNING: recuring into fragment flow
SUBTREE START
+ Block - 7f641b847700: frag=(37 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i100px×b100px, @ (i0px,b0px)), CC
This file has been truncated, but you can view the full file.
+ Block - 7f8ebb65bc00: frag=(9426 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i636px×b42231.716667px, @ (i0px,b0px)), CC 1, ADC 3)
| + Block - 7f8ebb65b980: frag=(9415 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i636px×b1145px, @ (i0px,b0px)), CC 5, ADC 0)
| | + Block - 7f8f0e424180: frag=(1 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px)) (@ LogicalRect(H LTR, i636px×b80px, @ (i0px,b0px)), CC 0, ADC 0)
| | + Block - 7f8f0e424900: frag=(2 SpecificFragmentInfo::Generic bp LogicalMargin(H LTR, inline: 0px..0px block: 0px..0px) m LogicalMargin(H LTR, inline: 160px..0px block: -80px..0px)) (@ LogicalRect(H LTR, i636px×b80px, @ (i0px,b0px)), CC 0, ADC 0)
| | + Block - 7f8ebb
0x7fc1bc833000 1 minting new FlowRef
0x7fc1bc833200 1 minting new FlowRef
0x7fc1bc833400 1 minting new FlowRef
0x7fc1bc833600 1 minting new FlowRef
0x7fc1bc833800 1 minting new FlowRef
0x7fc1bc833a00 1 minting new FlowRef
0x7fc1bc833c00 1 minting new FlowRef
0x7fc1bc833e00 1 minting new FlowRef
0x7fc1bc843300 1 minting new FlowRef
0x7fc1bc843300 2 cloning FlowRef
This file has been truncated, but you can view the full file.
0x7fc1bc833000 1 minting new FlowRef
0x7fc1bc833200 1 minting new FlowRef
0x7fc1bc833400 1 minting new FlowRef
0x7fc1bc833600 1 minting new FlowRef
0x7fc1bc833800 1 minting new FlowRef
0x7fc1bc833a00 1 minting new FlowRef
0x7fc1bc833c00 1 minting new FlowRef
0x7fc1bc833e00 1 minting new FlowRef
0x7fc1bc843300 1 minting new FlowRef
0x7fc1bc843300 2 cloning FlowRef
@metajack
metajack / gist:209e54e021b156c9575a
Created February 19, 2015 16:54
servo crash report
Process: servo [86382]
Path: /Users/USER/*/servo
Identifier: servo
Version: 0
Code Type: X86-64 (Native)
Parent Process: Python [86373]
Responsible: Terminal [329]
User ID: 501
Date/Time: 2015-02-19 09:53:55.258 -0700
CC ?= gcc
CXX ?= g++
CFLAGS = -DUSING_CEF_SHARED -O2 `pkg-config --cflags gtk+-3.0` -Itegtkgl
LDFLAGS = `pkg-config --libs gtk+-3.0` -lGL -lX11 -lm
CXX_SRC = src/main.cc src/app.cc src/win.cc src/servo_client.cc
C_SRC = src/resources.c tegtkgl/tegtkgl.c
OBJS = $(patsubst %.c,%.o,$(C_SRC)) $(patsubst %.cc,%.o,$(CXX_SRC))
CEF_CFLAGS = -I/home/jack/src/chromium-embedded-framework/cef3/binary_distrib/cef_binary_3.0.0_linux