Summary: | Krita crash Deleting a view. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | RamonMiranda <mirandagraphic> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | halla |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
RamonMiranda
2011-07-17 14:56:39 UTC
I can reproduce if I try to pick a color after removing the view. New backtrace: Thread 1 (Thread 0x7fbe3f8ef760 (LWP 7515)): [KCrash Handler] #6 KoCanvasBase::resourceManager (this=0x10) at /home/boud/kde/src/calligra/libs/flake/KoCanvasBase.cpp:87 #7 0x00007fbe1597244a in PresetDockerDock::resourceChanged (this=0x8f04610, key=<optimized out>, v=<optimized out>) at /home/boud/kde/src/calligra/krita/plugins/extensions/dockers/presetdocker/presetdocker_dock.cpp:63 #8 0x00007fbe15972c12 in PresetDockerDock::qt_metacall (this=0x8f04610, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff9ac75df0) at /home/boud/kde/build/calligra/krita/plugins/extensions/dockers/presetdocker/presetdocker_dock.moc:74 #9 0x00007fbe3f1ffaaf in QMetaObject::activate (sender=0x7fbe186856f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9ac75df0) at kernel/qobject.cpp:3278 #10 0x00007fbe3ba1c963 in KoResourceManager::resourceChanged (this=<optimized out>, _t1=0, _t2=<optimized out>) at /home/boud/kde/build/calligra/libs/flake/KoResourceManager.moc:85 #11 0x00007fbe3ba1d8de in KoResourceManager::setResource (this=0x7fbe186856f0, key=0, value=...) at /home/boud/kde/src/calligra/libs/flake/KoResourceManager.cpp:57 #12 0x00007fbe3ba1dc47 in KoResourceManager::setResource (this=0x7fbe186856f0, key=0, color=...) at /home/boud/kde/src/calligra/libs/flake/KoResourceManager.cpp:73 #13 0x00007fbe17b8e307 in KisToolColorPicker::pickColor (this=<optimized out>, pos=...) at /home/boud/kde/src/calligra/krita/plugins/tools/defaulttools/kis_tool_colorpicker.cc:153 #14 0x00007fbe17b90115 in KisToolColorPicker::mousePressEvent (this=0xec21460, event=0x7fff9ac765e0) at /home/boud/kde/src/calligra/krita/plugins/tools/defaulttools/kis_tool_colorpicker.cc:190 #15 0x00007fbe3ba784cc in KoToolProxy::mousePressEvent (this=0x7fbe196aa930, event=0x7fff9ac76f70, point=...) at /home/boud/kde/src/calligra/libs/flake/KoToolProxy.cpp:206 #16 0x00007fbe3e8cb7b3 in KisCanvasWidgetBase::processMousePressEvent (this=0x7fbe19858778, e=0x7fff9ac76f70) at /home/boud/kde/src/calligra/krita/ui/canvas/kis_canvas_widget_base.cpp:230 #17 0x00007fbe38152f49 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #18 0x00007fbe381010a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #19 0x00007fbe38109edc in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #20 0x00007fbe38d68346 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #21 0x00007fbe3f1eb40c in QCoreApplication::notifyInternal (this=0x7fff9ac77ac0, receiver=0x7fbe19858750, event=0x7fff9ac76f70) at kernel/qcoreapplication.cpp:787 #22 0x00007fbe381020b5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #23 0x00007fbe38180b78 in ?? () from /usr/lib64/libQtGui.so.4 #24 0x00007fbe3817f239 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #25 0x00007fbe381a7ad4 in ?? () from /usr/lib64/libQtGui.so.4 #26 0x00007fbe3f1ea862 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #27 0x00007fbe3f1eaa75 in QEventLoop::exec (this=0x7fff9ac77a70, flags=...) at kernel/qeventloop.cpp:201 #28 0x00007fbe3f1eeebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #29 0x00007fbe3f5234b5 in kdemain (argc=<optimized out>, argv=<optimized out>) at /home/boud/kde/src/calligra/krita/main.cc:49 #30 0x00007fbe36affbfd in __libc_start_main () from /lib64/libc.so.6 #31 0x0000000000400929 in _start () at ../sysdeps/x86_64/elf/start.S:113 Git commit 358ad5f33181b00f3364a3172f287039c256e6ff by Boudewijn Rempt. Committed on 18/07/2011 at 10:40. Pushed by rempt into branch 'master'. Disconnect the preset docker when a view is removed Ramon, can you check whether this fixes this bug for you as well? I couldn't reproduce it with your steps exactly, I needed to click with the color picker to get a crash, and my backtrace was different from yours. CCMAIL: mirandagraphic@gmail.com CCBUG: 277953 M +1 -1 krita/plugins/extensions/dockers/presetdocker/presetdocker_dock.h M +14 -3 krita/plugins/extensions/dockers/presetdocker/presetdocker_dock.cpp http://commits.kde.org/calligra/358ad5f33181b00f3364a3172f287039c256e6ff This is "fixed" now, but split view has many problems still. |