Skip to content

Instantly share code, notes, and snippets.

@luser
Created May 9, 2018 13:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luser/173e3df9e845379aa4ff2e8d13b341dd to your computer and use it in GitHub Desktop.
Save luser/173e3df9e845379aa4ff2e8d13b341dd to your computer and use it in GitHub Desktop.
00 0d7fdab8 734e85d1 mozglue!mozalloc_abort(char * msg = 0x0d7fdad0 "out of memory: 0x000000003A000000 bytes requested")+0x36 [z:\build\build\src\memory\mozalloc\mozalloc_abort.cpp @ 34]
01 0d7fdb08 5e0aa9f2 mozglue!mozalloc_handle_oom(unsigned int size = <Value unavailable error>)+0x61 [z:\build\build\src\memory\mozalloc\mozalloc_oom.cpp @ 54]
02 0d7fdb68 5dffc117 xul!core::char_private::check+0x102
03 (Inline) -------- xul!alloc::vec::Vec<webrender::prim_store::BrushPrimitive>::push+0x46f [C:\projects\rust\src\liballoc\vec.rs @ 971]
04 0d7fdddc 5dffae29 xul!webrender::prim_store::PrimitiveStore::add_primitive(struct webrender::prim_store::PrimitiveStore * self = <Value unavailable error>, struct euclid::rect::TypedRect<f32, webrender_api::units::LayoutPixel> * local_rect = <Value unavailable error>, struct euclid::rect::TypedRect<f32, webrender_api::units::LayoutPixel> * local_clip_rect = <Value unavailable error>, union core::option::Option<webrender::freelist::FreeListHandle<webrender::clip::ClipStoreMarker>> clip_sources = <Value unavailable error>, union core::option::Option<(u64, u16)> tag = <Value unavailable error>, union webrender::prim_store::PrimitiveContainer container = <Value unavailable error>)+0xc67 [z:\build\build\src\gfx\webrender\src\prim_store.rs @ 1292]
05 0d7fded8 5dffcf86 xul!webrender::display_list_flattener::DisplayListFlattener::create_primitive(struct webrender::display_list_flattener::DisplayListFlattener * self = <Value unavailable error>, struct webrender_api::display_item::PrimitiveInfo<webrender_api::units::LayoutPixel> * info = <Value unavailable error>, struct alloc::vec::Vec<webrender::clip::ClipSource> clip_sources = <Value unavailable error>, union webrender::prim_store::PrimitiveContainer container = <Value unavailable error>)+0x129 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 879]
06 0d7fe128 5dff40a0 xul!webrender::display_list_flattener::DisplayListFlattener::add_primitive(struct webrender::display_list_flattener::DisplayListFlattener * self = <Value unavailable error>, struct webrender::prim_store::ScrollNodeAndClipChain clip_and_scroll = struct webrender::prim_store::ScrollNodeAndClipChain, struct webrender_api::display_item::PrimitiveInfo<webrender_api::units::LayoutPixel> * info = <Value unavailable error>, struct alloc::vec::Vec<webrender::clip::ClipSource> clip_sources = <Value unavailable error>, union webrender::prim_store::PrimitiveContainer container = <Value unavailable error>)+0xc16 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 964]
07 (Inline) -------- xul!webrender::display_list_flattener::DisplayListFlattener::add_yuv_image+0x1b28 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 2260]
08 0d7fead8 5dfef081 xul!webrender::display_list_flattener::DisplayListFlattener::flatten_item(struct webrender::display_list_flattener::DisplayListFlattener * self = <Value unavailable error>, struct webrender_api::display_list::DisplayItemRef item = <Value unavailable error>, struct webrender_api::api::PipelineId pipeline_id = <Value unavailable error>, struct euclid::vector::TypedVector2D<f32, webrender_api::units::LayoutPixel> reference_frame_relative_offset = <Value unavailable error>)+0x32a0 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 686]
09 (Inline) -------- xul!webrender::display_list_flattener::DisplayListFlattener::flatten_items+0xc7 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 391]
0a 0d7feeac 5dfea08a xul!webrender::display_list_flattener::DisplayListFlattener::flatten_root(struct webrender::display_list_flattener::DisplayListFlattener * self = <Value unavailable error>, struct webrender::scene::ScenePipeline * pipeline = <Value unavailable error>, struct euclid::size::TypedSize2D<f32, webrender_api::units::LayoutPixel> * frame_size = <Value unavailable error>)+0x581 [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 342]
0b 0d7ff298 5e008414 xul!webrender::display_list_flattener::DisplayListFlattener::create_frame_builder(struct webrender::frame_builder::FrameBuilder old_builder = <Value unavailable error>, struct webrender::scene::Scene * scene = <Value unavailable error>, struct webrender::clip_scroll_tree::ClipScrollTree * clip_scroll_tree = <Value unavailable error>, struct alloc::arc::Arc<std::sync::rwlock::RwLock<std::collections::hash::map::HashMap<webrender_api::font::FontInstanceKey, webrender::glyph_rasterizer::FontInstance, core::hash::BuildHasherDefault<fxhash::FxHasher>>>> font_instances = <Value unavailable error>, struct std::collections::hash::map::HashMap<webrender_api::image::ImageKey, webrender::resource_cache::ImageTiling, core::hash::BuildHasherDefault<fxhash::FxHasher>> tiled_image_map = <Value unavailable error>, struct webrender::render_backend::DocumentView * view = <Value unavailable error>, struct std::collections::hash::set::HashSet<webrender_api::api::PipelineId, core::hash::BuildHasherDefault<fxhash::FxHasher>> * output_pipelines = <Value unavailable error>, struct webrender::frame_builder::FrameBuilderConfig * frame_builder_config = <Value unavailable error>, struct webrender::scene::Scene * new_scene = <Value unavailable error>)+0x10ea [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 254]
0c (Inline) -------- xul!webrender::display_list_flattener::build_scene+0x3be [z:\build\build\src\gfx\webrender\src\display_list_flattener.rs @ 2270]
0d (Inline) -------- xul!webrender::scene_builder::{{impl}}::process_message::{{closure}}+0x3da [z:\build\build\src\gfx\webrender\src\scene_builder.rs @ 141]
0e (Inline) -------- xul!core::option::Option<webrender::scene_builder::SceneRequest>::map+0x444 [C:\projects\rust\src\libcore\option.rs @ 404]
0f (Inline) -------- xul!webrender::scene_builder::SceneBuilder::process_message+0x552 [z:\build\build\src\gfx\webrender\src\scene_builder.rs @ 140]
10 (Inline) -------- xul!webrender::scene_builder::SceneBuilder::run+0x13b2 [z:\build\build\src\gfx\webrender\src\scene_builder.rs @ 107]
11 (Inline) -------- xul!webrender::renderer::{{impl}}::new::{{closure}}+0x1456 [z:\build\build\src\gfx\webrender\src\renderer.rs @ 1676]
12 0d7ffaa4 5e006eb0 xul!std::sys_common::backtrace::__rust_begin_short_backtrace<closure,(struct closure f = <Value unavailable error>)+0x14d4 [C:\projects\rust\src\libstd\sys_common\backtrace.rs @ 133]
13 (Inline) -------- xul!std::thread::{{impl}}::spawn::{{closure}}::{{closure}}+0x54 [C:\projects\rust\src\libstd\thread\mod.rs @ 406]
14 (Inline) -------- xul!std::panic::{{impl}}::call_once+0x54 [C:\projects\rust\src\libstd\panic.rs @ 300]
15 (Inline) -------- xul!std::panicking::try::do_call+0x54 [C:\projects\rust\src\libstd\panicking.rs @ 480]
16 (Inline) -------- xul!panic_abort::__rust_maybe_catch_panic+0x54 [C:\projects\rust\src\libpanic_abort\lib.rs @ 38]
17 (Inline) -------- xul!std::panicking::try+0x54 [C:\projects\rust\src\libstd\panicking.rs @ 459]
18 (Inline) -------- xul!std::panic::catch_unwind+0x54 [C:\projects\rust\src\libstd\panic.rs @ 365]
19 (Inline) -------- xul!std::thread::{{impl}}::spawn::{{closure}}+0x85 [C:\projects\rust\src\libstd\thread\mod.rs @ 405]
1a 0d7ffb30 5e090ac2 xul!alloc::boxed::{{impl}}::call_box<(struct closure * self = 0x00400000)+0xe0 [C:\projects\rust\src\liballoc\boxed.rs @ 815]
1b (Inline) -------- xul!alloc::boxed::{{impl}}::call_once+0x5 [C:\projects\rust\src\liballoc\boxed.rs @ 825]
1c (Inline) -------- xul!std::sys_common::thread::start_thread+0x5b [C:\projects\rust\src\libstd\sys_common\thread.rs @ 24]
1d 0d7ffb4c 75727c04 xul!std::sys::windows::thread::{{impl}}::new::thread_start(void)+0x62 [C:\projects\rust\src\libstd\sys\windows\thread.rs @ 54]
1e 0d7ffb60 734de82d kernel32!BaseThreadInitThunk+0x24
1f 0d7ffb7c 77c6ad8f mozglue!patched_BaseThreadInitThunk(int aIsInitialThread = 0n4194304, void * aStartAddress = 0x1ea00000, void * aThreadParam = 0x0f4773b0)+0x3d [z:\build\build\src\mozglue\build\windowsdllblocklist.cpp @ 858]
20 0d7ffbc4 77c6ad5a ntdll!__RtlUserThreadStart+0x2f
21 0d7ffbd4 00000000 ntdll!_RtlUserThreadStart+0x1b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment