| Summary: | Extending a perspective grid dragging a midpoint of its edges, freezes Krita (version: 2+git20141225+r73488-51-dk) | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | mvowada <freebox64> |
| Component: | Tools | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | dimula73, pcchou, sven.langkamp |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
mvowada
2014-12-26 12:25:20 UTC
Looks like it gets stuck in the drawing code
0x00007fffcc0916b2 in qRound (d=<optimized out>) at /usr/include/qt4/QtCore/qglobal.h:1206
1206 { return d >= qreal(0.0) ? int(d + qreal(0.5)) : int(d - int(d-1) + qreal(0.5)) + int(d-1); }
(gdb) bt
#0 0x00007fffcc0916b2 in qRound (d=<optimized out>) at /usr/include/qt4/QtCore/qglobal.h:1206
#1 toPoint (this=0x7fffffffc4a0) at /usr/include/qt4/QtCore/qpoint.h:378
#2 PerspectiveAssistant::drawAssistant (this=0x8364e60, gc=..., updateRect=..., converter=0x3058530, cached=<optimized out>, canvas=0x2fcad20, assistantVisible=true, previewVisible=true)
at /home/sven/kde/src/calligra/krita/plugins/assistants/RulerAssistant/PerspectiveAssistant.cc:223
#3 0x00007fffcc0a44dc in KisRulerAssistantTool::paint (this=0x6d3dc10, _gc=..., _converter=...) at /home/sven/kde/src/calligra/krita/plugins/assistants/RulerAssistant/kis_ruler_assistant_tool.cc:480
#4 0x00007ffff6dff232 in KisCanvasWidgetBase::drawDecorations (this=0x47f1d68, gc=..., updateWidgetRect=...) at /home/sven/kde/src/calligra/krita/ui/canvas/kis_canvas_widget_base.cpp:138
#5 0x00007ffff704d2ed in KisOpenGLCanvas2::renderDecorations (this=this@entry=0x47f1d40, painter=painter@entry=0x7fffffffcd90) at /home/sven/kde/src/calligra/krita/ui/opengl/kis_opengl_canvas2.cpp:646
#6 0x00007ffff7051f3f in KisOpenGLCanvas2::paintGL (this=0x47f1d40) at /home/sven/kde/src/calligra/krita/ui/opengl/kis_opengl_canvas2.cpp:251
#7 0x00007ffff2c83760 in QGLWidget::glDraw() () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#8 0x00007ffff2c818e9 in QGLWidget::paintEvent(QPaintEvent*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#9 0x00007ffff616d2f0 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007ffff2c8c6b1 in QGLWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#11 0x00007ffff611de2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007ffff61244a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff717be87 in KisApplication::notify (this=<optimized out>, receiver=0x47f1d40, event=0x7fffffffd290) at /home/sven/kde/src/calligra/krita/ui/KisApplication.cpp:523
#14 0x00007ffff572b4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff6167a11 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff6328afb in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff615ce47 in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007ffff616ce6a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007ffff2c8c6b1 in QGLWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#20 0x00007ffff611de2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007ffff61244a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff717be87 in KisApplication::notify (this=<optimized out>, receiver=0x47f1d40, event=0x6f3ced0) at /home/sven/kde/src/calligra/krita/ui/KisApplication.cpp:523
#23 0x00007ffff572b4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007ffff572eb3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007ffff61c032c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007ffff572a0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007ffff572a3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007ffff572fb79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007ffff7ae4fa4 in kdemain (argc=<optimized out>, argv=<optimized out>) at /home/sven/kde/src/calligra/krita/main.cc:110
#30 0x00007ffff7699ec5 in __libc_start_main (main=0x4006c0 <main(int, char**)>, argc=1, argv=0x7fffffffdce8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdcd8)
at libc-start.c:287
#31 0x00000000004006ee in _start ()
Hello, I'm a Google code-in student who is trying to do bug-triaging task. Can you provide which version of krita are you using? Hello, Krita version is: 2+git20141225+r73488-51-dk It seems like we already have this bug reported. Now we just need to ping Wolthera :) *** This bug has been marked as a duplicate of bug 342101 *** |