https://bugs.freedesktop.org/show_bug.cgi?id=46340

--- Comment #4 from Michael Meeks <[email protected]> 2012-02-29 
05:50:23 PST ---
breaking in __cxa_throw just before we ended up in this unwind situation I get
(vs. master):

#0  0xb60106d0 in __cxa_throw () from /usr/lib/libstdc++.so.6
#1  0xae89eedb in OInputCompStream::readBytes (this=0x97cd738,
aData=uno::Sequence of length 32768 = {...}, nBytesToRead=32768)
    at /data/opt/libreoffice/master/package/source/xstor/ocompinstream.cxx:134
#2  0xb71ba6d9 in fileaccess::shell::write (this=0x87a86a0, CommandId=426,
aUnqPath="file:///tmp/reallynotthere.png", OverWrite=1 '\001', 
    aInputStream=...) at
/data/opt/libreoffice/master/ucb/source/ucp/file/shell.cxx:1862
#3  0xb71a34b0 in fileaccess::BaseContent::insert (this=0x97b3080,
nMyCommandIdentifier=426, aInsertArgument=...)
    at /data/opt/libreoffice/master/ucb/source/ucp/file/bc.cxx:1171
#4  0xb71a400c in fileaccess::BaseContent::execute (this=0x97b3080,
aCommand=..., CommandId=426, Environment=...)
    at /data/opt/libreoffice/master/ucb/source/ucp/file/bc.cxx:416
#5  0xb58771f3 in ucbhelper::Content_Impl::executeCommand (this=0x977e648,
rCommand=...)
    at /data/opt/libreoffice/master/ucbhelper/source/client/content.cxx:1558
#6  0xb5877370 in ucbhelper::Content::writeStream (this=0xbfffdb3c,
rStream=..., bReplaceExisting=1 '\001')
    at /data/opt/libreoffice/master/ucbhelper/source/client/content.cxx:1048
#7  0xae864b9d in io_FileAccess::OFileAccess::writeFile (this=0x97cd538,
FileURL="file:///tmp/reallynotthere.png", data=...)
    at /data/opt/libreoffice/master/fileaccess/source/FileAccess.cxx:783
#8  0xaf4056ed in SdGRFFilter::SaveGraphic (xShape=...) at
/data/opt/libreoffice/master/sd/source/filter/grf/sdgrffilter.cxx:528
#9  0xaf5bb1bd in sd::DrawViewShell::FuTemporary (this=0x8e2e680, rReq=...) at
/data/opt/libreoffice/master/sd/source/ui/view/drviews2.cxx:941
#10 0xaf5debe4 in SfxStubDrawViewShellFuTemporary (pShell=0x8e2e680, rReq=...)
    at
/data/opt/libreoffice/master/workdir/unxlngi6.pro/SdiTarget/sd/sdi/sdslots.hxx:1134

ie.

#1  0xae89eedb in OInputCompStream::readBytes (this=0x97cd738,
aData=uno::Sequence of length 32768 = {...}, nBytesToRead=32768)
    at /data/opt/libreoffice/master/package/source/xstor/ocompinstream.cxx:134
134            throw lang::DisposedException();
(gdb) l
129    {
130        ::osl::MutexGuard aGuard( m_rMutexRef->GetMutex() );
131        if ( m_bDisposed )
132        {
133            ::package::StaticAddLog( ::rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM( OSL_LOG_PREFIX "Disposed!" ) ) );
134            throw lang::DisposedException();
135        }

Which is fun - the stream that the image is coming from, is prematurely
disposed (somehow).

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to