https://bugs.documentfoundation.org/show_bug.cgi?id=96887

            Bug ID: 96887
           Summary: hang loading XLSX ...
           Product: LibreOffice
           Version: 5.0.2.1 rc
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Most interesting; vs. master of: 66a82c248ea099d43f289e0737cd7e8cb808a591

I get a cppunittester hang:

     user32.dll!_NtUserGetMessage@16()    Unknown
     user32.dll!_GetMessageW@16()    Unknown
     vcllo.dll!ImplSalYieldMutexAcquireWithWait() Line 256    C++
     vcllo.dll!WinSalInstance::DoYield(bool bWait, bool
bHandleAllCurrentEvents, unsigned long nReleased) Line 703    C++
     vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents, const unsigned long
nReleased) Line 514    C++
     vcllo.dll!Application::Yield() Line 540    C++
>       scfiltlo.dll!oox::xls::`anonymous 
> namespace'::importSheetFragments(oox::xls::WorkbookFragment & 
> rWorkbookHandler, 
> std::vector<std::pair<std::shared_ptr<oox::xls::WorksheetGlobals>,rtl::Reference<oox::core::FragmentHandler>
>  
> >,std::allocator<std::pair<std::shared_ptr<oox::xls::WorksheetGlobals>,rtl::Reference<oox::core::FragmentHandler>
>  > > > & rSheets) Line 346      C++
     scfiltlo.dll!oox::xls::WorkbookFragment::finalizeImport() Line 488    C++
     ooxlo.dll!oox::core::FragmentHandler2::endDocument() Line 51    C++
     expwraplo.dll!sax_fastparser::FastSaxParserImpl::parseStream(const
com::sun::star::xml::sax::InputSource & maStructSource) Line 791    C++
     expwraplo.dll!sax_fastparser::FastSaxParser::parseStream(const
com::sun::star::xml::sax::InputSource & aInputSource) Line 1297    C++
     ooxlo.dll!oox::core::FastParser::parseStream(const
com::sun::star::xml::sax::InputSource & rInputSource, bool bCloseStream) Line
118    C++
     ooxlo.dll!oox::core::FastParser::parseStream(const
com::sun::star::uno::Reference<com::sun::star::io::XInputStream> & rxInStream,
const rtl::OUString & rStreamName, bool bCloseStream) Line 127    C++
     ooxlo.dll!oox::core::XmlFilterBase::importFragment(const
rtl::Reference<oox::core::FragmentHandler> & rxHandler, oox::core::FastParser &
rParser) Line 353    C++
     ooxlo.dll!oox::core::XmlFilterBase::importFragment(const
rtl::Reference<oox::core::FragmentHandler> & rxHandler) Line 294    C++
     scfiltlo.dll!oox::xls::ExcelFilter::importDocument() Line 102    C++
     ooxlo.dll!oox::core::FilterBase::filter(const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
rMediaDescSeq) Line 484    C++
     scfiltlo.dll!oox::xls::ExcelFilter::filter(const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
rDescriptor) Line 156    C++
     sfxlo.dll!SfxObjectShell::ImportFrom(SfxMedium & rMedium, const
com::sun::star::uno::Reference<com::sun::star::text::XTextRange> &
xInsertPosition) Line 2273    C++
     sfxlo.dll!SfxObjectShell::DoLoad(SfxMedium * pMed) Line 770    C++
     scqahelper.dll!ScBootstrapFixture::load(bool bReadWrite, const
rtl::OUString & rURL, const rtl::OUString & rFilter, const rtl::OUString &
rUserData, const rtl::OUString & rTypeName, SfxFilterFlags nFilterFlags,
SotClipboardFormatId nClipboardID, unsigned long nFilterVersion, const
rtl::OUString * pPassword) Line 557    C++
     scqahelper.dll!ScBootstrapFixture::load(const rtl::OUString & rURL, const
rtl::OUString & rFilter, const rtl::OUString & rUserData, const rtl::OUString &
rTypeName, SfxFilterFlags nFilterFlags, SotClipboardFormatId nClipboardID,
unsigned long nFilterVersion, const rtl::OUString * pPassword) Line 572    C++
     scqahelper.dll!ScBootstrapFixture::saveAndReload(ScDocShell * pShell,
const rtl::OUString & rFilter, const rtl::OUString & rUserData, const
rtl::OUString & rTypeName, SfxFilterFlags nFormatType) Line 646    C++
     scqahelper.dll!ScBootstrapFixture::saveAndReload(ScDocShell * pShell, long
nFormat) Line 659    C++
     test_sc_subsequent_export_test.dll!ScExportTest::testLinkedGraphicRT()
Line 2476    C++
    
test_sc_subsequent_export_test.dll!CppUnit::TestCaller<ScExportTest>::runTest()
Line 173    C++

Very curious. It appears that Application::EndYield doesn't end an
Application::Yield correctly in this case; mrSheetsLeft == 0.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to