Application: karbon (2.1.1) KDE Platform Version: 4.4.1 (KDE 4.4.1) Qt Version: 4.6.2 Operating System: Linux 2.6.32-16-generic x86_64 Distribution: Ubuntu lucid (development branch) -- Information about the crash: Karbon crashed when double-clicking on a path and then selecting multiple endpoints -- Backtrace: Application: Karbon14 (karbon), signal: Segmentation fault [Current thread is 1 (Thread 0x7f1408ec5840 (LWP 8490))] Thread 2 (Thread 0x7f13eb506710 (LWP 8503)): #0 0x00007f1408849bd3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f1402eeb019 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f1402eeb46c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f1406dd04f6 in QEventDispatcherGlib::processEvents (this=0x10202a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007f1406da5922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f1406da5cfc in QEventLoop::exec (this=0x7f13eb505cd0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f1406cafd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007f1406d86118 in QInotifyFileSystemWatcherEngine::run (this=0x1339930) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f1406cb2775 in QThreadPrivate::start (arg=0x1339930) at thread/qthread_unix.cpp:248 #9 0x00007f14033a19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f140885638d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1408ec5840 (LWP 8490)): [KCrash Handler] #5 KoPathPoint::point (this=0x0) at ../../../libs/flake/KoPathPoint.cpp:402 #6 0x00007f14060190c7 in KoPathSegment::controlPoints (this=0x7fff4e1dc420) at ../../../libs/flake/KoPathSegment.cpp:1058 #7 0x00007f14060b625a in KoPathSegmentChangeStrategy::handleMouseMove (this=0x4b4ad50, mouseLocation=..., modifiers=<value optimized out>) at ../../../libs/flake/tools/KoPathSegmentChangeStrategy.cpp:71 #8 0x00007f14060a4d48 in KoPathTool::mouseMoveEvent (this=0x412cd10, event=0x7fff4e1dc690) at ../../../libs/flake/tools/KoPathTool.cpp:484 #9 0x00007f1406056da0 in KoToolProxy::mouseMoveEvent (this=0x40c9ff0, event=0x7fff4e1dd000, point=<value optimized out>) at ../../../libs/flake/KoToolProxy.cpp:260 #10 0x00007f1408552100 in KarbonCanvas::mouseMoveEvent (this=0x40c91a0, e=0x7fff4e1dd000) at ../../../karbon/ui/widgets/KarbonCanvas.cpp:193 #11 0x00007f14077761ef in QWidget::event (this=0x40c91a0, event=0x7fff4e1dd000) at kernel/qwidget.cpp:7983 #12 0x00007f140772022c in QApplicationPrivate::notify_helper (this=0xdbaa90, receiver=0x40c91a0, e=0x7fff4e1dd000) at kernel/qapplication.cpp:4300 #13 0x00007f1407726edb in QApplication::notify (this=0x7fff4e1ddca0, receiver=0x40c91a0, e=0x7fff4e1dd000) at kernel/qapplication.cpp:3865 #14 0x00007f1404bc1506 in KApplication::notify (this=0x7fff4e1ddca0, receiver=0x40c91a0, event=0x7fff4e1dd000) at ../../kdeui/kernel/kapplication.cpp:302 #15 0x00007f1406da6ffc in QCoreApplication::notifyInternal (this=0x7fff4e1ddca0, receiver=0x40c91a0, event=0x7fff4e1dd000) at kernel/qcoreapplication.cpp:704 #16 0x00007f14077260ae in QCoreApplication::sendEvent (receiver=0x40c91a0, event=0x7fff4e1dd000, alienWidget=0x0, nativeWidget=0x40c91a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #17 QApplicationPrivate::sendMouseEvent (receiver=0x40c91a0, event=0x7fff4e1dd000, alienWidget=0x0, nativeWidget=0x40c91a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965 #18 0x00007f14077a5f75 in QETWidget::translateMouseEvent (this=0x40c91a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368 #19 0x00007f14077a48bc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff4e1dd920) at kernel/qapplication_x11.cpp:3501 #20 0x00007f14077d0722 in x11EventSourceDispatch (s=0xdbe810, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #21 0x00007f1402ee7432 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0x00007f1402eeb2b8 in ?? () from /lib/libglib-2.0.so.0 #23 0x00007f1402eeb46c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0x00007f1406dd04a3 in QEventDispatcherGlib::processEvents (this=0xd97a30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #25 0x00007f14077d030e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f1406da5922 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #27 0x00007f1406da5cfc in QEventLoop::exec (this=0x7fff4e1ddc50, flags=) at kernel/qeventloop.cpp:201 #28 0x00007f1406da9a3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #29 0x00007f1408af1e1f in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../karbon/main.cc:50 #30 0x00007f140878ec4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff4e1dde38) at libc-start.c:226 #31 0x00000000004006b9 in _start () Possible duplicates by query: bug 227147. Reported using DrKonqi
SVN commit 1113448 by jaham: fix crashes when attempting to deform path segment at parameter 0 or 1 (i.e. at the start/end of the segment) BUG:231551 CCMAIL:t.zachmann@zagge.de M +8 -1 KoPathSegmentChangeStrategy.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1113448
You need to log in before you can comment on or make changes to this bug.