Bug 314888 - Plan crash on moving up tasks
Summary: Plan crash on moving up tasks
Status: RESOLVED WORKSFORME
Alias: None
Product: calligraplan
Classification: Applications
Component: general (show other bugs)
Version: 2.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dag Andersen
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-02-11 10:51 UTC by Bartje
Modified: 2018-10-29 02:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bartje 2013-02-11 10:51:11 UTC
Application: calligraplan (2.6.0)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-24-generic x86_64
Distribution: KXStudio 12.04.1

-- Information about the crash:
- What I was doing when the application crashed:

When moving a task up the list, plan crashed completely. I had modified some of the content.

-- Backtrace:
Application: Plan (calligraplan), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f51062cd7c0 (LWP 12912))]

Thread 3 (Thread 0x7f50e9066700 (LWP 12913)):
#0  0x00007f50ffddfe49 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f50ffda2c9e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f50ffda2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f510426dc16 in QEventDispatcherGlib::processEvents (this=0x7f50e40008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f510423e2bf in QEventLoop::processEvents (this=this@entry=0x7f50e9065cd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f510423e548 in QEventLoop::exec (this=0x7f50e9065cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f510413fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f510421e9af in QInotifyFileSystemWatcherEngine::run (this=0x14ca060) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f5104142aec in QThreadPrivate::start (arg=0x14ca060) at thread/qthread_unix.cpp:338
#9  0x00007f50f8bb0734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5100271e9a in start_thread (arg=0x7f50e9066700) at pthread_create.c:308
#11 0x00007f5105bcaccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f50e30f6700 (LWP 12917)):
#0  0x00007f5105bbd8cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f50f8baf71c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#2  0x00007f50f816cbe7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.43
#3  0x00007f50ffddf15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f50ffda2914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f50ffda2d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f50ffda2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f510426dc16 in QEventDispatcherGlib::processEvents (this=0x7f50dc0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f510423e2bf in QEventLoop::processEvents (this=this@entry=0x7f50e30f5cd0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f510423e548 in QEventLoop::exec (this=0x7f50e30f5cd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f510413fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f510421e9af in QInotifyFileSystemWatcherEngine::run (this=0x1470210) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f5104142aec in QThreadPrivate::start (arg=0x1470210) at thread/qthread_unix.cpp:338
#13 0x00007f50f8bb0734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#14 0x00007f5100271e9a in start_thread (arg=0x7f50e30f6700) at pthread_create.c:308
#15 0x00007f5105bcaccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f51062cd7c0 (LWP 12912)):
[KCrash Handler]
#6  0x00007f50eddd60ff in KPlato::Project::addSubTask(KPlato::Node*, int, KPlato::Node*, bool) () from /usr/lib/libkplatokernel.so.11
#7  0x00007f50eddd6342 in KPlato::Project::moveTask(KPlato::Node*, KPlato::Node*, int) () from /usr/lib/libkplatokernel.so.11
#8  0x00007f50eddd654d in KPlato::Project::moveTaskUp(KPlato::Node*) () from /usr/lib/libkplatokernel.so.11
#9  0x00007f50ede2b936 in KPlato::NodeMoveUpCmd::execute() () from /usr/lib/libkplatokernel.so.11
#10 0x00007f510149f20d in KUndo2QStack::push(KUndo2Command*) () from /usr/lib/libkundo2.so.11
#11 0x00007f50ee0dbd7e in KPlato::View::slotMoveTaskUp() () from /usr/lib/libplanprivate.so.11
#12 0x00007f50ee0efa2a in ?? () from /usr/lib/libplanprivate.so.11
#13 0x00007f5104254f5f in QMetaObject::activate (sender=0x1e4c800, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#14 0x00007f50ed783cee in KPlato::TaskEditor::slotMoveTaskUp() () from /usr/lib/libkplatoui.so.11
#15 0x00007f50ed785dba in ?? () from /usr/lib/libkplatoui.so.11
#16 0x00007f5104254f5f in QMetaObject::activate (sender=0x1e7a760, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffec7dcf60) at kernel/qobject.cpp:3547
#17 0x00007f5104c1ba32 in QAction::triggered (this=this@entry=0x1e7a760, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#18 0x00007f5104c1bc20 in QAction::activate (this=0x1e7a760, event=<optimized out>) at kernel/qaction.cpp:1257
#19 0x00007f5104fe051f in QAbstractButtonPrivate::click (this=this@entry=0x24eb390) at widgets/qabstractbutton.cpp:530
#20 0x00007f5104fe07cc in QAbstractButton::mouseReleaseEvent (this=0x24f6300, e=0x7fffec7dd820) at widgets/qabstractbutton.cpp:1123
#21 0x00007f510509a99a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#22 0x00007f5104c71850 in QWidget::event (this=0x24f6300, event=0x7fffec7dd820) at kernel/qwidget.cpp:8371
#23 0x00007f5104c21e9c in QApplicationPrivate::notify_helper (this=this@entry=0xfda8e0, receiver=receiver@entry=0x24f6300, e=e@entry=0x7fffec7dd820) at kernel/qapplication.cpp:4562
#24 0x00007f5104c26b6b in QApplication::notify (this=<optimized out>, receiver=0x24f6300, e=0x7fffec7dd820) at kernel/qapplication.cpp:4105
#25 0x00007f5105774ba8 in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.11
#26 0x00007f510423f56e in QCoreApplication::notifyInternal (this=0x7fffec7de3f0, receiver=0x24f6300, event=0x7fffec7dd820) at kernel/qcoreapplication.cpp:915
#27 0x00007f5104c22cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x24f6300, event=0x7fffec7dd820, alienWidget=0x24f6300, nativeWidget=0x1d06120, buttonDown=0x7f51056fe308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#29 0x00007f5104ca0554 in QETWidget::translateMouseEvent (this=this@entry=0x1d06120, event=event@entry=0x7fffec7ddfa0) at kernel/qapplication_x11.cpp:4622
#30 0x00007f5104c9f44f in QApplication::x11ProcessEvent (this=0x7fffec7de3f0, event=0x7fffec7ddfa0) at kernel/qapplication_x11.cpp:3737
#31 0x00007f5104cc6fa2 in x11EventSourceDispatch (s=0xfe7060, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f50ffda2ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f50ffda2de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f50ffda2ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f510426dbf6 in QEventDispatcherGlib::processEvents (this=0xf132a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f5104cc6c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f510423e2bf in QEventLoop::processEvents (this=this@entry=0x7fffec7de370, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f510423e548 in QEventLoop::exec (this=0x7fffec7de370, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f5104243708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#40 0x00007f5105ece835 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_calligraplan.so
#41 0x00007f5105af876d in __libc_start_main (main=0x4006a0, argc=1, ubp_av=0x7fffec7de508, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffec7de4f8) at libc-start.c:226
#42 0x00000000004006d1 in _start ()

Reported using DrKonqi
Comment 1 Friedrich W. H. Kossebau 2014-10-12 16:11:06 UTC
Hi Bartje. Thanks for reporting this crash.

Sadly the backtrace does not show any potential problem. Given that "I had modified some of the content." possibly some internal structures got corrupted, but how and which cannot be seen here.

Did you see the same problem again, and especially with more recent version of Plan (most recent is 2.8.6)?
Comment 2 Andrew Crouthamel 2018-09-28 03:41:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-29 02:17:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!