https://bugs.documentfoundation.org/show_bug.cgi?id=153922
V Stuart Foote <vsfo...@libreoffice.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vsfo...@libreoffice.org Status|NEEDINFO |NEW --- Comment #10 from V Stuart Foote <vsfo...@libreoffice.org> --- Confirmed, can watch the "leak" as the embedded chart is grabbed and moved around the slide--usage builds to the 2GB of dedicated memory (16GB shared available) and then the overflow crash. Version: 7.5.1.2 (X86_64) / LibreOffice Community Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded enderMethod: vulkan Vendor: 0x10de Device: 0x1380 API: 1.3.224 Driver: 528.196.0 DeviceType: discrete DeviceName: NVIDIA GeForce GTX 750 Ti Denylisted: no This stacktrace on the buffer overflow: 0:000> g WARNING: Continuing a non-continuable exception (36a4.3208): Security check failure or stack buffer overrun - code c0000409 (!!! second chance !!!) Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT ucrtbase!abort+0x4e: 00007ffd`9d9d286e cd29 int 29h 0:000> !analyze -v ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* KEY_VALUES_STRING: 1 Key : Analysis.CPU.mSec Value: 2796 Key : Analysis.DebugAnalysisManager Value: Create Key : Analysis.Elapsed.mSec Value: 63801 Key : Analysis.Init.CPU.mSec Value: 30764 Key : Analysis.Init.Elapsed.mSec Value: 721511 Key : Analysis.Memory.CommitPeak.Mb Value: 900 Key : FailFast.Name Value: FATAL_APP_EXIT Key : FailFast.Type Value: 7 Key : Timeline.OS.Boot.DeltaSec Value: 45430 Key : Timeline.Process.Start.DeltaSec Value: 960 Key : WER.OS.Branch Value: vb_release Key : WER.OS.Timestamp Value: 2019-12-06T14:06:00Z Key : WER.OS.Version Value: 10.0.19041.1 Key : WER.Process.Version Value: 7.5.1.2 NTGLOBALFLAG: 0 PROCESS_BAM_CURRENT_THROTTLED: 0 PROCESS_BAM_PREVIOUS_THROTTLED: 0 APPLICATION_VERIFIER_FLAGS: 0 EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ffd9d9d286e (ucrtbase!abort+0x000000000000004e) ExceptionCode: c0000409 (Security check failure or stack buffer overrun) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: 0000000000000007 Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT FAULTING_THREAD: 00003208 PROCESS_NAME: soffice.bin ERROR_CODE: (NTSTATUS) 0xc0000409 - The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. EXCEPTION_CODE_STR: c0000409 EXCEPTION_PARAMETER1: 0000000000000007 STACK_TEXT: 00000077`4378d7a0 00007ffd`1d17b789 : fffffffe`00000003 00000000`00000003 00000000`00000054 00007ffd`1d17b70c : ucrtbase!abort+0x4e 00000077`4378d7d0 00007ffd`1d17c736 : 000001af`ea061800 00000077`4378d8d0 00000077`4378d900 00000000`00000053 : mergedlo!SkiaSalGraphicsImpl::postDraw+0x89 00000077`4378d800 00007ffd`1d17c79a : 00000000`00000000 00000000`00000053 00000000`00000014 00007ffd`1cc8897b : mergedlo!SkiaSalGraphicsImpl::privateDrawAlphaRect+0x2a6 00000077`4378d9a0 00007ffd`1ccc3509 : 000001af`d82af5e0 00000000`00000000 00000000`00000053 00011401`000036a4 : mergedlo!SkiaSalGraphicsImpl::drawRect+0x2a 00000077`4378d9f0 00007ffd`1cccd475 : 000001af`00202020 000001af`d82af5e0 00000000`00000000 00000000`00000000 : mergedlo!OutputDevice::DrawRect+0x259 00000077`4378da70 00007ffd`1cccd57e : 000001af`00000000 feffffae`00ffffff 000001af`d82af5e0 00000000`00000001 : mergedlo!OutputDevice::DrawColorWallpaper+0xe5 00000077`4378dad0 00007ffd`1ce7532d : 000001af`d82af5e0 00000000`00000000 00000077`4378dd50 000001af`d82af5e0 : mergedlo!OutputDevice::Erase+0xae 00000077`4378db10 00007ffd`1ce75700 : 00007ffd`1e744ab8 00000000`00000000 000001af`d8ab4aa0 00007ffd`1cb712c5 : mergedlo!VirtualDevice::InnerImplSetOutputSizePixel+0xdd 00000077`4378dbf0 00007ffd`1cb448c0 : 00000000`00000000 00000077`4378dd50 000001af`ea062c00 000001af`e299b2a0 : mergedlo!VirtualDevice::ImplSetOutputSizePixel+0x30 00000077`4378dc50 00007ffd`1cb45d33 : 00000000`000004ff 000001af`d8ab4aa0 00000000`000004ff 00000000`00000000 : mergedlo!StatusBar::ImplDrawItem+0x120 00000077`4378de10 00007ffd`1ca56375 : 00000000`00000000 000001af`e9f62c60 00000000`00000000 000001af`e9f62f18 : mergedlo!StatusBar::Paint+0x293 00000077`4378de80 00007ffd`1ca57202 : 000001af`94844c70 000001af`cbb10000 000001af`ea062c00 00000000`00000000 : mergedlo!PaintHelper::DoPaint+0x265 00000077`4378e050 00007ffd`1ca5a2ed : 000001af`ea062c00 000001af`ea062c00 00000000`00000000 000001af`948445b0 : mergedlo!vcl::Window::ImplCallPaint+0x142 00000077`4378e110 00007ffd`1cb4734e : 000001af`ea062c00 00000000`00000000 00000077`4378e280 000001af`ea010320 : mergedlo!vcl::Window::PaintImmediately+0x20d 00000077`4378e1b0 00007ffd`1cb478b5 : 00000000`00000003 00000077`4378e280 000001af`ea010320 000001af`ea062c00 : mergedlo!StatusBar::PaintSelfAndChildrenImmediately+0x2e 00000077`4378e1e0 00007ffd`1c049d10 : 00000077`4378e280 00000000`00000000 000001af`ea062c00 000001af`ea061100 : mergedlo!StatusBar::SetItemData+0xf5 00000077`4378e230 00007ffd`1bb3ae1f : 000001af`94844c70 000001af`94844c70 00000077`4378e329 fffff826`00000435 : mergedlo!SvxPosSizeStatusBarControl::StateChangedAtStatusBarControl+0x580 00000077`4378e2c0 00007ffd`1b91e1bb : 000001af`ea061110 00007ffd`00000020 000001af`94844c70 00007ffd`11e297d8 : mergedlo!SfxStatusBarControl::statusChanged+0x60f 00000077`4378e390 00007ffd`1b919b5a : 000001af`ea061110 00000077`4378e438 00000077`4378e530 000001af`ea099e80 : mergedlo!comphelper::OInterfaceContainerHelper4<com::sun::star::frame::XStatusListener>::forEach<<lambda_0c827e63d585ef0f6aba54468a4303b6> >+0xbb 00000077`4378e3f0 00007ffd`1b8f0475 : 00000077`4378e470 00000000`00000000 000001af`948445e0 000001af`ea0aad30 : mergedlo!SfxDispatchController_Impl::StateChanged+0x46a 00000077`4378e530 00007ffd`1b8cdecc : 00000000`00000001 000001af`948445e0 00000000`00000002 00000000`00000040 : mergedlo!SfxStateCache::SetState_Impl+0x105 00000077`4378e570 00007ffd`11a74752 : 00000077`4378e639 00000077`4378e6e0 000001af`d8cec9a0 00007ffd`1c451504 : mergedlo!SfxBindings::SetState+0x1bc 00000077`4378e5d0 00007ffd`11a73457 : 000001af`9481c0b0 000001af`d8cb5530 00000077`4378e870 00000000`00000000 : sdlo!sd::DrawViewShell::ShowMousePosInfo+0x232 00000077`4378e6a0 00007ffd`1cb8bad3 : 000001af`d8abd1e0 000001af`d8abd1e0 000001af`d8abd1e0 000001af`d8abd1e0 : sdlo!sd::DrawViewShell::MouseMove+0x257 00000077`4378e790 00007ffd`1cb90e0a : 00000000`00000001 00000000`00000000 00000077`4378ed40 00007ffd`1ca56eea : mergedlo!ImplHandleMouseEvent+0x12a3 00000077`4378e9d0 00007ffd`1cb91ac5 : 000001af`d6aca740 00000000`00000001 00000000`00000000 00000000`00000000 : mergedlo!ImplHandleSalMouseMove+0x9a 00000077`4378ea20 00007ffd`1d19260c : 00000000`00000246 00000000`00000001 00000000`00000200 00000000`00000246 : mergedlo!ImplWindowFrameProc+0x85 00000077`4378ec30 00007ffd`1962cdb2 : 00000000`00000001 00000000`00000409 00000000`00000000 00000000`00000246 : mergedlo!SalFrame::CallCallback+0x1c 00000077`4378ec60 00007ffd`19632df8 : 00000000`04c50615 00000000`00000000 00000000`00000002 00000000`000606fa : vclplug_winlo!ImplHandleMouseMsg+0x242 00000077`4378ed50 00007ffd`1963344d : 000001af`d1522f08 000001af`d19c81b8 00000000`00000000 00000000`00000246 : vclplug_winlo!SalFrameWndProc+0x1148 00000077`4378eeb0 00007ffd`9f4fe7e8 : 00000000`000606fa 00000000`00000200 00000000`00000001 00000000`04c50615 : vclplug_winlo!SalFrameWndProcW+0x4d 00000077`4378ef40 00007ffd`9f4fe47e : 000001af`d03af5e0 00007ffd`19633400 00000000`000606fa 00007ffd`00000200 : USER32!UserCallWinProcCheckWow+0x2f8 00000077`4378f0d0 00007ffd`1595f0f0 : 000001af`d8597f70 00000000`00000000 00007ffd`19633400 000001af`00000001 : USER32!CallWindowProcW+0x8e 00000077`4378f120 00007ffd`9f4fe7e8 : 00000000`00000001 00000000`00000001 00000000`00000000 00000000`00000000 : opengl32!wglWndProc+0x2a0 00000077`4378f190 00007ffd`9f4fe229 : 00000000`00000001 00007ffd`1595ee50 00000000`000606fa 000001af`00000200 : USER32!UserCallWinProcCheckWow+0x2f8 00000077`4378f320 00007ffd`195c15e6 : 00007ffd`1595ee50 00000077`4378f420 000001af`d0ce6640 00000000`00000000 : USER32!DispatchMessageWorker+0x249 00000077`4378f3a0 00007ffd`195c1855 : 00000000`00000000 00000000`00000000 000001af`d0ce6640 000001af`d6062a60 : vclplug_winlo!ImplSalDispatchMessage+0x46 00000077`4378f3f0 00007ffd`195c1a01 : 00000000`00000001 00000000`00000001 00000000`00000000 00007ffd`195c198a : vclplug_winlo!ImplSalYield+0x95 00000077`4378f470 00007ffd`1cf91d9a : 00007ffd`00000001 00000000`00000001 00000077`4378f630 00000000`00000000 : vclplug_winlo!WinSalInstance::DoYield+0x91 00000077`4378f4a0 00007ffd`1cf91d05 : 00007ffd`1f685660 00007ffd`98e5369b 00007ffd`1f78a200 00000000`00000000 : mergedlo!ImplYield+0x5a 00000077`4378f4d0 00007ffd`1bbadf95 : 00007ffd`00000000 00007ffd`00000000 00000077`4378f630 000001af`d69c8f80 : mergedlo!Application::Execute+0x175 00000077`4378f530 00007ffd`1cfa0cc2 : 000001af`d0ad6c50 00007ffd`1f76c120 00000000`00000000 00007ffd`1f78a200 : mergedlo!desktop::Desktop::Main+0x1235 00000077`4378f800 00007ffd`1bbd00cd : 00000077`00000000 000001af`cbbca2b0 00007ffd`1f76c120 000001af`cbb4c8c0 : mergedlo!ImplSVMain+0x62 00000077`4378f840 00007ff6`043c101b : 000001af`cbbc9aa0 000001af`cbb4c8c0 00000077`4378f910 000001af`cbb4c8c0 : mergedlo!soffice_main+0x26d 00000077`4378f950 00007ff6`043c12d4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : soffice!main+0x1b 00000077`4378f980 00007ffd`9e117614 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : soffice!__scrt_common_main_seh+0x10c 00000077`4378f9c0 00007ffd`9fca26a1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : KERNEL32!BaseThreadInitThunk+0x14 00000077`4378f9f0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21 STACK_COMMAND: ~0s ; .cxr ; kb SYMBOL_NAME: ucrtbase!abort+4e MODULE_NAME: ucrtbase IMAGE_NAME: ucrtbase.dll FAILURE_BUCKET_ID: FAIL_FAST_FATAL_APP_EXIT_c0000409_ucrtbase.dll!abort OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 IMAGE_VERSION: 10.0.19041.789 FAILURE_ID_HASH: {e31753ac-c98a-8055-3663-47e707543d20} Followup: MachineOwner --------- -- You are receiving this mail because: You are the assignee for the bug.