Summary: | EDITING an ODBC database (MS Access and Quickbase via QuNect ODBC for QuickBase) crashes LibreOffice | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Claude von Roesgen <claude> |
Component: | Base | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | claude |
Priority: | medium | ||
Version: | 7.4.0.0 alpha0+ | ||
Hardware: | All | ||
OS: | Windows (All) | ||
URL: | https://youtu.be/JrrZTM7eYuo | ||
Whiteboard: | QA:needsComment | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 133092 | ||
Attachments: | Base delivers invalid bookmark to MS Access via ODBC. |
Description
Claude von Roesgen
2022-04-03 23:42:12 UTC
Created attachment 179293 [details]
Base delivers invalid bookmark to MS Access via ODBC.
Here's a typical stack trace of the crash: dbalo.dll!rtl::Reference<connectivity::ORowVector<connectivity::ORowSetValue>>::operator*() Line 225 at C:\cygwin\home\claud\lode\dev\core\include\rtl\ref.hxx(225) dbalo.dll!dbaccess::ORowSetCache::insertRow(std::vector<com::sun::star::uno::Any,std::allocator<com::sun::star::uno::Any>> & o_aBookmarks) Line 1277 at C:\cygwin\home\claud\lode\dev\core\dbaccess\source\core\api\RowSetCache.cxx(1277) dbalo.dll!dbaccess::ORowSet::insertRow() Line 864 at C:\cygwin\home\claud\lode\dev\core\dbaccess\source\core\api\RowSet.cxx(864) frmlo.dll!frm::ODatabaseForm::insertRow() Line 3414 at C:\cygwin\home\claud\lode\dev\core\forms\source\component\DatabaseForm.cxx(3414) svxcorelo.dll!DbGridControl::SaveRow() Line 2894 at C:\cygwin\home\claud\lode\dev\core\svx\source\fmcomp\gridctrl.cxx(2894) svtlo.dll!svt::EditBrowseBox::IsCursorMoveAllowed(long nNewRow, unsigned short nNewColId) Line 807 at C:\cygwin\home\claud\lode\dev\core\svtools\source\brwbox\editbrowsebox.cxx(807) svtlo.dll!BrowseBox::GoToRowColumnId(long nRow, unsigned short nColId) Line 1594 at C:\cygwin\home\claud\lode\dev\core\svtools\source\brwbox\brwbox1.cxx(1594) svtlo.dll!BrowseBox::MouseButtonDown(const BrowserMouseEvent & rEvt) Line 1553 at C:\cygwin\home\claud\lode\dev\core\svtools\source\brwbox\brwbox2.cxx(1553) svtlo.dll!svt::EditBrowseBox::MouseButtonDown(const BrowserMouseEvent & rEvt) Line 444 at C:\cygwin\home\claud\lode\dev\core\svtools\source\brwbox\editbrowsebox.cxx(444) dbulo.dll!dbaui::SbaGridControl::MouseButtonDown(const BrowserMouseEvent & rMEvt) Line 909 at C:\cygwin\home\claud\lode\dev\core\dbaccess\source\ui\browser\sbagrid.cxx(909) svtlo.dll!BrowserDataWin::MouseButtonDown(const MouseEvent & rEvt) Line 435 at C:\cygwin\home\claud\lode\dev\core\svtools\source\brwbox\datwin.cxx(435) vcllo.dll!ImplHandleMouseEvent(const VclPtr<vcl::Window> & xWindow, MouseNotifyEvent nSVEvent, bool bMouseLeave, __int64 nX, __int64 nY, unsigned __int64 nMsgTime, unsigned short nCode, MouseEventModifiers nMode) Line 710 at C:\cygwin\home\claud\lode\dev\core\vcl\source\window\winproc.cxx(710) vcllo.dll!ImplHandleSalMouseButtonDown(vcl::Window * pWindow, const SalMouseEvent * pEvent) Line 2285 at C:\cygwin\home\claud\lode\dev\core\vcl\source\window\winproc.cxx(2285) vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2636 at C:\cygwin\home\claud\lode\dev\core\vcl\source\window\winproc.cxx(2636) vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 308 at C:\cygwin\home\claud\lode\dev\core\vcl\inc\salframe.hxx(308) vclplug_winlo.dll!ImplHandleMouseMsg(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 3235 at C:\cygwin\home\claud\lode\dev\core\vcl\win\window\salframe.cxx(3235) vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5612 at C:\cygwin\home\claud\lode\dev\core\vcl\win\window\salframe.cxx(5612) vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5965 at C:\cygwin\home\claud\lode\dev\core\vcl\win\window\salframe.cxx(5965) user32.dll!UserCallWinProcCheckWow() user32.dll!DispatchMessageWorker() JitV.dll!00007ffbb9107d28() vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 475 at C:\cygwin\home\claud\lode\dev\core\vcl\win\app\salinst.cxx(475) vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 552 at C:\cygwin\home\claud\lode\dev\core\vcl\win\app\salinst.cxx(552) vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 581 at C:\cygwin\home\claud\lode\dev\core\vcl\win\app\salinst.cxx(581) vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 474 at C:\cygwin\home\claud\lode\dev\core\vcl\source\app\svapp.cxx(474) vcllo.dll!Application::Yield() Line 559 at C:\cygwin\home\claud\lode\dev\core\vcl\source\app\svapp.cxx(559) vcllo.dll!Application::Execute() Line 452 at C:\cygwin\home\claud\lode\dev\core\vcl\source\app\svapp.cxx(452) sofficeapp.dll!desktop::Desktop::Main() Line 1606 at C:\cygwin\home\claud\lode\dev\core\desktop\source\app\app.cxx(1606) vcllo.dll!ImplSVMain() Line 202 at C:\cygwin\home\claud\lode\dev\core\vcl\source\app\svmain.cxx(202) vcllo.dll!SVMain() Line 235 at C:\cygwin\home\claud\lode\dev\core\vcl\source\app\svmain.cxx(235) sofficeapp.dll!soffice_main() Line 98 at C:\cygwin\home\claud\lode\dev\core\desktop\source\app\sofficemain.cxx(98) soffice.exe!sal_main() Line 51 at C:\cygwin\home\claud\lode\dev\core\desktop\source\app\main.c(51) soffice.exe!main(int argc, char * * argv) Line 49 at C:\cygwin\home\claud\lode\dev\core\desktop\source\app\main.c(49) Please watch the YouTube video to see how to reproduce the crash. Here's the YouTube video on how to reproduce the crash: https://youtu.be/JrrZTM7eYuo |