Bug 100207 - Dump which temporary freezes Writer with winspool.drv (no crash)
Summary: Dump which temporary freezes Writer with winspool.drv (no crash)
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.0.6.2 rc
Hardware: All Windows (All)
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace
Depends on:
Blocks:
 
Reported: 2016-06-03 17:49 UTC by Timur
Modified: 2016-09-07 18:38 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timur 2016-06-03 17:49:25 UTC
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
---------
Comment 1 Michael Stahl (allotropia) 2016-09-07 18:38:18 UTC
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.