Bug Hunting Session
Bug 100259 - Hung window with Writer with cppuhelper3MSC.dll (no crash)
Summary: Hung window with Writer with cppuhelper3MSC.dll (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 All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-07 13:25 UTC by Timur
Modified: 2016-07-22 10:07 UTC (History)
2 users (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-07 13:25:05 UTC
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: 507a0'
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
................................................................
................................................................
..................
Loading unloaded module list
.
eax=00aae9d8 ebx=00c40ae8 ecx=05be9fb8 edx=00aaea30 esi=00aaea30 edi=05be9fb8
eip=62e0ee90 esp=00aae9ac ebp=00aae9e4 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
cppuhelper3MSC!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext:
62e0ee90 55              push    ebp
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: 
+3e6502c72150000
00000000 ??              ???

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

CONTEXT:  00000000 -- (.cxr 0x0;r)
eax=00aae9d8 ebx=00c40ae8 ecx=05be9fb8 edx=00aaea30 esi=00aaea30 edi=05be9fb8
eip=62e0ee90 esp=00aae9ac ebp=00aae9e4 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
cppuhelper3MSC!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext:
62e0ee90 55              push    ebp

FAULTING_THREAD:  00000de8

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 62e0ed23 to 62e0ee90

STACK_TEXT:  
00aae9a8 62e0ed23 05be9fb8 00aaea30 00aaeacc cppuhelper3MSC!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext
00aae9e4 62e4d0b8 05be9fb8 00aaea30 00aaeacc cppuhelper3MSC!cppu::OFactoryComponentHelper::createInstanceWithArgumentsAndContext+0xe3
00aaea1c 62e4d368 00aaea4c 00aaeac0 00000000 cppuhelper3MSC!cppuhelper::ServiceManager::Data::Implementation::createInstanceWithArguments+0xc8
00aaea60 557f51c7 01106038 00aaeaac 00aaead0 cppuhelper3MSC!cppuhelper::ServiceManager::createInstanceWithArgumentsAndContext+0x78
00aaeae0 557f5ade 1e669eb9 00aaed4c 0861e19c mergedlo!OStorage_Impl::OpenOwnPackage+0x5a7
00aaeb68 557f32b5 1e669e49 0861e198 0861e19c mergedlo!OStorage_Impl::ReadContents+0x5e
00aaeb98 557f5456 00aaed4c 1e669e31 00aaed4c mergedlo!OStorage_Impl::FindElement+0x55
00aaebe0 55803871 00aaed4c 00000001 00000000 mergedlo!OStorage::OpenStreamElement_Impl+0x56
00aaeca4 543873ad 0861e19c 00aaed34 00aaed4c mergedlo!OStorage::openStreamElement+0x1b1
00aaed64 543871dd 08641104 00aaede0 00aaee04 mergedlo!`anonymous namespace'::SfxDocumentMetaData::loadFromStorage+0xdd
00aaedf8 543b4d42 08641104 086652d0 00aaeea8 mergedlo!`anonymous namespace'::SfxDocumentMetaData::loadFromMedium+0x20d
00aaeebc 543b0487 00aaef24 00aaef1c 00aaef28 mergedlo!`anonymous namespace'::SfxDocTplService_Impl::getTitleFromURL+0x62
00aaef14 543b33f1 086b70c0 6a235d70 085f0218 mergedlo!`anonymous namespace'::SfxDocTplService_Impl::addFsysGroup+0x3d7
00aaefcc 543b384e 00aaf00c 6a2b7054 00000000 mergedlo!`anonymous namespace'::SfxDocTplService_Impl::createFromContent+0x3b1
00aaf054 543b5898 1e668505 08619798 1076c170 mergedlo!`anonymous namespace'::SfxDocTplService_Impl::doUpdate+0x16e
00aaf0d4 543b3e1f 1e668529 08619794 00000000 mergedlo!`anonymous namespace'::SfxDocTplService_Impl::init_Impl+0x618
00aaf0f8 543a68fb 08619798 00aaf158 04fdf690 mergedlo!`anonymous namespace'::SfxDocTplService::getContent+0x3f
00aaf178 543a8229 1e668461 06965f70 6a210b20 mergedlo!SfxDocTemplate_Impl::Construct+0x1fb
00aaf1b0 543cc9e3 00aaf228 00aaf230 00aaf238 mergedlo!SfxDocumentTemplates::GetFull+0x79
00aaf250 5440c3b1 1e668775 00aaf32c 085055d0 mergedlo!SfxObjectShell::UpdateFromTemplate_Impl+0x1e3
00aaf2a4 54498239 085055d0 00aaf2ec 1e668731 mergedlo!SfxBaseModel::connectController+0x211
00aaf2e0 54499ddd 00aaf32c 079e7e14 00aaf3f8 mergedlo!`anonymous namespace'::SfxFrameLoader_Impl::impl_createDocumentView+0x149
00aaf380 53e75afa 08ab04a4 00aaf3f0 00aaf3f8 mergedlo!`anonymous namespace'::SfxFrameLoader_Impl::load+0x56d
00aaf410 53e78ebb 1e668185 085bc0e8 53718aec mergedlo!framework::LoadEnv::impl_loadContent+0x7ea
00aaf454 53e2613f 1e668101 085bc0fc 085bc100 mergedlo!framework::LoadEnv::startLoading+0x16b
00aaf4d0 53e25ea2 00aaf554 00aaf528 00aaf918 mergedlo!framework::LoadDispatcher::impl_dispatch+0x27f
00aaf500 629aed4c 085bc100 00aaf554 00aaf528 mergedlo!framework::LoadDispatcher::dispatchWithReturnValue+0x52
00aaf58c 544de32c 00aaf7e8 085bc100 085bc0fc comphelper!comphelper::SynchronousDispatch::dispatch+0x16c
00aaf930 544e464e 00aaf950 00000000 1e668ca9 mergedlo!desktop::DispatchWatcher::executeDispatchRequests+0xdcc
00aaf978 544e47d1 1056bf10 107a1a68 00aaf99c mergedlo!desktop::OfficeIPCThread::ExecuteCmdLineRequests+0x26e
00aaf988 551bc117 00000000 1056bf10 067246c8 mergedlo!desktop::ProcessEventsClass_Impl::LinkStubProcessDocumentsEvent+0x11
00aaf99c 551bc612 107a1a68 1e668c2d 00000000 mergedlo!ImplHandleUserEvent+0x37
00aaf9fc 554a0b59 00724548 067248f0 00000016 mergedlo!ImplWindowFrameProc+0x3e2
00aafa14 554a3416 0010057c 107a1a68 00000482 mergedlo!ImplHandleUserEvent+0x29
00aafa54 554a3a00 0010057c 00000482 00000000 mergedlo!SalFrameWndProc+0x746
00aafaa0 763362fa 0010057c 00000482 00000000 mergedlo!SalFrameWndProcW+0x60
00aafacc 76336d3a 554a39a0 0010057c 00000482 user32!InternalCallWinProc+0x23
00aafb44 763377c4 00000000 554a39a0 0010057c user32!UserCallWinProcCheckWow+0x109
00aafba4 7633788a 554a39a0 00000000 00aafbc8 user32!DispatchMessageWorker+0x3bc
00aafbb4 5546ea29 00aafbe0 00000000 76337809 user32!DispatchMessageW+0xf
00aafbc8 5546eb39 00aafbe0 00bd7d30 00000001 mergedlo!ImplSalDispatchMessage+0x29
00aafbfc 5546f34c 00000301 00000000 574efbf0 mergedlo!ImplSalYield+0xb9
00aafc20 553f535b 00000301 00000000 04a90fe0 mergedlo!WinSalInstance::Yield+0xac
00aafc38 544cb822 1e66886d 574efbf0 00b744fb mergedlo!Application::Execute+0x5b
00aafdbc 553fbf19 1e668835 00000000 00b744fb mergedlo!desktop::Desktop::Main+0xd92
00aafde4 553fc2b9 010b6148 00aafe60 544e6d09 mergedlo!ImplSVMain+0x49
00aafdf0 544e6d09 1e668bb1 00b744fb 566cc090 mergedlo!SVMain+0x29
00aafe60 013d101e 00b744fb 013d12b2 013d0000 mergedlo!soffice_main+0x79
WARNING: Stack unwind information not available. Following frames may be wrong.
00aafeb4 7673337a 7efde000 00aaff00 77e69882 soffice+0x101e
00aafec0 77e69882 7efde000 778a3cc8 00000000 kernel32!BaseThreadInitThunk+0xe
00aaff00 77e69855 013d1183 7efde000 00000000 ntdll!__RtlUserThreadStart+0x70
00aaff18 00000000 013d1183 7efde000 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND:  ~0s; .ecxr ; kb

FOLLOWUP_IP: 
cppuhelper3MSC!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext+0 [c:\cygwin64\home\buildslave\source\libo-core\cppuhelper\source\factory.cxx @ 198]
62e0ee90 55              push    ebp

FAULTING_SOURCE_LINE:  c:\cygwin64\home\buildslave\source\libo-core\cppuhelper\source\factory.cxx

FAULTING_SOURCE_FILE:  c:\cygwin64\home\buildslave\source\libo-core\cppuhelper\source\factory.cxx

FAULTING_SOURCE_LINE_NUMBER:  198

FAULTING_SOURCE_CODE:  
No source found for 'c:\cygwin64\home\buildslave\source\libo-core\cppuhelper\source\factory.cxx'


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  cppuhelper3msc!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext+aae9a8

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: cppuhelper3MSC

IMAGE_NAME:  cppuhelper3MSC.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  572aec25

FAILURE_BUCKET_ID:  STATUS_BREAKPOINT_80000003_cppuhelper3MSC.dll!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext

BUCKET_ID:  APPLICATION_FAULT_STATUS_BREAKPOINT_cppuhelper3msc!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext+aae9a8

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:status_breakpoint_80000003_cppuhelper3msc.dll!cppu::osinglefactoryhelper::createinstancewithargumentsandcontext

FAILURE_ID_HASH:  {12a12f42-47d5-5507-1b0d-7b6a245b4fe6}

Followup: MachineOwner
---------
Comment 1 Timur 2016-06-07 13:31:55 UTC
Is this a valid bug? Does it relate or depend on Bug 46808?
Comment 2 Stephan Bergmann 2016-06-07 14:06:50 UTC
From the dump, this does not look like it's blocking on something, but rather that it keeps doing something (it is consuming CPU presumably?) without making real progress (i.e., maybe stuck in an endless loop; hard to tell from the dump).  Is this reproducible?
Comment 3 Timur 2016-06-07 14:52:45 UTC
(In reply to Stephan Bergmann from comment #2)
> Is this reproducible?
No. I just kept procdump on, I don't know when this happened. 
This is production LO version, not debug one, I don't know whether it makes difference. I hoped FAULTING_SOURCE could help. I don't know is not-debug related to "No source found". If those dumps are of no use, I may close this one and 2 similarly created bugs. 

Sorry for linking Bug 46808. I just saw you mentioned "createInstanceWithArgumentsAndContext".
Comment 4 Stephan Bergmann 2016-06-07 14:56:16 UTC
I at least can't read anything out of the given information.  May make sense to resolve the bug as INSUFFICIENTDATA.