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]