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

            Bug ID: 117407
           Summary: Assertion failed on opening document
           Product: LibreOffice
           Version: 6.1.0.0.alpha1+ Master
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

I use debug build of Version: 6.1.0.0.alpha1+ (x64)
Build ID: f5a56c367fba1c42b4f9719b10ff3e86ad5e2ab1
CPU threads: 8; OS: Windows 10.0; UI render: GL; 
Locale: de-DE (de_DE); Calc: CL

If I use File > Open, I get the assertion fail:
Assertion failed!

Program: D:\Build_ODF_layers\core\instdir\program\sfxlo.dll
File: D:\Build_ODF_layers\core\include\rtl/ustring.hxx
Line: 669

Expression: index >= 0 && static_cast<sal_uInt32>(index) <
static_cast<sal_uInt32>(getLength())

>From debugging in Visual Studio 2017 I get the additional information:
pData   0x00007ffe074b14e0 {sal3.dll!_rtl_uString aImplEmpty_rtl_uString} empty
_rtl_uString *

and the call stack:
        ucrtbase.dll!common_assert_to_message_box<wchar_t>()    Unbekannt
>       sfxlo.dll!rtl::OUString::operator[](long index) Zeile 669       C++
       
sfxlo.dll!sfx2::AppendWildcardToDescriptor::AppendWildcardToDescriptor(const
rtl::OUString & _rWildCard) Zeile 467      C++
        sfxlo.dll!sfx2::lcl_GroupAndClassify(sfx2::TSortedFilterList &
_rFilterMatcher,
std::list<std::list<com::sun::star::beans::StringPair,std::allocator<com::sun::star::beans::StringPair>
>,std::allocator<std::list<com::sun::star::beans::StringPair,std::allocator<com::sun::star::beans::StringPair>
> > > & _rAllFilters) Zeile 610  C++
        sfxlo.dll!sfx2::appendFiltersForOpen(sfx2::TSortedFilterList &
_rFilterMatcher, const
com::sun::star::uno::Reference<com::sun::star::ui::dialogs::XFilterManager> &
_rxFilterManager, rtl::OUString & _rFirstNonEmpty, sfx2::FileDialogHelper_Impl
& _rFileDlgImpl) Zeile 1120  C++
        sfxlo.dll!sfx2::FileDialogHelper_Impl::addFilters(const rtl::OUString &
rFactory, SfxFilterFlags nMust, SfxFilterFlags nDont) Zeile 1817        C++
        sfxlo.dll!sfx2::FileDialogHelper::FileDialogHelper(short nDialogType,
FileDialogFlags nFlags, const rtl::OUString & rFact, short nDialog,
SfxFilterFlags nMust, SfxFilterFlags nDont, const rtl::OUString & rStandardDir,
const com::sun::star::uno::Sequence<rtl::OUString> & rBlackList, weld::Window *
pPreferredParent) Zeile 2307  C++
        sfxlo.dll!sfx2::FileOpenDialog_Impl(weld::Window * pParent, short
nDialogType, FileDialogFlags nFlags,
std::vector<rtl::OUString,std::allocator<rtl::OUString> > & rpURLList,
rtl::OUString & rFilter, SfxItemSet * & rpSet, const rtl::OUString * pPath,
short nDialog, const rtl::OUString & rStandardDir, const
com::sun::star::uno::Sequence<rtl::OUString> & rBlackList) Zeile 2654       
C++
        sfxlo.dll!SfxApplication::OpenDocExec_Impl(SfxRequest & rReq) Zeile 656
C++
        sfxlo.dll!SfxStubSfxApplicationOpenDocExec_Impl(SfxShell * pShell,
SfxRequest & rReq) Zeile 1231        C++
        sfxlo.dll!SfxShell::CallExec(void(*)(SfxShell *, SfxRequest &) pFunc,
SfxRequest & rReq) Zeile 211      C++
        sfxlo.dll!SfxDispatcher::Call_Impl(SfxShell & rShell, const SfxSlot &
rSlot, SfxRequest & rReq, bool bRecord) Zeile 358 C++
        sfxlo.dll!SfxDispatcher::PostMsgHandler(SfxRequest * pReq) Zeile 1129  
C++
        sfxlo.dll!SfxDispatcher::LinkStubPostMsgHandler(void * instance,
SfxRequest * data) Zeile 1106  C++
        sfxlo.dll!Link<SfxRequest * __ptr64,void>::Call(SfxRequest * data)
Zeile 84     C++
        sfxlo.dll!SfxHintPoster::DoEvent_Impl(void * pPostedHint) Zeile 45     
C++
        sfxlo.dll!SfxHintPoster::LinkStubDoEvent_Impl(void * instance, void *
data) Zeile 42    C++
        vcllo.dll!Link<void * __ptr64,void>::Call(void * data) Zeile 84 C++
        vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Zeile 1931       
C++
        vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent,
const void * pEvent) Zeile 2480  C++
        vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent)
Zeile 279        C++
        vcllo.dll!ImplHandleUserEvent(HWND__ * hWnd, __int64 lParam) Zeile 4076
C++
        vcllo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned
__int64 wParam, __int64 lParam, bool & rDef) Zeile 5727    C++
        vcllo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned
__int64 wParam, __int64 lParam) Zeile 5834        C++
        [Externer Code] 
        vcllo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Zeile 458 C++
        vcllo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Zeile
484      C++
        vcllo.dll!WinSalInstance::DoYield(bool bWait, bool
bHandleAllCurrentEvents) Zeile 555   C++
        vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Zeile 470  C++
        vcllo.dll!Application::Yield() Zeile 536        C++
        vcllo.dll!Application::Execute() Zeile 450      C++
        sofficeapp.dll!desktop::Desktop::Main() Zeile 1632      C++
        vcllo.dll!ImplSVMain() Zeile 198        C++
        vcllo.dll!SVMain() Zeile 237    C++
        sofficeapp.dll!soffice_main() Zeile 170 C++
        soffice.bin!sal_main() Zeile 48 C
        soffice.bin!main(int argc, char * * argv) Zeile 47      C
        soffice.bin!WinMain(void * _hinst, void * _dummy, char * _cmdline, int
_nshow) Zeile 47 C
        [Externer Code]

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

Reply via email to