[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: KoImageData refactor is in, but not fully finished
From:       Thorsten Zachmann <t.zachmann () zagge ! de>
Date:       2009-07-28 5:57:26
Message-ID: 200907280757.28016.t.zachmann () zagge ! de
[Download RAW message or body]

Hello Thomas,

> So I committed the KoImageData refactor, as you can see it was getting to
> be quite a lot of patches already.
>
> I have several todos left, so its not yet finalized and I do know that, for
> instance, the images won't look the best they can for a kpresenter
> presentation.
> Hang in there, will continue hacking on this :)

Thanks for working on that. Here are some thinks I noticed. I'm not sure you 
are aware of those so I post them here:

o Inserting a shape by dragging it from the add shape docker does not work
o There is a crash on saving after inserting a image or saving a loaded 
document that contains a image. Happens on all applications. Bt is at the end 
of the mail.
o in the document http://www.zagge.de/files/pics.odp one of the two pictures 
is not displayed.

Thorsten

Application: KWord (kword), signal SIGSEGV

Thread 1 (Thread 0xb55a6710 (LWP 21238)):
[KCrash Handler]
#6  0xb6f8a397 in QUrl::isValid (this=0xb06df98) at io/qurl.cpp:3961
#7  0xb7ca0958 in KoImageCollection::completeSaving (this=0x954f720, 
store=0x9668090, manifestWriter=0xb0c97a0, context=0xbf877c24)
    at /home/tz/develop/kde/svn/koffice/libs/flake/KoImageCollection.cpp:80
#8  0xb7c7bd16 in KoShapeSavingContext::saveDataCenter (this=0xbf877c24, 
store=0x9668090, manifestWriter=0xb0c97a0) at 
/home/tz/develop/kde/svn/koffice/libs/flake/KoShapeSavingContext.cpp:182
#9  0xb3cdadc0 in KWOdfWriter::save (this=0xbf877e28, odfStore=@0xbf877f78, 
embeddedSaver=@0xbf877f64) at 
/home/tz/develop/kde/svn/koffice/kword/part/KWOdfWriter.cpp:413
#10 0xb3cb8d3b in KWDocument::saveOdf (this=0x94c8cd8, 
documentContext=@0xbf877f5c) at 
/home/tz/develop/kde/svn/koffice/kword/part/KWDocument.cpp:719
#11 0xb7ee818b in KoDocument::saveNativeFormat (this=0x94c8cd8, 
file=@0xbf878108) at 
/home/tz/develop/kde/svn/koffice/libs/main/KoDocument.cpp:772
#12 0xb7eeac6c in KoDocument::saveFile (this=0x94c8cd8) at 
/home/tz/develop/kde/svn/koffice/libs/main/KoDocument.cpp:440
#13 0xb794f3b2 in KParts::ReadWritePart::save (this=0x94c8cd8) at 
/home/tz/develop/kde/svn/kdelibs/kparts/part.cpp:822
#14 0xb794f584 in KParts::ReadWritePart::saveAs (this=0x94c8cd8, 
kurl=@0xbf8782ac) at /home/tz/develop/kde/svn/kdelibs/kparts/part.cpp:843
#15 0xb7f0b1ad in KoMainWindow::saveDocument (this=0x94fb8e0, saveas=true, 
silent=false) at 
/home/tz/develop/kde/svn/koffice/libs/main/KoMainWindow.cpp:965
#16 0xb7f03d4c in KoMainWindow::slotFileSaveAs (this=0x94fb8e0) at 
/home/tz/develop/kde/svn/koffice/libs/main/KoMainWindow.cpp:1228
#17 0xb7f0f105 in KoMainWindow::qt_metacall (this=0x94fb8e0, 
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf8784dc) at /home/ko2/koffice-
build/libs/main/KoMainWindow.moc:135
#18 0xb6fdf1a7 in QMetaObject::activate (sender=0x9551318, 
from_signal_index=5, to_signal_index=6, argv=0xbf8784dc) at 
kernel/qobject.cpp:3117
#19 0xb6fdf3d4 in QMetaObject::activate (sender=0x9551318, m=0xb6d52368, 
from_local_signal_index=1, to_local_signal_index=2, argv=0xbf8784dc) at 
kernel/qobject.cpp:3214
#20 0xb65ad6a2 in QAction::triggered (this=0x9551318, _t1=false) at 
.moc/debug-shared/moc_qaction.cpp:236
#21 0xb65af3b0 in QAction::activate (this=0x9551318, event=QAction::Trigger) 
at kernel/qaction.cpp:1160
#22 0xb6a4a2d6 in QMenuPrivate::activateCausedStack (this=0x9542a78, 
causedStack=@0xbf8785c4, action=0x9551318, action_e=QAction::Trigger, 
self=true) at widgets/qmenu.cpp:967
#23 0xb6a4e97a in QMenuPrivate::activateAction (this=0x9542a78, 
action=0x9551318, action_e=QAction::Trigger, self=true) at 
widgets/qmenu.cpp:1060
#24 0xb6a50695 in QMenu::mouseReleaseEvent (this=0x95429d8, e=0xbf878d08) at 
widgets/qmenu.cpp:2254
#25 0xb75f3ab4 in KMenu::mouseReleaseEvent (this=0x95429d8, e=0xbf878d08) at 
/home/tz/develop/kde/svn/kdelibs/kdeui/widgets/kmenu.cpp:454
#26 0xb661633e in QWidget::event (this=0x95429d8, event=0xbf878d08) at 
kernel/qwidget.cpp:7521
#27 0xb6a4fa4b in QMenu::event (this=0x95429d8, e=0xbf878d08) at 
widgets/qmenu.cpp:2353
#28 0xb65b58ed in QApplicationPrivate::notify_helper (this=0x93beb80, 
receiver=0x95429d8, e=0xbf878d08) at kernel/qapplication.cpp:4057
#29 0xb65b654d in QApplication::notify (this=0xbf87a65c, receiver=0x95429d8, 
e=0xbf878d08) at kernel/qapplication.cpp:3759
#30 0xb750fcbd in KApplication::notify (this=0xbf87a65c, receiver=0x95429d8, 
event=0xbf878d08) at 
/home/tz/develop/kde/svn/kdelibs/kdeui/kernel/kapplication.cpp:307
#31 0xb6fc8b67 in QCoreApplication::notifyInternal (this=0xbf87a65c, 
receiver=0x95429d8, event=0xbf878d08) at kernel/qcoreapplication.cpp:606
#32 0xb65c1523 in QCoreApplication::sendSpontaneousEvent (receiver=0x95429d8, 
event=0xbf878d08) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#33 0xb65ba618 in QApplicationPrivate::sendMouseEvent (receiver=0x95429d8, 
event=0xbf878d08, alienWidget=0x0, nativeWidget=0x95429d8, 
buttonDown=0xb6d71cc0, lastMouseReceiver=@0xb6d71cc4)
    at kernel/qapplication.cpp:2925
#34 0xb6637a45 in QETWidget::translateMouseEvent (this=0x95429d8, 
event=0xbf87a38c) at kernel/qapplication_x11.cpp:4382
#35 0xb6639019 in QApplication::x11ProcessEvent (this=0xbf87a65c, 
event=0xbf87a38c) at kernel/qapplication_x11.cpp:3444
#36 0xb6664e90 in x11EventSourceDispatch (s=0x93c1d00, callback=0, 
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0xb5996b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb599a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb599a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb6ff79e2 in QEventDispatcherGlib::processEvents (this=0x93ac6e0, 
flags={i = -1081629372}) at kernel/qeventdispatcher_glib.cpp:324
#41 0xb6664688 in QGuiEventDispatcherGlib::processEvents (this=0x93ac6e0, 
flags={i = -1081629324}) at kernel/qguieventdispatcher_glib.cpp:202
#42 0xb6fc5b58 in QEventLoop::processEvents (this=0xbf87a600, flags={i = 
-1081629248}) at kernel/qeventloop.cpp:149
#43 0xb6fc5db2 in QEventLoop::exec (this=0xbf87a600, flags={i = -1081629176}) 
at kernel/qeventloop.cpp:196
#44 0xb6fc933f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#45 0xb65b5606 in QApplication::exec () at kernel/qapplication.cpp:3526
#46 0xb7f59f48 in kdemain (argc=1, argv=0xbf87a754) at 
/home/tz/develop/kde/svn/koffice/kword/part/main.cpp:38
#47 0x080488d6 in main (argc=) at /home/ko2/koffice-
build/kword/part/kword_dummy.cpp:3


_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic