• Julien Nabet's avatar
    Fix crash from regression due to ba98f6e3 · 602774ae
    Julien Nabet yazdı
    "Modernize a bit more dbaccess (part2)" 2018-03-10
    
    bt:
    0  0x00007fffc7e63986 in Point::X() const (this=0x48) at /home/julien/lo/libreoffice/include/tools/gen.hxx:85
    1  0x00007fffc81ab6c8 in dbaui::OTableWindowData::HasPosition() const (this=0x0) at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/TableWindowData.cxx:68
    2  0x00007fffc81a40e7 in dbaui::OTableWindow::OTableWindow(vcl::Window*, std::shared_ptr<dbaui::OTableWindowData> const&) (this=0x555558dd5b40, __vtt_parm=0x7fffc87b80a8 <VTT for dbaui::OQueryTableWindow+8>, pParent=0x555558c23ea0, pTabWinData=std::shared_ptr<dbaui::OTableWindowData> (empty) = {...}, __in_chrg=<optimized out>)
        at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/TableWindow.cxx:105
    3  0x00007fffc8139909 in dbaui::OQueryTableWindow::OQueryTableWindow(vcl::Window*, std::shared_ptr<dbaui::OTableWindowData> const&) (this=0x555558dd5b40, pParent=0x555558c23ea0, pTabWinData=std::shared_ptr<dbaui::OTableWindowData> (empty) = {...}, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
        at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/QTableWindow.cxx:54
    4  0x00007fffc817b14b in VclPtr<dbaui::OQueryTableWindow>::Create<dbaui::OQueryTableView*, std::shared_ptr<dbaui::OTableWindowData> const&>(dbaui::OQueryTableView*&&, std::shared_ptr<dbaui::OTableWindowData> const&) (arg#0=<unknown type in /home/julien/lo/libreoffice/instdir/program/../program/libdbulo.so, CU 0x3138246, DIE 0x31b256b>, arg#1=std::shared_ptr<dbaui::OTableWindowData> (empty) = {...}) at /home/julien/lo/libreoffice/include/vcl/vclptr.hxx:131
    5  0x00007fffc8175cff in dbaui::OQueryTableView::createWindow(std::shared_ptr<dbaui::OTableWindowData> const&) (this=
        0x555558c23ea0, _pData=std::shared_ptr<dbaui::OTableWindowData> (empty) = {...}) at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/QueryTableView.cxx:284
    6  0x00007fffc8176a28 in dbaui::OQueryTableView::AddTabWin(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, bool) (this=0x555558c23ea0, _rComposedName="table-number", _rTableName="table-number", strAlias="table-number", bNewTable=false) at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/QueryTableView.cxx:419
    7  0x00007fffc8176304 in dbaui::OQueryTableView::AddTabWin(rtl::OUString const&, rtl::OUString const&, bool) (this=0x555558c23ea0, _rTableName="table-number", _rAliasName="table-number", bNewTable=false) at /home/julien/lo/libreoffice/dbaccess/source/ui/querydesign/QueryTableView.cxx:357
    
    the fix concerns dbaccess/source/ui/querydesign/QueryTableView.cxx
    
    but also fixed some other pbs like:
    warn:legacy.osl:22883:22883:dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx:1648: OTableFieldDescRef was null!
    
    Change-Id: Ief02cdec2f49c0cf04a7a270e66ad27ec255522c
    Reviewed-on: https://gerrit.libreoffice.org/52527Reviewed-by: 's avatarJulien Nabet <serval2412@yahoo.fr>
    Tested-by: 's avatarJenkins <ci@libreoffice.org>
    602774ae
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
uiconfig Loading commit data...
util Loading commit data...
win32/source/odbcconfig Loading commit data...
AllLangMoTarget_dba.mk Loading commit data...
CppunitTest_dbaccess_RowSetClones.mk Loading commit data...
CppunitTest_dbaccess_dialog_save.mk Loading commit data...
CppunitTest_dbaccess_dialogs_test.mk Loading commit data...
CppunitTest_dbaccess_embeddeddb_performancetest.mk Loading commit data...
CppunitTest_dbaccess_empty_stdlib_save.mk Loading commit data...
CppunitTest_dbaccess_firebird_test.mk Loading commit data...
CppunitTest_dbaccess_hsqlbinary_import.mk Loading commit data...
CppunitTest_dbaccess_hsqldb_test.mk Loading commit data...
CppunitTest_dbaccess_hsqlschema_import.mk Loading commit data...
CppunitTest_dbaccess_macros_test.mk Loading commit data...
CppunitTest_dbaccess_nolib_save.mk Loading commit data...
Executable_odbcconfig.mk Loading commit data...
JunitTest_dbaccess_complex.mk Loading commit data...
JunitTest_dbaccess_unoapi.mk Loading commit data...
Library_dba.mk Loading commit data...
Library_dbahsql.mk Loading commit data...
Library_dbaxml.mk Loading commit data...
Library_dbmm.mk Loading commit data...
Library_dbu.mk Loading commit data...
Library_sdbt.mk Loading commit data...
Makefile Loading commit data...
Module_dbaccess.mk Loading commit data...
PythonTest_dbaccess_python.mk Loading commit data...
README Loading commit data...
README.vars Loading commit data...
UIConfig_dbaccess.mk Loading commit data...
UIConfig_dbapp.mk Loading commit data...
UIConfig_dbbrowser.mk Loading commit data...
UIConfig_dbquery.mk Loading commit data...
UIConfig_dbrelation.mk Loading commit data...
UIConfig_dbtable.mk Loading commit data...
UIConfig_dbtdata.mk Loading commit data...