[Bug 261645] Assert when changing the default theme [MessageList::Core::ModelPrivate::applyFilterToSubtree MessageList::Core::Model::setFilter MessageList::Core::Widget::statusSelected ]

Sergio Martins iamsergio at gmail.com
Sun Apr 17 22:20:18 BST 2011


https://bugs.kde.org/show_bug.cgi?id=261645





--- Comment #5 from Sergio Martins <iamsergio gmail com>  2011-04-17 23:20:15 ---
I won't commit the patch because i have no idea of side effects, and i don't
understand the code. Will have to ask tmcguire or pragma to have a look.

The crash happens because Model::setFilter() is called while a job that
requires disconnected UI is still running.

Here's the stacktrace that leads to the Model::setFilter() call:

AppearancePage::MessageTagTab::save()
    MessageCore::TagListMonitor::triggerUpdate();
        emit instance->tagsChanged();
            (...)
            void Widget::populateStatusFilterCombo()
                Widget::statusSelected( int index )
                    Model::setFilter( const Filter *filter )

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list