Bug 305427 - Karbon: moving lines / playing with undo undo, one redo -> crash
Summary: Karbon: moving lines / playing with undo undo, one redo -> crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: karbon
Classification: Applications
Component: general (show other bugs)
Version: 2.4.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Jan Hambrecht
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-19 11:15 UTC by Bruno Friedmann
Modified: 2020-12-13 07:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Drawing on which the carsh occurs (4.99 KB, application/octet-stream)
2012-08-19 11:16 UTC, Bruno Friedmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2012-08-19 11:15:31 UTC
Application: karbon (2.4.1)
KDE Platform Version: 4.8.5 (4.8.5) "release 521"
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.16-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: Building a house schema, I was editing properties of a line. I mix the coordinates, and loose the line.
I hit 3 times undo until the history hit a moving shape. 
At that moment I clic on redo, the action was done. but a few seconds later karbon crash.

-- Backtrace:
Application: Karbon (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffb87d1f760 (LWP 29244))]

Thread 2 (Thread 0x7ffb64c69700 (LWP 29245)):
#0  0x00007ffb85315ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffb81ed8ae8 in g_main_context_poll (n_fds=1, fds=0x7ffb60002420, timeout=-1, context=0x7ffb600009c0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x7ffb600009c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007ffb81ed8fa9 in g_main_context_iteration (context=0x7ffb600009c0, may_block=1) at gmain.c:3136
#4  0x00007ffb86984e36 in QEventDispatcherGlib::processEvents (this=0x7ffb600008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ffb86954842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffb86954a97 in QEventLoop::exec (this=0x7ffb64c68d30, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ffb868545f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007ffb8693462f in QInotifyFileSystemWatcherEngine::run (this=0xeb8470) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007ffb8685761b in QThreadPrivate::start (arg=0xeb8470) at thread/qthread_unix.cpp:307
#10 0x00007ffb775edae4 in ?? () from /usr/X11R6/lib64/libGL.so.1
#11 0x00007ffb865bff05 in start_thread (arg=0x7ffb64c69700) at pthread_create.c:301
#12 0x00007ffb8531f10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffb87d1f760 (LWP 29244)):
[KCrash Handler]
#6  0x00007ffb85b40c09 in QCursorData::~QCursorData (this=0x8a71390, __in_chrg=<optimized out>) at kernel/qcursor_x11.cpp:95
#7  0x00007ffb85acd3d3 in ~QCursor (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qcursor.cpp:543
#8  QCursor::~QCursor (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qcursor.cpp:540
#9  0x00007ffb85b0914f in QWidget::setCursor (this=0x7b2dbf0, cursor=...) at kernel/qwidget.cpp:5114
#10 0x00007ffb723a1c2d in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x7af7500, _c=<optimized out>) at /usr/src/debug/calligra-2.4.1/build/libs/flake/KoToolManager.moc:101
#11 KoToolManager::qt_static_metacall (_o=0x7af7500, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/calligra-2.4.1/build/libs/flake/KoToolManager.moc:82
#12 0x00007ffb86969c41 in QMetaObject::activate (sender=0x7eb3fa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa25a4f20) at kernel/qobject.cpp:3556
#13 0x00007ffb7238a6c5 in KoToolBase::cursorChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/calligra-2.4.1/build/libs/flake/KoToolBase.moc:146
#14 0x00007ffb6a3cd4eb in DefaultTool::updateCursor (this=0x7eb3fa0) at /usr/src/debug/calligra-2.4.1/plugins/defaultTools/defaulttool/DefaultTool.cpp:478
#15 0x00007ffb6a3d1bbb in DefaultTool::mouseMoveEvent (this=0x7eb3fa0, event=<optimized out>) at /usr/src/debug/calligra-2.4.1/plugins/defaultTools/defaulttool/DefaultTool.cpp:547
#16 0x00007ffb723a59b2 in KoToolProxy::mouseMoveEvent (this=0x7af78a0, event=0x7fffa25a5a20, point=<optimized out>) at /usr/src/debug/calligra-2.4.1/libs/flake/KoToolProxy.cpp:277
#17 0x00007ffb72ed90c7 in KarbonCanvas::mouseMoveEvent (this=0x7b2dbf0, e=<optimized out>) at /usr/src/debug/calligra-2.4.1/karbon/ui/widgets/KarbonCanvas.cpp:213
#18 0x00007ffb85b0c678 in QWidget::event (this=0x7b2dbf0, event=0x7fffa25a5a20) at kernel/qwidget.cpp:8356
#19 0x00007ffb85abbfe4 in notify_helper (e=0x7fffa25a5a20, receiver=0x7b2dbf0, this=0x890010) at kernel/qapplication.cpp:4551
#20 QApplicationPrivate::notify_helper (this=0x890010, receiver=0x7b2dbf0, e=0x7fffa25a5a20) at kernel/qapplication.cpp:4523
#21 0x00007ffb85ac1683 in QApplication::notify (this=<optimized out>, receiver=0x7b2dbf0, e=0x7fffa25a5a20) at kernel/qapplication.cpp:4094
#22 0x00007ffb8771c156 in KApplication::notify (this=0x7fffa25a66f0, receiver=0x7b2dbf0, event=0x7fffa25a5a20) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#23 0x00007ffb86955d0c in QCoreApplication::notifyInternal (this=0x7fffa25a66f0, receiver=0x7b2dbf0, event=0x7fffa25a5a20) at kernel/qcoreapplication.cpp:915
#24 0x00007ffb85abcfb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::sendMouseEvent (receiver=0x7b2dbf0, event=0x7fffa25a5a20, alienWidget=0x0, nativeWidget=0x7b2dbf0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#26 0x00007ffb85b38db5 in QETWidget::translateMouseEvent (this=0x7b2dbf0, event=<optimized out>) at kernel/qapplication_x11.cpp:4513
#27 0x00007ffb85b37c7a in QApplication::x11ProcessEvent (this=0x7fffa25a66f0, event=0x7fffa25a62e0) at kernel/qapplication_x11.cpp:3636
#28 0x00007ffb85b5fa12 in x11EventSourceDispatch (s=0x893d20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007ffb81ed85dd in g_main_dispatch (context=0x8921e0) at gmain.c:2425
#30 g_main_context_dispatch (context=0x8921e0) at gmain.c:2995
#31 0x00007ffb81ed8dd8 in g_main_context_iterate (context=0x8921e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#32 0x00007ffb81ed8fa9 in g_main_context_iteration (context=0x8921e0, may_block=1) at gmain.c:3136
#33 0x00007ffb86984dcf in QEventDispatcherGlib::processEvents (this=0x616770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#34 0x00007ffb85b5f69e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007ffb86954842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007ffb86954a97 in QEventLoop::exec (this=0x7fffa25a66b0, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007ffb869598b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#38 0x00007ffb73139e15 in kdemain (argc=<optimized out>, argv=0x6150b0) at /usr/src/debug/calligra-2.4.1/karbon/main.cpp:50
#39 0x00000000004088e4 in launch (argc=1, _name=0x757ab8 "/usr/bin/karbon", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x757ae3 "c-3po;1345367606;655917;2892_TIME7637212") at /usr/src/debug/kdelibs-4.8.5/kinit/kinit.cpp:734
#40 0x00000000004099e6 in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/kinit/kinit.cpp:1226
#41 0x0000000000409f27 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.8.5/kinit/kinit.cpp:1419
#42 0x00000000004057a7 in main (argc=4, argv=0x7fff00000001, envp=0x7fffa25a79d0) at /usr/src/debug/kdelibs-4.8.5/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 Bruno Friedmann 2012-08-19 11:16:55 UTC
Created attachment 73289 [details]
Drawing on which the carsh occurs

Drawing on which I was working
Comment 2 T Zachmann 2012-09-05 03:52:46 UTC
Can you reprodce with some specific actions? That would make it easier to find the source of the problem as from the bt I'm not sure what causes the crash.
Comment 3 Bruno Friedmann 2012-09-05 05:04:53 UTC
I believe it's related to bug 306133 too.  Or do you thing it's totally unrelated ?

*** This bug has been marked as a duplicate of bug 306133 ***
Comment 4 T Zachmann 2012-09-10 03:41:26 UTC
The crash it not related to the other bug unfortunately so I reopen it.
Comment 5 Justin Zobel 2020-12-13 02:38:52 UTC
Thank you for the crash report, Bruno.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 6 Bruno Friedmann 2020-12-13 07:45:17 UTC
Due to lack of response, Karbon was drop here. So I'm not able to test it 8 years after.