While using Writer 5.0.6.2, full profile with extensions, I got procdump. Writer didn't crash. I think I was sending the document to print. Lately I get a crash rather frequently. New profile is not a solution for me. Microsoft (R) Windows Debugger Version 6.3.9600.16384 X86 Copyright (c) Microsoft Corporation. All rights reserved. Loading Dump File [soffice.bin.dmp] Comment: ' *** procdump.exe soffice.bin -h soffice.bin.dmp *** Hung window detected: 70c6c' User Mini Dump File: Only registers, stack and portions of memory are available ************* Symbol Path validation summary ************** Response Time (ms) Location Deferred CACHE*C:\symbols Deferred SRV*http://dev-builds.libreoffice.org/daily/master/Win-x86@39/symbols Deferred SRV*http://dev-downloads.libreoffice.org/symstore/symbols Deferred SRV*http://msdl.microsoft.com/download/symbols Symbol search path is: CACHE*C:\symbols;SRV*http://dev-builds.libreoffice.org/daily/master/Win-x86@39/symbols;SRV*http://dev-downloads.libreoffice.org/symstore/symbols;SRV*http://msdl.microsoft.com/download/symbols Executable search path is: Windows 7 Version 7601 (Service Pack 1) MP (8 procs) Free x86 compatible Product: WinNt, suite: SingleUserTS Machine Name: Debug session time: Fri Jun 3 19:30:53.000 2016 (UTC + 2:00) System Uptime: not available Process Uptime: 0 days 0:13:33.000 ................................................................ ................................................................ ....... Loading unloaded module list . eax=00000000 ebx=068697b0 ecx=00000000 edx=00000000 esi=066863b0 edi=1080a0a8 eip=771605a2 esp=00c6e9e0 ebp=00c6ea14 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200246 ntdll!ZwAlpcSendWaitReceivePort+0x12: 771605a2 83c404 add esp,4 ************* Symbol Path validation summary ************** Response Time (ms) Location Deferred CACHE*C:\symbols Deferred SRV*http://dev-builds.libreoffice.org/daily/master/Win-x86@39/symbols Deferred SRV*http://dev-downloads.libreoffice.org/symstore/symbols Deferred SRV*http://msdl.microsoft.com/download/symbols 0:000> !analyze -v ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* *** ERROR: Symbol file could not be found. Defaulted to export symbols for soffice.bin - GetUrlPageData2 (WinHttp) failed: 12029. FAULTING_IP: +14d2a7006fdc0000 00000000 ?? ??? EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 00000000 ExceptionCode: 80000003 (Break instruction exception) ExceptionFlags: 00000000 NumberParameters: 0 CONTEXT: 00000000 -- (.cxr 0x0;r) eax=00000000 ebx=068697b0 ecx=00000000 edx=00000000 esi=066863b0 edi=1080a0a8 eip=771605a2 esp=00c6e9e0 ebp=00c6ea14 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200246 ntdll!ZwAlpcSendWaitReceivePort+0x12: 771605a2 83c404 add esp,4 FAULTING_THREAD: 0000146c DEFAULT_BUCKET_ID: STATUS_BREAKPOINT PROCESS_NAME: soffice.bin ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached. EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid NTGLOBALFLAG: 0 APPLICATION_VERIFIER_FLAGS: 0 APP: soffice.bin ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) x86fre PRIMARY_PROBLEM_CLASS: STATUS_BREAKPOINT BUGCHECK_STR: APPLICATION_FAULT_STATUS_BREAKPOINT LAST_CONTROL_TRANSFER: from 75827647 to 771605a2 STACK_TEXT: 00c6e9e0 75827647 000003e4 40020000 1080a0a8 ntdll!ZwAlpcSendWaitReceivePort+0x12 00c6ea14 75827ae7 00020000 1080a0a8 068697b0 rpcrt4!LRPC_CASSOCIATION::AlpcSendWaitReceivePort+0x5d 00c6ea6c 758279ea 00c6eadc 068696f8 00c6eefc rpcrt4!LRPC_BASE_CCALL::DoSendReceive+0xa3 00c6ea84 758325c3 00c6eadc 00c6eb08 00c6eaa4 rpcrt4!LRPC_BASE_CCALL::SendReceive+0x2f 00c6ea94 758273f9 00c6eadc 00c6eb08 00c6eab8 rpcrt4!LRPC_CCALL::SendReceive+0x25 00c6eaa4 758280b3 00c6eadc 6b7e4578 00000001 rpcrt4!I_RpcSendReceive+0x28 00c6eab8 75828082 00c6eb08 051139d8 758c0149 rpcrt4!NdrSendReceive+0x31 00c6eac4 758c0149 d30d3b55 00000000 00c6ef74 rpcrt4!NdrpSendReceive+0x9 00c6eed8 6b7f9da7 6b7e4578 6b7e4270 00c6eefc rpcrt4!NdrClientCall2+0x1a6 00c6eef4 6b7ee395 0000195c 00000000 00000000 winspool!RPCSplWOW64DocumentProperties+0x1a 00c6ef58 6b7f5b5a 00c6ef74 d30d443b 0538eb30 winspool!AsyncDocumentPropertiesW+0x3f 00c6efe0 55d2241c 00000000 1088b074 109f8f74 winspool!DocumentPropertiesWThunk+0x204 00c6f024 55d228df 00000000 10666ba8 00000001 mergedlo!ImplUpdateSalJobSetup+0xfc 00c6f050 55c43f19 00000005 10666ba8 d30d5b55 mergedlo!WinSalInfoPrinter::SetData+0x1f 00c6f098 55c3bd00 10666ba8 00000001 00c6f27c mergedlo!Printer::SetPaperSizeUser+0x169 00c6f0e0 55c3aa8b 00c6f104 00c6f110 00000001 mergedlo!vcl::ImplPrinterControllerData::modifyJobSetup+0x2e0 00c6f124 55c39b7e 00c6f1f0 00000000 00c6f27c mergedlo!vcl::PrinterController::getPageFile+0x13b 00c6f254 55a04dc5 00c6f2b4 00000000 00c6f27c mergedlo!vcl::PrinterController::getFilteredPageFile+0xde 00c6f2f4 55a01463 00000001 00000000 d30d58ed mergedlo!vcl::PrintDialog::preparePreview+0x105 00c6f320 55a009de 10876e70 00c6f354 55a6e74c mergedlo!vcl::PrintDialog::SelectHdl+0xd3 00c6f32c 55a6e74c 1099dcc8 1097fd70 d30d5899 mergedlo!vcl::PrintDialog::LinkStubSelectHdl+0xe 00c6f354 55aabb32 00000454 1097feec 1097fd70 mergedlo!Control::ImplCallEventListenersAndHandler+0x5c 00c6f364 55aaafc7 d30d5841 00c6f438 0677df18 mergedlo!ListBox::Select+0x12 00c6f38c 55aab4be 00000000 00c6f3d0 55a9bffc mergedlo!ListBox::ImplSelectHdl+0x167 00c6f398 55a9bffc 1097fd70 00000000 d30d581d mergedlo!ListBox::LinkStubImplSelectHdl+0xe 00c6f3d0 55aa016d 0677df18 00000086 00001000 mergedlo!ImplListBoxWindow::ImplCallSelect+0x15c 00c6f41c 55a373f8 01c6f438 d30d5fbd 0677df18 mergedlo!ImplListBoxWindow::Tracking+0x40d 00c6f470 55a4b087 00000000 d30d5ead 00000004 mergedlo!vcl::Window::EndTracking+0x138 00c6f560 55a4bb79 1099dcc8 00000002 00000000 mergedlo!ImplHandleMouseEvent+0xdc7 00c6f594 55a4c368 1099dcc8 00c6f658 d30d5e35 mergedlo!ImplHandleSalMouseButtonUp+0x39 00c6f5f8 55d2fe88 0099dcc8 1061e598 00000004 mergedlo!ImplWindowFrameProc+0x138 00c6f680 55d33452 00070c6c 00000202 00000000 mergedlo!ImplHandleMouseMsg+0x348 00c6f6c8 55d33a00 00070c6c 00000202 00000000 mergedlo!SalFrameWndProc+0x782 00c6f714 75b362fa 00070c6c 00000202 00000000 mergedlo!SalFrameWndProcW+0x60 00c6f740 75b36d3a 55d339a0 00070c6c 00000202 user32!InternalCallWinProc+0x23 00c6f7b8 75b377c4 00000000 55d339a0 00070c6c user32!UserCallWinProcCheckWow+0x109 00c6f818 75b3788a 55d339a0 00000000 00c6f83c user32!DispatchMessageWorker+0x3bc 00c6f828 55cfea29 00c6f854 00000000 75b37809 user32!DispatchMessageW+0xf 00c6f83c 55cfeb39 00c6f854 00da8f98 00000001 mergedlo!ImplSalDispatchMessage+0x29 00c6f870 55cff34c 00000001 00000000 659c0e90 mergedlo!ImplSalYield+0xb9 00c6f894 55c878ac 00000001 00000000 1099dcc8 mergedlo!WinSalInstance::Yield+0xac 00c6f8a4 559b33c4 d30d531d 1086365c 5701c188 mergedlo!Application::Yield+0x3c 00c6f8d0 55c36140 d30d52ad 109fe020 109fe018 mergedlo!Dialog::Execute+0x84 00c6f960 55c35379 1086365c 10863650 109fe020 mergedlo!Printer::PreparePrintJob+0xd10 00c6f98c 55c350da 1086365c 10863650 00c6f968 mergedlo!Printer::ImplPrintJob+0x59 00c6f9c0 55c3542e 00000000 00c6f9e0 55a4c117 mergedlo!PrintJobAsync::ExecJob+0x5a 00c6f9cc 55a4c117 109fe018 00000000 0467b428 mergedlo!PrintJobAsync::LinkStubExecJob+0xe 00c6f9e0 55a4c612 105eed50 d30d518d 00000000 mergedlo!ImplHandleUserEvent+0x37 00c6fa40 55d30b59 00ae2b88 04ae2d08 00000016 mergedlo!ImplWindowFrameProc+0x3e2 00c6fa58 55d33416 00050c4a 105eed50 00000482 mergedlo!ImplHandleUserEvent+0x29 00c6fa98 55d33a00 00050c4a 00000482 00000000 mergedlo!SalFrameWndProc+0x746 00c6fae4 75b362fa 00050c4a 00000482 00000000 mergedlo!SalFrameWndProcW+0x60 00c6fb10 75b36d3a 55d339a0 00050c4a 00000482 user32!InternalCallWinProc+0x23 00c6fb88 75b377c4 00000000 55d339a0 00050c4a user32!UserCallWinProcCheckWow+0x109 00c6fbe8 75b3788a 55d339a0 00000000 00c6fc2c user32!DispatchMessageWorker+0x3bc 00c6fbf8 55cfeae4 00c6fc10 00da8f98 00000001 user32!DispatchMessageW+0xf 00c6fc2c 55cff34c 00000001 00000000 57d7fbf0 mergedlo!ImplSalYield+0x64 00c6fc50 55c8535b 00000001 00000000 04a9e350 mergedlo!WinSalInstance::Yield+0xac 00c6fc68 54d5b822 d30d5621 57d7fbf0 00d4432b mergedlo!Application::Execute+0x5b 00c6fdec 55c8bf19 d30d55d9 00000000 00d4432b mergedlo!desktop::Desktop::Main+0xd92 00c6fe14 55c8c2b9 00cc6148 00c6fe90 54d76d09 mergedlo!ImplSVMain+0x49 00c6fe20 54d76d09 d30d555d 00d4432b 56f5c090 mergedlo!SVMain+0x29 00c6fe90 0119101e 00d4432b 011912b2 01190000 mergedlo!soffice_main+0x79 WARNING: Stack unwind information not available. Following frames may be wrong. 00c6fee4 7626337a 7efde000 00c6ff30 77179882 soffice+0x101e 00c6fef0 77179882 7efde000 75dd74b1 00000000 kernel32!BaseThreadInitThunk+0xe 00c6ff30 77179855 01191183 7efde000 00000000 ntdll!__RtlUserThreadStart+0x70 00c6ff48 00000000 01191183 7efde000 00000000 ntdll!_RtlUserThreadStart+0x1b STACK_COMMAND: ~0s; .ecxr ; kb FOLLOWUP_IP: winspool!RPCSplWOW64DocumentProperties+1a 6b7f9da7 83c40c add esp,0Ch SYMBOL_STACK_INDEX: 9 SYMBOL_NAME: winspool!RPCSplWOW64DocumentProperties+1a FOLLOWUP_NAME: MachineOwner MODULE_NAME: winspool IMAGE_NAME: winspool.drv DEBUG_FLR_IMAGE_TIMESTAMP: 4ce7ba4b FAILURE_BUCKET_ID: STATUS_BREAKPOINT_80000003_winspool.drv!RPCSplWOW64DocumentProperties BUCKET_ID: APPLICATION_FAULT_STATUS_BREAKPOINT_winspool!RPCSplWOW64DocumentProperties+1a ANALYSIS_SOURCE: UM FAILURE_ID_HASH_STRING: um:status_breakpoint_80000003_winspool.drv!rpcsplwow64documentproperties FAILURE_ID_HASH: {50a7fddf-d44c-c4d1-96a0-4096e87e47bd} Followup: MachineOwner ---------
the interesting thing is this: Hung window detected: 70c6c presumably the main thread is blocked from processing Win32 messages. i'd guess that this was caused by Idle/Timer refactoring in VCL in 5.0. it is quite likely to be fixed in 5.1 already. please re-open if you can reproduce it in 5.1 or later.