Bug 324832 - Crash when opening an .ics file on a mounted share
Summary: Crash when opening an .ics file on a mounted share
Status: RESOLVED WORKSFORME
Alias: None
Product: ktimetracker
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.11.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Zoltan Gyarmati
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-12 10:27 UTC by Martin Tlustos
Modified: 2022-10-28 05:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Tlustos 2013-09-12 10:27:41 UTC
Application: ktimetracker (4.11.1)
KDE Platform Version: 4.11.1
Qt Version: 4.8.4
Operating System: Linux 3.8.0-31-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
When opening a timetracker.ics file that is saved on a mounted share, ktimetracker crashes. Trying again several times succeeds. The said .ics file had been created locally by ktimetracker and then copied to the server.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDE-Zeiterfassung (ktimetracker), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4d23740 (LWP 2165))]

Thread 3 (Thread 0xb20b3b40 (LWP 2211)):
#0  0xb5c835e3 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0xb5c54f58 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5352d30 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb530f28e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb530f750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb530f831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6060c3f in QEventDispatcherGlib::processEvents (this=0xb1700468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb602d3ec in QEventLoop::processEvents (this=this@entry=0xb20b3228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb602d6e1 in QEventLoop::exec (this=this@entry=0xb20b3228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5f18fec in QThread::exec (this=this@entry=0x98e28b0) at thread/qthread.cpp:542
#10 0xb600cf2d in QInotifyFileSystemWatcherEngine::run (this=0x98e28b0) at io/qfilesystemwatcher_inotify.cpp:256
#11 0xb5f1bb18 in QThreadPrivate::start (arg=0x98e28b0) at thread/qthread_unix.cpp:338
#12 0xb53e8d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5c473de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb13d3b40 (LWP 2235)):
#0  0xb77dce78 in ?? () from /lib/ld-linux.so.2
#1  0xb77d61a9 in ___tls_get_addr () from /lib/ld-linux.so.2
#2  0xb5f1a6ef in get_thread_data () at thread/qthread_unix.cpp:182
#3  QThreadData::current () at thread/qthread_unix.cpp:208
#4  0xb60604ef in postEventSourcePrepare (s=s@entry=0xb0a00db0, timeout=timeout@entry=0x0) at kernel/qeventdispatcher_glib.cpp:256
#5  0xb6060577 in postEventSourceCheck (source=0xb0a00db0) at kernel/qeventdispatcher_glib.cpp:272
#6  0xb530f117 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb530f662 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb530f831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb6060c3f in QEventDispatcherGlib::processEvents (this=0xb0a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb602d3ec in QEventLoop::processEvents (this=this@entry=0xb13d3228, flags=...) at kernel/qeventloop.cpp:149
#11 0xb602d6e1 in QEventLoop::exec (this=this@entry=0xb13d3228, flags=...) at kernel/qeventloop.cpp:204
#12 0xb5f18fec in QThread::exec (this=this@entry=0x99ad520) at thread/qthread.cpp:542
#13 0xb600cf2d in QInotifyFileSystemWatcherEngine::run (this=0x99ad520) at io/qfilesystemwatcher_inotify.cpp:256
#14 0xb5f1bb18 in QThreadPrivate::start (arg=0x99ad520) at thread/qthread_unix.cpp:338
#15 0xb53e8d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb5c473de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4d23740 (LWP 2165)):
[KCrash Handler]
#7  Task::setRunning (this=this@entry=0x938e948, on=on@entry=false, storage=0x94b83c0, when=...) at ../../ktimetracker/task.cpp:177
#8  0xb24e38c7 in TaskView::stopAllTimers (this=this@entry=0x95044c8, when=...) at ../../ktimetracker/taskview.cpp:755
#9  0xb24e3b7b in TaskView::startTimerFor (this=this@entry=0x95044c8, task=0x99f62c0, startTime=...) at ../../ktimetracker/taskview.cpp:728
#10 0xb24cbbb9 in timetrackerstorage::buildTaskView (this=0x94b83c0, calendar=..., view=view@entry=0x95044c8) at ../../ktimetracker/timetrackerstorage.cpp:294
#11 0xb24e3168 in TaskView::iCalFileModified (this=this@entry=0x95044c8) at ../../ktimetracker/taskview.cpp:521
#12 0xb24e49ef in qt_static_metacall (_a=0xbfbe633c, _id=46, _o=0x95044c8, _c=<optimized out>) at ./taskview.moc:192
#13 TaskView::qt_static_metacall (_o=0x95044c8, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfbe633c) at ./taskview.moc:134
#14 0xb6044b56 in QMetaObject::activate (sender=sender@entry=0x94693c0, m=m@entry=0xb2510c08 <KTimeTracker::KTTCalendar::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0xb24bddb5 in KTimeTracker::KTTCalendar::calendarChanged (this=0x94693c0) at moc_kttcalendar.cpp:100
#16 0xb6044b56 in QMetaObject::activate (sender=sender@entry=0x93bfce0, m=m@entry=0xb6461fb0 <KDirWatch::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbfbe6478) at kernel/qobject.cpp:3539
#17 0xb6284255 in KDirWatch::dirty (this=this@entry=0x93bfce0, _t1=...) at ./kdirwatch.moc:113
#18 0xb6284283 in KDirWatch::setDirty (this=this@entry=0x93bfce0, _file=...) at ../../kdecore/io/kdirwatch.cpp:1902
#19 0xb6285adc in qt_static_metacall (_a=0x9b32318, _id=4, _o=0x93bfce0, _c=<optimized out>) at ./kdirwatch.moc:63
#20 KDirWatch::qt_static_metacall (_o=0x93bfce0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x9b32318) at ./kdirwatch.moc:53
#21 0xb6040b4a in QMetaCallEvent::placeMetaCall (this=0x99dc298, object=0x93bfce0) at kernel/qobject.cpp:524
#22 0xb604a48b in QObject::event (this=0x93bfce0, e=0x99dc298) at kernel/qobject.cpp:1194
#23 0xb65a4c7c in QApplicationPrivate::notify_helper (this=0x9299578, receiver=0x93bfce0, e=0x99dc298) at kernel/qapplication.cpp:4567
#24 0xb65a7b94 in QApplication::notify (this=0x99dc298, receiver=0x93bfce0, e=0x99dc298) at kernel/qapplication.cpp:3949
#25 0xb711dd61 in KApplication::notify (this=0xbfbe6cf4, receiver=0x93bfce0, event=0x99dc298) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb602e90e in QCoreApplication::notifyInternal (this=0xbfbe6cf4, receiver=0x93bfce0, event=0x99dc298) at kernel/qcoreapplication.cpp:946
#27 0xb6032721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9269370) at kernel/qcoreapplication.cpp:1570
#29 0xb6032a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#30 0xb6060aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0x9291e48) at kernel/qeventdispatcher_glib.cpp:279
#32 0xb530f3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb530f750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb530f831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb6060c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9269ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0xb665ba0a in QGuiEventDispatcherGlib::processEvents (this=0x9269ee0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb602d3ec in QEventLoop::processEvents (this=this@entry=0xbfbe6bf8, flags=...) at kernel/qeventloop.cpp:149
#38 0xb602d6e1 in QEventLoop::exec (this=this@entry=0xbfbe6bf8, flags=...) at kernel/qeventloop.cpp:204
#39 0xb60333fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#40 0xb65a2fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#41 0x08060d40 in main (argc=1, argv=0xbfbe6dd4) at ../../ktimetracker/main.cpp:137

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-09-04 18:53:20 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I will be closing this bug.
Comment 2 Justin Zobel 2022-09-28 00:43:12 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 3 Bug Janitor Service 2022-10-13 04:54:56 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
mark the bug 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 4 Bug Janitor Service 2022-10-28 05:02:28 UTC
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!