Bug 133987

Summary: kprensenter is not able to open an odp file correctly
Product: [Applications] calligrastage Reporter: humufr
Component: opendocumentAssignee: T Zachmann <t.zachmann>
Status: CONFIRMED ---    
Severity: normal CC: humufr
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: test file for the bug

Description humufr 2006-09-12 23:52:01 UTC
Version:           1.6 beta 1 (using KDE 3.5.4, Kubuntu Package 4:3.5.4-0ubuntu2~dapper1 )
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-26-686

Hi, 

I continue my test between OOo2 and kpresenter and unfortunatly kpresneter and OOo2 are not coherent in their representation of an odp file. It's suppose to be an exchange format but not yet :)

The new problem I saw are the object create with OOo2 with a transparency background, exemple object text in white and dark but transparent background, in OOo2 it's good but when open with kpresenter it's completely black (filling are complete) and the text is in black instead to white. There are no percentage for the transparency so it's why it's completely black but I can't explain the color change for the font.

Another problem I see is the global background of the slide where it doesn't keep the characteristic of the OOo2 one's (if the background image is bigger than the slide kpresenter is using the original size even if impress is using a scale of this image).

I don't know how to join a file but I can provide one if you want.
Comment 1 humufr 2006-09-13 00:01:13 UTC
Created attachment 17745 [details]
test file for the bug

test file for the first problem. The second one my file sample is too big (the
image use for the background is more than 1Meg...)
Comment 2 humufr 2008-10-28 17:41:25 UTC
Forget my precedent question. The backtrace I obtain is the following:

Application : Krita (krita), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb573d6c0 (LWP 7702)]
[KCrash handler]
#6  0xb7f7d430 in __kernel_vsyscall ()
#7  0xb7e0b880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7e0d248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb78ee795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb78ee872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb78ee915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb16a78a2 in KisJPEGConverter::decode (this=0xbfb7c80c, uri=@0xbfb7c7c0)
    at /build/buildd/koffice2-1.9.98.1/filters/krita/jpeg/kis_jpeg_converter.cc:276
#13 0xb16a968b in KisJPEGConverter::buildImage (this=0xbfb7c80c, 
    uri=@0xbfb7c828)
    at /build/buildd/koffice2-1.9.98.1/filters/krita/jpeg/kis_jpeg_converter.cc:399
#14 0xb16a42cd in KisJPEGImport::convert (this=0xa7bff00, to=@0xa7c04ac)
    at /build/buildd/koffice2-1.9.98.1/filters/krita/jpeg/kis_jpeg_import.cc:79
#15 0xb7d66084 in KoFilterChain::ChainLink::invokeFilter (this=0xa7c04a0, 
    parentChainLink=0x0)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoFilterChain.cpp:67
#16 0xb7d662d7 in KoFilterChain::invokeChain (this=0xa7c1968)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoFilterChain.cpp:177
#17 0xb7d45401 in KoFilterManager::importDocument (this=0xa5c9738, 
    url=@0xbfb7cb8c, status=@0xbfb7cb90)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoFilterManager.cpp:235
#18 0xb7d2d9e7 in KoDocument::openFile (this=0x9e0f070)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoDocument.cpp:1457
#19 0xb6e547b3 in KParts::ReadOnlyPart::openUrl ()
   from /usr/lib/libkparts.so.4
#20 0xb7d29602 in KoDocument::openUrl (this=0x9e0f070, _url=@0xbfb7d024)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoDocument.cpp:1385
#21 0xb7d216dc in KoDocument::openExistingFile (this=0x9e0f070, 
    url=@0xbfb7d024)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoDocument.cpp:2565
#22 0xb3c74fcc in KisDoc2::openExistingFile (this=0x9e0f070, url=@0xbfb7d024)
    at /build/buildd/koffice2-1.9.98.1/krita/ui/kis_doc2.cc:170
#23 0xb3c75488 in KisDoc2::qt_metacall (this=0x9e0f070, 
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb7cefc)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/krita/ui/kis_doc2.moc:94
#24 0xb79fba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb79fc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7db3203 in KoOpenPane::openExistingFile (this=0x9e56e80, 
    _t1=@0xbfb7d024)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/libs/main/KoOpenPane.moc:96
#27 0xb7db362a in KoOpenPane::qt_metacall (this=0x9e56e80, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfb7cffc)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/libs/main/KoOpenPane.moc:79
#28 0xb79fba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#29 0xb79fc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0xb7dcab33 in KoExistingDocumentPane::openExistingUrl (this=0x9f89b50, 
    _t1=@0xbfb7d024)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/libs/main/KoExistingDocumentPane.moc:81
#31 0xb7dcabff in KoExistingDocumentPane::onAccepted (this=0x9f89b50)
    at /build/buildd/koffice2-1.9.98.1/libs/main/KoExistingDocumentPane.cpp:62
#32 0xb7dcac7d in KoExistingDocumentPane::qt_metacall (this=0x9f89b50, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfb7d0d8)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/libs/main/KoExistingDocumentPane.moc:70
#33 0xb79fba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#34 0xb79fc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#35 0xb6e00847 in KFileWidget::accepted () from /usr/lib/libkfile.so.4
#36 0xb6e09e85 in KFileWidget::slotOk () from /usr/lib/libkfile.so.4
#37 0xb6e04fa7 in ?? () from /usr/lib/libkfile.so.4
#38 0xb6e12e36 in KFileWidget::qt_metacall () from /usr/lib/libkfile.so.4
#39 0xb79fba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#40 0xb79fc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#41 0xb6de8643 in KDirOperator::fileSelected () from /usr/lib/libkfile.so.4
#42 0xb6de91e9 in KDirOperator::selectFile () from /usr/lib/libkfile.so.4
#43 0xb6de934b in KDirOperator::Private::_k_slotActivated ()
   from /usr/lib/libkfile.so.4
#44 0xb6de93f5 in KDirOperator::Private::_k_slotClicked ()
   from /usr/lib/libkfile.so.4
#45 0xb6df2c0e in KDirOperator::qt_metacall () from /usr/lib/libkfile.so.4
#46 0xb79fba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#47 0xb79fc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#48 0xb7599623 in QAbstractItemView::clicked () from /usr/lib/libQtGui.so.4
#49 0xb75a6835 in QAbstractItemView::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#50 0xb75bc76f in QListView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#51 0xb712f9a2 in QWidget::event () from /usr/lib/libQtGui.so.4
#52 0xb7466f53 in QFrame::event () from /usr/lib/libQtGui.so.4
#53 0xb74fd75f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#54 0xb75a8c4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#55 0xb74ffd05 in ?? () from /usr/lib/libQtGui.so.4
#56 0xb79e604a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#57 0xb70d78ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#58 0xb70e0121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#59 0xb6b3d72d in KApplication::notify () from /usr/lib/libkdeui.so.5
#60 0xb79e6e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#61 0xb70df3ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#62 0xb7149696 in ?? () from /usr/lib/libQtGui.so.4
#63 0xb7148a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#64 0xb71727ea in ?? () from /usr/lib/libQtGui.so.4
#65 0xb607f6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#66 0xb6082da3 in ?? () from /usr/lib/libglib-2.0.so.0
#67 0xb6082f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#68 0xb7a11478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#69 0xb7171ee5 in ?? () from /usr/lib/libQtGui.so.4
#70 0xb79e552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#71 0xb79e56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#72 0xb79e7da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#73 0xb70d7767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#74 0xb7f402c8 in kdemain (argc=1, argv=0xbfb7e8b4)
    at /build/buildd/koffice2-1.9.98.1/krita/main.cc:56
#75 0x080485a2 in main (argc=)
    at /build/buildd/koffice2-1.9.98.1/obj-i486-linux-gnu/krita/krita_dummy.cpp:3
#0  0xb7f7d430 in __kernel_vsyscall ()
Comment 3 humufr 2008-10-28 17:43:25 UTC
Oups sorry the last message was for another bug... Bugzilla is goind automatically to the next one I reported ...
Comment 4 Camilla Boemann 2011-04-08 15:25:39 UTC
Still relevant