Bug 155380

Summary: Krita: crash reproducable if undo after save a image
Product: [openSUSE] SUSE Linux 10.1 Reporter: Danny Al-Gaaf <dalgaaf>
Component: KDEAssignee: Lukas Tinkl <ltinkl>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: suse-beta
Version: Beta 6   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Printed page to pdf
Printed preview, postscript
Snapshot of various program trying to open pdf

Description Danny Al-Gaaf 2006-03-06 11:30:32 UTC
I opend a png-image in Krita, changes something (added a rectangle), save the image (under a new or the same name). After the image was saved I clicked "Undo" and Krita crashed. This is reproducable on several machines with different beta states (tested on Beta3/5/6)
Comment 1 Stephan Kulow 2006-03-06 12:02:24 UTC
and why is this major? Because Danny found it?
Comment 2 Danny Al-Gaaf 2006-03-06 14:13:49 UTC
No, its major so that coolo can be anger about the severity !!!
Comment 3 Lukas Tinkl 2006-03-14 23:56:45 UTC
Known bug, even cited in the CRASHES file by Krita authors. The crash will be fixed in KOffice 1.5, unfortunately the code changed too much to be able to backport the fixes.

Backtrace for the record:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1096163744 (LWP 4932)]
[KCrash handler]
#6  KisImage::rm (this=0x92af968, layer=@0xbfcdeab4) at qvaluevector.h:479
#7  0x41c4b33c in (anonymous namespace)::KisChangeLayersCmd::unexecute (
    this=0x9332750)
    at /home/lukas/svn/KDE/3.5/koffice/krita/core/kis_image.cc:147
#8  0x42070f89 in KoCommandHistory::undo (this=0x83edfa8)
    at /home/lukas/svn/KDE/3.5/koffice/lib/kofficeui/kocommandhistory.cpp:214
#9  0x42071eaf in KoCommandHistory::qt_invoke (this=0x83edfa8, _id=2, 
    _o=0xbfcdebc8) at kocommandhistory.moc:229
#10 0x4086d1f9 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x4086d6a0 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x41136a55 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#13 0x41136b7b in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#14 0x4113c049 in KAction::slotPopupActivated ()
   from /opt/kde3/lib/libkdeui.so.4
#15 0x4113c59f in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#16 0x411482d3 in KToolBarPopupAction::qt_invoke ()
   from /opt/kde3/lib/libkdeui.so.4
#17 0x4086d1f9 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x40bad912 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x40889fcb in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40973268 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x4112747f in KPopupMenu::mouseReleaseEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#22 0x408a7008 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x4080da91 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x4080ebf8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x4046a9f7 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#26 0x407a9080 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x407a7a9b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x407bbb7a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40824989 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40824886 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x4080d3df in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40df0ecb in kdemain (argc=1, argv=0x805b4d0)
    at /home/lukas/svn/KDE/3.5/koffice/krita/main.cc:40
#33 0x40dee550 in kdeinitmain (argc=1, argv=0x805b4d0)
    at kdeinit_krita.la.cpp:3
#34 0x0804dcec in launch ()
#35 0x0804e3d9 in handle_launcher_request ()
#36 0x0804e9d2 in handle_requests ()
#37 0x0804f91d in main ()
Comment 4 Pavel Nemec 2006-03-16 17:22:53 UTC
Created attachment 73350 [details]
Printed page to pdf
Comment 5 Pavel Nemec 2006-03-16 17:24:04 UTC
Created attachment 73351 [details]
Printed preview, postscript
Comment 6 Pavel Nemec 2006-03-16 17:25:33 UTC
Created attachment 73352 [details]
Snapshot of various program trying to open pdf
Comment 8 Christian Boltz 2006-03-16 22:53:12 UTC
Pavel, your screenshots don't have to do with this bug obviously ;-)
Please attach them where they are needed...
Comment 9 Ralf Flaxa 2006-05-03 12:32:47 UTC
As Koffice 1.5 is not an option I vote for moving this bug to SL 10.2
and/or close it as wontfix.
Comment 10 Danny Al-Gaaf 2006-05-03 14:39:31 UTC
No, this is really a annoying bug and this make krita unusable. Please fix this or provide a YOU update to koffice 1.5. I vote against WONTFIX.
Comment 11 Lukas Tinkl 2006-05-31 14:30:06 UTC
Fixed with released KOffice 1.5 packages