** 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

-- 
Mailing list: https://launchpad.net/~ubuntu-sdk-bugs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to