Hi Mikhail,

The version I installed is OOo_3.0.0rc2_20080920_Win32Intel_install_en-US.exe. I'm sorry because I find that the problem could be the way I installed it. I canceled the installation process after the inst set is unpacked, and continued to install with "setup /a" to avoid system dependencies. After a full installation the office can be started. Like some other issues, instead of crashing on a developers' version, on this release version (OOO300_m7) a "General Error" box pops up on double clicking the object. Anyway, this confirms the description in i78753. So I took your advice to retrieve the call stack on crash (in attachment). It looks from the stack the ZipStorage::mxStorage member is not valid here. I hope the stack is useful to you for an analysis, and I'd very much like to hear it. :-)

Best Regards,
Felix.


Mikhail Voitenko
Hi Felix,

Please see my comments inline.

On 09/25/08 11:26, Zhang Xiaofei wrote:
Hi Mikhail,

I tried to test the issues as we discussed but the results are not quite as expected.

For i38422, after I have MS Office 2003 installed with formula editor installed, the embedded object still cannot be edited via double-clicking, a warning message says( originally in Chinese, and translated as )" Cannot find server application, source or item, please make sure the application is correctly installed, and not deleted, removed or renamed". However, the editor works well for the formulas I created. I assume that's because the formula is created by a different version of editor?
This is a system message as far as I know. And you are right, the formula is created by MathType 5.0 Equation in format that seems not to be supported by MS Office 2003. So the bug can be just closed.


For i78753, unfortunately the official snapshot cannot be started on my machine, the reason of which I guess is because I don't have VS 2008 installed here.
Sounds strange. You do not need VS 2008 to use the office. Which exactly version have you tried to start?

Anyway, I retried my build with oox module recompiled with debug information, and now office pops up an "Assertion Failed!" dialogbox before crashes, which says "Error: File g:/DEV300_m29/oox/source/helper/zipstorage.cxx, Line 67 :ZipStorage::ZipStorage - cannot open input storage", do you think we can use that as a clue?
No, it does not look to be a problem here. This assertion does not really detect a problem, it only means that the storage can not be created, that is not necessarily an error. This is why the assertion is removed in the later versions. Please try to attach the debugger to the office process when office shows the crash notification dialog. The call stack still should be available at this point of time.


As for i34871, sorry, I just find that I don't have the right to change an issue's "status" and "resolved state" fields yet, could you manage to grant me that right, please? Or could you help to change the fields for me, please?
I have updated the issue.
>       ooxmi.dll!oox::ZipStorage::implOpenSubStorage(const rtl::OUString & 
> rElementName={...}, bool bCreate=false)  Line 125 + 0x26    C++
        ooxmi.dll!oox::StorageBase::getSubStorage(const rtl::OUString & 
rElementName={...}, bool bCreate=false)  Line 190 + 0x45        C++
        ooxmi.dll!oox::StorageBase::openInputStream(const rtl::OUString & 
rStreamName={...})  Line 145 + 0x12   C++
        
ooxmi.dll!oox::core::FilterDetect::detect(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
 & lDescriptor={...})  Line 346 + 0x13     C++
        
filterconfig1.dll!filter::config::TypeDetection::impl_askDetectService(const 
rtl::OUString & sDetectService={...}, comphelper::MediaDescriptor & 
rDescriptor={...})  Line 1018 + 0x23   C++
        
filterconfig1.dll!filter::config::TypeDetection::impl_detectTypeDeepOnly(comphelper::MediaDescriptor
 & rDescriptor={...}, const comphelper::SequenceAsVector<rtl::OUString> & 
lOutsideUsedDetectors={...})  Line 936 + 0x1d     C++
        
filterconfig1.dll!filter::config::TypeDetection::queryTypeByDescriptor(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
 & lDescriptor={...}, unsigned char bAllowDeep='')  Line 196 + 0x1a  C++
        emboleobj.dll!OwnView_Impl::GetFilterNameFromExtentionAndInStream(const 
com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> & 
xFactory={...}, const rtl::OUString & aNameWithExtention={...}, const 
com::sun::star::uno::Reference<com::sun::star::io::XInputStream> & 
xInputStream={...})  Line 244 + 0x25      C++
        emboleobj.dll!OleEmbeddedObject::TryToConvertToOOo()  Line 277 + 0x9a   
C++
        emboleobj.dll!OleEmbeddedObject::doVerb(long nVerbID=-9)  Line 768 + 
0xb        C++
        sfxmi.dll!SfxInPlaceClient::DoVerb(long nVerb=0)  Line 994 + 0x35       
C++
        sdmi.dll!sd::ViewShell::ActivateObject()  + 0x962       C++
        sdmi.dll!sd::DrawViewShell::ActivateObject()  + 0x70    C++
        sdmi.dll!sd::FuDraw::DoubleClick()  + 0xae      C++
        sdmi.dll!sd::FuSelection::MouseButtonUp()  + 0x70b      C++
        sdmi.dll!sd::ViewShell::MouseButtonUp()  + 0x80 C++
        sdmi.dll!sd::DrawViewShell::MouseButtonUp()  + 0x1b7    C++
        sdmi.dll!sd::Window::MouseButtonUp(const MouseEvent & rMEvt={...})  
Line 359    C++
        vclmi.dll!ImplHandleMouseEvent(Window * pWindow=0x024c37a0, unsigned 
short nSVEvent=2, unsigned char bMouseLeave=0, long nX=648, long nY=374, 
unsigned long nMsgTime=20540500, unsigned short nCode=1, unsigned short 
nMode=3)  Line 837        C++
        vclmi.dll!ImplHandleSalMouseButtonUp(Window * pWindow=0x024c37a0, 
SalMouseEvent * pEvent=0x014af2fc)  Line 2088 + 0x45  C++
        vclmi.dll!ImplWindowFrameProc(Window * pWindow=0x024c37a0, SalFrame * 
__formal=0x024b0458, unsigned short nEvent=4, const void * pEvent=0x014af2fc)  
Line 2342 + 0xd    C++
        vclmi.dll!ImplHandleMouseMsg(HWND__ * hWnd=0x00050456, unsigned int 
nMsg=514, unsigned int wParam=0, long lParam=24511112)  Line 3451 + 0x23    C++
        vclmi.dll!SalFrameWndProc(HWND__ * hWnd=0x00050456, unsigned int 
nMsg=514, unsigned int wParam=0, long lParam=24511112, int & rDef=1)  Line 5789 
+ 0x15 C++
        vclmi.dll!SalFrameWndProcW(HWND__ * hWnd=0x00050456, unsigned int 
nMsg=514, unsigned int wParam=0, long lParam=24511112)  Line 6204 + 0x19      
C++
        user32.dll!77d18734()   
        user32.dll!77d18816()   
        user32.dll!77d189cd()   
        user32.dll!77d18a10()   
        vclmi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x014af53c)  Line 
189 + 0xa  C++
        vclmi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x014af53c)  Line 675 + 
0x9      C++
        vclmi.dll!ImplSalYield(unsigned char bWait='', unsigned char 
bHandleAllCurrentEvents=0)  Line 705 + 0x9        C++
        vclmi.dll!WinSalInstance::Yield(bool bWait=true, bool 
bHandleAllCurrentEvents=false)  Line 750 + 0xd    C++
        vclmi.dll!Application::Yield(bool bAllEvents=false)  Line 503   C++
        vclmi.dll!Application::Execute()  Line 461 + 0x7        C++
        sofficeapp.dll!desktop::Desktop::Main()  Line 1777      C++
        vclmi.dll!ImplSVMain()  Line 196        C++
        vclmi.dll!SVMain()  Line 237    C++
        sofficeapp.dll!soffice_main()  Line 54  C++
        soffice.bin!sal_main()  Line 39 C
        soffice.bin!main(int argc=2, char * * argv=0x00398a58)  Line 37 + 0x19  
C
        soffice.bin!WinMain(void * _hinst=0x00400000, void * _dummy=0x00000000, 
char * _cmdline=0x0005234d, int _nshow=1)  Line 37 + 0x29       C
        soffice.bin!WinMainCRTStartup()  Line 390 + 0x1b        C
        kernel32.dll!7c816fd7()         
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to