To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=101418


User mba changed the following:

                What    |Old value                 |New value
================================================================================
             Assigned to|mba                       |mav
--------------------------------------------------------------------------------
        Target milestone|---                       |OOo 3.2
--------------------------------------------------------------------------------




------- Additional comments from m...@openoffice.org Wed May 13 12:26:05 +0000 
2009 -------
The document is damaged on zip level; the manifest.xml stream is not accessible.
Here's a call stack where OOo hangs:

        ntdll.dll!7c90eb94()    
        [Frames below may be incorrect and/or missing, no symbols loaded for 
ntdll.dll] 
        ntdll.dll!7c90e288()    
        kernel32.dll!7c801875()         
        kernel32.dll!7c8399f3()         
        sal3.dll!_osl_readFile()  + 0x25 bytes  C++
        ucpfile1.dll!osl::File::read()  + 0x16 bytes    C++
        ucpfile1.dll!fileaccess::ReconnectingFile::read()  + 0x1f bytes C++
        ucpfile1.dll!fileaccess::XInputStream_impl::readBytes()  + 0x57 bytes   
C++
        xstor.dll!SwitchablePersistenceStream::readBytes()  + 0x60 bytes        
C++
        package2.dll!XUnbufferedStream::readBytes()  + 0x3c7 bytes      C++
        package2.dll!XUnbufferedStream::readSomeBytes()  + 0x12 bytes   C++
>
sax.uno.dll!sax_expatwrap::XMLFile2UTFConverter::readAndConvert(com::sun::star::uno::Sequence<signed
char> & seq={...}, long nMaxToRead=16384)  Line 66 + 0x30 bytes C++
        sax.uno.dll!sax_expatwrap::SaxExpatParser_Impl::parse()  Line 707 + 
0x2b bytes  C++
        sax.uno.dll!sax_expatwrap::SaxExpatParser::parseStream(const
com::sun::star::xml::sax::InputSource & structSource={...})  Line 511   C++
        package2.dll!ManifestReader::readManifestSequence()  + 0x138 bytes      
C++
        package2.dll!ZipPackage::parseManifest()  + 0x26c bytes C++
        package2.dll!ZipPackage::getZipFileContents()  + 0x2f6 bytes    C++
        package2.dll!ZipPackage::initialize()  + 0x6e4 bytes    C++
 
cppuhelper3MSC.dll!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext()
 + 0x4c bytes   C++
 
cppuhelper3MSC.dll!cppu::OFactoryComponentHelper::createInstanceWithArgumentsAndContext()
 + 0x97 bytes   C++
 
cppuhelper3MSC.dll!cppu::ORegistryFactoryHelper::createInstanceWithArgumentsAndContext()
 + 0xa2 bytes   C++
 
bootstrap.uno.dll!stoc_smgr::OServiceManager::createInstanceWithArgumentsAndContext()
 + 0x183 bytes  C++
        
bootstrap.uno.dll!stoc_smgr::OServiceManager::createInstanceWithArguments()  +
0x29 bytes      C++
        xstor.dll!OStorage_Impl::OpenOwnPackage()  + 0x366 bytes        C++
        xstor.dll!OStorage_Impl::ReadContents()  + 0x38 bytes   C++
        xstor.dll!OStorage_Impl::FindElement()  + 0x4f bytes    C++
        xstor.dll!OStorage::hasByName()  + 0xc6 bytes   C++
        xomi.dll!XMLVersionListPersistence::load()  + 0x66 bytes        C++
        sfxmi.dll!SfxMedium::GetVersionList(const
com::sun::star::uno::Reference<com::sun::star::embed::XStorage> &
xStorage={...})  Line 3536 + 0x1c bytes C++
        sfxmi.dll!sfx2::FileDialogHelper_Impl::updateVersions()  Line 670 + 
0x13 bytes  C++
        sfxmi.dll!sfx2::FileDialogHelper_Impl::handleFileSelectionChanged(const
com::sun::star::ui::dialogs::FilePickerEvent & __formal={...})  Line 214        
C++
        sfxmi.dll!sfx2::FileDialogHelper::FileSelectionChanged(const
com::sun::star::ui::dialogs::FilePickerEvent & aEvent={...})  Line 2721 C++
        sfxmi.dll!sfx2::FileDialogHelper_Impl::fileSelectionChanged(const
com::sun::star::ui::dialogs::FilePickerEvent & aEvent={...})  Line 165 + 0x18
bytes   C++
        fps_office.uno.dll!SvtFilePicker::notify()  + 0xd9 bytes        C++
        fps_office.uno.dll!SvtFileDialog::FileSelect()  + 0x17 bytes    C++
        fps_office.uno.dll!SvtFileDialog::SelectHdl_Impl()  + 0x22a bytes       
C++
        fps_office.uno.dll!SvtFileDialog::LinkStubSelectHdl_Impl()  + 0xe bytes 
C++
        tlmi.dll!Link::Call()  + 0x11 bytes     C++
        svtmi.dll!SvtFileView_Impl::LinkStubSelectionMultiplexer()  + 0xe bytes 
C++
        tlmi.dll!Link::Call()  + 0x11 bytes     C++
        svtmi.dll!SvLBox::SelectHdl()  + 0x32 bytes     C++
        svtmi.dll!SvTreeListBox::Select()  + 0xba bytes C++
        svtmi.dll!SvImpLBox::SetCursor()  + 0x11e bytes C++
        svtmi.dll!ImpLBSelEng::SetCursorAtPoint()  + 0x33 bytes C++
        vclmi.dll!SelectionEngine::SelMouseButtonDown()  + 0x1ec bytes  C++
        svtmi.dll!SvImpLBox::MouseButtonDown()  + 0x266 bytes   C++
        svtmi.dll!SvTreeListBox::MouseButtonDown()  + 0x2a bytes        C++
        vclmi.dll!ImplHandleMouseEvent()  + 0xc15 bytes C++
        vclmi.dll!ImplHandleSalMouseButtonDown()  + 0x3a bytes  C++
        vclmi.dll!ImplWindowFrameProc()  + 0x9a bytes   C++
        vclmi.dll!SalFrame::CallCallback()  + 0x16 bytes        C++
        vclmi.dll!WinSalFrame::EndSetClipRegion()  + 0x3db bytes        C++
        vclmi.dll!SalFrameWndProc()  + 0x738 bytes      C++
        vclmi.dll!SalFrameWndProcW()  + 0x30 bytes      C++
        user32.dll!77d48709()   
        user32.dll!77d487eb()   
        user32.dll!77d70494()   
        user32.dll!77d489e8()   
        vclmi.dll!ImplDispatchMessage()  + 0x15 bytes   C++
        vclmi.dll!WinSalInstance::AcquireYieldMutex()  + 0x36 bytes     C++
        vclmi.dll!ImplSalYield()  + 0x85 bytes  C++
        vclmi.dll!WinSalInstance::Yield()  + 0x9f bytes C++
        vclmi.dll!Application::Yield()  + 0x3d bytes    C++
        vclmi.dll!Dialog::Execute()  + 0x77 bytes       C++
        fps_office.uno.dll!SvtFileDialog::Execute()  + 0x32 bytes       C++
        fps_office.uno.dll!SvtFilePicker::implExecutePicker()  + 0x43 bytes     
C++
        fps_office.uno.dll!svt::OCommonPicker::execute()  + 0x59 bytes  C++
        fps_office.uno.dll!SvtFilePicker::execute()  + 0xf bytes        C++
        sfxmi.dll!sfx2::FileDialogHelper_Impl::implDoExecute()  Line 1366 + 
0x1d bytes  C++
        sfxmi.dll!sfx2::FileDialogHelper_Impl::execute(SvStringsDtor * &
rpURLList=0x00000000, SfxItemSet * & rpSet=0x00000000, String & rFilter={...}) 
Line 1560 + 0xb bytes   C++
        sfxmi.dll!sfx2::FileDialogHelper::Execute(SvStringsDtor * &
rpURLList=0x00000000, SfxItemSet * & rpSet=0x00000000, String & rFilter={...},
const String & rDirPath={...})  Line 2472       C++
        sfxmi.dll!sfx2::FileOpenDialog_Impl(__int64 nFlags=2686451712, const 
String &
rFact={...}, SvStringsDtor * & rpURLList=0x00000000, String & rFilter={...},
SfxItemSet * & rpSet=0x00000000, const String * pPath=0x0161f800, short
nDialog=0, const String & rStandardDir={...}, const
com::sun::star::uno::Sequence<rtl::OUString> & rBlackList={...})  Line 2776 +
0x18 bytes      C++
        sfxmi.dll!SfxApplication::OpenDocExec_Impl(SfxRequest & rReq={...})  
Line 909
+ 0x64 bytes    C++
        sfxmi.dll!SfxStubSfxApplicationOpenDocExec_Impl(SfxShell * 
pShell=0x04cb1d60,
SfxRequest & rReq={...})  Line 1213 + 0xf bytes C++
        sfxmi.dll!SfxDispatcher::Call_Impl(SfxShell & rShell={...}, const 
SfxSlot &
rSlot={...}, SfxRequest & rReq={...}, unsigned char bRecord='')  Line 306 +
0xb bytes       C++
        sfxmi.dll!SfxDispatcher::PostMsgHandler(SfxRequest * pReq=0x04cd3bc0)  
Line
1619    C++
        sfxmi.dll!SfxDispatcher::LinkStubPostMsgHandler(void * 
pThis=0x04ce2248, void
* pCaller=0x04cd3bc0)  Line 1579 + 0xf bytes    C++
        tlmi.dll!Link::Call()  + 0x11 bytes     C++
        sfxmi.dll!SfxHintPoster::DoEvent_Impl()  + 0x1c bytes   C++
        sfxmi.dll!SfxHintPoster::LinkStubDoEvent_Impl()  + 0xe bytes    C++
        tlmi.dll!Link::Call()  + 0x11 bytes     C++
        vclmi.dll!ImplHandleClose()  + 0x156 bytes      C++
        vclmi.dll!ImplWindowFrameProc()  + 0x2e2 bytes  C++
        vclmi.dll!SalFrame::CallCallback()  + 0x16 bytes        C++
        vclmi.dll!ImplHandleSalObjSysCharMsg()  + 0x504 bytes   C++
        vclmi.dll!SalFrameWndProc()  + 0x748 bytes      C++
        vclmi.dll!SalFrameWndProcW()  + 0x30 bytes      C++
        user32.dll!77d48709()   
        user32.dll!77d487eb()   
        user32.dll!77d70494()   
        user32.dll!77d493df()   
        user32.dll!77d70494()   
        user32.dll!77d489e8()   
        vclmi.dll!ImplDispatchMessage()  + 0x15 bytes   C++
        vclmi.dll!WinSalInstance::AcquireYieldMutex()  + 0x36 bytes     C++
        vclmi.dll!ImplSalYield()  + 0x47 bytes  C++
        vclmi.dll!WinSalInstance::Yield()  + 0x9f bytes C++
        vclmi.dll!Application::Yield()  + 0x3d bytes    C++
        vclmi.dll!Application::Execute()  + 0x24 bytes  C++
        sofficeapp.dll!desktop::Desktop::Main()  + 0x10ce bytes C++
        vclmi.dll!ImplSVMain()  + 0x64 bytes    C++
        vclmi.dll!SVMain()  + 0x1c bytes        C++
        sofficeapp.dll!_soffice_main()  + 0x81 bytes    C++
        soffice.bin!_main()  + 0x16 bytes       C
        soffice.bin!_winm...@16()  + 0x15 bytes C
        soffice.bin!__tmainCRTStartup()  Line 574 + 0x35 bytes  C
        soffice.bin!WinMainCRTStartup()  Line 399       C
        kernel32.dll!7c816d4f()         
        kernel32.dll!7c8399f3()         


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@xml.openoffice.org
For additional commands, e-mail: issues-h...@xml.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to