warn:legacy.osl:32088:1:/data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:810: <SwGrfNode::_GetStreamForEmbedGrf(..)> - embedded graphic file not found!
warn:legacy.osl:32088:1:/data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:475: Grafik kann nicht eingeswapt werden
warn:legacy.osl:32088:1:/data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:810: <SwGrfNode::_GetStreamForEmbedGrf(..)> - embedded graphic file not found!
warn:legacy.osl:32088:1:/data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:475: Grafik kann nicht eingeswapt werden
#0 SwGrfNode::_GetStreamForEmbedGrf (this=0x9042af0, _refPics=..., _aStrmName="200004AD0000475F000033B367F3281F.svm")
at /data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:810
#1 0xad85ae45 in SwGrfNode::SwapIn (this=0x9042af0, bWaitForData=0 '\000') at /data/opt/libreoffice/master/sw/source/core/graphic/ndgrf.cxx:452
#2 0xad72a7f2 in SwNoTxtFrm::PaintPicture (this=0x90525b8, pOut=0x8b18c0c, rGrfArea=...)
at /data/opt/libreoffice/master/sw/source/core/doc/notxtfrm.cxx:869
#3 0xad728ccc in SwNoTxtFrm::Paint (this=0x90525b8, rRect=...) at /data/opt/libreoffice/master/sw/source/core/doc/notxtfrm.cxx:319
#4 0xad8deee1 in SwLayoutFrm::Paint (this=0x9052448, rRect=...) at /data/opt/libreoffice/master/sw/source/core/layout/paintfrm.cxx:3255
#5 0xad8e154e in SwFlyFrm::Paint (this=0x9052448, rRect=...) at /data/opt/libreoffice/master/sw/source/core/layout/paintfrm.cxx:3928
#6 0xad7bd326 in SwVirtFlyDrawObj::wrap_DoPaintObject (this=0x9052520) at /data/opt/libreoffice/master/sw/source/core/draw/dflyobj.cxx:533
#7 0xad7bc869 in drawinglayer::primitive2d::SwVirtFlyDrawObjPrimitive::get2DDecomposition (this=0x9400198, rViewInformation=...)
at /data/opt/libreoffice/master/sw/source/core/draw/dflyobj.cxx:274
#8 0xb5c77067 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) ()
from /data/opt/OOInstall/program/libmergedlo.so
#9 0xb5c64d8c in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /data/opt/OOInstall/program/libmergedlo.so
#10 0xb6654af5 in sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&) ()
from /data/opt/OOInstall/program/libmergedlo.so
#11 0xb6654c63 in sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&) ()
from /data/opt/OOInstall/program/libmergedlo.so
#12 0xb667408c in SdrPageWindow::RedrawLayer(unsigned char const*, sdr::contact::ViewObjectContactRedirector*) const ()
from /data/opt/OOInstall/program/libmergedlo.so
#13 0xb6715a94 in SdrPageView::DrawLayer(unsigned char, OutputDevice*, sdr::contact::ViewObjectContactRedirector*) const ()
from /data/opt/OOInstall/program/libmergedlo.so
#14 0xadbb469f in SwViewImp::PaintLayer (this=0x9058548, _nLayerID=1 '\001', pPrintData=0x0, _pPageBackgrdColor=0xbfc465b4, _bIsPageRightToLeft=
false, pRedirector=0xbfc465d0) at /data/opt/libreoffice/master/sw/source/core/view/vdraw.cxx:148
#15 0xad8de187 in SwRootFrm::Paint (this=0x9059920, rRect=..., pPrintData=0x0)
at /data/opt/libreoffice/master/sw/source/core/layout/paintfrm.cxx:2992
#16 0xadbbd0e0 in ViewShell::Paint (this=0x9058390, rRect=...) at /data/opt/libreoffice/master/sw/source/core/view/viewsh.cxx:1678
#17 0xad6201da in SwCrsrShell::Paint (this=0x9058390, rRect=...) at /data/opt/libreoffice/master/sw/source/core/crsr/crsrsh.cxx:1165
#18 0xadd9fcbf in SwEditWin::Paint (this=0x903d7b8, rRect=...) at /data/opt/libreoffice/master/sw/source/ui/docvw/edtwin2.cxx:534
Seems the image ID got corrupted: some change in the SVM stream perhaps:
(gdb) p GetGrfObj().GetUniqueID()
$6 = "200004AD0000475F000033B 367F3281F"
vs.
Pictures/200004AD0000475F000033B3 81B9C98F.svm
I guess [ spaces added to separate the image checksum at end of id ].
with a dbgutil build I get this on autosave:
warn:legacy. osl:32088: 1:/data/ opt/libreoffice /master/ sw/source/ core/graphic/ ndgrf.cxx: 810: <SwGrfNode: :_GetStreamForE mbedGrf( ..)> - embedded graphic file not found! osl:32088: 1:/data/ opt/libreoffice /master/ sw/source/ core/graphic/ ndgrf.cxx: 475: Grafik kann nicht eingeswapt werden osl:32088: 1:/data/ opt/libreoffice /master/ sw/source/ core/graphic/ ndgrf.cxx: 810: <SwGrfNode: :_GetStreamForE mbedGrf( ..)> - embedded graphic file not found! osl:32088: 1:/data/ opt/libreoffice /master/ sw/source/ core/graphic/ ndgrf.cxx: 475: Grafik kann nicht eingeswapt werden
warn:legacy.
warn:legacy.
warn:legacy.
Breakpoint 1, SwGrfNode: :_GetStreamForE mbedGrf (this=0x9042af0, _refPics=..., _aStrmName= "200004AD000047 5F000033B367F32 81F.svm" ) libreoffice/ master/ sw/source/ core/graphic/ ndgrf.cxx: 810 :_GetStreamForE mbedGrf( ..)> - embedded graphic file not found!" ); >openStreamElem ent( _aStrmName, embed:: ElementModes: :READ ); elper:: CreateStream( refStrm ); :_GetStreamForE mbedGrf( ..)> - embedded graphic file not found!" ); 5F000033B367F32 81F.svm"
at /data/opt/
810 OSL_FAIL( "<SwGrfNode:
(gdb) l
805 uno::Reference < io::XStream > refStrm = _refPics-
806 pStrm = utl::UcbStreamH
807 }
808 else
809 {
810 OSL_FAIL( "<SwGrfNode:
811 }
812 }
813
814 return pStrm;
(gdb) p _aStrmName
$1 = "200004AD000047
#0 SwGrfNode: :_GetStreamForE mbedGrf (this=0x9042af0, _refPics=..., _aStrmName= "200004AD000047 5F000033B367F32 81F.svm" ) libreoffice/ master/ sw/source/ core/graphic/ ndgrf.cxx: 810 libreoffice/ master/ sw/source/ core/graphic/ ndgrf.cxx: 452 :PaintPicture (this=0x90525b8, pOut=0x8b18c0c, rGrfArea=...) libreoffice/ master/ sw/source/ core/doc/ notxtfrm. cxx:869 libreoffice/ master/ sw/source/ core/doc/ notxtfrm. cxx:319 libreoffice/ master/ sw/source/ core/layout/ paintfrm. cxx:3255 libreoffice/ master/ sw/source/ core/layout/ paintfrm. cxx:3928 j::wrap_ DoPaintObject (this=0x9052520) at /data/opt/ libreoffice/ master/ sw/source/ core/draw/ dflyobj. cxx:533 :primitive2d: :SwVirtFlyDrawO bjPrimitive: :get2DDecomposi tion (this=0x9400198, rViewInformatio n=...) libreoffice/ master/ sw/source/ core/draw/ dflyobj. cxx:274 :processor2d: :VclPixelProces sor2D:: processBasePrim itive2D( drawinglayer: :primitive2d: :BasePrimitive2 D const&) () OOInstall/ program/ libmergedlo. so :processor2d: :BaseProcessor2 D::process( com::sun: :star:: uno::Sequence< com::sun: :star:: uno::Reference< com::sun: :star:: graphic: :XPrimitive2D> > const&) () from /data/opt/ OOInstall/ program/ libmergedlo. so :ObjectContactO fPageView: :DoProcessDispl ay(sdr: :contact: :DisplayInfo& ) () OOInstall/ program/ libmergedlo. so :ObjectContactO fPageView: :ProcessDisplay (sdr::contact: :DisplayInfo& ) () OOInstall/ program/ libmergedlo. so :RedrawLayer( unsigned char const*, sdr::contact: :ViewObjectCont actRedirector* ) const () OOInstall/ program/ libmergedlo. so :DrawLayer( unsigned char, OutputDevice*, sdr::contact: :ViewObjectCont actRedirector* ) const () OOInstall/ program/ libmergedlo. so :PaintLayer (this=0x9058548, _nLayerID=1 '\001', pPrintData=0x0, _pPageBackgrdCo lor=0xbfc465b4, _bIsPageRightTo Left= 0xbfc465d0) at /data/opt/ libreoffice/ master/ sw/source/ core/view/ vdraw.cxx: 148 libreoffice/ master/ sw/source/ core/layout/ paintfrm. cxx:2992 libreoffice/ master/ sw/source/ core/view/ viewsh. cxx:1678 libreoffice/ master/ sw/source/ core/crsr/ crsrsh. cxx:1165 libreoffice/ master/ sw/source/ ui/docvw/ edtwin2. cxx:534
at /data/opt/
#1 0xad85ae45 in SwGrfNode::SwapIn (this=0x9042af0, bWaitForData=0 '\000') at /data/opt/
#2 0xad72a7f2 in SwNoTxtFrm:
at /data/opt/
#3 0xad728ccc in SwNoTxtFrm::Paint (this=0x90525b8, rRect=...) at /data/opt/
#4 0xad8deee1 in SwLayoutFrm::Paint (this=0x9052448, rRect=...) at /data/opt/
#5 0xad8e154e in SwFlyFrm::Paint (this=0x9052448, rRect=...) at /data/opt/
#6 0xad7bd326 in SwVirtFlyDrawOb
#7 0xad7bc869 in drawinglayer:
at /data/opt/
#8 0xb5c77067 in drawinglayer:
from /data/opt/
#9 0xb5c64d8c in drawinglayer:
#10 0xb6654af5 in sdr::contact:
from /data/opt/
#11 0xb6654c63 in sdr::contact:
from /data/opt/
#12 0xb667408c in SdrPageWindow:
from /data/opt/
#13 0xb6715a94 in SdrPageView:
from /data/opt/
#14 0xadbb469f in SwViewImp:
false, pRedirector=
#15 0xad8de187 in SwRootFrm::Paint (this=0x9059920, rRect=..., pPrintData=0x0)
at /data/opt/
#16 0xadbbd0e0 in ViewShell::Paint (this=0x9058390, rRect=...) at /data/opt/
#17 0xad6201da in SwCrsrShell::Paint (this=0x9058390, rRect=...) at /data/opt/
#18 0xadd9fcbf in SwEditWin::Paint (this=0x903d7b8, rRect=...) at /data/opt/
Seems the image ID got corrupted: some change in the SVM stream perhaps:
(gdb) p GetGrfObj( ).GetUniqueID( ) 5F000033B 367F3281F" 200004AD0000475 F000033B3 81B9C98F.svm
$6 = "200004AD000047
vs.
Pictures/
I guess [ spaces added to separate the image checksum at end of id ].