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

Julien Nabet <serval2...@yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |serval2...@yahoo.fr

--- Comment #18 from Julien Nabet <serval2...@yahoo.fr> ---
Created attachment 154181
  --> https://bugs.documentfoundation.org/attachment.cgi?id=154181&action=edit
bt with debug symbols

On pc Debian x86-64 with master sources updated today, I could reproduce this.

When adding an image on a form, this one appears. Then if we save and reenter,
it disappears.

Taking some time on gdb trying to understand this, it seems that at the very
moment, LO "loses" the file (its stream or something).
At least, we got mnStreamLength = 0 at this precise moment (whereas obviously
it was not 0 when inserting the image).
Taking a look to the bt, I noticed these lines:
#19 0x00007fffdf270d68 in
dbaccess::ORowSetDataColumn::fireValueChange(connectivity::ORowSetValue const&)
(this=0x55555e8a13d0, _rOldValue=...)
    at
/home/julien/lo/libreoffice/dbaccess/source/core/api/CRowSetDataColumn.cxx:192
#20 0x00007fffdf326d55 in
dbaccess::ORowSetBase::firePropertyChange(rtl::Reference<connectivity::ORowVector<connectivity::ORowSetValue>
> const&) (this=0x55555d1187d8, _rOldRow=rtl::Reference to 0x55555cd03bc0)
    at /home/julien/lo/libreoffice/dbaccess/source/core/api/RowSetBase.cxx:1171
#21 0x00007fffdf2f6890 in dbaccess::ORowSet::updateRow() (this=0x55555d118710)
at /home/julien/lo/libreoffice/dbaccess/source/core/api/RowSet.cxx:963
#22 0x00007fff23ace793 in frm::ODatabaseForm::updateRow() (this=0x55555d11ca60)
at /home/julien/lo/libreoffice/forms/source/component/DatabaseForm.cxx:3442
#23 0x00007fff23c030af in
frm::FormOperations::impl_commitCurrentRecord_throw(unsigned char*) const
(this=0x55555e8cb520, _pRecordInserted=0x7fffffff1160 "")
    at /home/julien/lo/libreoffice/forms/source/runtime/formoperations.cxx:890
#24 0x00007fff23c02f77 in frm::FormOperations::commitCurrentRecord(unsigned
char&) (this=0x55555e8cb520, _out_rRecordInserted=@0x7fffffff1160: 0 '\000')
    at /home/julien/lo/libreoffice/forms/source/runtime/formoperations.cxx:865

Just wonder if it's not again due to an update interface which is not yet
implemented in Firebird part.

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

Reply via email to