ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #00173
[Bug 1217254] Re: asynchronous saving of a Todo item crashes before the progress is reported
** Changed in: qtorganizer5-eds (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtorganizer5-eds in Ubuntu.
https://bugs.launchpad.net/bugs/1217254
Title:
asynchronous saving of a Todo item crashes before the progress is
reported
Status in “qtorganizer5-eds” package in Ubuntu:
Fix Released
Bug description:
Saving a QOrganizerToDo element asynchronously into the default
collection (or any dedicated collection i.e. "Personal") causes crash
in operation before having the operation progress signaled to the
operation requester:
"(.../qtorganizer5-eds/qorganizer/qorganizer-eds-engine.cpp:509, QOrganizerEDSEngine::startRequest) - virtual bool QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) "
"(.../qtorganizer5-eds/qorganizer/qorganizer-eds-engine.cpp:225, QOrganizerEDSEngine::saveItemsAsync) - void QOrganizerEDSEngine::saveItemsAsync(QtOrganizer::QOrganizerItemSaveRequest*) "
"(.../qtorganizer5-eds/qorganizer/qorganizer-eds-engine.cpp:503, QOrganizerEDSEngine::requestDestroyed) - virtual void QOrganizerEDSEngine::requestDestroyed(QtOrganizer::QOrganizerAbstractRequest*) "
Call stack:
0 QtOrganizer::QOrganizerItemSaveRequest::items() const /usr/lib/i386-linux-gnu/libQt5Organizer.so.5 0xaf4f645a
1 QOrganizerEDSEngine::saveItemsAsyncConnected(_GObject*, _GAsyncResult*, SaveRequestData*) /usr/lib/i386-linux-gnu/qt5/plugins/organizer/libqtorganizer_eds.so 0xaf4ab02d
2 g_simple_async_result_complete /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb1536078
3 ?? /usr/lib/libecal-1.2.so.15 0xaf455e94
4 g_simple_async_result_complete /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb1536078
5 ?? /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb159fe10
6 g_simple_async_result_complete /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb1536078
7 ?? /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb1594918
8 g_simple_async_result_complete /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb1536078
9 ?? /usr/lib/i386-linux-gnu/libgio-2.0.so.0 0xb15360ec
10 ?? /lib/i386-linux-gnu/libglib-2.0.so.0 0xb61c6490
11 g_main_context_dispatch /lib/i386-linux-gnu/libglib-2.0.so.0 0xb61c972e
12 ?? /lib/i386-linux-gnu/libglib-2.0.so.0 0xb61c9ad8
13 g_main_context_iteration /lib/i386-linux-gnu/libglib-2.0.so.0 0xb61c9b98
14 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /usr/lib/i386-linux-gnu/libQt5Core.so.5 0xb6ea625d
15 ?? /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so 0xb289bed6
16 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /usr/lib/i386-linux-gnu/libQt5Core.so.5 0xb6e5aaf6
17 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /usr/lib/i386-linux-gnu/libQt5Core.so.5 0xb6e5af04
18 QCoreApplication::exec() /usr/lib/i386-linux-gnu/libQt5Core.so.5 0xb6e60d66
19 QGuiApplication::exec() /usr/lib/i386-linux-gnu/libQt5Gui.so.5 0xb7106444
20 QApplication::exec() /usr/lib/i386-linux-gnu/libQt5Widgets.so.5 0xb75175f4
... <More>
Digging further seams the request at data->request<QOrganizerItemSaveRequest>() from QOrganizerEDSEngine::saveItemsAsyncConnected() callback is null, therefore the crash.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtorganizer5-eds/+bug/1217254/+subscriptions